我們時不時會遇到一些需要優化網絡的加速器軟件的幫助,經常情況下這些都是限時免費的,想要獲得更多的加速免費服務,就得進行支付費用,這裏爲大家展示一種相關的思路,僅供學習參考,切勿用作它途。
【图1】 限时免费到期了
【圖2】Dex編輯器++,過濾VIP(如圖)
【圖3】看一下搜索結果,紅色框框框住的這個比較可疑
【图4】点击 搜索
【圖5】只搜到一個,我們點擊紅色框框框住的進去看看
【圖6】這裏比較麻煩,記得理解明白
--紅色框框框住的是剛剛搜索的文字的相關代碼,那麽這部分應該就是取得vip以後提示的內容
--然後在紅色框框上面有個綠色框框住了一行代碼
if-nez v0:cond_3d
--這裏講一下這句代碼的意思,if就是判斷,nez是判斷條件,v0參與了判斷。
--當條件成立就會繼續執行下面的代碼也就是紅色框框的代碼。
--那麽這個時候我們就可以通過改變v0來實現改判段的結果
--那麽v0從哪裏找呢?
--看我藍色框框框住的代碼
move-result v0
--這句代碼意思就是把上一行代碼的操作賦值給v0
--那上一行代碼是什麽意思呢?(黑色框框)
--這給我講一下,大家可以記下來,這句代碼的意思,就是從黑色框框框住的那個方法,拿一個參數過來
--那參數拿過來給誰呢?
--当然给下一行的V0啊,所以move-reslut v0
--這裏大家應該,懂了吧
--然後我們長按黑色框框框住的方法,點跳轉。
(這裏的目的是爲了改被拿參數的那個方法,然後就給一個正確的參數過來)
【圖7】知道要改v0了,那我們怎麽改?
--看我紅色框框框住的代碼,這就是整個方法。
--蓝色框框框住一行代码 return p1
--这句代码的意思就是说 返回一个参数p1
--那麽承接上面的步驟,這個p1應該就是拿回來的參數,後來賦值給了V0
--在看紫色框框框中的代码 const/4 p1,0x0
--這句話的意思就是給p1賦值一個0x0
--那麽0x0是什麽?
--0x0的意思就是假,我們改成0x1(真)即可
(這裏改0x1的原因:視判斷條件爲真,成爲vip)
【圖8】這裏就是我改好的代碼,多余的都可以刪掉
【圖9】然後保存,一路返回-更新-簽名-安裝-測試
然後好了
免責聲明:文中圖文均來自網絡,如有侵權請聯系刪除。
歐普軟件發布此文僅爲傳遞信息,不代表歐普軟件認同其觀點或證實其描述。