AOSP 7.1.2용 ART 하위 모듈은 Nougat 사용자 정의 ROM에 Xposed 기능을 추가합니다.

Xposed Framework는 사용자가 현재 펌웨어에 특정 기능을 추가하는 모듈을 설치할 수 있게 해주기 때문에 가장 널리 사용되는 Android 수정 사항 중 하나입니다. 이를 위해서는 많은 작업이 필요하며 XDA 수석 인정 개발자가 필요한 이유입니다. rovo89 Android의 새로운 주요 업데이트가 출시된 후 개발하는 데 너무 오랜 시간이 걸렸습니다.

커뮤니티에서는 Android 7.0 Nougat에 호환성을 추가하는 업데이트를 요구해 왔으며 이제 방법이 있는 것 같습니다.

현재로서는 이것은 사용자 지정 복구에서 플래시해야 하고 다양한 장치에 추가할 수 있는 전통적인 Xposed Framework 설치가 아닙니다. 대신 AOSP 7.1.2용으로 생성된 고유한 ART 하위 모듈이 있습니다. Xposed Framework 기능을 즉시 사용자 정의 ROM으로 활성화. 이 방법은 장점과 단점이 있습니다. 왜냐하면 상단에 설치할 수 있는 방법이 아니기 때문입니다. 현재 ROM의 일부와 사용자 또는 유지관리자는 다음을 채택하여 Xposed를 지원하는 ROM을 컴파일해야 합니다. 변화.

공식 Xposed 프레임워크 작업의 큰 부분은 다음을 통해 모든 장치에 올바르게 설치되도록 하는 것입니다. 설치되는 ROM의 일부를 수정하는 것(그리고 기억나신다면 이 단계가 필요한 유일한 단계입니다) 뿌리). 간단히 말해서, 이 비공식 방법은 ROM이 실행될 때 필요한 변경을 수행하여 모든 것을 없애줍니다. 대신 사용자 정의 빌드 프로세스에 수정된 하위 모듈을 추가하여 빌드됩니다. ROM. 방법과 마찬가지로 Substratum은 루트 없이 사용자 정의 ROM에서 사용할 수 있습니다., 이는 사용자 정의 ROM 자체에 Xposed 기능을 추가합니다. 즉, AOSP 소스 트리에 ART 하위 모듈을 추가/배치한 다음 전체 ROM을 처음부터 빌드하여 이 방법에 대한 지원을 추가하려면 현재 맞춤 ROM 유지관리자가 필요합니다.

그런 다음 사용자 정의 ROM 유지 관리자는 원래 프레임워크/base/cmds/app_process를 교체해야 합니다.

수정된 것으로, XposedBridge.jar을 system/framework에 복사하는 사전 빌드된 모듈을 생성한 다음 libxposed_art 및 XposedBridge를 포함하도록 build/target/product/base.mk를 업데이트하세요. 따라서 이 방법은 만족스럽지 않지만 모든 사람 현재 ROM에 직접 설치할 수 없기 때문에 과거에 가능했던 것 외에 몇 가지 이점을 추가합니다. 초기 보고서에 따르면 다양한 모듈도 호환될 수 있다고 합니다.

사용자 정의 ROM 관리자가 현재 빌드에 이 지원을 추가할지 확인하면 됩니다. 좀 더 자세한 설명을 원하시는 분들은 꼭 사용 가능한 readme.md를 살펴보세요. GitHub에서. 전반적으로 이는 Nougat 사용자가 Xposed를 경험하고 활용할 수 있는 좋은 해결 방법이 될 수 있으며, 최신 휴대폰에서 다양한 모듈 레퍼토리에 액세스할 수 있습니다.


출처: GitHub