삼성 롤리팝용 Xposed 설치 시 주의사항입니다.
(이 글은 2015/5/22에 작성되었으므로, 추후에는 사용되는 자료들의 버전이 다를 수 있습니다.)
삼성 롤리팝용 Xposed를 사용하기 전에
우선 준비물을 살펴보자면 크게 3가지 입니다.
i. 디오덱스된 삼성 롤리팝 롬 (artware 권장)
ii. 롤리팝용 Xposed Installer 앱 (apk파일 형태, 일반설치)
iii. arter97님께서 포팅하신 삼성 롤리팝용 Xposed Framework (zip파일 형태, CWM에서 설치)
Xposed 설치 과정은 아래와 같습니다:
0) 백업 필수입니다.
부팅이 안된다고 하셔도 도와드릴 분은 없습니다.
문제 발생시 스스로 해결하실 수 있는 분들만 시도하시기 바랍니다.
Xposed Framework이 모든 환경에서 다 작동이 검증된 것이 아니므로 (alpha 버전입니다)
부팅 불가, 오작동 등의 문제는 언제든지 발생할 수 있다는 것을 명심하세요.
1) 디오덱스된 삼성 롤리팝 롬이 필요합니다.
(사용하시는 기종에 맞는 디오덱스 롬이어야 합니다)
디오덱스에 관해서는 여기서 자세히 언급하지는 않겠습니다. (검색해보세요)
직접 디오덱스 하기 어려우신 분들은
이미 디오덱스 된 롬을 사용하시면 됩니다.
(artware가 권장됩니다)
디오덱스롬을 먼저 올리셔서 부팅이 가능한 상태로 만드신 후에
아래의 과정을 계속 진행하세요.
2) Xposed Installer(앱)은
버전 3.0 alpha2를 사용하시면 됩니다
(2015/5/21 현재 기준)
링크1: http://forum.xda-developers.com/showthread.php?t=3034811
해당 링크1에 첨부된 XposedInstaller_3.0-alpha2.apk 파일을 폰에 받으셔서
apk를 일반설치 하시면 됩니다.
여기서 주의사항은,
Xposed Installer 앱에서
체크되어있는 모듈들을 다 체크해제 하신 상태에서 진행하시기를 권장합니다.
그렇지 않으면, 기존에 사용하던 모듈들 중
삼성 롤리팝과 호환되지 않는 모듈들로 인해
아래 3의 과정에서 Xposed Framework를 설치한 이후에
부팅 불가, 혹은 오작동이 발생할 수 있기 때문입니다.
3) Xposed Framework는
CWM(Philz,TWRP)에서 설치 가능한 zip형태로 배포되며
arter97님께서 삼성 롤리팝용으로 만드신 버전을 사용하시면 됩니다.
링크2:
http://forum.xda-developers.com/xposed/unofficial-xposed-samsung-lollipop-t3113463
해당 링크2에 첨부된 xposed-sdk21-arm-20150430-arter97.zip 파일을 폰에 받으셔서
CWM(Philz, TWRP)에서 설치하시면 됩니다.
여기서 주의사항입니다.
3의 과정에서
CWM(Philz,TWRP)에서
Xposed Framework, 즉 해당 xposed-sdk21-arm...arter97.zip파일을 설치할 때에는
다른 zip파일은 동시에 설치하지 마시기 바랍니다. (특히 SuperSU)
그렇지 않으면,
app_process 또는 ART Cache가 꼬여서 부팅 불가가 발생할 수 있습니다.
예를 들면, 리커버리에서 Xposed Framework를 설치하고 재부팅 없이 곧바로
SuperSU를 같이 설치한다든지 하는 작업을 하시면
부팅 불가가 발생할 가능성이 높습니다.
즉,
루팅이 완전히 된 것을 확인한 이후에 Xposed Framework을 설치하시거나, 또는 반대로
Xposed Framework이 제대로 설치된 것을 확인한 이후에 루팅을 하시기 바랍니다.
(Xposed Framework 설치와 SuperSU 설치하는 작업을 동시에 하려고 하지 마세요)
4) 3의 과정에서 정상적으로 Xposed Framework zip을 설치하셨다면
재부팅을 하시면
첫 부팅시에는 부트애니에서
다소 부팅이 오래 걸릴 수 있는데
몇 분 정도 기다려보시면
안드로이드 업그레이드 중... 이라고 뜨면서
ART Cache가 재생성(dex2oat, dexopt)되는 것을 확인하실 수 있습니다.
(이 과정은 수십분 소요)
정상적으로 이 과정이 끝나면
Xposed Installer 앱을 실행해서 프레임워크 부분을 확인하시면
app_process와 XposedBridge의 현재시스템 버전이 숫자로 제대로 표시된다면
정상적으로 Xposed가 설치 된 것입니다.
만약 부트애니에서 수십분을 기다려도 넘어가지 않는다면
사용하시는 개인 환경의 문제일 수도 있고
사용하시는 기종 자체가 Xposed Framework와 호환이 되지 않는 것일 수도 있는데
기종의 문제인지, 개인 환경의 문제인지를 판단하기 위해서는
같은 기종을 사용하는 다른 분들과 관련 정보를 나눠보시기 바랍니다.
5) Xposed Framework이 정상적으로 설치가 되었다고 해서
모든 Xposed 모듈들이 다 작동하는 것은 아니므로
(삼성 롤리팝에서 정상 작동하는 모듈들이 아직 많지가 않습니다)
사용하실 모듈들을 적절히 판단하시기 바랍니다.