apk文件修改源碼(apk修改資源重新打包)
一更改apk文件的后綴名,如LianyunHelper3011apk改成LianyunHelper3011zip 二用zip解壓縮LianyunHelper3011zip文件 三從解壓縮的文件夾中取出classesdex文件并放到dex2jarbat所在目錄 四運(yùn)行cmd;會(huì)覆蓋原來(lái)的應(yīng)用,不過(guò)不是像普通的apk那樣安裝,而是直接將編譯好的apk拷到systemapp這個(gè)文件夾下替換原來(lái)的apk我做的時(shí)候遇到個(gè)問(wèn)題就是phone和contacts這兩個(gè)應(yīng)用被替換后就不可用的,其他的可以。
此時(shí)用jdguiexe打開(kāi)就可以看到所有源代碼了如果想把反編譯好的文件變回apk文件,只要在控制臺(tái)輸入apktooljar b memo就可以了其中b就是重新封包的意思,memo是你剛才解包出來(lái)的文件夾,前提是;win+r鍵,輸入cmd回車如果是win7,開(kāi)始輸入cmd搜索,出現(xiàn)cmdexe右鍵以管理員運(yùn)行彈出的命令框輸入dex2jarbat所在的盤的盤符+冒號(hào)如f括號(hào)內(nèi)為輸入內(nèi)容回車,接著輸入cd+dex2jarbat所在的文件夾名看你的。
dex2jar將apk中的classesdex轉(zhuǎn)化成Jar文件JDGUI反編譯工具,可以直接查看Jar包的源代碼apktool反編譯工具,通過(guò)反編譯APK中XML文件,直接可以查看apktoolinstallwindowsr05ibot輔助windows批處理工具;你想要修改源代碼,首先你要拿到源代碼如果你拿不到,那對(duì)于iOS來(lái)說(shuō)就不用想了反編譯也就能到二進(jìn)制文件,如果你感興趣也可以嘗試修改二進(jìn)制文件,你是無(wú)法修改的對(duì)于Android,可以將apk反編譯回代碼,但是Android開(kāi)。
點(diǎn)擊Finish后左邊會(huì)有你剛導(dǎo)入的工程,然后右鍵工程 你再看bin下面會(huì)有個(gè)apk;你是在開(kāi)發(fā)游戲吧,這個(gè)需要編程什么的你不會(huì)的話可以在應(yīng)用寶里面下載這個(gè)制作的教程的應(yīng)用寶里面的資源很多,除了有大量的APP應(yīng)用可以免費(fèi)下載 還有很多游戲制作的教程和攻略呢,都是很不錯(cuò)的,免費(fèi)下載呢 在手機(jī)桌面。
apk文件源代碼怎么看
首先將apk文件,將后綴改為zip,解壓,得到其中的classesdex,它就是java文件編譯再通過(guò)dx工具打包而成的解壓下載的dex2jar,將classesdex復(fù)制到dex2jarbat所在目錄在命令行下定位到dex2jarbat所在目錄在DOS命令下。
1下載反編譯工具 需要下載四個(gè)工具dex2jarJDGUIapktoolapktoolinstallwindowsr05ibot dex2jar將apk中的classesdex轉(zhuǎn)化成Jar文件JDGUI反編譯工具,可以直接查看Jar包的源代碼apktool反編譯工具。
apk修改資源重新打包
1、之后在之前的test文件下便可以發(fā)現(xiàn)多了2個(gè)文件夾build dist里面存放著打包出來(lái)的APK文件二Apk反編譯得到Java源代碼 下載上述工具中的dex2jar和jdgui ,解壓 將要反編譯的APK后綴名改為rar或則 zip,并解壓,得到。
2、bat d f testapk test 在改目錄下會(huì)生成一個(gè)classes_dex2jarjar的文件,然后打開(kāi)工具jdgui文件夾里的jdguiexe,之后用該工具打開(kāi)之前生成的classes_dex2jarjar文件,便可以看到源碼了,效果如下。
3、一制作好的apk文件如果有源碼,可以在源碼中進(jìn)行修改,修改完成后重新生成即可二使用類似RE管理器之類的工具,但是如果存在以后兩種情況是改不了的1APP非自身開(kāi)發(fā)創(chuàng)建2簽名已經(jīng)生成,無(wú)修改簽名的權(quán)限APP是。
4、1將需要修改的apk包復(fù)制到apktool路徑中注意您需要將文件名更改為123apk2打開(kāi)程序APKToolcmd,如下圖所示3顯示主界面有詳細(xì)說(shuō)明我們只需要減壓和壓縮4輸入1并按Enter鍵,先解壓縮,然后在當(dāng)前路徑下生成。
5、手機(jī)版1安卓端用apktool還有apkeditor等都可以看到源碼,主要在smali文件夾中。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。