导航:首页 > 源码编译 > 陌然反编译工具编译失败

陌然反编译工具编译失败

发布时间:2022-12-08 02:38:01

A. apk反编译出现异常,谁能告诉我是怎么回事

我用的是apk改之理,反编译异常应该是apk安装包不完整,也就是说系统把apk进行了odex优化,把apk安装包里后缀dex的文件提取出来,从而加快软件运行速度,网上下个odex合并工具试一下,虽然我试过合并odex和apk文件,结果还是反编译失败,后来就懒得研究了,有兴趣自己去研究下

B. 为什么回编译失败

1:反编译非系统apk前需要把APK命名为123.apk
2:反编译系统apk时需要将Rom的framework-res.apk放置在 此目录下,选择数字5执行安装! 如果是HTC的Rom,你还需要将com.htc.resources.apk也 安装一次!
3:反编译之前如果目录里有上次反编译产生的apk,framework 文件夹清除,否则不能正常反编译!数字7可以快速清理!
4: 路径默认放在D盘根目录下面,大家不要自己改动否则可能会出现一些文件丢失的情况!
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。

C. APK 反编译失败 是为啥

1、反编译=回编译后分别是
smali目录 回编译为 classes.dex 文件
res目录 回编译为 resources.arsc 文件
2、回编译顺序
在回编译时,会先检查“源”即resources
当你汉化文件,修改出错了(缺少一个符号也不行),
那么回编译会自动跳过编译res文件夹,直接回编译smali 。
所以,如果没有对smali(classes.dex)汉化,那么建议大家删掉这个文件夹,
这要会大大加快回编译速度。
3、出错问题1
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>
这些小小的错误都会导致回编时译检查出错。
所以汉化时,注意对校,然后再回编译。
建议使用一些高级的文本编辑器,支持语法高亮视图的。
4、出错问题2
最近发现有些APK文件 反编译后,就算不汉化直接回编译,都会出错。
有可能的原因1,反编译后XML文件语法中@符号 前面多了"\" (\@ ),
用文本编辑工具 直接替换【\@】为【@】,应该可以解决。
建议使用最新版本的反编译工具。
5、建议大家使用新版本的APKTool工具,
当然如果新的有问题也可以试试旧的一、系统文件汉化再次强调
1、汉化Settings.apk(系统设置)、MMS.apk(信息)、Phone.apk(电话)、
等等系统文件,一定要先 安装构架,具体看另个文件
<关于APKTool工具反编译Settings.apk问题>。
2、系统文件汉化完后不需要签名,直接替换汉化后的文件,就可以了。
主要是,系统文件放在系统目录,无需再次读取签名获得权限,已经是高级了。
二、打包说明
1、通常汉化完回编译后,会自动生成所有APK内的文件,或者自动生成*.APK文件。
但是建议大家不要直接使用该文件,进了使用替换法,替换掉你汉化后的文件,
如:resources.arsc,如果修改过的图片,等等…
2、很多人对于APK文件 解压缩或压缩 都用“WinRAR”或“好压”,这里不推荐。
希望大家安装7-Zip这个压缩工具,对于zip格式的支持是最好的。而且很方便,
不需要重新关联apk 直接右键打开就行了。替换直接拖拉进去,就OK了一、回编译出错问题

