【发布时间】:2015-11-16 05:25:42
【问题描述】:
我正在尝试修改应用程序的图形。因此,当我使用带有apktool d myapp.apk的apktool 反编译apk 时,一切顺利。我可以看到资源和 smali 文件夹,所以很完美。所以我可以修改我需要更改的颜色代码。
当我尝试使用apktool b myapkfolder 重新构建应用程序时,apktool 不会显示任何错误。但是当我尝试在手机上安装它时,它会显示“解析错误,分析数据包时出现问题”。所以我虽然它使用我的错误修改了应用程序中的错误所以我尝试反编译apk然后重新编译它而不触及apk文件夹中的任何内容。我可以看到原始 apk 大小为 5.78MB,重新编译后的大小为 5.77MB(我没有按字面意思触摸任何内容),当我尝试安装它时,手机给了我同样的错误“Parse error there一直是分析包的问题”。
所以我无法弄清楚问题所在。我认为问题与代码混淆有关,但我确定。有解决办法吗?
【问题讨论】:
-
我最好的建议是:致电律师。你会有法律的烦恼。
-
如果应用程序是您的,您将拥有源代码。不用
reverse engineer your own app! -
所以,它不是你的。所以,这是一场抢劫。
-
您从未说过您丢失了自己的代码。而且很难相信程序员没有至少在某些笔式驱动器或外部硬盘或免费云存储上备份他的应用程序。
-
如果你是我,你会相信你吗?
标签: android reverse-engineering decompiling apktool