當前位置:首頁 » 編程軟體 » 電腦反編譯

電腦反編譯

發布時間: 2022-01-21 06:53:15

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

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

『貳』 有什麼軟體可以直接反編譯軟體,而且還要可以回編譯。

工具/原料

電腦必須裝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)

『叄』 閉源的windows電腦上的軟體,可不可以反編譯後,再編譯成wm的軟體運行

編譯成wm軟體非常容易,如果你熟練C或者.NET的話,稍稍花一點時間弄清楚CE系統的編程函數調用和語法區別就可以了,之後你能很快編出wm的程序。部分PC上有的函數功能CE可能沒有,這部份會麻煩點,實在不行犧牲一些功能也是可以的。

最麻煩的是反編譯,視軟體復雜程度和你的反編譯水準,准備好打持久戰吧!

不過幹嘛非要反編譯呢?只是為了實現功能移植的話完全反編譯意義不大吧。仔細研究一下軟體的功能,自己分析一下應該如何實現這些功能,然後起草一個框架,慢慢給各項功能累累代碼不是更現實嗎?

『肆』 軟體反編譯

只能修改其中的圖片、代碼,替換其中的資源
原代碼一般是得不到的

『伍』 QQ電腦版的殼好不好脫,反編譯可以嗎

這個還是別反編譯了 你怕別人的話 那個人家說版權保護的會起訴你的

『陸』 電腦反編譯的問題。

可能是反編譯不成功,apk本質上是一個zip包,你解壓縮看看裡面有沒有dex,直接把dex轉成jar再閱讀源碼就行

『柒』 為什麼我反編譯一個exe文件原封不動轉為.exe就報錯了。

世界上的大多數事物都是存在不可逆特性的,比如說生雞蛋煮成熟雞蛋很容易,但把熟雞蛋再還原為生雞蛋就幾乎不可能了,也許將來的科技能夠實現,但至少現在還沒聽說過。
程序的編譯和反編譯也是一樣,一個電腦程序從供人類閱讀的高級語言編譯為供CPU解讀的機器語言,這是一個質變的過程,比方說某個運算結果可以用多種演算法實現,那麼你想往上回溯時,究竟選擇那種演算法呢?你可能會說,讓反編譯軟體隨便選一種吧,那麼問題來了,再繼續往上回溯的時候,很有可能就跟原程序完全不同了。所以,盡管「條條大路通羅馬」,但要想從羅馬回到原來的出發點就不是容易的事了。因此,到目前為止,尚未有反編譯軟體能夠把一個exe文件完整無誤地反編譯為源程序的(當然也許極簡單的程序可以,比如hello world),而程序本來就是嚴謹的東西,差一個字也可能會產生十萬八千里的誤差。所以,反編譯的結果只能用作參考,不能把它當作實際代碼。

『捌』 今天電腦中病毒了,提供病毒文件誰能反編譯一下

這表現和autorun病毒一個樣哈,起碼類似,形式。

『玖』 計算機反編譯什麼意思

高級語言,如C++,JAVA,編寫的代碼,會轉化成二進制機械語言,這就是編譯。
反編譯,就是反過來。

『拾』 用什麼工具可以在電腦上反編譯,是怎麼用的

你要反編譯什麼語言的軟體 java c# c++ c vb php 易語言 這個問題是不清楚的 沒有辦法回答

熱點內容
移動雲伺服器下載 發布:2024-11-16 10:37:23 瀏覽:857
融媒體中心建設專題片拍攝腳本 發布:2024-11-16 10:37:22 瀏覽:934
域控制伺服器怎麼管理vlan 發布:2024-11-16 10:06:49 瀏覽:28
jquery圖片壓縮上傳 發布:2024-11-16 09:54:50 瀏覽:602
安卓如何排查內存泄漏 發布:2024-11-16 09:54:13 瀏覽:199
怎麼設置登錄區域網伺服器憑據 發布:2024-11-16 09:49:46 瀏覽:539
閑置電腦家用下載伺服器 發布:2024-11-16 09:48:28 瀏覽:751
java工程師面試問題 發布:2024-11-16 09:28:36 瀏覽:234
用什麼引擎導出的安卓安裝包不大 發布:2024-11-16 09:09:06 瀏覽:474
安卓手機如何設置轉接 發布:2024-11-16 09:08:55 瀏覽:423