APK签名

重签名

(1)使用Key文件签名,eclipse的keypass和alias都必须是默认的,修改黄色部分

jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore C:\Users\lenovo012\.android\debug.keystore -storepass android -keypass android C:\Users\lenovo012\Desktop\BesTV_Lite_YDJD_3.1.1602.1.apk androiddebugkey 

(2)对打包的应用程序进行优化

zipalign 4 C:\Users\lenovo012\Desktop\BesTV_Lite_YDJD_3.1.1602.1.apk C:\Users\lenovo012\Desktop\BesTV_Lite_YDJD_3.1.1602.1_sign.apk

 

盒子默认APK卸载

(1)使用命令删除apk 

(2)修改system的只读权限为可读可写,ro 只读,rw只写

mount -o remoun,rw /dev/block/platform/hi_mci.1/by-name/system 

(3)删除system/app下的apk包,而且进入/data/app或者/data/data,检查是否存在com.bestv.ott.baseservices之类的,进行删除 

(4)删除/data/system/packages.xml 文件中 你的App对应的项,例如com.bestv.ott.baseservices 的package节点

 

安装

(1)以上步骤做完,可以重启盒子一下,再执行安装命令,如:

adb install  D:\BesTV_Lite_YDJD_3.1.1602.1_sign.apk

posted @ 2016-07-11 18:03  chaball  阅读(388)  评论(0编辑  收藏  举报