如何獲取apk源碼(如何獲得apk源代碼)
最近因?yàn)橐恍┦滤孕枰玫綆熜值哪硞€(gè)apk的源代碼,但師兄說(shuō)那個(gè)項(xiàng)目包已經(jīng)刪了,哎,沒(méi)辦法,只能自己想辦法了后來(lái)找到了反編譯apk的方法,現(xiàn)在拿出來(lái)分享下其實(shí)這個(gè)方法網(wǎng)上都有,我只是記載一下自己這段時(shí)間的學(xué)習(xí)情況;一工具準(zhǔn)備apktool , dex2jar , jdgui 二使用dex2jar + jdgui 得到apk的java源碼 1用解壓工具從 apk包中取出 classesdex 文件 用命令dex2jarbat classesdex得到一個(gè) jar文件 2用jdgui反編譯工;您好,目前運(yùn)動(dòng)健康支持應(yīng)用市場(chǎng)下載的機(jī)型有榮耀7mate8 Mate SP8其他機(jī)型可以在“花粉論壇”搜索“運(yùn)動(dòng)健康”查找APK下載,或者恢復(fù)手機(jī)出廠設(shè)置;一般不可以,網(wǎng)上下的都是經(jīng)過(guò)簽名的,就算用jdgui反編譯里面的一些代碼也是隱藏的,而且APKTOOL這個(gè)軟件也是會(huì)自動(dòng)更改一些代碼的,我自己編的APK用APKTOOL反編譯出來(lái)的都不一樣安卓論壇上面有一些APK源碼,但是很少;用壓縮軟件打開(kāi)apk文件,解壓出根目錄中的classesdex文件 使用cmd ,dex2jarbat classesdex命令將classesdex轉(zhuǎn)換為jar 再用jdgui打開(kāi)該jar就可以查看源碼了,如果apk安全性好的話,有些代碼是看不到的;以上是獲得xml文件和圖片,下面獲得里面的java源代碼用winRar或者好壓打開(kāi)memoapk,截圖如下把里面的classesdex文件解壓到H盤根目錄下,然后重新打開(kāi)控制臺(tái),輸入dex2jarbat classesdex得到一個(gè)名為。
1下載apktool所需文件a apktool152tarbz2 bapktoolinstallwindowsr05 windows系統(tǒng)2解壓剛剛下載的文件,并將解壓的文件放入C\Windows目錄下 3啟動(dòng)控制臺(tái),輸入apktool,回車可;得到一個(gè)名為的文件,此時(shí)用jdguiexe打開(kāi)就可以看到所有源代碼了如果想把反編譯好的文件變回apk文件,只要在控制臺(tái)輸入 apktooljar b memo就可以了 其中b就是重新。
以HelloWordapk為例在DOS命令行中輸入apktool d xx\HelloWordapk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件截圖如下生成的文件這樣就得到了可以得到編譯的源碼和XML資源;一反編譯Apk得到Java源代碼 首先要下載兩個(gè)工具dex2jar和JDGUI 前者dex2jar是將apk中的classesdex轉(zhuǎn)化成Jar文件,而JDGUI是一個(gè)反編譯工具,可以直接查看Jar包的源代碼以下是下載地址dex2jar;有兩種方式1安裝豌豆莢,豌豆莢里有一個(gè)應(yīng)用管理的功能,可以查看手機(jī)里的所有應(yīng)用,包括系統(tǒng)應(yīng)用可以使用該功能導(dǎo)出系統(tǒng)應(yīng)用APK2解包華為UPDATEAPP 1到華為EMUI官網(wǎng)下載相應(yīng)的系統(tǒng)安裝包UPDATEAPP 2到華為;apk文件復(fù)制到SD卡命令序列如下文件夾到Android的SDK tools目錄 輸入adb的外殼 進(jìn)入蘇 輸入cd數(shù)據(jù) 輸入CD的應(yīng)用程序 然后,你可以看到所有你安裝apk文件輸入相應(yīng)的apk位CP SD卡 的apk文件,因此它會(huì)被復(fù)制了一;具體步驟 1首先將apk文件后綴改為RAR并解壓 2解壓rar文件,得到其中的classesdex文件 3我們需要用到dex2jar 把dex文件轉(zhuǎn)為jar文件 31把解壓得到的classesdex文件放入dex2jarbat 所在目錄 32打開(kāi)。
朋友,你好,這個(gè)需要用到反編譯,才可以看到源碼哦APK反編譯方法如下一更改apk文件的后綴名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解壓縮LianyunHelper3011zip文件 三從解;1首先把反編譯的apk存放到apktools同級(jí)文件夾目錄下,如下圖所示2按住shift+鼠標(biāo)右鍵打開(kāi)命令窗口,運(yùn)行代碼 apktool d ydapk安裝包的名字3apk后綴名改成zip,解壓雙擊打開(kāi)xml格式文件如下圖所示4打開(kāi)。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。