當前位置:首頁 » 編程軟體 » 反編譯框架

反編譯框架

發布時間: 2022-01-25 21:28:13

⑴ 安卓反編譯framework-res.apk問題

你說回編譯後的APK比原來的APK小了一半,然後你還直接使用回編譯後的APK了,那這肯定是錯了!你應該用winrar打開回編譯後的APK和原來的Apk,將回編譯過的apk里的resources.arsc復制到原本的apk裡面,將修改過的XML文件復制到原本的apk里相應的文件夾,關了winrar,把原來的apk替換到手機上,重啟就行了,當然替換法首先是要修改許可權跟即將替換的apk一樣再替換!

⑵ 用pexplorer 打開EXE也能反匯編了,如何看他裡面的框架,內詳

導出.lst格式,慢慢分析,弄成vb6是不肯呢個的,只能看匯編代碼,高級點的反編譯工具你可以用ida pro,是所有反編譯里最強大的。

⑶ 各位安卓反編譯大神,為什麼我反編譯框架成功,而回編譯失敗呢

文件id值沒有在public.xml中設定。要麼給相應文件添加id值(注意添加規則),要麼刪掉public.xml文件,

⑷ 如何反編譯framework-res.apk改顏色

安卓4.4.4全局字體的修改步驟如下: 1、用apktool等反編譯工具對framework-res.apk 進行反編譯。 2、打開\res\values\styles.xml,修改以下項目: a、16.0sp //字體大小,控制區域未知 normal #ffc200ff b、20.0sp //字體大小,控制區域如下

⑸ 如何反編譯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,不然系統會直接崩潰!!
最後就是重啟手機,一番激動以後一看:順利進入系統了!!!!

⑹ 怎麼反編譯 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文件,便可以看到源碼了

⑺ 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中。

⑻ 反編譯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........

如果還有疑問繼續問我吧...本人比較懶....就碼這么多字了.....

⑼ 如何反編譯framework

Reflector

⑽ 求一個電腦端的反編譯詳細教程,包括工具的提供,使用方法的提供,框架的導入方法。JAVA已經安裝並配

是要安卓的反編譯嗎?還是其他。安卓的可以參考我這個 裡面有教學視頻+工具 密碼:3a2l

熱點內容
如何直接用密保手機找回密碼 發布:2024-12-28 03:17:11 瀏覽:574
電腦向伺服器傳文件的工具 發布:2024-12-28 03:05:17 瀏覽:780
編程搶手機 發布:2024-12-28 02:59:44 瀏覽:440
存儲器佔用多少位元組 發布:2024-12-28 02:56:39 瀏覽:187
魔獸和聯盟哪個對電腦配置要求高 發布:2024-12-28 02:43:26 瀏覽:78
屏保視頻怎麼設置密碼 發布:2024-12-28 02:33:12 瀏覽:74
movies文件夾 發布:2024-12-28 02:33:07 瀏覽:786
艾力紳怎麼跟安卓手機車機互聯 發布:2024-12-28 02:27:29 瀏覽:296
主備伺服器ip 發布:2024-12-28 02:27:28 瀏覽:476
如何打開u盤文件夾 發布:2024-12-28 02:23:43 瀏覽:782