使用apktool工具遇到could not decode arsc file的解决办法包括最新AndroidKiller对比分析

发现一个工具ApktoolKit,但是却不能用

 

从ApkToolKit能挖掘什么

和AndroidKiller一样,基于QT框架

所以可以拖动,拖拉,释放,显示路径

点击【反编译.apk】按钮,试试,

下面,Log记录:

(一堆信息,而且调用.jar的命令行,清晰可见,给无数赞)

实测,这是一个程序员写的,给程序员用的工具

如果你是adb大神,那请无视下面内容

????Windows系统????
一些命令:(apktool.jar)
======================================
[反编译 .apk]

java.exe -jar "D:\QMDownload\ApkToolkit\bin\apktool-cli.jar" d -f "D:\test.apk" -o "D:\\test"
java.exe -jar "D:\QMDownload\AndroidPackDecode\apktool_2.4.0.jar" d -f "D:\test.apk" -o "D:\\test"


[重建 .apk]

java.exe -jar "D:\QMDownload\ApkToolkit\bin\apktool-cli.jar" b -f "D:\test" -o "D:\test.R.apk"
java.exe -jar "D:\QMDownload\AndroidPackDecode\apktool_2.4.0.jar" b -f "D:\test" -o "D:\test.R.apk"


[签名]

java -jar "D:\QMDownload\ApkToolkit\bin\signapk.jar" "D:\QMDownload\ApkToolkit\bin\testkey.x509.pem" "D:\QMDownload\ApkToolkit\bin\testkey.pk8" "D:\test.R.apk" "D:\test.RS.apk"


[优化]

"D:\QMDownload\ApkToolkit\bin\zipalign.exe" -f -v 4 "D:\test.RS.apk" "D:\test.RSO.apk"

补充说明:给还不是程序员的你看的,一些细节
(apktoolkit作者:Mzucore,考虑挺全的,可惜好的工具时间久了还是不能用,尽管思想是大方向对的很)
====================================
* 路径加双引号,是为了避免空格路径,例如,“/ProgramFile (86)/apktool.jar”是支持的 
* 相对路径,可以看到很多xxx.apk to xxx的命令,都是工具自动生成的命令
* 需要签名,但挺随便的,在国内版权意识才刚抬头,暂时至少我没发现签名的实用性
* 优化的作用是????
* 作者真的考虑挺全的,不像androidkiller各种改版,各种乱,空有一个插件框架
 

使用apktool工具遇到could not decode arsc file的解决办法

产生原因:apktool.jar的版本太低,如果使用高版本不会出现异常

网上的文章是对的,但却不完全对

作为一个萌新

有问题肯定第一时间找百度

当然老鸟也必然如此

最大的差别可能就是,萌新会照抄,而老鸟会自定义甚至将其公布到网上

照抄网上的,硬件,软件环境没标明不说,

几乎资料都是Linux相关,都是Linux人自说自话,在自嗨,说好的跨平台呢?

而且都是得按网上步骤一个个做,差一个步骤就天差地别,都不行

主要是,用多了,发现不按步骤做,按自己理解还省事

当然,前提是你对Java足够理解

曾经想写一些科普文章,包括这篇

无奈网上声量还是大,搞不过

下面就是不改名字,自己乱放的结果,正确!!!!

java.exe -jar "D:\QMDownload\AndroidPackDecode\apktool_2.4.0.jar" d -f "D:\test.apk" -o "D:\\test"

网上说:apktool-2.jar改名为apktool.jar

意思就是说,Java这个东西(.jar 包,是松耦合,可以改名,包体可双击查看代码结构)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值