[轉(zhuǎn)載]修改apk數(shù)據(jù)包路徑教程 轉(zhuǎn)的
轉(zhuǎn)載▼原文地址:
修改apk數(shù)據(jù)包路徑教程 轉(zhuǎn)的作者:
寒江獨釣需要用到至少4個軟件,我會在下面給出115的鏈接,你們也可以自己去網(wǎng)上搜索。
1,apktool—這工具就是最重要的,反編譯APK文件,以及改完了編譯回來的工具,下面附件有2個apktool開頭的壓縮包,解壓后合并到一個目錄就好了。
2,UltraFileSearch—這是在文件內(nèi)部搜索的軟件,可以搜索文件內(nèi)部的關(guān)鍵字
3,Auto-sign—這是編譯回來后,重新簽名的,因為改過的APK文件簽名被破壞掉了,所以需要重新簽名才能安裝
4,UltraEdit-32—這個不用我說是做什么了的吧。什么?不知道這工具做什么的,那我只能說你自己上Google學(xué)習(xí)去,汗一個。
-
步驟:
1,將所有工具解壓出來。自己都覺得是廢話。
2,將需要修改的apk文件復(fù)制到apktool目錄下,在CMD環(huán)境下,進到apktool目錄,運行apktool.bat d xxxx.apk。bat和d之間有空格,d和xxxx.apk之間有空格。d是參數(shù),目的是反編譯APK文件,就是相當(dāng)于解壓出來。后面的xxxx.apk不用我說了吧。
3,上步驟后,在CMD中確認完成,一般都很快,幾秒就搞定了。在apktool目錄下產(chǎn)生了和apk同名的文件夾,打開它,里面就是apk程序內(nèi)部的東西了。
4,打開UltraFileSearch,Search Path指定到剛產(chǎn)生的目錄,切換到第2個選項卡Containing Text,在下面的Search Text里輸入“sdcard”,點搜索。這里要說明,為什么要搜索sdcard,因為W700的內(nèi)置存儲在手機里的路徑是/sdcard,而外置的TF卡的路徑是/sdcard/SD_CARD,所以需要找到所有的/sdcard,然后改成/sdcard/SD_CARD就好了。這里又要說明另一個問題,在這里搜索的結(jié)果里,一般會有2種類型的文件,一種是smali格式的,直接用記事本打開修改就可以,另一種是so格式,這個需要用UltraEdit-32打開修改,UltraEdit-32改東西有很多需要注意的地方,這個就不在這里說了,不知道的自己找UltraEdit-32修改2進制文件的教程。UltraEdit-32里修改的思路還是一樣,把/sdcard修改為/sdcard/SD_CARD。最后要說的,不是找到的每個/sdcard都需要修改為/sdcard/SD_CARD,這個具體情況要具體分析,還要不斷的實驗和測試才行。
5,經(jīng)過上面的修改,回到CMD下,到apktool目錄下,運行apktool.bat b 目錄 xxxx.apk。這里用參數(shù)b來打包,后面跟剛才的目錄名稱,再后面自己隨便寫個文件名.apk就可以了。
6,如果你在第4步?jīng)]有改壞掉原程序,第5步打包是很容易的,如果第5步打包失敗,多半是第4步改壞了原程序,而且基本是UltraEdit-32里修改時改壞的。如果成功,請把第5步產(chǎn)生的xxxx.apk修改為Update.zip,復(fù)制到Auto-sign目錄下,運行Sign.bat,之后會產(chǎn)生update_signed.zip,這就是加過簽名后的文件,再改文件名回xxxx.apk。
7,OK,先暫時恭喜你,你可以通過各種辦法把第6步得到的xxxx.apk安裝到手機里了。但是,不得不提醒你的是,有可能在手機上不能安裝,或者安裝了不能運行,或者運行了閃退,或者進去界面和菜單,但是不能開始游戲,一切皆有可能。如果有問題,請回到第2步繼續(xù)。
-
最后要說的,這方法也只適合有數(shù)據(jù)包的游戲和程序,對于那些沒有數(shù)據(jù)包的,還是要依靠那蛋疼的5.6G空間。
-
如果你能耐心的看到這里,說明你真的很有耐心,因為我差點都沒耐心寫到這里,哈哈。
-
這東西,我也是初學(xué)者,只是把我學(xué)到的和大家分享下,如有錯誤,勿怪,并請?zhí)岢鲇懻搶W(xué)習(xí)。
apktool1.4.1.tar.bz2
http://u.115.com/file/e6dhy907apktool-install-windows-r04-brut1.tar.bz2
http://u.115.com/file/cl7bgcz1UltraFileSearch.rar
http://u.115.com/file/dngy6sm9Auto-sign.rar
http://u.115.com/file/bhq4z1zm
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。