framework-res是什么意思
如果你是指APK的framework-res,那是状态美化。就如手机顶上那一个状态栏的美化,如电池美化,信号美化这些之类。不具备专业知识建议不要改它,会出现较麻烦的程序错乱。
当然,如果你是专门就要去做美化的话,小心点,我建议是最好先备份一下程序准备刷机救砖什么的
如何修改安卓的framework-res.apk?
安卓framework-res.apk修改方法为:
需要具备的条件:
1.最好是原生的ROM,CM6的也可以,但是MIUI的Framework-res.apk差异比较大,不适合二次改动。
2.root过的机器,并且安装了RootExploer,
一、提取Framework-res.apk:
使用RootExplore进入System/framework/将Framework-res.apk复制到/sdcard里
然后复制到电脑里,也可以使用91助手的文件管理功能提取
二、解压Framework-res.apk:
直接将此文件复制以下(为了保留原来的apk,以后要用)将复制的文件拓展名改为zip解压,也可以直接将文件拖到winrar中,把里里面的文件夹统统拖出来也行。
三、内容解释:
Framework-res.apk于别的apk拥有一样的结构,我们在这里关心的主要是res文件夹
这是一种常见的结构,当然,对于MOTOblur和HTCSen的机型会有一些小的差异。
anim就是特效文件夹,可以将别的手机里的Framework-res.apk的anim文件夹直接复制替换你手机里的anim文件夹,从而达到换特效的目的。
drawable-hdpi就是手机大部分图标界面图的位置所在,主要工作点就是这里。
drawable-land-hdpi里面主要是是横屏下的解锁条图片之类。
四、安装至手机
使用RootExplore将新的Framework-res.apk复制到/system文件夹下
如何反编译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,不然系统会直接崩溃!!
最后就是重启手机,一番激动以后一看:顺利进入系统了!!!!
怎么用WINRAR打开framework-res.apk
用WINRAR打开framework-res.apk的方法:
就是把system/framework/framework-res.apk文件拷贝到电脑。
再用winrar打开。
修改里面的res\drawable-hdpi\下的某些图片(把改好的图片文件直接拖进去,winrar自动就压缩保存了)。
然后上传到手机的某个文件夹里。
手机里用R.E.先查看“system/framework/framework-res.apk”的权限。
然后用R.E.把上传的修改好的文件复制“system/framework/”替换。
把覆盖后的framework-res.apk权限设置为记住的那个权限,关键是“用户”-“可写”。
重启手机,即可。
请问下你们反编译framework-res.apk这个文件的时候是用什么修改
framework-res.apk首先不是在手机端进行修改的,是将此文件复制至电脑端,用apktool工具修改其中的后缀为.xml的文件,这叫反编译,之后进行回编译。完成后导至手机端替换掉原先的framework-res.apk就行了(替换前先备份~)
[求助]关于framework-res.apk的修改
http://www.hiapk.com/viewthread.
...
6amp%3Btypeid%3D129按照这个教程,本人修改了。并成功了。(电池图标没去改)只是咱机器的文件路径是/system/framework/framework-res.apk。唯一注意的是,.framework-res.apk权限。改完,再复制进去后。一定记得改权限为rw-r--r--.重启就好。