질문 [re] AuYAuftRvKLgvTXD

okqcewgp
13.03.19
조회 수 1768
추천 수 0
댓글 0

apktool을 이용해서 디컴 파일 후 컴파일 할 경우 values pulblic 파일 열어보면 ids의 범위대가 1번,2번대 뭐이렇게 있는데

이 어플을 다시 컴파일 한 경우 ids의 범위가 바뀌는 이상한 현상이 있습니다

miui v4 아샌 버전을 보면

framework-res.apk와 framework-miui-res.apk 이 두가지가

framework폴더에 있습니다

framework-res.apk 는 1번대의 ids를 가지고 있고

framework-miui-res.apk 는 3번대의 ids를 가지고 있습니다

근데 여기서 framework-miui-res.apk 파일을 디컴파일 한후 아무것도 변경하지 않고 컴파일 한 경우

ids 범위가 2번대로 바뀌었습니다..

apktool.yml 을 열어보면 isframeworkapk : true로 되어 있고요

문제는 ids가 2번대로 바뀌었기 때문에

/system/app 폴더에 있는 시스템 어플 예를 들면 settings.apk파일이 1번대와 3번대의 ids를 사용합니다

근데 3번대의 framework-miui-res.apk가 2번대로 바뀌어 버렸기 때문에

무한 재부팅이 되어 버립니다..ㅜㅜ

혹시 ids가 왜 3번대에서 2번대로 바뀌어 버렸는지..혹은 저 ids를 3번대로 다시 수정 할 방법이 있는지 궁금합니다..

aapt dump --values framework-miui-res.apk resource.txt

해보면 나머진 모두 원본과 같은데 ids만 2번대로 변경되어 있습니다..

댓글 0
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
질문 [re] edpmhVSbsQHsuvO kfvpvah 1459 2013.04.01
질문 [re] AuYAuftRvKLgvTXD okqcewgp 1768 2013.03.19
1