① 有什麼軟體可以直接反編譯軟體,而且還要可以回編譯。
工具/原料
電腦必須裝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)
② 計算機反編譯什麼意思
高級語言,如C++,JAVA,編寫的代碼,會轉化成二進制機械語言,這就是編譯。
反編譯,就是反過來。
③ 電腦上的.EXE電子書怎麼反編輯
miniKillEBook可以到網路搜索下載,Q:miniKillEBook是什麼?A:這是一個專門針對基於IE內核電子書的反編譯軟體,可以在不知道電子書具體文件格式的情況下,反編譯電子書的內容。但是內部對功能進行了限制,只能反編譯HTML內容,不能反編譯電子書中的圖片、動畫、css、js、音樂等文件。反編譯結果可以是原始的HTML文件,也可以直接存為文本文件,方便轉換成PDA、手機電子書格式。如果確實需要反編譯動畫、css、js、音樂等,可以到我的網站上看我寫的《用JavaScript獲取網頁中的js、css、Flash等文件》。相關鏈接: http://nighteye74.googlepages.com/miniKillEBook.rar
④ 用什麼工具可以在電腦上反編譯,是怎麼用的
你要反編譯什麼語言的軟體 java c# c++ c vb php 易語言 這個問題是不清楚的 沒有辦法回答
⑤ 求一個電腦端的反編譯詳細教程,包括工具的提供,使用方法的提供,框架的導入方法。JAVA已經安裝並配
是要安卓的反編譯嗎?還是其他。安卓的可以參考我這個 裡面有教學視頻+工具 密碼:3a2l
⑥ 今天電腦中病毒了,提供病毒文件誰能反編譯一下
這表現和autorun病毒一個樣哈,起碼類似,形式。
⑦ QQ電腦版的殼好不好脫,反編譯可以嗎
這個還是別反編譯了 你怕別人的話 那個人家說版權保護的會起訴你的
⑧ 軟體反編譯
只能修改其中的圖片、代碼,替換其中的資源
原代碼一般是得不到的
⑨ 為什麼我反編譯一個exe文件原封不動轉為.exe就報錯了。
世界上的大多數事物都是存在不可逆特性的,比如說生雞蛋煮成熟雞蛋很容易,但把熟雞蛋再還原為生雞蛋就幾乎不可能了,也許將來的科技能夠實現,但至少現在還沒聽說過。
程序的編譯和反編譯也是一樣,一個電腦程序從供人類閱讀的高級語言編譯為供CPU解讀的機器語言,這是一個質變的過程,比方說某個運算結果可以用多種演算法實現,那麼你想往上回溯時,究竟選擇那種演算法呢?你可能會說,讓反編譯軟體隨便選一種吧,那麼問題來了,再繼續往上回溯的時候,很有可能就跟原程序完全不同了。所以,盡管「條條大路通羅馬」,但要想從羅馬回到原來的出發點就不是容易的事了。因此,到目前為止,尚未有反編譯軟體能夠把一個exe文件完整無誤地反編譯為源程序的(當然也許極簡單的程序可以,比如hello world),而程序本來就是嚴謹的東西,差一個字也可能會產生十萬八千里的誤差。所以,反編譯的結果只能用作參考,不能把它當作實際代碼。
⑩ 閉源的windows電腦上的軟體,可不可以反編譯後,再編譯成wm的軟體運行
編譯成wm軟體非常容易,如果你熟練C或者.NET的話,稍稍花一點時間弄清楚CE系統的編程函數調用和語法區別就可以了,之後你能很快編出wm的程序。部分PC上有的函數功能CE可能沒有,這部份會麻煩點,實在不行犧牲一些功能也是可以的。
最麻煩的是反編譯,視軟體復雜程度和你的反編譯水準,准備好打持久戰吧!
不過幹嘛非要反編譯呢?只是為了實現功能移植的話完全反編譯意義不大吧。仔細研究一下軟體的功能,自己分析一下應該如何實現這些功能,然後起草一個框架,慢慢給各項功能累累代碼不是更現實嗎?