apk怎么獲取源碼(怎樣獲取apk源代碼)
一工具準(zhǔn)備apktool , dex2jar , jdgui 二使用dex2jar + jdgui 得到apk的java源碼 1用解壓工具從 apk包中取出 classesdex 文件 用命令dex2jarbat classesdex得到一個(gè) jar文件 2用jdgui反編譯工;一反編譯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到華為花粉俱樂(lè)部論壇中;1下載反編譯工具 需要下載四個(gè)工具dex2jarJDGUIapktoolapktoolinstallwindowsr05ibot dex2jar將apk中的classesdex轉(zhuǎn)化成Jar文件JDGUI反編譯工具,可以直接查看Jar包的源代碼apktool反編譯工具。
在Google官網(wǎng)都有把a(bǔ)pktoolinstallwindows21_r011zip,dex2jar007SNAPSHOTzip解壓到一個(gè)盤(pán)的根目錄下這里我選擇H盤(pán),同時(shí)把AXMLPrinter2jar,apktooljar和你想解包的apk軟件也放在同一個(gè);一安卓APP 用androidkiller可以反編譯apk,比較方便,不過(guò)只能看到smail文件,學(xué)習(xí)一點(diǎn)smail,你可以看明白他的源代碼的意思,如果有殼的話,先改apk后綴后為zip,找到加殼的so文件,一般如名字中帶xxxprotectso 用百度。
怎樣獲取apk源代碼
1、具體步驟 1首先將apk文件后綴改為RAR并解壓 2解壓rar文件,得到其中的classesdex文件 3我們需要用到dex2jar 把dex文件轉(zhuǎn)為jar文件 31把解壓得到的classesdex文件放入dex2jarbat 所在目錄 32打開(kāi)。
2、你好,非常高興為你解答用apktool反編譯工具來(lái)做,不過(guò)源碼通常拿不到,xml可以拿到即便是純Java代碼寫(xiě)的,你反編譯出來(lái)的代碼也缺少很多東西,可以看得懂但是導(dǎo)入IDE中還是會(huì)有很多錯(cuò)誤的而且如果apk是用C++寫(xiě)的實(shí)現(xiàn)。
3、PackageManager pm =thisgetPackageManagerPackageInfo info = pmgetPackageInfogetPackageName,0if info != null String packageName = appInfopackageName。
4、得到一個(gè)名為的文件,此時(shí)用jdguiexe打開(kāi)就可以看到所有源代碼了如果想把反編譯好的文件變回apk文件,只要在控制臺(tái)輸入 apktooljar b memo就可以了 其中b就是重新。
5、1下載apktool所需文件a apktool152tarbz2 bapktoolinstallwindowsr05 windows系統(tǒng)2解壓剛剛下載的文件,并將解壓的文件放入C\Windows目錄下 3啟動(dòng)控制臺(tái),輸入apktool,回車(chē)可。
6、最近因?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í)情況。
7、相信很多開(kāi)發(fā)者都知道反編譯APK,正常情況下,如果我們想要看看xml,看看java源代碼,是看不了的用壓縮工具解壓apk得到的文件也都是二進(jìn)制文件,打開(kāi)后全是亂碼開(kāi)發(fā)者能夠用的也僅僅是圖片資源,這往往也滿(mǎn)足不了開(kāi)發(fā)者的。
apk可以看到源碼么
1、apk文件復(fù)制到SD卡命令序列如下文件夾到Android的SDK tools目錄 輸入adb的外殼 進(jìn)入蘇 輸入cd數(shù)據(jù) 輸入CD的應(yīng)用程序 然后,你可以看到所有你安裝apk文件輸入相應(yīng)的apk位CP SD卡 的apk文件,因此它會(huì)被復(fù)制了一。
2、朋友,你好,這個(gè)需要用到反編譯,才可以看到源碼哦APK反編譯方法如下一更改apk文件的后綴名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解壓縮LianyunHelper3011zip文件 三從解。
3、Android 50 Lollipop以后,Google用ART代替了以前的Dalvik,對(duì)于普通的app來(lái)說(shuō)我們?nèi)匀豢梢杂蒙厦娴姆椒▉?lái)把dex文件反編譯成Java源代碼但對(duì)于系統(tǒng)預(yù)裝的App,特別是類(lèi)似應(yīng)用商店,播放器等, 你會(huì)發(fā)現(xiàn)這些應(yīng)用的apk文件中找。
4、1首先在電腦內(nèi)下載并安裝獲取網(wǎng)頁(yè)源碼app2然后單擊打開(kāi)網(wǎng)頁(yè)源碼APP并在APP中的輸入框內(nèi)輸入想要查看的網(wǎng)址,再在界面內(nèi)找到GO選項(xiàng)單并單擊3單擊后等待APP最后加載3秒就可以成功的獲取APP源代碼并查看了。
5、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)注明出處。