當前位置:首頁 » 編程軟體 » 反編譯app排行

反編譯app排行

發布時間: 2025-03-09 18:44:48

1. 哪個app反編譯軟體簡單好用

apktool、Smali2java、dex2jar、jd-gui.這幾個聯合起來使用,一般沒有混淆加密的,基本都可以反編譯出來,不過反編譯一般只限學習使用,不可亂用哦!!

2. Android APP的破解技術有哪些如何防止反編譯

由於Android系統的開放性,導致Android APK很容易被他人破解或是反編譯,下面給大家介紹常用的APP破解工具和技術要求。同時根據自己以往的防破解經驗,跟大家分析下如何防止反編譯。
Android APK運行環境依賴的文件/文件夾 res、DEX、主配文件Lib 只是簡單的加密甚至沒有任何保護措施。APKtool(一種反編譯工具)可輕易將其輕松破解,再配合其他各種工具基本可以做到:源碼暴露(代碼混淆也幾乎起不到任何安全作用)、資源文件裸奔、主配文件可任意修改、核心SO庫暴露、暴力破解惡意利用等。部分大公司會對其應用APK包進行防二次打包和防APKtool破解,但其代碼都是寫在JAVA層,另外APKtool的可升級導致其安全保護級別也是非常低的。

3. 如何實現APK的反編譯得到APK的源碼

最新的反編譯不用此方法, 有最新的一鍵自動反編譯工具:

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。

在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。

註:本Android反編譯教程,在Windows7-Ultimate-64bit操作系統上,測試通過!

下述所需的反編譯工具包 下載

一、反編譯Apk得到Java源代碼
首先要下載兩個工具:dex2jar和JD-GUI

前者dex2jar是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。以下是下載地址:

dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip

JD-GUI:http://laichao.googlecode.com/files/jdgui.zip

具體步驟:

首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;

解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄(在DOS命令下CD 目錄)

運行

dex2jar.bat classes.dex

生成

classes.dex.dex2jar.jar

生成jar文件的截圖如下:

運行JD-GUI(jd-gui.exe),打開上面生成的jar包,即可看到源代碼了

HelloAndroid源碼(編譯前的apk源碼對照)如下:

二、反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件

如果是漢化軟體,這將特別有用。首先還是下載工具,這次用到的是apktool

下載地址:http://code.google.com/p/android-apktool/downloads/list

下載:apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2(兩個包都下載)

具體步驟:

將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar

在命令行下定位到apktool.bat文件夾,輸入以下命令:apktool d C:\*.apk C:\*文件夾,如下圖:

命令行解釋:apktool d [apk文件 ] [輸出文件夾]

反編譯的文件如下(AndroidManifest.xml為例):

特別注意:你要反編譯的文件一定要放在C盤的根目錄里(其實不用放在C盤根目錄也行)

例如:在D盤目錄D:\apktool1.4.1

cd /d D:\apktool1.4.1 //切換到D盤目錄,包含HelloAndroid.apk以及aapt.exe,apktool.bat,apktool.jar三個文件

apktool.bat d -f HelloAndroid.apk HelloAndroid // apktool反編譯命令,注意 d和
-f 的寫法

將反編譯完的文件重新打包成apk,很簡單,輸入apktool b c:\***文件夾(你編譯出來文件夾)即可,命令如下:這個主意你文件所在盤

打包apk後的文件在目錄C:\HelloAndroid下,生成了兩個文件夾:

build

dist

其中,打包生成的HelloAndroid.apk,在上面的dist文件夾下,Ok

最後,再介紹一款剛出來的反編譯工具 Androidfby ,它是一款對上述步驟進行了封裝的圖形界面工具,下載地址

但是,針對部分簽名的apk,無法實現反編譯,但本博客方法則仍然可以反編譯成功!僅供參考使用

另外,作為應用開發者,肯定不希望自己的代碼被反編譯的,下一遍博客將講述如何通過混淆代碼防止被別人反編譯

Android如何防止apk程序被反編譯

作為Android應用開發者,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。

Google似乎也發現了這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多了一個proguard文件夾

proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也只會看到一些讓人很難看懂的代碼,從而達到保護代碼的作用。

下面具體說一說怎麼樣讓SDK2.3下的proguard.cfg文件起作用,先來看看android-sdk-windows\tools\lib\proguard.cfg的內容:

[html] view
plainprint?

1. -optimizationpasses 5

2. -dontusemixedcaseclassnames

3. -

4. -dontpreverify

5. -verbose

6. -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

7.

8. -keep public class * extends android.app.Activity

9. -keep public class * extends android.app.Application

10. -keep public class * extends android.app.Service

11. -keep public class * extends android.content.BroadcastReceiver

12. -keep public class * extends android.content.ContentProvider

13. -keep public class * extends android.app.backup.BackupAgentHelper

14. -keep public class * extends android.preference.Preference

15. -keep public class com.android.vending.licensing.ILicensingService

16.

17. -keepclasseswithmembernames class * {

18. native <methods>;

19. }

20.

21. -keepclasseswithmembernames class * {

22. public <init>(android.content.Context, android.util.AttributeSet);

23. }

