當前位置:首頁 » 編程軟體 » 反編譯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版本或者框架導入有問題。
如果我的回答沒幫助到您,請繼續追問。轉載,僅供參考。

熱點內容
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:869
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811