(1.提示 strings.xml 最后一行错误,检查是否</string>符号错误;
在汉化时,往往会不小心删掉一些符号,如 "<" ">"符号等等。
<string name="app_name">File Manager</string>
<string name="app_name">文件管理器/string>
<string name="app_name"文件管理器</string>

(2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;
(3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;

二、一切能正常但无法回编译
还有一种情况,apktool最新版本能正常反编译一个apk文件,在未做任何修改的情况下,无法回编译。
这是就要注意了,可以尝试一下用低版本的apktool进行【反编译】,然后在用高版本的apktoo工具【回编译】。
这里向大家推荐用 【APKDB】 这个工具,很方便,反编译时可以选择apktool的版本。

D. 反编译APK,没修改过任何东西,但无法回编译 java环境变量无问题!

APKTOOL.EXE使用方法:
1.工具
2.要编译的apk文件例如systemUI.apk到第一选项框内
3.反编译APK
4.反编译成功,生成systemUI文件夹。
5.修改美化代码
6.把systemUI文件夹,拖动到第二选项框内
7.重建APK
9.重建APK成功,生成两个apk文件:systemUI.apk(已签名)systemUI.apk(未签名)。
10.这两个直接删掉。11.在system文件夹,打开build/apk可替换的资源就在这个里面

如果遇到不能编译的情况。用任务管理器结束java进程,然后再关闭工具。

E. APK 反编译失败 是为啥

1
有没有加载framework-res.apk构架?在编译一些系统程序时需要先加载framework-res.apk这个系统构架。
2
反编的文件及framework-res.apk是不是官方原版未改动过的?很多时候出错是因为反编的文件是别人或自己改动过的,建议直接从官方固件中提取文件进行编译。
3
技巧说明使用的工具是否版本过低?目前APK编译工具apktool已更新了
4
技巧说明以上都没有问题?反编后什么也不改回编也出错?那只有一个方法了:可以尝试一下用低版本的apktool进行反编译,然后在用高版本的apktoo工具回编译。
还有比如JAVA环境是否搭建正确这些基本问题这里就不说了。

F. ApkTool可以成功反编译APK,但是回编译总是失败

打开要编译文件夹目录下的 apktool.yml,修改apkFileName参数为 非中文,问题可以解决

G. 我用jad和Eclipse按照网上的操作进行反编译失败!求解

应该是你没有配置好,你看下我的操作步骤,我自己每次都是这么做的:
http://download.csdn.net/detail/shy_snow/5066383

1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/

2、 下载Jad反编译工具:jad.exehttp://www.kps.com/jad.html#download

3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_3.1.0.jar放到eclipse的安装目录下的plugins目录下。

4、启动eclipse,打开:Window->Preferences->Java->JadClipse.

Path to decompiler,这里设置反编译工具jad的全路径名,就是第三部jad.exe的路径。

5、 安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。

注意:jadclipse_3.1.0.jar的版本与eclipse的platform版本号相关

H. 反编译不了,不知道哪里出错了,怎么办

我虽然没有做过反编译工作,但是我编写过源程序,对源程序的调试基本思路一般就是:通过使用调试工具设置断点,单步跟踪,查看某个变量的值等手段,来最终把程序的正确运行结果调试出来。对于反编译的思路也是一样的,你可以通过调试工具设置断点的方法,一步一步进行调试。在这个调试工作上面,没有什么捷径可走。

I. 疑惑解开,终于找到为什么反编译不成功了

你解开执行文件。如果是单个的文件,则执行它的时候在临时目录里可以找到解开的包。 在解开后的目录中找到pyc文件,然后利用反编译工具就可以将pyc反编译成py文件。 但是有些程序是做了加密的。

J. android的有些apk反编译过来,修改完后,编译不出,什么原因呢

推荐使用 apkdec (网络下) 一键安卓反编译工具apkdec是一款绿色的软件

阅读全文

与陌然反编译工具编译失败相关的资料

热点内容
堵车如何缓解压力 浏览:15
喜鹊快贷app怎么了 浏览:263
海龟编辑器积木编程怎么安装 浏览:185
程序员理发店生意怎么样 浏览:603
程序员罗技 浏览:180
软考初级程序员课程2021下载 浏览:491
杭州程序员奶奶 浏览:880
不听命令造成错误 浏览:981
kool系统源码 浏览:610
流氓app在哪里看 浏览:98
域名购买了怎么指向服务器 浏览:121
安卓手机如何让照片颜色反转 浏览:859
怎么下载卓睿安手机版 浏览:514
h3crange命令 浏览:468
php前景和python 浏览:338
php压缩图片内存大小 浏览:495
在哪里可以查看云服务器的信息 浏览:70
python读取非txt文件 浏览:799
艾莫迅用什么编程软件好 浏览:227
android文件存储读取 浏览:214