❶ 跪求android apk反編譯詳細教程,本人著實愚笨,看不懂網上滴步驟
一、更改apk文件的後綴名,如:LianyunHelper3.0.11.apk改成LianyunHelper3.0.11.zip
二、用zip解壓縮LianyunHelper3.0.11.zip文件
三、從解壓縮的文件夾中取出classes.dex文件並放到dex2jar.bat所在目錄
四、運行cmd命令,進入dex2jar.bat所在的目錄,輸入dex2jar.bat classes.dex即可生成classes.dex.dex2jar.jar文件
五、用jd-gui工具打開classes.dex.dex2jar.jar文件,即可看到源碼
六、將AndroidManifest.xml文件放到AXMLPrinter2.jar所在目錄,運行cmd命令,進入 AXMLPrinter2.jar所在目錄,輸入java -jar AXMLPrinter2.jar AndroidManifest.xml > AndroidManifest.txt。
❷ 安卓手機有哪些玩機APP,破解教程之類的
應該是有很多的,你到相關的論壇裡面找找看,裡面會有很多網友的經驗。
❸ 這是某個安卓軟體的破解方法,什麼意思反編譯具體怎麼操作跟Java編程有關
安卓裡面應用層,軟體工程師寫好java代碼由編譯器編譯成一種smali位元組碼,也就是指令集,如果破解也只能改指令集,當然現在加固都是c/c++這些了,但是java要簡單些
❹ 破解手機游戲的教程
最好的辦法是先用反編譯工具把JAR里的class文件變成源文件,再通讀程序找到收費點版,刪除收費點的權代碼,然後重新編譯打包,應該就可以了。不過一般游戲反編譯之後的代碼,函數變數都沒有原來的名稱,想要修改很頭痛,以前我做過一個,累死了。當然,這些是要建立在對程序語言比較熟悉的基礎上。
❺ 我有一個安卓游戲,已經反編譯了,但不知道怎麼去修改裡面的東西,有沒有可視化的修改工具,源碼看不懂
你可以看一下手機游戲攻略啊,它是這個手機游戲最好的說明,可以教給你怎麼玩這個手機游戲,這樣你就可以知道怎麼做啦,如果你的手機游戲裡面沒有的話,你可以在手機上的應用寶軟體裡面看一下哦。
❻ 求安卓軟體反編譯修改教程
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里的同名文件,最後重新簽名。注意安裝時要先刪除原來手機里的版本,因為簽名不同。
❼ 怎樣用apk反編譯工具破解游戲
打開Androidfby中的Android反編譯工具,開始直接反編譯,選中你要反編譯的apk,反編譯即可,這樣就可以版得到權軟體中圖片,xml,dex文件,或者直接用解壓文件解壓,但是不能保證xml正常顯示,所以我們最好是結合一起用
打開反編譯之後的文件夾,找到classes.dex,將其復制到dex2jar的文件夾目錄下面,與dex2jar.bat在同一目錄即可。打開命令提示符,一直打開到dex2jar目錄,執行以下命令dex2jar.bat classes.dex
這時會在dex2jar目錄下生成一個classes_dex2jar.jar文件,這時運行jd-gui目錄下的jd-gui.exe,選擇File-----》Openfile------》classes_dex2jar.jar,即可查看java代碼了
❽ 如何使用安卓反編譯破解游戲
一、dexmp方法
dexmp是emulator自帶提供的查看dex文件的工具,可使用類似這樣的命令將dex文件mp到txt文件中:
D:/Program Files/android-sdk-windows-1.6_r1/platforms/android-1.6/tools>dexmp.exe -d classes.dex > spk.mp.txt
得到的文件內容,描述了類的信息,但實在是不好讀啊~~~~
二、dex2jar + XJad 方法
該方法是使用dex2jar.jar包,將classes.dex文件解包成jar,在通過XJad(或者其他class反編譯工具)進行java反編譯。如:
1、dex2jar.bat d:/play/classes.dex
默認的輸出路徑同classes.dex,生成的文件名為classes.dex.dex2jar.jar
2、使用XJad反編譯該jar包
之後的使用方法,大家都懂的:)
該方法的好處在於,通過XJad反編譯後,大家可直接開到java源文件,缺點在於只能反編譯出開發時的java文件,而開發時使用的lib包不能反編譯出來。
三、AXMLPrinter2.jar + baksmali.jar + smali.jar 方法
這個方法就強大了,AXMLPrinter2是還原AndroidManifest.xml和main.xml的工具,直接打開這兩個xml文件是亂碼,而通過還原之後,可以很明白的看到裡面的內容(我猜測還是使用了位元組異或的方式加的密)。
baksmali.jar是反解析dex的工具,smali.jar則是再還原成dex的工具
操作方式如下:
1、java -jar AXMLPrinter2.jar D:/play/AndroidManifest.xml > AndroidManifest.txt
2、java -jar AXMLPrinter2.jar D:/play/res/layout/main.xml > main.txt
3、java -jar baksmali-1.2.5.jar -o classout/ d:/play/classes.dex
❾ 怎麼樣防止安卓應用被破解,防Android apk反編譯小弟新人一枚,求解!
apk進行反編譯的,的確是有很多工具的,例如apktool,進行加密的話,在加密技術方面可以進行簽名驗證還有混淆代碼的方式,不過作為一個應用,了解哪有漏洞很重要啊,我知道的很多朋友通過愛加密進行加密保護的,愛加密就提供漏洞分析,可以先檢測一下你的應用的漏洞,看看安全系數有多少,然後再進行加密保護。希望可以幫到你啦,我知道的也不多。
❿ 求可正確解壓或反編譯安卓游戲數據包*.obb的軟體,不要跟我說改後輟成壓縮包,這樣裡面都是亂碼。我
你是用什麼反編譯工具反編譯的