1. 程式人生 > >通過反編譯定製android ROM

通過反編譯定製android ROM

以下操作是基於接近原生Android 4.4的系統下進行,是白牌裝置。

1、 copy  /system 整個目錄的 apk copy 到本地。

2、對裡面的 apk 重新進行簽名。

3、放回裝置裡面,重新啟動,如果執行正常,那麼現在就擁有裝置的系統簽名了。

4、找到某個 apk,

apktool d -r xxx.apk

進行反彙編,-r 引數,可能一定要的,對資原始檔不做修改,否則很可能 重新編譯回去的時候會不通過。

5、修改 smali 彙編

apktool b -c xxx ddd.apk

重新編譯回去, -c 選項可能未必需要。

6、對apk簽名, 放回裝置。

su

mount -o remount rw /system

chmod 777 /system

chmod 777 /system/app

rm /system/app/xxx.apk

adb push xxx.apk  /system/app/xxx.apk

需注意的是 push 要寫完整的apk名字,才會除非 pm 安裝。