24.

25. -keepclasseswithmembernames class * {

26. public <init>(android.content.Context, android.util.AttributeSet, int);

27. }

28.

29. -keepclassmembers enum * {

30. public static **[] values();

31. public static ** valueOf(java.lang.String);

32. }

33.

34. -keep class * implements android.os.Parcelable {

35. public static final android.os.Parcelable$Creator *;

36. }

腳本中可以看到,混淆中保留了繼承自Activity、Service、
Application、BroadcastReceiver、ContentProvider等基本組件以及
com.android.vending.licensing.ILicensingService,

並保留了所有的Native變數名及類名,所有類中部分以設定了固定參數格式的構造函數,枚舉等等。(詳細信息請參考<proguard_path>/examples中的例子及注釋。)

讓proguard.cfg起作用的做法很簡單,就是在eclipse自動生成的default.properties文件中加上一句「proguard.config=proguard.cfg」就可以了

完整的default.properties文件應該如下:

[html] view
plainprint?

1. # This file is automatically generated by Android Tools.

2. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!

3. #

4. # This file must be checked in Version Control Systems.

5. #

6. # To customize properties used by the Ant build system use,

7. # "build.properties", and override values to adapt the script to your

8. # project structure.

9.

10. # Project target.

11. target=android-9

12. proguard.config=proguard.cfg

大功告成,正常的編譯簽名後就可以防止代碼被反編譯了。反編譯經過代碼混淆的apk得到的代碼應該類似於下面的效果,是很難看懂的:

如果您使用的是2.3之前的SDK版本也沒關系,把上面的proguard.cfg文件復制一份放到項目中,然後進行相同的操作即可

4. 破解游戲軟體盒子推薦破解游戲的所有app

