많은 저수준 조정은 일반적으로 사용자 정의 ROM을 플래시하여 Android에서만 수행 할 수 있습니다. Xposed Framework를 사용하면 새로운 사용자 정의 ROM을 설치하지 않고도 기존 시스템을 수정할 수 있습니다. 루트 액세스 만 있으면됩니다.
관련 : 당신의 안드로이드 전화에 새로운 ROM을 플래시하는 방법
물론 CyanogenMod와 같은 사용자 정의 ROM을 플래시하여 최신 버전의 Android를 사용하거나 다양한 조정을 사용할 수 있지만 이미 가지고있는 Android 버전을 좋아하는 경우 Xposed 프레임 워크는 매우 유연합니다. Xposed Framework를 Android 용 사용자 정의 ROM을 빌드하는 것으로 생각하십시오. Xposed는 여러 가지 새로운 기능이 포함 된 CyanogenMod와 같은 것을 다운로드하는 대신 개별 모듈을 통해 원하는 기능을 하나씩 추가 할 수 있습니다. ROM 플래싱이 필요하지 않습니다. 이 기사에는 궁금한 점이 있다면 할 수있는 몇 가지 예가 있습니다.
작동 원리
다양한 저수준 조정을 수행하려면 개발자는 시스템 APK (앱 패키지) 파일을 수정해야합니다. 그들은 일반적으로 이러한 변경 사항을 사용자 정의 ROM으로 릴리스하며, 사용자는 자신의 장치를 플래시해야합니다.
Xposed Framework를 설치하려면 루트 액세스 권한이 필요하지만 나중에 루트없이 작동 할 수 있어야합니다. 시작시 특정 JAR 파일을로드하도록 / system / bin / app_process 실행 파일을 확장합니다. 이 파일의 클래스는 시스템의 모든 앱 프로세스, 시스템 서비스 프로세스의 일부입니다. 그런 다음 ROM이 깜박이거나 앱 APK 파일을 수정할 필요없이 런타임에 앱의 동작을 수정할 수 있습니다.
관련 : SuperSU 및 TWRP를 사용하여 Android 전화를 근절하는 방법
Xposed Framework가 모든 휴대 전화에서 작동한다고 보장하지 않으며 개별 모델도 작동하지 않습니다. 대부분의 Android 4.0 이상 기기에서 작동하도록 설계되었습니다. 또한 크게 수정 된 ROM 또는 특정 코드 조각을 많이 수정하는 장치 (예 : 삼성 장치에 문제가 발생할 수 있음)에서는이 모듈 (또는 해당 모듈)이 작동하지 않을 수 있습니다. 알 수있는 유일한 방법은 Xposed 포럼을 탐색하거나 직접 사용해 보는 것입니다. TouchWiz 및 기타 Android 버전을 위해 비공식적 인 빌드가 있습니다.
귀하의 전화도 루팅해야합니다. 이 문제를 해결할 방법이 없으므로 아직 뿌리 내리지 않았다면 지금보다 더 좋은 시간은 없습니다! 모든 전화는 조금씩 다르므로 루팅 가이드를 확인하고 루팅 방법에 대한 자세한 내용은 특정 장치에 대한 XDA 개발자 포럼을 확인하십시오.
관련 : 루트 반대 사례 : Android 기기가 루팅되지 않은 이유
마지막으로 부트 로더 잠금 해제 및 루팅과 마찬가지로 Xposed 모듈은 전화기의 심층 시스템 기능에 액세스 할 수 있으며 보안 위험이 있습니다. 신뢰할 수있는 개발자의 모듈 만 설치하거나 오픈 소스 모듈을 검색하여이를 준수하십시오. 여기부터 모든 것은 당신의 책임입니다.주의해서 설치하십시오.
Xposed 웹 사이트에서 제공되는 다양한 Xposed 조정을 탐색하고 XDA Developers의 Xposed 포럼에서 더 많은 정보와 자주 묻는 질문을 볼 수 있습니다.
1 단계 : Xposed Framework 설치
Xposed Framework는 Google Play에서 사용할 수 없으므로 다른 두 가지 방법 중 하나를 통해 설치해야합니다.
최신 정보: Marshmallow 이상을 실행하는 경우이 기사에서 설명한 이전 버전보다 훨씬 유연한 Xposed의 최신 “시스템리스”버전을 설치할 수 있습니다. 먼저 시스템리스 루트에 대해 읽고 시스템리스 Xposed를 설치하는 방법을 배우십시오.
관련 : Android에서 “시스템리스 루트”란 무엇이며 왜 더 나은가요?
Android Ice Cream Sandwich, Jelly Bean 또는 KitKat 버전을 실행중인 경우Xposed 홈페이지에서 Xposed Installer APK를 다운로드 한 다음 USB 케이블 또는 Dropbox와 같은 앱을 사용하여 휴대 전화로 전송할 수 있습니다. 그런 다음 APK를 시작하여 설치를 시작하고 다음 섹션으로 건너 뜁니다.
Android Lollipop 또는 Marshmallow를 실행중인 경우설치가 조금 더 복잡합니다. TWRP와 같은 사용자 지정 복구를 사용하여 프레임 워크를 플래시 한 다음 설치 프로그램을 사이드로드해야합니다. (마시멜로를 실행하는 경우 시스템리스 버전을 설치하는 것이 좋습니다.)
XDA 개발자의 Xposed 포럼 스레드로 이동하여 Xposed Installer APK, Xposed Framework ZIP 및 Xposed Uninstaller ZIP의 세 가지 파일을 다운로드하십시오. 어떤 .zip 파일을 다운로드할지 알아 내려면 약간의 조사가 필요할 수 있습니다. “sdk21”, “sdk22″및 “sdk23″은 각각 Android 5.0, 5.1 및 6.0을 나타냅니다. “arm”, “arm64″및 “x86″은 각각 ARM, 64 비트 ARM 및 Intel 프로세서를 나타냅니다.
따라서 64 비트 ARM 프로세서가 있고 Android 6.0.1 Lollipop을 실행하는 Nexus 5X가 있으므로 Xposed Installer APK, xposed-v80-sdk23-arm64.zip 파일 및 xposed-uninstaller를 다운로드했습니다. -arm64.zip 파일.
USB 케이블 또는 Dropbox와 같은 앱을 사용하여 세 파일을 모두 휴대 전화로 전송하십시오.
그런 다음 전화기를 TWRP 복구로 재부팅하십시오. 이 작업은 전화마다 약간 씩 다릅니다. 예를 들어, 전원 및 볼륨 작게 버튼을 동시에 누른 다음 볼륨 키를 사용하여 “복구 모드”를 부팅해야 할 수 있습니다. 특정 모델에 대한 Google 지침에 따라 모델 수행 방법을 확인할 수 있습니다.
이렇게하면 익숙한 TWRP 홈 화면이 나타납니다. 설치 버튼을 클릭하십시오.
참고 :이 프로세스를 계속하기 전에 TWRP에서 백업을 수행 할 수 있습니다.
다음과 같은 화면이 나타납니다. 아래로 스크롤하여 이전에 전송 한 Xposed framework .zip 파일로 이동하십시오.
Xposed zip을 누르면이 화면이 나타납니다. 스 와이프하여 플래시를 확인합니다.
패키지를 플래시하는 데 시간이 조금 걸립니다. 완료되면 “캐시 지우기 / 달빅”버튼을 탭한 다음 시스템을 재부팅하십시오.
TWRP에서 지금 SuperSU를 설치할 것인지 묻는 메시지가 나타나면“설치 안 함”을 선택하십시오.
앱을 “재 최적화”할 수 있으므로 휴대 전화를 재부팅하는 데 몇 분이 걸릴 수 있습니다. 시간을 내고 완료되면 이전에 전송 한 Xposed Installer APK를 시작하십시오. 모듈 관리에 사용할 앱이 설치됩니다.
휴대 전화가 부팅 루프에 들어가는 것처럼 설치에 문제가 발생하면 Xposed Uninstaller .zip 파일을 동일한 방식으로 플래시하면 정상적인 상태로 돌아갑니다. 다른 모든 방법이 실패하면 마지막 TWRP 백업에서 복원하십시오.
2 단계 : Xposed 설치 프로그램 설정 및 모듈 다운로드
Xposed Installer를 시작하면 아래 화면이 표시됩니다. KitKat을 실행하는 장비는 “프레임 워크”옵션을 누른 다음 설치 / 업데이트 버튼을 눌러 Xposed Framework를 설치해야합니다. 완료되면 휴대 전화를 재부팅해야합니다. Lollipop 및 Marshmallow 사용자는 이전 단계에서 .zip 깜박임을 통해이를 이미 수행했을 것입니다.
Xposed에는 루트 액세스 권한이 필요하므로이 시점에서 수퍼 유저 앱에서 프롬프트가 표시됩니다. 계속하려면 Xposed Installer 수퍼 유저 권한을 부여하십시오.
이제 Xposed가 설정되었으므로 이제 모듈을 설치하는 것이 재미있을 때입니다. Xposed 모듈에는 시스템을 사용자 정의하는 데 사용할 수있는 다양한 조정이 포함되어 있습니다. 일부는 작고 하나의 기능 만 수행하는 반면, 다른 일부는 많은 유용한 조정이 포함 된 패키지입니다. 이 가이드에서는 Instagram 앱에서 사진을 다운로드 할 수있는 옵션이 추가 된 Xposed 모듈 인 XInsta를 사용합니다.
Xposed Installer의 “Download”섹션을 누르고 툴바에서 검색 버튼을 누릅니다. “xinsta”를 검색하고 나타나는 XInsta 모듈을 선택하십시오.
버전 탭으로 스 와이프하고 최신 버전에서 “다운로드”버튼을 누릅니다. 해당 Xposed 모듈을 다운로드하여 설치합니다.
완료되면 모듈이 설치되지만 활성화되지는 않습니다. Xposed Installer에서 모듈 섹션으로 이동하거나 알림 드롭 다운에 나타나는 알림을 선택하십시오. 활성화하려는 모듈 옆의 상자를 선택하고 전화기를 재부팅하십시오.
모듈 설명에서 알 수있는 한 가지 전제 조건이 있습니다. 즉, Instagram에서 휴대 전화 저장 공간에 액세스 할 수있는 권한을 부여해야합니다. 이런 종류의 것들이 일반적이므로 모듈을 사용하기 전에 모듈의 설명을 읽으십시오.
이렇게하려면 설정> 앱> Instagram> 권한으로 이동하여“스토리지”를 켜기로 전환하십시오.
그런 다음 Instagram 앱을 열고 사진 옆에있는 세 개의 점을 클릭하십시오. 모든 것이 제대로 진행되면 해당 사진을 장치로 다운로드 할 수 있습니다.
축하합니다. 첫 번째 Xposed 모듈을 성공적으로 설치했습니다!
3 단계 : 모듈 조정 (적용 가능한 경우)
다운로드 한 많은 Xposed 모듈에는 자체 인터페이스가 있으며,이를 통해 모듈과 관련된 다양한 설정을 조정할 수 있습니다. 일반적으로 Xposed Installer의 “Module”섹션에서 모듈을 탭하여 액세스 할 수 있습니다. 다른 경우에는 아래 그림과 같이 앱 서랍에 모듈에 자체 아이콘이있을 수도 있습니다.
모듈의 설정을 확인하십시오. 거기에 어떤 종류의 음식이 있는지 알 수 없습니다.
Xposed Installer에서 항목을 길게 눌러 모듈을 업데이트하거나 제거 할 수도 있습니다.
이제 Xposed 모듈 섹션을 탐색하여 Xposed가 제공 할 수있는 모든 것을 확인하는 것이 좋습니다. 최고의 Xposed 모듈 목록도 살펴보기에 좋은 곳입니다. 이 글의 앞부분에 나와있는 GravityBox를 강력히 추천합니다.이 글에서는 많은 유용한 조정 사항을 하나의 사용자 정의 가능한 패키지로 모 읍니다.
관련 : 루팅 된 안드로이드 폰 사용자 정의를위한 5 가지 유용한 Xposed 모듈
Xposed Framework 제거
Xposed 프레임 워크를 제거하려면 Xposed Installer 앱으로 돌아가서 Framework를 누른 다음 제거 버튼을 누릅니다. 그러나 .zip 파일을 사용하여 프레임 워크를 설치 한 경우 TWRP를 사용하여 XDA 스레드에서 설치 제거 프로그램 .zip 파일을 플래시하여 설치 제거해야합니다.
장치에서 Xposed Installer 앱을 제거하기 전에 Xposed Installer 앱에서 제거를 수행해야합니다.
Xposed Framework는 Android 사용자가 휴대 전화를 조정할 수있는 도구 일 수 있지만 맞춤 ROM보다 더 빠르고 쉽고 덜 침습적 인 도구입니다. 또한 테마를 설치하고 일반적으로 사용자 정의 ROM이 필요한 다른 침입 사용자 정의를 수행하는 데 사용될 수도 있습니다. Xposed Framework의 방법은 장치의 운영 체제 변경과 관련이 없으며 쉽게 되돌릴 수 있으므로 실제로 파고 드는 트위 커에게 훌륭한 옵션입니다.