
7za 와 aapt 바이너리가 필요합니다.
기본적인 개념은 시스템에 apk 를 투척할때 lib 파일을 함께 /system/lib 에 넣어주게 하려고 제작했습니다.
물론 lib 가 없는 apk 는 투척만 합니다.
기능은
1. 파일명에 공백이 있으면 밑줄로 바꿉니다. (다운로드 받는 경우 공백이 간혹 있는데 이게 문제가 되더라구요)
2. 먼저 파일명으로 system/app 과 priv-app 폴더에서 검색하고 동일한 파일이 없을 경우 aapt 를 이용해서 패키지명을 뽑고 pm 으로 설치된 위치를 찾습니다. (스샷에서 보시듯 구글 플레이 스토어 파일명이 phonesly 로 찾아가는 과정입니다.)
3. apk 내에 lib 파일이 있는 경우 arm 을 찾아서 apk 에서 뽑아서 system/lib 에 투척해줍니다. (modding 폴더에 같은 이름의 lib 파일이 있는 경우에는 apk에서 뽑지 않습니다.)
4. 덮어 쓸 파일은 모두 bak 파일을 만들어서 백업합니다.
5. odex 파일이 존재할 경우 함께 투척해줍니다.
6. 설치한 어플의 달빅캐시만 선택적으로 삭제합니다.
** 데이터 앱에 설치된 어플은 제외시켰습니다.
** aapt 7za 는 system/xbin 에 755 퍼미션으로 넣으십시오.
** Download/modding 폴더에 넣고 실행하세요.