xml反編譯修改後app進不去
㈠ android反編譯問題,AndroidManifest.xml修改。
朋友,如果你說的解壓apk是直接用winrar之類個工具解壓的話,那AndroidManifest.xml打開肯定就是亂碼,你只有用APKtool之類的工具反編譯apk後才能打開xml的文件。如果你使用APKtool之類的工具的話,可以網路搜Apk反編譯教程。有很多的!我現在無法給你復制網址。
㈡ 反編譯了APK後修改了AndroidManifest.xml就無法回編譯
系統apk重新編譯後不需要簽名,直接用rar打開打包生成的apk裡面的androidmanifest.xml文件替換原apk里的androidmanifest.xml文件即可
㈢ 解壓游戲apk得到的xml文件打不開,顯示如下,請指教。
APK裡面的xml文件是被加了密的,所以直接解壓提取後,是看不到原始內容的,建議您要麼直接反編譯APK文件,要麼使用AXMLPrinter2.jar逆向解析xml文件。兩種都需要java環境的支持。
關於電腦安裝java環境(JDK),以及apk,xml反編譯,請自行網路了解並學習。
㈣ 三星i9100用APKTOOL反編譯FRAMEWORK-RES.APK後修改裡面的XML文件後回編譯不了,不修改XML文件就可以回編譯
應該修改語句不對,失敗的時候會提示錯誤位置
㈤ 反編譯了飛聊1.25的APK,並把androidmainifest.xml里的package 改為com.feiliao.feiliao,但是安裝失敗
反編譯後的所有文件中出現此包名的地方都要替換,我記得class文件中好像是com/feiliao/feiliao這樣的吧
㈥ 反編譯apk文件中的xml文件,得不到完整的xml文件,失敗,為什麼
反編譯xml文件
打開解壓的res\layout目錄,有很多xml文件,如果你想看下作者是如何設計界面的,你會很失望,因為你看到的是一大堆亂碼!這個時候我們需要用到的是apktool。
具體操作方法:
將下載的apktool和apktool-install-windows-r05-ibot兩個包解壓到同一個文件夾下,這個文件夾有三個文件:aapt.exe,apktool.bat,apktool.jar。把這個文件夾也放到系統盤的根目錄中並把這個目錄加到path變數中。
以HelloWord.apk為例:
在DOS命令行中輸入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件。這樣就得到了可以得到編譯的源碼和XML資源。
注意:文件的路徑中最好不要出現中文!
㈦ APK 反編譯失敗 是為啥
1、反編譯=回編譯後分別是
smali目錄 回編譯為 classes.dex 文件
res目錄 回編譯為 resources.arsc 文件
2、回編譯順序
在回編譯時,會先檢查「源」即resources
當你漢化文件,修改出錯了(缺少一個符號也不行),
那麼回編譯會自動跳過編譯res文件夾,直接回編譯smali 。
所以,如果沒有對smali(classes.dex)漢化,那麼建議大家刪掉這個文件夾,
這要會大大加快回編譯速度。
3、出錯問題1
在漢化時,往往會不小心刪掉一些符號,如 "<" ">"符號等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
這些小小的錯誤都會導致回編時譯檢查出錯。
所以漢化時,注意對校,然後再回編譯。
建議使用一些高級的文本編輯器,支持語法高亮視圖的。
4、出錯問題2
最近發現有些APK文件 反編譯後,就算不漢化直接回編譯,都會出錯。
有可能的原因1,反編譯後XML文件語法中@符號 前面多了"\" (\@ ),
用文本編輯工具 直接替換【\@】為【@】,應該可以解決。
建議使用最新版本的反編譯工具。
5、建議大家使用新版本的APKTool工具,
當然如果新的有問題也可以試試舊的一、系統文件漢化再次強調
1、漢化Settings.apk(系統設置)、MMS.apk(信息)、Phone.apk(電話)、
等等系統文件,一定要先 安裝構架,具體看另個文件
<關於APKTool工具反編譯Settings.apk問題>。
2、系統文件漢化完後不需要簽名,直接替換漢化後的文件,就可以了。
主要是,系統文件放在系統目錄,無需再次讀取簽名獲得許可權,已經是高級了。
二、打包說明
1、通常漢化完回編譯後,會自動生成所有APK內的文件,或者自動生成*.APK文件。
但是建議大家不要直接使用該文件,進了使用替換法,替換掉你漢化後的文件,
如:resources.arsc,如果修改過的圖片,等等…
2、很多人對於APK文件 解壓縮或壓縮 都用「WinRAR」或「好壓」,這里不推薦。
希望大家安裝7-Zip這個壓縮工具,對於zip格式的支持是最好的。而且很方便,
不需要重新關聯apk 直接右鍵打開就行了。替換直接拖拉進去,就OK了一、回編譯出錯問題
(1.提示 strings.xml 最後一行錯誤,檢查是否</string>符號錯誤;
在漢化時,往往會不小心刪掉一些符號,如 "<" ">"符號等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
(2.提示 strings.xml 最頂部含中文代碼首行錯誤,編碼格式不對,轉換成 UTF-8;
(3.提示 public.xml 出錯,檢查改動過的 arrays.xml 是否代碼有錯誤的地方;
二、一切能正常但無法回編譯
還有一種情況,apktool最新版本能正常反編譯一個apk文件,在未做任何修改的情況下,無法回編譯。
這是就要注意了,可以嘗試一下用低版本的apktool進行【反編譯】,然後在用高版本的apktoo工具【回編譯】。
這里向大家推薦用 【APKDB】 這個工具,很方便,反編譯時可以選擇apktool的版本。
㈧ 哪位大神救命啊,手賤修改了platform.xml 手機進入不了系統
只能刷機了……卡刷或官方線刷。
要想保住數據只能自己動手做個卡刷包刷入替換掉(可以找相同的刷機包里復制出來那個文件)。
㈨ 開始我的安卓程序能運行,後來我統一更改了一下包名就不能運行了,AndroidManifest.xml也改了,但不能運行
安卓系統設備,由於串改文件導致手機出現異常,建議用戶不要在嘗試修改文件進行修復了,不然很容易越改越亂。
建議用戶直接將手機刷機,恢復手機系統異常。
用戶可以嘗試進入鏈接下載適配的刷機包待用,http://www.romjd.com/。
然後可以在電腦下載安裝刷機精靈,刷級大師等同類軟體。
然後進入手機設置,關於手機,連續點擊版本,呼出開發者選項,進入開發者選項勾選開啟USB調試。
啟動刷機精靈,手機與電腦連接,等待自動安裝驅動,並連接成功。
然後選擇刷機精靈的一鍵刷機,選擇之前下載的刷機包進行刷機。
用戶在正常刷機後,即可恢復系統正常運行,注意切勿隨意串改系統文件,很容易導致手機系統異常的。
㈩ FLASH讀取xml反編譯之後,修改好再發布就沒有讀取xml了,請高手指點
肯定是你xml被你格式寫錯了唄。要麼就是路徑或者XML沒有被打包進去。
