回編譯教程
『壹』 有什麼軟體可以直接反編譯軟體,而且還要可以回編譯。
工具/原料
電腦必須裝java
JAVA電腦環境教程
apktool
方法/步驟
1. 配置好JAVA環境變數,下載:apktool 解壓的文件放在C盤根目錄的apktool文件夾里(apktool文件夾自己創立)
打開命令提示符,(開始-運行-輸入cmd)
2. 輸入:cd apktool 系統指令到了apktool文件夾(這里就是為什麼要把解壓的apktool解壓的文件放到apktool文件夾的原因,當然你也可以自命名文件夾的名稱,那麼比如arc,那麼指令就變成了:cd arc 前提是你必須把apktool解壓的文件放到這個文件夾裡面)
3. 使用RE管理器把系統裡面的framework-res.apk 與 SystemUI.apk 提取出來放在apktool文件夾裡面
4. 如果只是想反編譯framework-res.apk
輸入apktool if framework-res.apk(框架的建立)
5. 開始最重要的反編譯,輸入指令,apktool d framework-res.apk
(反編輯的APK一定要用沒換過圖片的,否則回編輯失敗)
6. 最後反編譯完成
7. 修改代碼完成後,輸入代碼:apktool d framework-res 即可完成回編譯
8. 如果反編譯的是系統文件,比如,SystemUI.apk 那麼必須進行掛載框架,反編譯時,必須敲入一下命令:(然後再重復4-7步驟)
apktool if framework-res.apk
apktool if SystemUI.apk
9. 對於三星手機(比如9100、9108/9100G),如果反編譯SystemUI.apk要敲入一下命令進行框架掛載apktool if framework-res.apk
apktool if twframework-res.apk
apktool if SystemUI.apk
10. 回編譯的命令是 apktool b XXX (沒有後面的apk後綴)反編譯的命令是 apktool d xxx (有後面的apk)
『貳』 非系統app反編譯之後如何回編譯
反編譯和回編譯相應教程可以查看下面這個
內容有點長,耐心看完就好了呢
http://bbs.7to.cn/thread-9280-1-1.html#zql
繞過防修改這個有點難,你還是自己摸索下吧
『叄』 vb反編譯及教程
VB編寫的程序從4.0以後的版本都不能反編譯了,它生成的exe程序不想其他程序那麼有規律。你只能反匯編,那樣代價就太大了,至少比你自己開發一個完整的程序難。
『肆』 OD反編譯視頻教程
先把匯編練熟。然後OD就不在話下了。
『伍』 回編譯這是什麼意思
我發現。。。。
你自己看吧。。。。
1:反編譯非系統apk前需要把APK命名為123.apk
2:反編譯系統apk時需要將Rom的framework-res.apk放置在 此目錄下,選擇數字5執行安裝! 如果是HTC的Rom,你還需要將com.htc.resources.apk也 安裝一次!
3:反編譯之前如果目錄里有上次反編譯產生的apk,framework 文件夾清除,否則不能正常反編譯!數字7可以快速清理!
4: 路徑默認放在D盤根目錄下面,大家不要自己改動否則可能會出現一些文件丟失的情況!
『陸』 安卓狀態欄美化 我照網上的教程改SystemUI,改完回編譯後說還要替換原來的resource
用winrar打開systemUI把它拖進去
『柒』 反編譯和回編apk對於新手來說容易嗎看教程好麻煩呀!
反匯編的話你需要有匯編語言的知識,匯編的apk的話你需要有c語言的編程知識,不具備知識的話最好先去學下這2種語言
『捌』 反編譯怎麼入門
計算機軟體反向工程(Reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。
不知道你到什麼程度...目前java 可以去看下孫鑫的 不難懂
『玖』 求安卓軟體反編譯修改教程
1、baksmali:classes.dex反編譯為smali格式
(smali:smali格式編譯打包為classes.dex,但由於smali格式類似匯編,比較難閱讀,所以用dex2jar進行輔助 )
2、dex2jar:classes.dex轉為jar包
3、jdgui:jar反編譯並閱讀
操作順序:
apk用zip解開,裡面的classes.dex分別用baksmali處理為smali,用dex2jar處理成jar,然後用jdgui看代碼,找好java文件中要改的位置後,在smali里找對應的位置修改,改完了用smali再編譯為classes.dex,覆蓋原來apk里的同名文件,最後重新簽名。注意安裝時要先刪除原來手機里的版本,因為簽名不同。
『拾』 APKTOOL怎樣用的,我反編譯成功之後回編譯失敗,出現下圖這樣的情況是怎樣的
編譯失敗是操作過程中錯誤造成的。解決方式如下:
1、首先去官方網站點擊下載可用的最新ApkTool。