시작하기 전에 알아두세요샤오미 미 A1(Xiaomi Mi A1)에 최신 안드로이드 파이(Android Pie) sGSI를 설치하는 것은 생각보다 간단합니다. TWRP를 통해 여러 파일을 순서대로 플래싱하는 과정만 거치면 됩니다. 다만 이 가이드에서는 userdata(사용자 데이터) 영역의 리파티션 작업이 진행되기 때문에, 내부 저장소의 모든 데이터가 삭제된다는 점을 반드시 기억해야 합니다.이 빌드에는 몇 가지 알려진 버그가 있습니다:DT2W(두 번 탭하여 화면 켜기)는 일부 디스플레이 패널에서만 작동미 A2 카메라 앱 사용 시 문제
최근 출시된 샤오미 기기에는 ARB(Anti-Rollback Protection, 안티 롤백 보호) 기능이 MIUI에 내장되어 있습니다. 이 때문에 많은 사용자들이 실수로 기기를 벽돌(Brick) 상태로 만들어버렸거나, 새로운 ROM을 플래싱하는 것을 꺼리고 있는 상황입니다.이 가이드에서는 부트로더 펌웨어(firmware-update) 없이 플래시할 수 있도록 MIUI ROM을 수정하는 방법을 소개합니다. 이 방법을 사용하면 샤오미 기기가 벽돌이 되는 위험을 사전에 차단할 수 있습니다.다만 이 가이드는 샤오미 공식 MIUI 기반 R
미국 외 지역용 삼성 기기들의 업데이트에는 사용자들을 당황시킬 수 있는 새로운 형태의 잠금 장치가 포함되었습니다. 하지만 이 잠금은 개발 활동을 막기 위한 것이 아니라 기기 도난을 방지하기 위한 목적입니다. 물론 이러한 보안 조치는 언제나 그렇듯 개발자 커뮤니티에도 영향을 미치게 됩니다. 잠금 자체는 부트로더 안에 있지만, 잠금을 유발하는 트리거는 시스템 내부에 위치합니다. 재현이 꽤 어려운데, 일반적으로 펌웨어의 국가 버전과 다른 국가의 SIM 카드를 삽입할 때 발생합니다. 사람들은 해외여행 중 방문 국가의 SIM 카드를 임시로
올해 초 출시된 아수스 젠폰 맥스 프로 M1(Zenfone Max Pro M1)은 가성비가 뛰어난 미들레인지 스마트폰입니다. 보통 플래그십 기기에서나 볼 수 있는 6GB RAM을 탑재했고, 퀄컴 스냅드래곤 636 칩셋과 결합되어 게임 성능도 상당히 준수합니다.이 기기는 출고 시 부트로더가 잠겨 있지만, 다행히 아수스는 잠금 해제 신청 후 며칠씩 기다려야 하는 별도의 공식 언락 프로그램을 운영하지 않습니다. 필요한 파일을 내려받아 몇 가지만 플래싱하면 부트로더를 해제할 수 있으며, 이후 커스텀 리커버리(TWRP)를 설치하고 Magis
ASUS 젠폰 맥스 프로(Zenfone Max Pro) M1은 올해 초 공개된 기기로, 6GB RAM과 64GB 내장 저장소를 갖추고 퀄컴 스냅드래곤 636 SoC 위에서 안드로이드 오레오 8.1을 구동합니다. 가격 대비 프리미엄과 미들레인지 사양의 균형이 잘 잡혀 있다는 평가를 받는 제품입니다.루팅 후 OTA 업데이트가 안 되는 이유루팅된 모든 기기와 마찬가지로, 젠폰 맥스 프로 M1 역시 루팅 상태에서는 일반적인 방법으로 OTA 업데이트를 설치할 수 없습니다. 부팅 시 시스템이 바이너리 검사를 수행하기 때문에, 강제로 업데이트하
일부 모토 Z2 Play 사용자들이 기기가 시스템으로 바로 부팅되지 않고 리커버리로 재부팅되는 문제를 겪고 있다고 보고하고 있습니다. 이 문제는 주로 TWRP와 같은 커스텀 리커버리나 커스텀 ROM을 플래싱한 후에 발생하는 것으로 알려져 있습니다.예를 들어, TWRP와 LOS(LineageOS) ROM을 플래싱한 후 내부 저장소를 포맷하면 악명 높은 Error 255 오류가 나타날 수 있습니다.XDA 포럼의 여러 사용자들과 함께 다양한 TWRP 버전과 스톡 ROM을 플래싱하며 테스트한 결과, 공식 누가(Nougat) ROM으로 다운
화웨이 메이트 9(Huawei Mate 9)는 화웨이가 선보인 훌륭한 중급형 스마트폰입니다. 하지만 EMUI의 디자인이 마음에 들지 않는 사용자도 적지 않습니다. 특히 EMUI는 순정 안드로이드의 머티리얼 디자인과 어울리지 않는 경우가 많죠. 이런 이유로 일부 사용자는 화웨이 폰에서도 순정 안드로이드에 가까운 경험을 원하는데, 다행히 화웨이 메이트 9는 실제로 트레블(Treble) 호환 기기이기 때문에 그것이 가능합니다.다만 진행하기 전에 반드시 알아두어야 할 사항들이 있습니다.시작하기 전에 알아야 할 사항현재 키린(Kirin) 칩
루팅된 샤오미 Mi A2에 OTA 업데이트를 적용하는 일은 꽤 번거로운 작업입니다. 보통은 기기를 언루트한 뒤 업데이트를 설치하고, 다시 처음부터 루팅 과정을 반복해야 하기 때문입니다. 다행히 OTA 업데이트를 지원하도록 Magisk를 설치하면 이런 불편함을 피할 수 있습니다.이 가이드를 따라 하면 샤오미 Mi A2를 루팅하면서도, 언루트 없이 OTA 업데이트를 그대로 적용할 수 있습니다. 아래 내용을 순서대로 꼼꼼하게 따라와 주세요.준비물ADB 및 Fastboot (윈도우에 ADB를 설치하는 방법은 별도 가이드 참고)MiFlash
포트나이트(Fortnite)는 모바일과 PC 양쪽에서 사랑받는 세계적인 배틀로얄 게임입니다. 하지만 안타깝게도 루팅된 안드로이드 기기에서는 정상적으로 실행되지 않습니다. 에픽게임즈(Epic Games)가 루팅 사용자를 차단한 정확한 이유를 공식적으로 밝힌 적은 없지만, 치터와 해커를 막기 위한 조치로 추측되고 있습니다.다행히 몇 가지 설정 변경과 루트 상태 숨기기를 통해 루팅된 기기에서도 포트나이트를 즐길 수 있습니다. 첫 번째 방법은 Magisk를 활용한 것으로 대부분의 기기에서 작동하며, 혹시 잘 되지 않는다면 샤오미(Xiaom
루팅 후 Camera2 API를 활성화한 샤오미 미 A2 사용자라면, 기기를 재부팅하면 해당 설정이 유지되지 않는 문제를 겪어본 적이 있을 것입니다. 이 가이드에서는 몇 가지 간단한 ADB 명령어만으로 Camera2 API를 영구적으로 활성화 상태로 고정하는 방법을 소개합니다.이 가이드를 따라 하면 이후에 루팅을 해제하고 수정된 GCam 앱을 설치하더라도 Camera2 API가 계속 활성화된 상태로 유지됩니다.시작하기 전에 알아두어야 할 사항이 방법은 /system 파티션을 전혀 건드리지 않기 때문에 OTA 업데이트를 계속 설치할
안드로이드 기기와 PC 사이에서 급하게 파일을 주고받아야 할 때가 종종 있습니다. 하지만 매번 USB 케이블을 연결하는 것은 번거롭고, 새 기기를 꽂을 때마다 들리는 윈도우의 띵동! 알림음도 짜증 나죠. 그런데 USB 케이블 없이도 안드로이드와 PC 간에 파일을 전송할 수 있는 방법이 여러 가지 있다면 어떨까요?여기서는 구글 드라이브 같은 클라우드 저장소 방식은 다루지 않습니다. 이번 글에서는 무선 ADB, 화면 미러링 등 케이블 없이 안드로이드와 PC 사이에서 파일을 전송할 수 있는 실용적인 방법들을 소개하겠습니다. 케이블 없는
OnePlus 6T 부트로더 잠금 해제 및 루팅 방법OnePlus는 개발자 커뮤니티를 적극적으로 지원해 온 것으로 유명하며, 동시에 커뮤니티로부터도 많은 지원을 받아 왔습니다. 실제로 OnePlus 스마트폰은 커스텀 수정이 가장 쉬운 안드로이드 기기 중 하나로 꼽히며, 다양한 OnePlus 기기에 수많은 커스텀 모드가 제공되고 있습니다.OnePlus 6T는 출시 당일 커널 소스가 공개되었기 때문에, 출시된 지 얼마 지나지 않아 루팅이 가능해졌습니다. 다만 한 가지 주의할 점은 T-Mobile 판매 버전의 OnePlus 6T는 부트로
안드로이드 크롬에서 데스크톱 사이트 영구 활성화하기이 가이드에서는 안드로이드용 크롬(Chrome)을 수정하여 모든 웹사이트를 항상 데스크톱 화면으로 불러오는 방법을 소개합니다. 많은 사용자가 데스크톱 사이트 요청 옵션을 켜두었음에도 시간이 지나면 크롬 앱이 다시 모바일 사이트로 되돌아가는 문제를 겪고 있습니다.그 원인은 안드로이드 누가(Nougat) 이후 강화된 SELinux 권한 정책 때문에 크롬이 /data/local/ 디렉토리를 읽을 수 없기 때문입니다. 다행히 해결 방법은 생각보다 간단합니다. 일부 가이드에서는 /data/l
LG Aristo 2를 사용하다 보면 단순한 사용 외에도 다양한 작업이 필요할 수 있습니다. 대표적으로 TWRP 부팅 루프 문제에서 기기를 복구하거나, 순정 ROM으로 되돌리거나, 특정 KDZ 펌웨어 이미지를 설치하는 경우가 그렇습니다.이 가이드에서는 Windows PC의 LGUP 프로그램을 활용해 LG Aristo 2에서 수행할 수 있는 다양한 작업 절차를 하나씩 자세히 안내해 드립니다.TWRP 루프에서 LG Aristo 2(K8 Plus 포함) 복구하기LG Aristo 2, Aristo 2 Plus 또는 K8 Plus가 TWRP
Appuals에는 AOSP(Android Open Source Project)로 커스텀 ROM 빌드하는 방법 등 Android 개발 관련 훌륭한 가이드가 여럿 있지만, 대개 순수 Linux 빌드 환경을 기준으로 작성되어 있습니다. 이 가이드에서는 Windows 10에서 Android 커널을 빌드하는 방법을 설명합니다. 여전히 Linux 빌드 환경을 사용하지만, Windows 10 내부의 Linux 서브시스템(WSL)을 활용합니다. Windows 10 사용자면서 Android 개발에 관심 있다면 이 가이드를 차근차근 따라 해 보세요
샤오미 기기를 플래싱하거나 잠금 해제하고 싶은 사용자라면 공식 도구인 MiFlashUnlock을 사용할 수 있습니다. 하지만 이 도구는 리눅스에서는 실행되지 않는다는 단점이 있습니다. Wine이나 가상머신(VM)을 통해 MiFlashUnlock을 구동할 수도 있지만, 더 나은 방법이 존재합니다.MiUnlockTool이란?MiUnlockTool은 MiFlashUnlock을 기반으로 만들어진 비공식 도구로, 리눅스에서 네이티브하게 실행됩니다(맥과 윈도우에도 설치 가능). 이 도구는 fastboot, 사용자의 샤오미 계정 정보, 그리고
데스크톱에서 안드로이드를 경험하고 싶은 사용자를 위해 안드로이드 기반 운영체제가 여러 개 존재하지만, 그중 상당수는 사실 Android x86의 포크(fork)입니다(PrimeOS, Remix OS, Phoenix OS x86 등). 이는 한동안 Android x86의 개발 속도가 늦춰지면서 다른 개발자들이 그 공백을 메꿨기 때문입니다.하지만 최근 Android x86은 안드로이드 오레오(Oreo) 기반 업데이트를 포함해 꾸준히 업데이트를 배포하고 있습니다. 따라서 데스크톱에서 훌륭한 안드로이드 환경을 원한다면, 다른 포크 버전을
Kali NetHunter는 Kali Linux를 기반으로 만들어진 인기 있는 커스텀 안드로이드 롬(ROM)입니다. 원래 넥서스(Nexus) 기기를 위해 개발되었지만, 이후 다양한 기기로 포크되어 확장되었습니다. Kali Linux는 디지털 포렌식과 침투 테스트 관련 앱이 600개 이상 사전 설치되어 있어 해커의 낙원이라 불리는 배포판입니다.Kali NetHunter는 인기 있는 안드로이드 기기들을 위한 여러 포트를 보유하고 있으며, 미디어텍(MediaTek) 칩셋을 탑재한 안드로이드 기기를 위한 별도 빌드도 제공합니다.이 가이드에
허어(Honor) 8X는 플래그십급 사양을 갖췄다는 평가를 받는 미들레인지 가성비 스마트폰입니다. 1080×2340 해상도의 6.5인치 대화면, 20MP 카메라, 6GB RAM, 그리고 키린(Kirin) 710 SoC까지 갖춘 덕분에 외관과 성능 면에서 손색없는 기기임을 부인하기 어렵습니다.하지만 허어는 화웨이 브랜드에 속해 있으며, 화웨이는 공식 부트로더 언락 프로그램을 중단했습니다. 그 결과 최신 화웨이·허어 기기 사용자들은 정식 경로로 부트로더를 잠금 해제할 수 없게 되었고, 루팅 역시 불가능한 상황에 처했습니다. 다행히 우회
화웨이 기기를 사용하는 고급 안드로이드 사용자라면 OTA 업데이트 패키지에서 특정 파일만 골라서 플래시하고 싶은 상황이 종종 발생합니다. 예를 들어 기기가 실수로 벽돌(brick) 상태가 되었는데, 전체 ROM 대신 업데이트 패키지의 특정 파일만 플래시하면 복구할 수 있다는 것을 이미 알고 있는 경우가 대표적입니다.이 가이드에서는 화웨이 펌웨어 업데이트 패키지에서 필요한 파일만 추출하고 플래시하는 방법을 단계별로 자세히 소개합니다. 총 3가지 방법을 다룹니다. Windows용 Huawei Update Extractor, Linux/