导航:首页 > 源码编译 > 反编译框架

反编译框架

发布时间:2022-02-27 06:10:37

㈠ miui v6反编译需要导入什么框架

首先要下载安装JDK,由于JDK属于时常更新的,所以大家网络一下最新版下载安装即可。目前的最新版是jdk1.7.0_17,安装时不建议改动它的路径,最好是默认安装到C盘,这样路径就是C:ProgramFilesjavajdk1.7.0_17。如果更新到jdk1.7.0_18,路径就是C:ProgramFilesJavajdk1.7.0_18,这个路径是否正确在新建变量时很重要。那么成功安装之后,进行测试是否真的成功安装,点击【开始】----【运行】----输入CMD,在命令提示符里面输入“Java-version”并按回车键,出现JAVA版本信息,即为安装成功。 接下来开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】 新建系统变量JAVA_HOME和CLASSPATH 变量名: JAVA_HOME 变量值: C:ProgramFilesJavajdk1.7.0_17 变量名: CLASSPATH 变量值: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名: Path 变量值: %JAVA_HOME%in;%JAVA_HOME%jrein; 最后在DOS命令行窗口输入“JAVAC”,测试环境变量的配置成功与否,输出帮助信息即为配置正确。 第二步配置框架文件,目前最新的apktool为1.5.2版,下载附件解压到C盘根目录,将V5最新包的framework文件夹里的framework-res.apk和framework-miui-res.apk提取到C:apktool。 apktool1.5.2: 【附件里已有4.12版的framework-res.apk和framework-miui-res.apk】 点击【开始】----【运行】----输入CMD。 依次输入 cdc:apktool apktoolifframework-res.apk apktoolifframework-miui-res.apk 这样框架文件就架设成功了. 那么我们如何反编译呢?以Settings.apk举例: 复制Settings.apk到C盘apktool文件夹,点击【开始】----【运行】----输入CMD。 首先我们依然要输入 cdc:apktool 接下来输入 apktooldSettings.apk 等待运行结束,在apktool出现Settings文件夹即完成了反编译 那么如何去修复bug呢?我们可以下载一些接近机型的ROM,同样的反编译相应的文件来对比寻找,这里就需要点英文基础了,不过也很简单,度娘强翻都能搞定,比如打开led设置,我们打开Settings esvalues中的bools.xml,其中有一段false,不用度娘也知道这是led设置,false表示隐藏,true表示打开,我们改成true即可在设置中出现led设置选项。同理把false,false改成true也就增加了多点触控选项。那么我不懂英文怎么知道这段是多点触控呢?度娘翻译不出呀。其实只要把_改成空格,再把hasmultitouch输入到度娘翻译中就可以了。当然了,修复bug是很枯燥的事情,需要多细心寻找不同点,多尝试是否能修复。 接下来说下如何回编译成apk,这里要感谢337的技术支持,小受有的时候还是挺靠谱的哈。 依然是在CMD中输入 cdc:apktool 接下来输入 apktoolbSettings 如果回编译成功,在Settings文件夹里会出现dist文件夹,里面就是回编译好的apk。如果不成功,则要查看错误代码中哪里有错误,比如invalidresourcedirectoryname:C:apktoolSettings es/values-largeui,我们就需要找到values-largeui这个文件夹将它删掉,然后再回编译,如果还是失败,比如又出现了C:apktoolSettings esvaluespublic.xml:1465:error:后面就不打了,类似这样的语句,我们就打开public.xml这个文件,将1465这行删掉,如何查看行数可以使用notepad++这个软件,这些都是反编译必备的软件,一直修改到成功回编译出apk文件。 回编译成功以后我们要注意一点就是,系统文件切记不可签名,我们改动了哪些地方就要从修改后的apk中使用winrar将resources.arsc和相应的文件提取出来,再用winrar替换到原apk中。

㈡ 用pexplorer 打开EXE也能反汇编了,如何看他里面的框架,内详

导出.lst格式,慢慢分析,弄成vb6是不肯呢个的,只能看汇编代码,高级点的反编译工具你可以用ida pro,是所有反编译里最强大的。

㈢ 怎么反编译 android框架

使用工具:
apktool
dex2jar
jd-gui

工具介绍:
apktool
作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看
dex2jar
作用:将apk反编译成Java源码(classes.dex转化成jar文件)
jd-gui
作用:查看APK中classes.dex转化成出的jar文件,即源码文件

反编译流程:
一、apk反编译得到程序的源代码、图片、XML配置、语言资源等文件
下载上述工具中的apktool,解压得到3个文件:aapt.exe,apktool.bat,apktool.jar ,将需要反编译的APK文件放到该目录下,
打开命令行界面(运行-CMD) ,定位到apktool文件夹,输入以下命令:apktool.bat d -f test.apk test
(命令中test.apk指的是要反编译的APK文件全名,test为反编译后资源文件存放的目录名称,即为:apktool.bat d -f [apk文件 ] [输出文件夹])
说明获取成功,之后发现在文件夹下多了个test文件,点击便可以查看该应用的所有资源文件了。
如果你想将反编译完的文件重新打包成apk,那你可以:输入apktool.bat b test(你编译出来文件夹)便可
之后在之前的test文件下便可以发现多了2个文件夹:
build
dist(里面存放着打包出来的APK文件)

二、Apk反编译得到Java源代码
下载上述工具中的dex2jar和jd-gui ,解压
将要反编译的APK后缀名改为.rar或则 .zip,并解压,得到其中的额classes.dex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内,
在命令行下定位到dex2jar.bat所在目录,输入dex2jar.bat classes.dex
在改目录下会生成一个classes_dex2jar.jar的文件,然后打开工具jd-gui文件夹里的jd-gui.exe,之后用该工具打开之前生成的classes_dex2jar.jar文件,便可以看到源码了

㈣ 求一个电脑端的反编译详细教程,包括工具的提供,使用方法的提供,框架的导入方法。JAVA已经安装并配

是要安卓的反编译吗?还是其他。安卓的可以参考我这个 里面有教学视频+工具 密码:3a2l

㈤ 如何反编译framework

Reflector

㈥ 如何反编译framework-res.apk改颜色

安卓4.4.4全局字体的修改步骤如下: 1、用apktool等反编译工具对framework-res.apk 进行反编译。 2、打开\res\values\styles.xml,修改以下项目: a、16.0sp //字体大小,控制区域未知 normal #ffc200ff b、20.0sp //字体大小,控制区域如下

㈦ 在进行反编译的时候无法搭建安卓系统框架!

你的电脑是类似于雨林木风XX版、深度XX版、XX花园的版本,也就是克隆版,这个克隆版的系统都优化掉反编译所需要的系统服务,解决方法:安卓微软原版的系统,不要装什么雨林木风版、XX花园版。
还有反编译时文件名不能包含中文。

㈧ 安卓反编译framework-res.apk问题

你说回编译后的APK比原来的APK小了一半,然后你还直接使用回编译后的APK了,那这肯定是错了!你应该用winrar打开回编译后的APK和原来的Apk,将回编译过的apk里的resources.arsc复制到原本的apk里面,将修改过的XML文件复制到原本的apk里相应的文件夹,关了winrar,把原来的apk替换到手机上,重启就行了,当然替换法首先是要修改权限跟即将替换的apk一样再替换!

㈨ 如何反编译framework-res文件

修改替换"framework-res.apk"后导致无法进入系统,或者无限开机重启的,基本都是在编译跟反编译上出了问题!!

首先要完成构建java环境

要想美化,必须先认真看懂下面的每一步,
①framework-res.apk是不可以重签名的。
②修改framework-res.apk之前务必先做好备份!这是相当重要的文件,稍有出错都导致你进不了系统!
回编译系统程序出现错误的解决方法:加载安卓framework框架资源,解决系统程序无法正常回编译

----------------------分割线----------------------
一、下载编译所需文件:apktool
二、提取从手机中用RE管理器从/system/framework下里面找到framework-res.apk。然后把他复制,放到SD卡,用数据线把它拷到电脑上。
把附件APKTool.rar解压得到文件夹,剪切进任意盘根目录。
接着就把复制出来的framework-res.apk放到apktool文件夹里。

打开cmd (开始--运行--输入cmd--确定、或者快捷键win+R,输入cmd,回车)

输入以下命令
E: (这个E是我放APKTool的盘。如果你放在C盘。则输入C:回车;D盘则D:回车)
cd APKTool (这个是打开文件夹的意思)
apktool if framework-res.apk (这个是在CMD模式下安装载入framework-res.apk)
apktool d framework-res.apk framework-res (这里的d表示反编译命令,后面的framework-res表示生成文件名为framework-res的文件夹)

这时;E:\APKTool目录下就会多出一个名为framework-res的文件夹,里面放着就是反编译出来的文件了
当你已经在这里修改好想要修改的东西以后,接下来就要进行编译回去了!!输入
apktool b framework-res (b表示回编译命令)

成功编译之后,framework-res文件夹就会多了个dist的文件夹,里面放的就是编译好的文件,同样命名为framework-res.apk的

----------------------分割线----------------------

好了,最关键的一步就在下面了!!!并不是编译好了就可以把这文件放回手机,还不可以的!
注意,我们现在有两个apk文件:
一个是编译前的framework-res.apk(在E:\APKTool下)一个是编译后的framework-res.apk(在E:\APKTool\framework-res\dist)
压缩软件同时打开没编译过framework-res.apk,和我们修改并回编译后的framework-res.apk,是打开,而不是解压

细心观察,会发现编译后的framework-res.apk,少了一个META-INF的文件夹,这个就是apk包的签名,但是这个框架文件framework-res.apk是不能签名的,也就是说我们最后要的是没有编译过framework-res.apk这个文件!!!

所以,我们需要进行下面的步骤
把resources.arsc文件从修改过回编译的framework-res.apk拉到原先的framework-res.apk中替换,

注:其他程序修改后需要替换的文件有两类:
①刚才反编译后,你所修改过的所有文件(一般在res文件夹里面)
②resources.arsc这一个文件
所有文件一个都不能替换少了
替换好后,我们把framework-res.apk放回到内存卡上。

然后用RE浏览器把“framework-res.apk”复制到/system目录下,然后,长按文件名选择权限,具体权限修改为644(RE管理器挂载为读/写,不知道644是什么样子可以看一下原文件的权限)
修改好确定后,再把framework-res.apk剪切(一定是剪切,不要复制)到/system/framework目录下,选择替换原文件,再次确认权限是否有误!
注意:一定要修改好权限后才能放进/system/framework,不然系统会直接崩溃!!
最后就是重启手机,一番激动以后一看:顺利进入系统了!!!!

㈩ 各位安卓反编译大神,为什么我反编译框架成功,而回编译失败呢

文件id值没有在public.xml中设定。要么给相应文件添加id值(注意添加规则),要么删掉public.xml文件,

阅读全文

与反编译框架相关的资料

热点内容
linux端口开放命令 浏览:679
单片机小汽车 浏览:951
思考与决策pdf 浏览:622
ted加密货币 浏览:719
联想服务器如何安装硬盘阵列驱动 浏览:128
c语言编译器怎么打中文 浏览:490
加密exe文件打不开怎么办 浏览:12
仕女pdf 浏览:931
安装储存服务器是什么意思 浏览:112
如何改文件夹内照片的后缀 浏览:764
程序员与公关关系 浏览:202
linuxgpu测试 浏览:384
tcl智能锁用什么app 浏览:143
程序员那么可爱不好看 浏览:890
拳击沙袋可以解压吗 浏览:304
周末php培训班 浏览:984
户型公摊面积快速算法 浏览:323
亚洲7卫星加密节目破解 浏览:787
什么相机app滤镜好用 浏览:815
oracle存储过程提示编译完 浏览:549