[
apktool d "c:\livewall*****spicker.apk" "c:\livewall*****spicker"
複製**
(命令列解釋:apktool d 要反編譯的檔案 輸出資料夾)
這樣,livewall*****spicker.apk就被反編譯了,輸出內容在c:\livewall*****spicker資料夾裡。
開啟c:\livewall*****spicker資料夾,我們發現裡面有一些xml檔案和一些資料夾。絕大部分情況下,語言和資源都在res資料夾裡,我們這個例子當然不例外。
開啟res資料夾,可以其中又是很多資料夾。(又是)絕大部分情況下,語言資源都放在values*資料夾裡。比如說values放預設語言(英語居多),values-de放德語,values-fr放法語等等。一般我們關心的是values-zh-rcn(簡體中文)和values-zh-rtw(正體中文)。
開啟values-zh-rcn資料夾,其中有個strings.xml。開啟看看:
<?xml version="1.0" encoding="utf-8"?>當前桌布
當前桌布預覽
設定...
設定桌布
無當前桌布。
設定桌布
%1$s提供者:%2$s
正在載入當前桌布…
很好,就是它了。把「當前桌布」都改為「動態桌布」,再檢查和修正標點——中文內容用中文標點
(強烈呼籲大家注意標點問題,目前馬大哈太多了)後,儲存。
本例改這麼多就夠了。其它複雜的apk建議把res資料夾裡的內容都檢查下,至少你關心的語言資料夾裡的內容都檢查下。
改完後,就可以重打包了。還是在cmd命令列裡,輸入:
apktool b "c:\livewall*****spicker"
複製**
(命令列解釋:apktool b 要打包內容所在資料夾)
就可以了。生成的apk在c:\livewall*****spicker\dist資料夾裡,叫out.apk。
這個out.apk是沒有簽名的,所以不能直接裝到手機裡。簽名工具和方法見
這裡不說了。
簽名後得到的apk,就是可以裝到手機裡的了。
操練:去掉免費版軟體的廣告條[
開啟google code發現apktool更新了,居然支援win了。。。。
那本文就是一篇介紹在windows環境下使用apktool的筆記。安裝
裝過的就跳過吧
下apktool-1.0.0.tar.bz2
和apktool-install-windows-2.1_r01-1.zip
3.解壓apktool.jar到 c:\windows 解壓apktool-install-windows.zip到任意資料夾(例如e盤根目錄)
4.win+r 執行cmd,用cd命令轉到apktool-install-windows所在資料夾,輸入apktool看看。會列出一些幫助的話就成功了。apktool 命令
然後我們反編譯一枚軟體玩玩…apktool d ***.apk abc
反編譯***.apk到資料夾abc
apktool b
abc
從資料夾abc重建apk,輸出到abc\dist\out.apk
automemorymanager的免費版底部有一條廣告,去掉它吧。
把com.lim.android.automemman.apk放到同資料夾(我的就是e盤根目錄)
win+r 執行cmd
e:《回車》
e:\>apktool d com.lim.android.automemman.apk amm 《回車》
i: baksmaling…
i: decoding resource table…
i: decoding resources…
i: copying assets and libs…
現在檔案被decode到e:\amm了,開啟e:\amm\res\layout\main.xml看,所有都可見了吧~
編輯第59行
改為 然後cmd輸入
e:\>apktool b amm
i: checking whether sources has changed…
i: smaling…
i: checking whether resources has changed…
i: building resources…
i: building apk file…
用auto-sign簽名e:\amm\dist\out.apk 安裝
這樣廣告就不見了
再看,嘿嘿~很帥吧…
這其實就是改了androidmanifest.xml裡的admob廣告id罷了
通過apktool 可以完整的得到工程中除src下的 所有靜態檔案
Pytest01 環境搭建
目錄本機執行環境如下所示 pip install u pytest1.方法一 pytest version this is pytest version 5.4.2,imported from d program files python lib site packages pytest init ...
vuecli學習01 環境搭建
最新版即可 然後點選一頓下一步,安裝即可!安裝完成後,還需要配置環境變數。在我的電腦 屬性 高階系統設定 環境變數 系統環境變數 path下新建乙個,把nvm所處的路徑填入進去即可!開啟cmd,然後輸入nvm,如果沒有提示沒有找不到這個命令。說明已經安裝成功!如果你的網路夠快,那以上命令在稍等片刻之...
Hibernate框架筆記01 環境搭建 API
2 hibernate入門 2.2 建立專案,引入jar包 2.3 建立表 2.4 建立實體類 2.5 建立對映 2.6 建立乙個hibernate的核心配置檔案 1.2.7 編寫測試 3 hibernate的常見配置 4.hibernate的核心api project hibernate提供的專案...