前言 好久沒有寫破解教程了(我不會告訴你我太懶了),找到一款戀愛游戲,像我這樣的宅男只能玩玩戀愛游戲感覺一下戀愛的心動了。。 這款游戲免費試玩,但是後續章節得花6元錢購買,我怎麼會有錢呢,而且身在吾愛的大家庭里,不破解一波怎麼對得起我破解渣渣的身份呢! 喲,還是支付寶購買的,直接9000大法,但是破 ...
前言
好久沒有寫破解教程了(我不會告訴你我太懶了),找到一款戀愛游戲,像我這樣的宅男只能玩玩戀愛游戲感覺一下戀愛的心動了。。
這款游戲免費試玩,但是後續章節得花6元錢購買,我怎麼會有錢呢,而且身在吾愛的大家庭里,不破解一波怎麼對得起我破解渣渣的身份呢!
喲,還是支付寶購買的,直接9000大法,但是破解的時候沒有成功,可能是支付的關鍵代碼在so文件中把,自己還不是很熟悉IDA破解so,所以就撤了,網上找到了別人的破解版本,直接就是解鎖版本的。
但是,這破解版的有點奇葩,第一次打開可以正常進入,第二次打開就卡在了它的logo上(破解者加了一個界面顯示logo,就是類似XX俠),把它軟體下載之後,再次點擊就可以正常進入游戲了,支付寶內購破解我破不了,二次破解我總行吧,我的目的就是不用安裝APP也能進入游戲
破解思路
既然第一次可以正常進入,第二次就無法進入,肯定是第二次進入的時候做了個驗證
破解者加的那個logo界面,應該是有跳轉到正常游戲界面的代碼,我們直接在logo界面執行跳轉代碼,跳轉到游戲界面
打開游戲的時候直接跳過logo界面,進入游戲主界面
破解開始
思路1
首先,直接丟進Androidkiller中反編譯,這款游戲沒有加殼,好說,我們由工程信息的入口進到入口界面,展開方法,可以看到許多方法,由於我們猜想是第二次進入的時候做了驗證,那麼我們就查找一下方法最末尾為Z(代表著此方法返回的是一個Boolean值),可以看到圖中紅色方框,末尾為Z,名字也是確定了我們的思路沒有錯,判斷是否第一次進入
破解很簡單,我們只需要讓此方法直接返回一個true的值即可解決
測試是通過的,這裡就不放圖了
思路2
第一種的方法儘管成功了,但是覺得不太完美,我們看一下能不能直接跳轉到游戲的主界面,搜索intent(android中跳轉界面都是需要這個intent來完成),沒有找到結果,找到的幾個都不是跳轉到主界面的代碼(這游戲的主界面就是MainActivity)
思路2失敗
思路3
思路2失敗了,我們還有思路3,首先介紹一下,android的APP,主界面是在AndroidManifest.xml這個文件中定義的
我們直接搜索入口類VqsSdkActivity
,搜索中的第一個正是我們需要的
點進入就可以看到,定義游戲的啟動界面的關鍵代碼,紅色框中
我們把這行代碼剪切到MainActivity那邊去(我們直接搜索MainActivity就可以定位到AndroidManifest中的具體位置)
嗯,測試通過
再加些東西吧,加個彈窗,名字也改一下吧,大功告成!!
測試截圖
下載鏈接
原版破解版: 鏈接: https://pan.baidu.com/s/1uvjRCkf2hPdI8vI467Vh5g 提取碼: p718
二次破解版本: 鏈接: https://pan.baidu.com/s/128RH5ij3LRjsZPoG3vTTgQ 提取碼: vbmv