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--.重啟就好。