最近在研究APK的反编译,前期搭建环境,下载dex2jar工具和jd-gui工具,dex2jar可以把apk包里的classes.dex文件反编译成jar文件了,但是我的jd-gui运行时却报错了,提示:
error while loading shared libraries:
libgtk-x11-2.0.so.0:cannot open shared object file: No such file or directory.
这个其实是amd64位兼容32位库的问题,网上有答案说 sudo apt-get install ia32-libs-gtk,但是我做了以后还是报错:
............
The following packages have unmet dependencies:
ia32-libs:Denpens:ia32-libs-multiarch
后来我在外国一个网站上找到了解决方法,如下:
First a downgrade is required and done with the following: create the 'preferences' file: