当前位置:首页 » 编程软件 » 反编译frameworkresapk

反编译frameworkresapk

发布时间: 2022-07-14 05:46:19

A. framework-res.apk反编译不了

你可以试下先运行 java -jar D:\apktools\apktool.jar if D:\temp\framework-res.apk
再运行apktool.bat d D:\temp\framework-res.apk D:\temp\framework
D:\apktools\apktool.jar 就是你的apktool.jar的路径
D:\temp\framework-res.apk 就是你的framework-res.apk的路径
D:\temp\framework 就是你要生成的路径

B. 请问下你们反编译framework-res.apk这个文件的时候是用什么修改

framework-res.apk首先不是在手机端进行修改的,是将此文件复制至电脑端,用apktool工具修改其中的后缀为.xml的文件,这叫反编译,之后进行回编译。完成后导至手机端替换掉原先的framework-res.apk就行了(替换前先备份~)

C. 反编译framework-res.apk失败我已经把framework-res.apk架设框架了 还是出错 求指教啊 谢谢各位大侠了

这个估计是代码出错啦

D. 反编译framework-res.apk 修改好了运营商(就是把“中国移动”改别的字)怎么回编译就出错了

framework-res.apk 是apk文件的框架结构...反编译前一定要备份....不然一旦回编出错,就像你的问题...直接就跪了....只能找个魅族MX的framework-res.apk的原版替换进去..
你的回编出错可能有
1.该框架文件已被编译过.
2.你反编译修改时方法有误
3.把"中国移动"改的时候最好字段长度不变,如改为"求粉求蹭"的四字
4.反编译回去会自动打包生成apk文件!这个时候这个apk还不能使用!必须用压缩软件直接解压这个apk文件找到刚才修改的operators.xml文件备用!
5.用rar软件打开我们原始的framework-res.apk文件(注意是打开)>>>res>>>找到xml文件夹并打开,然后将我们备用的operators.xml文件拖到xml文件夹内替换原文件,(注意这个时候有个窗口,压缩方式必须选择标准,当然,替换其他文件如图片就必须选择存储,这个自己注意就可以了)
6.替换好的framework-res.apk文件,(注意不要再签名了),直接可以使用,导入SD,复制到system下改成系统权限(不知道系统权限的自己用re看看源文件的权限就知道了),然后剪切到framework文件.....................

然后重启OK........

如果还有疑问继续问我吧...本人比较懒....就码这么多字了.....

E. 如何反编译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,不然系统会直接崩溃!!
最后就是重启手机,一番激动以后一看:顺利进入系统了!!!!

F. 如何反编译frameworkres.apk

用re文件管理器,手机端操作
全部解压 打开解开后的文件夹 进res文件夹修改你的目标
退回 然后选择解压的那个 在压缩为ZIP
压缩完 改后缀为apk
安装看效果!!!!!

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

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

H. 如何编译framework-res.apk修改图标文件100%不会无限重启

首先,我们要知道"framework-res.apk"是不可以重签名的!(我们要切记这一点)另外,修改"framework-res.apk"之前务必先做好备份!这是相当重要的文件,稍有出错都会令你进不了系统的!

这就是为什么好多朋友编译了framework-res.apk 后自动重启 并且无限重启的原因 因为你只是替换 而不是编译 步骤走少了 所以也就出错了

需要的环境
JDK 这个不需要我解释吧?
懂得编译的都知道 安卓是在JAVA的环境开发 那么你要编译一个程序 必然不能离开JAVA

下面教大家如何搭建JAVA环境
下载下面这个文件 然后安装
http://dl.dbank.com/c0ypixiw9j

1.安装JDK
双击打开刚刚下载的JDK安装包,安装目录可以为任意,只要你记着就好,当然,C盘是比较好,但由于铭心也是一名程序员,装了比较多开发相关的软件及环境,因此装在D盘

2.JAVA环境变量配置
安装好JDK后,找到我的电脑,按右键,点属性选项, 按高级选项卡,点击环境变量
Win7或vista为:计算机-属性-高级系统设置-高级-环境变量

然后再用户变量那里新建3个环境变量
CLASSPATH : %JAVA_HOME%\lib;
JAVA_HOME:JDK安装路径\jdk1.6.0_18(安装路径就是你安装JDK的位置)
PATH: %JAVA_HOME%\bin;
点击确定退出编辑界面,再点击确定,退出环境变量界面

3.验证JDK和环境变量
这时按住键盘上win键(windows图案按钮)+R,打开运行,键入CMD
接着,看到黑色背景白色字的命令行界面,再键入:java –version(注意有一个空格)
若你看到以下内容,表明你JDK和环境变量配置成功,否则,请从第三步从新开始
java version "1.6.0_18"
java<TM> SE Runtime Environment <build 1.6.0_18-b07>
java HotSpot<TM> Client VM <bulid 16.0-b13, mixed mode, sharing>

确定以上步骤没错就可以开始下面的步骤了(一定要确定是否无错 不然下面的步骤无法进行)

先下载我们的重要工具:apktool(帖子最下)
这是一个编译,反编译工具
此工具虽然操作会不如其他某些编译工具简单,但是修改框架文件,推荐使用这个!!!

接着我们就要进行提取framework文件了,用RE浏览器打开目录/system/framework下,就会看到有"framework-res.apk"的文件了,直接把他复制到内存卡,然后放到电脑上准备对它进行开刀解剖!(当然,手机必须是已经Root了)

用apktool反编译"framework-res.apk"
为了方便,建议先把这文件重命名为“f.apk”,在D盘根目录下建立一个apktool的文件夹,把解压好的APKTool.zip里面的三个文件以及“f.apk”一齐放到D:\apktool中
也就是说 你的D盘apktool文件夹里面有4个文件!!!

然后打开DOS界面 就是开始-运行-cmd
接着输入以下代码(一个都不要错 不然无法编译)
01 D:
02 cd apktool
03 apktool if f.apk
04 apktool d f.apk f
PS:d 是反编译命令 后面的f表示生成文件名为f的文件夹(有的framework-res.apk文件无法编译 如果你看到出现一大串英文 并且后面都显示Unknown source 那么说明你的framework-res.apk无法编译 只有换一个)

接下来 窗口别关 还用得上

这时 你的D:\apktoo目录下就会多出一个名为f的文件夹,里面放着就是反编译出来的文件了

接下来的东西一定要仔细 出错就全盘白忙了

接下来把你要替换的图标放到framework-res.apk 里面的res文件夹里(用压缩软件打开后直接把你要替换的文件丢进去替换了就是)

替换完了过后接着在命令提示符里面输入代码
apktool b f

重点又到了
这还没结束 不是说你替换了 你就完事了 NO!!!!!!
先搞清楚,我们现在有两个apk文件,一个是编译前的f.apk,一个是编译后的f2.apk。
用压缩软件同时打开f.apk,f2.apk,是打开,而不是解压(成功编译之后,f文件夹就会多了个dist的文件夹,里面放的就是编译好的文件,同样命名为f.apk的,我们为了区分,先把他重命名为f2.apk


细心观察,会发现编译后的f2,少了一个META-INF的文件夹,这个其实就是apk包的签名所在,但是这框架文件是不能签名的,所以,我们才要进行下面的步骤
我们需要把两类文件从f2.apk拉到f.apk中替换,
第一类是:刚才反编译后,你所替换过,或者修改过的所有文件
第二类是:resources.arsc这一个文件
所有文件一个都不能替换少了
PS:记得要放到相同的目录下哦!!
PSP:我们最后要的是f.apk这个文件!!!

替换好后,我们可以把f.apk重新命名为“framework-res.apk”,然后放回到内存卡上。
然后,用RE浏览器把“framework-res.apk”复制到/system目录下,然后,长按文件名选择权限,具体权限修改如下图(RE管理器挂载为读/写)权限设置211

修改好确定后,再把“framework-res.apk”剪切到/system/framework目录下,选择替换原文件,再次确认权限是否有误!
PS:一定要修改好权限后才能放进/system/framework,不然系统会马上挂掉的!!

最后就是重启手机,一阵心跳过后,深呼吸一口气,顺利进入系统了!!!!

I. 求大神帮反编译 framework-res.apk,我的win8.1搭好java环境了用apkto

现在很多apk都做了代码混淆,反编译出来也是 abcd 很难看懂,另外通常核心部分都会用c/c++来写,即JNI 打包成so库,这个是无法反编译的

J. framework-res.apk反编译失败求助大神

有些修改过的apk是无法反编译的,因为ROM制作者制作时可能用了其它方法修改过这个apk

你可以做这个测试。
你找个官方原版提取的framework-res.apk进行反编译,如果正常反编译,就是Revolution_HD13中提取的文件不能进行反编译
如果官方原版提取的framework-res.apk也不能反编译,就是你电脑上apktool版本或者框架导入有问题。
如果我的回答没帮助到您,请继续追问。转载,仅供参考。

热点内容
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:472
跳转页源码 发布:2024-09-17 03:13:05 浏览:543
html文件上传表单 发布:2024-09-17 03:08:02 浏览:785
聊天软件编程 发布:2024-09-17 03:00:07 浏览:726
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662