西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

ShakaApktool

簡體中文漢化版
  • ShakaApktool簡體中文漢化版
  • 軟件大小:10.8M
  • 更新時間:2016-11-01 18:03
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產軟件 / 免費軟件 / 文件管理
  • 軟件等級:4級
  • 應用平臺:Android
  • 官方網站:暫無
  • 應用備案:
好評:50%
壞評:50%

軟件介紹

ShakaApktool前身算的上是RsApktool,也可以說是一個全新的項目.兩者在理念上都是增強Apktool工具.包含了apktool_2.0.2.jar、apktool_2.0.3.jar、中文版ShakaApktool.jar、和簽名工具signapk.jar等RsApktool是基于未發(fā)布的Apktool1.5.3分支做的增強,并在其代碼上做的修改.只發(fā)布過一個版本,并未開源.
ShakaApktool在2013-12-25號初始化項目,使用AspectJ切面編程方式對原Apktool增強.而且他不再只顧埋頭苦干自己的活兒,作為Apktool的增強的同時,也會向原庫中提交一些代碼.
ShakaApktool定位在保護和突破保護的對立中.

ShakaApktool 使用方法:

-advance,--advanced        查看更多信息.

-lng,--language <Locale>   顯示語言, e.g. zh-CN, zh-TW

//ShakaApktool特有功能,如果需要英文輸入直接修改apktool.bat 內 -Duser.language=en 中文即zh

-version,--version         查看版本信息

編譯指令****************************************

d[ecode] [options] <file_apk>

//d 反編譯參數,一般命令主要是apktool d file.apk 以下參數為d 后面可選參數

   --api <API>                       將按照API級別生成文件信息, 例如.14是ICS.

-b,--no-debug-info                   不輸出debug信息 (.local, .param, .line, etc.)

-d,--debug                           反編譯調試模式. 查看更多信息.

    --debug-line-prefix <prefix>      反編譯調試模式下, 給Smali添加行前綴 默認是 "a=0;// ".

-k,--keep-broken-res                 當出現錯誤或者一些resources被放棄時使用,例如."Invalid config flags detected. Dropping resources", 即使在有錯誤的情況下,你還是想要強行反編譯. 你之后必須手動修復相關錯誤才能進行編譯.

-m,--match-original                  保持盡可能的接近原始文件.防止重新生成.

-df,--default-framework              使用默然的框架資源文件

//ShakaApktool獨有功能,主要作用刪除$HOME/apktool/framework/1.apk然后釋放新的1.apk(主要解決apktool內android-framework.jar升級后本地1.apk版本太低導致反編譯失敗問題)

-f,--force                           強制刪除目標文件夾

//這個應該用的比較多,在使用apktool d file.apk時候提示你目標文件夾已存在,加-f就會直接刪除目標文件夾

-fui,--fuck_unkown_id                反編譯遇到未知資源id繼續(xù)執(zhí)行

//ShakaApktool獨有功能,主要是反編譯遇到一些未知的id直接跳過

-ir,--ignore_res_decode_error        忽略資源反編譯的錯誤

//ShakaApktool獨有功能,主要是忽略資源反編譯的錯誤

-mc,--more-recognizable-characters   顯示更多的可識別字符

//ShakaApktool獨有功能,顯示更多的可識別字符,比如中文不在以\uxxxx編碼顯示,而是直接顯示中文,讓smali更容易讀

-n9,--no-9png                        不解析.9格式的資源

//ShakaApktool獨有功能,在編譯時直接不解析.9格式的文件

-o,--output <dir>                    輸出文件夾名字. 默認是 apk.out

//輸出文件夾名,例如:apktool d -f file.apk -o out

-p,--frame-path <dir>                使用指定目錄下的框架文件

//使用指定目錄下的框架文件,例如:apktool d -f -p foo/bar file.apk -o out

//這里的-p foo/bar按照安裝框架那一步來執(zhí)行

-r,--no-res                          不反編譯resources.arsc

//不反編譯resources.arsc,只反編譯classes.dex

-s,--no-src                          不反編譯classes.dex

//不反編譯classes.dex,只反編譯resources.arsc

-t,--frame-tag <tag>                 使用指定名稱的框架文件

//使用指定名稱的框架文件,例如:apktool d -f -t htc file.apk -o out

//這里的-t htc按照安裝框架那一步來執(zhí)行

-xn,--xml_attribute_name_correct     xml attribute name correct. May be has problem, not recommended.

//ShakaApktool獨有功能,xml 屬性名實際是通過id來查找的,但是baxml中保留了一份顯示的屬性名。xml 屬性名實際是通過id來查找的,但是baxml中保留了一份顯示的屬性名,已經測試mobileqq,qq瀏覽器可以正常使用


****************************************回編譯指令****************************************

b[uild] [options] <app_path>

-a,--aapt <loc>         從指定路徑加載aapt

//從指定路徑加載aapt,例如:apktool b -a $HOME/sdk/build-tools/23.0.1/aapt out -o new.apk

-c,--copy-original      復制原始AndroidManifest.xml和META-INF文件.可以查看項目更多信息

-d,--debug              調試模式編譯. 檢查項目的更多信息

-f,--force-all          跳過已編譯檢查,強制編譯所有文件

//覆蓋已經存在的文件,強制編譯resources.arsc 和 classes.dex

-o,--output <dir>       輸出apk路徑. 默認是 dist/name.apk

//輸出apk路徑,默認在dist/xxx.apk 例如:apktool b out -o new.apk(new.apk路徑在命令執(zhí)行的目錄)

-p,--frame-path <dir>   使用指定目錄下的框架文件

//使用指定目錄下的框架文件,例如:apktool b -p foo/bar out


****************************************其他說明****************************************

-q 和 -v 命令

//-q 編譯時不輸出任何信息,直接靜默模式編譯,例如:apktool -q d或apktool -q b

//-v 編譯時輸出更多詳細信息,例如:apktool -v d或apktool -v b


也可以直接不借助apktool[apktool.bat] 直接使用

java -jar apktool.jar[ShakaApktool.jar]

功能介紹:

1 支持中文apk名
2.支持非Android標準目錄打包
3.支持png,9.png異常圖片回編譯
4.修復arrays.xml中的<item>如果含有“res/”,類型轉換錯誤
5.支持xml中偏移位置錯誤導致空xml反編譯錯誤
6.對異常字段和方法偏移容錯
7.修復布局xml屬性字段的name為style中的name錯誤
8.支持偽加密頭的反編譯
9.添加二次混淆功能,非\d\w字符,和超長類名會二次混淆成短名稱
10.支持-d編譯為java文件,netbean6.8可以debugging
11.自動判斷debug模式,添加刪除 android:debuggable 屬性字段
12.對添加odex干擾回編譯的文件做容錯處理

軟件標簽: Apktool apk反編譯

軟件截圖

ShakaApktool 簡體中文漢化版

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
TOP
軟件下載