AndroidKiller反編譯失敗的處理方法
1、Exception in thread “main” java.lang.ClassCastException
反編譯核心都是apktool,出現以上報錯可能是你反編譯的apk編寫的版本比較高,我們只需要簡單把apktool版本替換到最高
apktool官網下載
a)下載最新版本apktool到本地
b)替換apktool
c)檢查版本號
b)檢查
2. Could not decode attr value,using undecoded value instead:ns=android
中文提示:無法解碼ATTR值,使用未解碼的值 instead: ns=android, name=interpolator
說實話這個我baidu了半天有相似的問題 但沒有人給出正確回答
最後成功的解決方式
刪除deleted C:\Users\你的使用者名稱\apktool\framework裡面的apk
或者你乾脆整個刪除了,裡面有個垃圾app佔用了。希望能幫助到大家,真的坑,搜到N年都有人問 沒有人解答,解決了 記得給個回覆i~~
3.提示找不到什麼value-23 比如theme
解決方案簡單粗暴 先進value刪掉提示的地方,不行就刪掉整個value23 22 .然後會提示public.xml的幾行 照著刪除即可
反編譯用途:
1) 漢化apk應用程式
漢化apk就是 把 反編譯之後apk 下的res/values資料夾內string.xml檔案的內容 漢化。注意:/values目錄下有可能有多個資料夾:/values-zh-rCN(必須用這個檔名!)。
values-zh是中國地區語言包(包含港澳臺及內地),
values-zh-rCN是中文簡體語言包(只包含內地),
values-zh-rTW是中文繁體語言包(港澳臺)。
用文字編輯器開啟strings.xml,然後你就翻譯吧,把英文描述譯成相應的中文。
如果apk原作者把字元寫在程式碼中,應該把相應的中文字元用16進位制的unicode來表示。例如:把“服務模式”用16進位制的unicode表示就是\u670d\u52a1\u6a21\u5f0f 。每一個漢字用4個字元表示,\u表示為16進位制的unicode碼。好了,正確的漢譯是:
const-string v5, "\u670d\u52a1\u6a21\u5f0f ",網上有中文字元與16進位制unicode碼的對照表或轉換工具。
2) 去掉apk中的廣告
為了去掉程式中的廣告,要修改main.xml檔案與廣告有關的內容。在/res目錄下找到檔案main.xml。關鍵是要把fill_parent改為0.0dip,把wrap_content改為0.0dip,其它內容保持不變即可。
相關文章
- 使用AndroidKiller進行APK反編譯AndroidAPK編譯
- en_concat函式編譯失敗處理函式編譯
- python 編譯失敗Python編譯
- npm install過程失敗的幾種處理方法NPM
- laravel-mix編譯失敗Laravel編譯
- SSH 登入失敗:Host key verification failed 的處理方法AI
- postgresql連線失敗如何處理SQL
- python+selenium切換彈框的iframe框架失敗處理方法Python框架
- hive原始碼編譯(失敗記錄)Hive原始碼編譯
- python的django安裝失敗如何處理PythonDjango
- 關於Gradle編譯時下載依賴失敗解決方法Gradle編譯
- js播放背景音樂失敗處理JS
- Oracle DG同步失敗故障處理(二)Oracle
- 寶塔php編譯安裝fileinfo失敗PHP編譯
- 詭異!std::bind in std::bind 編譯失敗編譯
- IDEA報錯java: 編譯失敗: 內部 java 編譯器錯誤IdeaJava編譯
- SSL證書稽核失敗的常見原因及處理方法(綜合篇)
- Service Worker 圖片載入失敗處理
- linux swap掛載失敗問題處理Linux
- 自定義Spring Security的身份驗證失敗處理Spring
- 編譯uvccapture失敗:linux/videodev.h: No such file or directory編譯APTLinuxIDEdev
- doxygen 宏定義/宏編譯/條件編譯/預處理/預編譯 不處理、忽略條件、分析所有條件、滿足所有條件的方法編譯
- 連線資料庫失敗提示hba.conf不符合的處理方法資料庫
- Java編譯與反編譯Java編譯
- GCC編譯過程(預處理->編譯->彙編->連結)GC編譯
- win10 cmd中命令失敗怎麼解決_win10電腦cmd中命令失敗處理方法Win10
- 探討遊戲反饋的處理方法遊戲
- wordpress外掛上傳的失敗原因和處理方案
- Spark 叢集執行任務失敗的故障處理Spark
- Linux Yum 安裝失敗處理過程整理Linux
- 啟用系統登入失敗處理功能
- win10自帶的恢復重置失敗怎麼處理 win10自帶重置電腦失敗解決方法Win10
- win10退回win7失敗怎麼解決_win10換回win7失敗處理方法Win10Win7
- win10系統realtek安裝失敗如何處理 win10電腦安裝realtek失敗修復方法Win10
- android 反編譯Android編譯
- Mac openssl 未找到 / 載入失敗問題處理Mac
- 配置 Spring Batch 批處理失敗重試機制SpringBAT
- Android Apk反編譯系列教程(一)如何反編譯APKAndroidAPK編譯