❶ 怎么把手机上的app转化为开发源代码
1.下载apktool所需文件:a、apktool1.5.
2.tar.bz2b、apktool-install-windows-r05-ibot.tar.bz2(windows系统)2.解压刚刚下载的文件,并将解压的局饥文件放入C:Windows目录下
3.启动控制台,输入apktool,回车可查看到apktool工具常用指令
4.新建一个文桐掘返件夹,用于存放apk及待解压的文件,这里笔者将文件夹建在D:apk目录,同时放入用于测试的androidapp包(test.apk)
5.控制台输入:apktooldD:apkest.apkD:apkest进行反编译操作中句话散念中“D:apkest.apk”指apk存放位置,“D:apkest”指反编译后文件存放的位置
6.反编译成功之后,进入D:apkest文件目录可以查看到反编译后的文件
❷ apk鍙岖紪璇/锲炵紪璇
鍐嶆¤板綍涓娆apk鍙岖紪璇/锲炵紪璇戣繃绋嬶纴阈炬帴澶辨晥璇风暀瑷锛屼细鍙婃椂镟存柊銆
鍙傝冨崥瀹: https://blog.csdn.net/w327918069/article/details/82761437
棣栧厛锛屾垜浠闇瑕佷竴涓猘pk锛屼笅锲炬槸Android Studio缂栧啓骞舵墦鍖呯殑涓涓猘pk銆
鍏跺疄apk灏辩浉褰扑簬涓涓狱ip铡嬬缉鍖咃纴阃氲繃 WinRar 宸ュ叿鍙浠ュ瑰叾瑙e帇缂╋纴镀忚繖镙:
姝ゆ椂锛岀キ鍑烘垜浠镄勭炲櫒----> apktool 锛屽綋褰揿綋褰搤~~~~~~銆
涓琛屽懡浠よ繘琛宎pk鍙岖紪璇:
apktool d -r app-debug.apk 涓瀹氲佸姞鍏ュ弬鏁 -r 锛屼笉铹跺悗闱㈠洖缂栬疟锲炴姤阌欍
apk鍙岖紪璇戝埌姝ょ粨𨱒熴
锲炵紪璇戝氨鏄阃氲繃 apk鍙岖紪璇 鐢熸垚镄勭洰褰曟枃浠惰浆鎹㈡垚涓涓猘pk銆
鍗佸垎绠鍗旷殑涓琛屽懡浠:
apktool b app-debug
姝ゆ椂瀹夎卆pk鍒版坠链烘棤娉曞畨瑁呮垚锷燂纴杩橀渶瑕佸笕pk杩涜岀惧悕镓嶈兘瀹夎呫
1.鐢熸垚key.keystore
keytool -genkey -alias key.keystore -keyalg RSA -validity 30000 -keystore key.keystore
鍙浠ョ湅鍒発ey.keystore宸茬粡鐢熸垚銆
2.瀵笕pk杩涜岀惧悕
鍙鐢ㄤ簬娌℃湁绛惧悕鍜屽凡缁忕惧悕镄刟pk锛屽啀娆$惧悕銆
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]
锻戒护镙煎纺鍙婂弬鏁版剰涔夛细
-verbose -> 杈揿嚭绛惧悕杩囩▼镄勮︾粏淇℃伅
-keystore [keystorePath] -> 瀵嗛挜镄勫簱镄勪綅缃
-signedjar [apkOut] -> 绛惧悕钖庣殑杈揿嚭鏂囦欢钖
[apkin] -> 寰呯惧悕镄勬枃浠跺悕
[alias] -> 璇佷功鍒钖
jarsigner -verbose -keystore key.keystore -signedjar app-debug_signed.apk app-debug.apk key.keystore
锲炵紪璇戝畬鎴愩