❶ 安卓APK反编译求解
手机系统内的APK反编译,需要
1、提取你系统的system\framework下面的com.htc.resources.apk和framework-res.apk(原则上每个不同的系统都提取一次;注意修改过的这两个文件反编译或编译可能会失败);
2、将上面两项放入C盘根目录下,这个随便你放,只要在命令输入时路径相同就可以;
3、打开CMD或命令提示符,即DOS窗口;
4、在DOS窗口输入: apktool if C:\com.htc.resources.apk 输入完成后回车键回车 apktool if C:\framework-res.apk 输入完成后回车键回车 5、这样IF命令和安装已经结束,这是系统APK编译必须的。
之后,其他的就与普通APK反编译一样了
❷ 求助,安卓51反编译systemuiapk失败
第一:要在你的PC上建立java的环境,才能执行编译工作。具体方法我这个就不说了,你网络或者Google下就知道了,很简单的。 第二:下载必要的工具。Apktool工具。 下载后解压(有三个文件aaptexe,apktoolbat,apktooljar),为了方便。将解压求助,安卓51反编译systemuiapk失败
❸ 用安卓逆向助手时提示“程序所需库缺失”,该怎么解决
他自己有修复功能。点击修复即可。
android逆向助手是一款针对安卓平台的强大逆向辅助软件,功能涵盖apk反编译打包签名;dex/jar互转替换提取修复;so反编译;xml、txt加密;字符串编码等。支持直接将文件拖放到源和目标文件这,不用每次都点浏览选择。软件暂时支持WinXP、Win7、Win2003系统。
Androidv2.2 更新日志:
新增zipalign对齐优化功能
Androidv2.1 更新内容:
1、部份功能新增错误回显;
2、修复java环境判断错误的bug;
3、更新部份组件版本
Android逆向助手v2.0:
软件正式更名为“Android逆向助手”
1、新增从apk中提取dex功能;
2、新增用指定的dex替换apk中的dex功能;
3、新增修复dex功能;
4、新增apk直接解压得到的xml文件转txt功能;
5、新增字符串unicode编解码功能;
6、新增jd-gui打开jar文件功能;
7、对界面进行全新调整;
8、其它细节调整。
❹ 反编译unity的Assembly-CSharp.dll,安卓可以 IPA的为什么不行
以找另一台的电脑上去复制下这个缺失的文件,看看能否解决问题
或者你可以尝试使用腾讯电脑管家来修复缺失DLL文件
具体方法是,打开腾讯电脑管家--电脑诊所--软件问题--丢失.Dll 文件--一键修复--完成
如果还是解决不了,去脚本之家下一个文件直接复制进去就能搞定了
如果找不到,还可以下载一个dx修复工具3.0增强版,去修复一下
❺ 安卓4.0如何反编译resources.arsc
resources是APK中的资源文件,例如图片布局等等,android 反编译的方法,需要用到几个工具,网络一下都能找到下载地址
dex2jar JD-GUI apktool
反编译步骤:
1.反编译Apk得到Java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。
具体步骤:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar
2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
还是下载工具,这次用到的是apktool
具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件到解压后的\apktool-install-windows-r04-brut1文件夹里)
2.特别注意:你要反编译的文件一定要放在C盘的根目录里
❻ android逆向助手程序所需库缺失怎么办
下载一个安装就好了
Android逆向助手是一款针对安卓平台的强大逆向辅助软件,功能涵盖apk反编译打包签名;dex/jar互转替换提取修复;so反编译;xml、txt加密;字符串编码等。支持直接将文件拖放到源和目标文件这,不用每次都点浏览选择。软件暂时支持WinXP、Win7、Win2003系统。
Androidv2.2 更新日志:
新增zipalign对齐优化功能
Androidv2.1 更新内容:
1、部份功能新增错误回显;
2、修复java环境判断错误的bug;
3、更新部份组件版本
Android逆向助手v2.0:
软件正式更名为“Android逆向助手”
1、新增从apk中提取dex功能;
2、新增用指定的dex替换apk中的dex功能;
3、新增修复dex功能;
4、新增apk直接解压得到的xml文件转txt功能;
5、新增字符串unicode编解码功能;
6、新增jd-gui打开jar文件功能;
7、对界面进行全新调整;
8、其它细节调整。
http://m.xiazaiba.com/html/24585.html
❼ 求助,安卓5.1反编译systemui.apk失败
第一:要在你的PC上建立Java的环境,才能执行编译工作。具体方法我这个就不说了,你网络或者Google下就知道了,很简单的。
第二:下载必要的工具。Apktool工具。
下载后解压(有三个文件aapt.exe,apktool.bat,apktool.jar),为了方便。将解压出来的文件放在CDM模式(win+R)默认的目录下。
比如,我的是Windows732位我的CDM模式默认目录是C:\USER\用户名。
第三:如果你是要编译系统文件的话,请将你要修改的rom里的framework-res.apk(暂时叫做依赖包)用CMD模式“安装”下。
这样编译才不会出错。我一开始就是在这里纠结了很久。呵呵
安装方法:把依赖包放在刚才放apktool的目录下。(你也可以用指定目录的方法安装)
cmd模式执行apktoolifframework-res.apk这个是安装framework-res.apk
第四:准备工作都做好了,现在就可以反编译和编译了。
将你要反编译的apk放在apktool的目录下。(你也可以用指定目录)
cmd模式执行apktooldXXXX.apk这个是Decode也就是反编译
比如反编译SystemUI就执行apktooldSystemUI.apk就可以了(会在当前的目录下生成SystemUI的文件夹,修改就是在这个文件夹里进行)
SystemUI.apk等特殊APK文件的反编译和编译技巧
cmd模式执行apktoolbXXXX这个是build也就是编译回去
比如编译SystemUI就执行apktoolbSystemUI就可以了(会在rosie的文件夹中生成一个叫dist的文件夹,编译回去的apk就是此文件夹中)
注意:第三步很重要,很多人不成功就是因为没做第三步。
❽ 我把android.jar包进行反编译,为什么只有方法而没有实现
1、混淆安卓自带了混淆法,具体请网络关键词:proguard,但是混淆只是加大了反编译的难度,可以这么说,即便混淆了,只要有足够的耐心,破解指日可待。2、使用linux的静态链接so库这类似于windows平台的dll库,如果使用了so库,那么这个安卓程序几乎不可能被反编译到原来的代码,所以,重要的代码可以放入so库。但是,道高一尺,魔高一丈,即便是so库,也还是会有法能破解,但是,要获得真正的源码,几乎不可能无源代码的安卓APK反编译、修改,只有你想不到,没有做不到@@724949472
❾ Android APK+Dex文件反编译及回编译工具的常见问题
1、被杀毒软件拦截误杀(安装前,关闭杀毒软件)
2、没有管理员权限(右键以管理员身份运行C:Apkdb安装.exe)或者,使用兼容模式 (右键-属性-兼容性-兼容模式[Windows XP SP3])以及 特权等级 勾选“以管理员身份运行此程序”
3、UAC限制 安装过程没有写入注册表提示,直接显示安装完成(右键 我的电脑-管理-本地用户和组-用户-Administrator(√ 密码永不过期)请在系统变量【path】里最前面添加 c:windows;c:windowssystem32;4、正常安装成功,安装过程有写入注册表提示,但是右键APK 没有菜单(检查是不是安装了PC版的手机管理工具,关联了APK文件)
5、安装后无法编译文件,提示JAVA 错误(未安装JAVA平台,或安装错误。请卸载后重启电脑,重装再次重启电脑)
6、安装成功后,编译文件提示 “Can't create the output directory \****smali”(这是文件夹 没有写入权限。检查是否直接在硬盘分区根目录编译了?Apktool不能在磁盘分区。如:C盘 D盘 根目录!如果不是根目录,请检查apk文件名称是不是有问题。如,文件名结尾空格。)
7、能反编译,但无法回编译(可能是被旧版本的Apktool编译过,试试用旧版的反编译,用新版的回编译)
8、回编译出错问题:(1.提示 strings.xml 最后一行错误,检查是否</string>符号错误;(2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8;(3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方;(4.其他错误,检查是否复制aapt.exe 文件到系统目录如:C:WindowsSystem32aapt.exe
9、安装过程提示 systeminfo 提示“不是内部或外部命令”请在系统变量【path】里最前面添加 c:windows;c:windowssystem32;或者手动添加这个变量,如果还是不行可能系统不完整,重装吧)
10、如果安装过程中,未显示【操作成功完成】只显示:....................请在系统变量【path】里最前面添加 c:windows;c:windowssystem32;
11、64位系统,如果JAVA出错,建议把32位和64位的JAVA一起装上。
12、Win8用户 需要注意一下,如果安装了手机助手,需要,手动关联APK文件apk文件鼠标右键,【打开方式】-【选择默认程序】-【APK安装器】
❿ 安卓软件反编译的时候出现问题。我把安卓程序中的一个图片换成了自己的图片 名字都没变 反编译不成功~如
换图片不需要反编译 你只要把 图片名字 尺寸 改得和原来图片一样就行 然后选择储存 替换