破解游戲盒子推薦哪些好的破解游戲盒子:巴圖破解游戲盒子,米盧破解游戲盒子,九魔破解游戲盒子,Hey Goo破解游戲盒子,愛破解游戲盒子等。游戲盒子破解版排名如何?破解版的游戲盒子有:QQ游戲大廳、快手游戲盒子、快手游戲盒子、游俠盒子、當樂游戲盒子、更多游戲盒子,什麼游戲盒子有幾萬個破解游戲?十大破解游戲盒:1,手機游戲盒子3733個;2.騰訊游戲盒子;3、7723破解游戲盒子;4、玩破解游戲盒;5、4399破解游戲盒子;6、全民游戲盒子;7、360游戲盒子;8、拇指玩破解游戲盒;9、酷魚游戲百寶箱;10、踢踏舞。
破解手游平台哪個好
其實有很多好玩的破解手游平台推薦。下面推薦的第一個破解游戲平台福利非常好,所以受到了很多玩家的好評,在業內有很高的人氣。喜歡的朋友趕緊收藏吧。那麼有哪些福利手游平台呢?今天將帶來手游app平台最火的破解版進入前十。1.米盧游戲盒。米盧游戲盒子是一個游戲下載平台,為大家准備了很多有趣的游戲。米盧游戲app上的游戲種類非常齊全,無論是國內外最熱門的手游,各種游戲都可以通過米盧游戲盒子免費下載!2.巴圖游戲盒子。
用戶上線會獲贈VIP和無限鑽石元寶,平台充值比例可達1:1000。你還在等什麼?來看看完整的內部破解游戲盒收藏吧。點擊進入了解更多破解版手游平台:哪個好?1.胖爪游戲胖爪游戲是一款匯集了眾多福利手游的手游平台新破解版。是手機游戲平台排名第一的破解版軟體。
破解版游戲平台哪個好
哪個游戲平台比較好?隨著游戲的快速發展,市面上的游戲層出不窮,很多熱門游戲也出現了破解版。有破解游戲的游戲平台逐漸增多,很多小夥伴也在尋找,所以今天邊肖就為大家推薦幾個不錯的破解游戲平台。讓我們來看看。下載地址1。起源游戲平台起源游戲平台是一個全方位的游戲社交平台。下載安裝後,玩家在不同PC上玩游戲都有問題。直接啟動軟體,存儲在雲端,非常方便。修補程序會在後台自動更新和安裝。同時這款軟體還集成了很多社交功能,喜歡的朋友可以點擊下載安裝。
十大破解游戲盒排名是怎樣的?
十大破解游戲盒子排名:1。手機游戲盒子3733個;2.騰訊游戲盒子;3、7723破解游戲盒子;4、玩破解游戲盒;5、4399破解游戲盒子;6、全民游戲盒子;7、360游戲盒子;8、拇指玩破解游戲盒;9、酷魚游戲百寶箱;10、踢踏舞。這里有兩種。3733手游盒子介紹:1。3733手游盒子是一個游戲平台,包含最新、最熱、最有趣的手游、破解手游、BT手游、GM手游等免費下載資源,並且是禮包、攻略、活動資訊一站式服務。
3、3733手游盒子只有你想不到的,沒有做不到的,是手游愛好者不能錯過的游戲神器!3733手游盒子的特點:1。線上送福利,VIP特權,鑽石,元寶,材料,裝備等!2、高比例充值,官方變態服,充值1到500。3,打破常規限制,讓所有玩家花同樣的錢,獲得十倍的回報。4、游戲加速跳躍,無需ROOT即可享受游戲加速減速跳躍功能。
游戲盒子破解版排名是怎樣的
破解版游戲盒排名如下:QQ游戲廳、快速游戲盒、快速游戲盒、游俠盒、當樂游戲盒、多游戲盒。QQ游戲廳是騰訊自主研發的全球休閑游戲平台。Qq游戲廳為用戶提供不同類型的游戲內容。用戶可以通過游戲廳玩鬥地主、麻將、棋牌等游戲,為每個用戶提供豐富的休閑娛樂游戲。不僅如此,QQ游戲廳提供騰訊自主研發的正版游戲,安全有保障,讓用戶安心玩游戲。
快玩游戲盒子為您提供網頁游戲、單機游戲、網路游戲等多種類型。滿足用戶的各種需求,不僅如此,快速游戲盒還為您提供游戲介紹、游戲輔助等功能,為用戶帶來方便快捷的體驗。快快游戲盒子是珠海金山快快科技有限公司旗下品牌..目前其產品線包括三大類:快快游戲盒子、快快搜索、快快家族。
吾愛玩游戲破解寶盒
艾蕪游戲盒子是艾蕪開發的手機游戲分享平台,致力於讓每一位玩家都擁有VIP游戲體驗。愛我游戲的百寶箱可以存檔在PSP目錄下的SAVEDATA文件夾中,每個游戲都有自己的文件夾。請確認它是否被正確覆蓋。游戲存檔文件夾不確定是哪個存檔目錄,可以進入游戲保存,出來連接USB看最新修改的文檔。ISO和CSO放在PSP/SAVEDATA中,自製游戲放在自製游戲文件夾的SAVE中。
破解游戲盒子排行榜第一
第一個破解的游戲盒子是光環助手。軟體里的游戲非常齊全,連冷門游戲都能在裡面找到,還有破解游戲,模擬游戲,外掛游戲。最重要的是軟體里沒有廣告。優點:1。游戲是完整的,包括mod游戲,國際服游戲和所有能想到的版本。2.網游可以支持加速戰斗、跳過連接器等功能。3.應用程序內部沒有廣告,這是一個完美的外觀和感覺體驗。
什麼游戲盒子有上萬個破解游戲?
Love我的游戲盒子里有上萬個破解游戲。破解游戲:簡單來說,破解游戲就是把收費游戲破解成免費,不花錢玩正版游戲,把需要花錢的變成不花錢就能玩的,有的就是破解免費下載游戲的內購。破解方法:目前游戲有兩種破解方法。(1)對於簡訊收費的游戲,有網友通過修改簡訊發送埠來破解。網友把這個埠號改成10086,直接發給移動。
但是,這樣的缺點很多。第一,你會收到10086返回的消息;第二,有些游戲玩家會製造假象,讓你找不到這個埠號,或者編造一個假埠號,讓你無法更改真實的簡訊埠號,導致扣費成功;第三,聯網收費的游戲無法破解。(2)一些熟悉編程的高手,通過修改程序本身的代碼,反編譯跳轉或者刪除游戲的收費程序,不需要發簡訊或者激活在線支付。
破解游戲盒子哪個好
好破解游戲盒推薦:巴圖破解游戲盒、米盧破解游戲盒、九魔破解游戲盒、Hey Goo破解游戲盒、愛破解游戲盒等。一、巴圖破解了游戲盒子巴圖游戲盒子app是一款非常不錯的游戲盒子軟體。是國內領先的手游福利平台。送首充是免費的,充值自動打折。折扣低至30%。可以在線發送VIP,免費獲得金元寶。熱門手游近5000款,規模國內領先。絕對是玩手游的必備神器。
為玩家推送變態和無限元寶手游。至尊VIP,海量鑽石元寶,專屬禮包線上送,一開始你就是土豪,專為手游愛好者打造的福利app平台,自上線以來廣受用戶好評。第三,九魔破解了游戲盒子,九魔游戲app是巴圖旗下的一款游戲福利APP。用戶可以獲得app提供的首個獎勵資格,在線充值游戲可以獲得額外獎勵。

熱點內容
兼容腳本 發布:2025-03-10 03:04:50 瀏覽:476
湖南學安卓哪裡好 發布:2025-03-10 02:40:50 瀏覽:648
伺服器rmc是什麼版本 發布:2025-03-10 02:31:08 瀏覽:473
外部存儲器的空間不足 發布:2025-03-10 02:15:43 瀏覽:460
伺服器怎麼練 發布:2025-03-10 02:14:00 瀏覽:569
ipad忘了id賬號密碼怎麼辦 發布:2025-03-10 02:07:16 瀏覽:471
電腦和伺服器有啥區別啊 發布:2025-03-10 01:59:54 瀏覽:990
股票應該怎麼板塊配置 發布:2025-03-10 01:59:08 瀏覽:223
天正建築編譯菜單文件一直在載入 發布:2025-03-10 01:47:37 瀏覽:567
長安cx70自動擋有哪些配置 發布:2025-03-10 01:35:54 瀏覽:991