綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] android 手遊魔窟無盡的地下城,附詳細破解教程

[複製連結] 查看: 4516|回覆: 1|好評: 0
跳轉到指定樓層
樓主
缸外的魚魚 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2018-2-8 17:10

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
這個遊戲偶爾玩到的,是個roguelike類策略迷宮遊戲,玩起來挺不錯的,在網上沒有破解版資源,而且還有一套資料加密系統,gg修改器搜不到資料,於是自己擼起袖子干。先把安裝包解包,發現是u3d製作的,直接去Assembly-CSharp.dll看源碼

                               
登錄/註冊後可看大圖

用dnspy開啟,首先破解的當然是金幣啦,在下面搜尋gold,發現addgold是相關邏輯判斷。仔細閱讀第一段意思是買東西時錢不夠,返回值為false,第二段是防止你的錢太多,強行減少到1000000000。


                               
登錄/註冊後可看大圖

看懂了代碼的意思就好辦了,我們先把return那一行去掉,不讓他結束,再把下面判斷大小的語句修改一下,把大於等於改成小於等於,這裡用編輯IL指令


                               
登錄/註冊後可看大圖





                               
登錄/註冊後可看大圖



                               
登錄/註冊後可看大圖

回來就變成這樣,這樣就ojbk了


                               
登錄/註冊後可看大圖


然後點擊保存至桌面


                               
登錄/註冊後可看大圖


然後把安裝包後綴改成zip解壓包,把Assembly-CSharp.dll替換原檔案



                               
登錄/註冊後可看大圖


改回apk格式安裝遊戲,進遊戲打一個小怪發現已經變成100000000金幣了


                               
登錄/註冊後可看大圖


到此為止金幣破解成功。我們最關心的還是關心鑽石呀對吧。回到之前的步驟,搜尋diamond,同樣找到了adddiamond邏輯判斷,第一段是看你有沒有作弊,第二段是說鑽石不夠彈出購買視窗返回失敗值,改法是一樣的,把返回的那一段去掉,加等於改成減等於就ojbk了


                               
登錄/註冊後可看大圖


最後效果,大功告成!


                               
登錄/註冊後可看大圖



總的來說這個遊戲還是挺簡單破解的,能修改的也不局限於金幣鑽石,拋磚引玉吧。什麼加密驗證都沒有,邏輯也都一目瞭然,這遊戲做的還是很棒的,望各位喜歡的多多

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 3碎鑽 +1 經驗 +1 幫助 +3 收起 理由
gu3067 + 1 + 1 非常讃
poio3455 + 1 非常感謝大神教學!!
tim30807648 + 1 + 1 辛苦你的介紹了

查看全部評分

收藏收藏3 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
poio3455 | 收聽TA | 只看該作者
發表於 2018-5-30 19:02
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則