日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

游戲里面mt是什么意思( 二 )


碼齡0年
關(guān)注
認真看了多多少少可以學到點東西 大神勿噴
首先,我們要知道破解一個游戲需要分析它的apk,于是我們需要用到MT管理器(因為我是從MT開始的) , 這個度娘一下可以出來 。另外,手機要root)安裝了MT管理器之后,我們就可以開始學習破解了 。
第一步 , 我建議大家去其他大大的破解教程貼里先看看,然后下載好那個帖子里的游戲,作為練手使用,如果你想要自己找游戲的話,直接上“和游戲”等等的網(wǎng)頁上去下載(看我的主題里有破解游戲,這都是通過這個方法來解決的 。因為上面所說的游戲大多都是可以短信支付的),而且游戲小一點為宜(如果改錯了可以短時間內(nèi)再次嘗試) 。
第二步,學習基本的JAVA知識 。
Smali基本語法.field private isFlag:z定義變量.method方法.parameter方法參數(shù).prologue方法開始.line 12此方法位于第12行invoke-super調(diào)用父函數(shù)const/high16 v0, 0x7fo3把0x7fo3賦值給v0invoke-direct調(diào)用函數(shù)return-void函數(shù)返回void.end method函數(shù)結(jié)束new-instance創(chuàng)建實例iput-object對象賦值iget-object 調(diào)用對象invoke-static 調(diào)用靜態(tài)函數(shù)條件跳轉(zhuǎn)分支:"if-eq vA, vB, :cond_" 如果vA等于vB則跳轉(zhuǎn)到:cond_
"if-ne vA, vB, :cond_" 如果vA不等于vB則跳轉(zhuǎn)到:cond_
"if-lt vA, vB, :cond_" 如果vA小于vB則跳轉(zhuǎn)到:cond_
"if-ge vA, vB, :cond_" 如果vA大于等于vB則跳轉(zhuǎn)到:cond_
"if-gt vA, vB, :cond_" 如果vA大于vB則跳轉(zhuǎn)到:cond_
"if-le vA, vB, :cond_" 如果vA小于等于vB則跳轉(zhuǎn)到:cond_"if-eqz vA, :cond_" 如果vA等于0則跳轉(zhuǎn)到:cond_
"if-nez vA, :cond_" 如果vA不等于0則跳轉(zhuǎn)到:cond_
"if-ltz vA, :cond_" 如果vA小于0則跳轉(zhuǎn)到:cond_
"if-gez vA, :cond_" 如果vA大于等于0則跳轉(zhuǎn)到:cond_
【游戲里面mt是什么意思】"if-gtz vA, :cond_" 如果vA大于0則跳轉(zhuǎn)到:cond_
"if-lez vA, :cond_" 如果vA小于等于0則跳轉(zhuǎn)到:cond_
這是我從網(wǎng)上找到的東西,純小白們必須先看懂這個!是必須!
第三步,用MT管理器打開游戲的apk,開始破解 。我們需要打開的是.dex后綴的那個東西,流程是這樣的:
點擊apk點擊“查看” (稍微等待一下 , 之后你會看到一些文件 。)點擊“classes.dex”(這個文件里面就是代碼什么的東西)點擊“編輯代碼”
于是便進入到一個由四個選項組成的界面 。
類–這個東西我也不太清楚,總之就像是個文件夾(裝有某一系列代碼)一樣的東西 。
方法–可以理解為“類”的下屬,也就是由某系列代碼組成的小集合 。
代碼–游戲運行是要按照規(guī)律來走的,而那個規(guī)律就是代碼 。
大小分級是這樣的:代碼組成方法,方法組成類 。
(這個是我的理解,這樣比較好懂,大大們不要噴我)
繼續(xù)看那四個選項
第一個“類列表”,就像打開文件夾一樣一層層地進去,然后找到“類”,這里只有當你明確知道“類”的位置時才會用到 。
第二個“字符常量池”,一般不會用到,具體是干什么的,大概就是把代碼中的一些關(guān)鍵字陳列出來 。
第三個“搜索類”,這個是破解游戲時候總要用到的,詳細的一會兒再解釋 。
第四個“高級搜索”,我到現(xiàn)在都沒弄明白這是干什么的,大大們的教程貼也沒有提及,破解時候幾乎用不到(可以那么理解) 。在這里插入圖片描述
四個選項的內(nèi)容,其中第三個“搜索類”是我們總要用到也是必須學會的,點開之后我們會看到一個輸入框和四串字 。不區(qū)分大小寫–這個大家應(yīng)該都懂,比如:你要搜索OnBillingFinish,如果勾選了這個 , 那只有輸入onbillingfinish就能搜到了 。搜索字符串–搜索出現(xiàn)在代碼中的const string后面出現(xiàn)的“”內(nèi)的東西 。(應(yīng)該是這樣沒錯 。。。。)搜索方法名–一般大大們教程里都會讓我們用這個 , 這個具體是干什么的呢?一般支付成功或者失敗的代碼都會出現(xiàn)在一個方法里,也就是被整合在一個方法里,而這個方法!通常同一個出處(如:移動和游戲)的游戲,這個方法的名稱都是一樣的!這里特別要注意!這就是大大們直接讓咱們搜索onbillingfinish或者onresult的原因 。這里貼出來我們常能見到的方法名:onResultonchinabillingresultonPaycenterCallback聯(lián)通游戲搜索:OnPayResultPyaResultonActivityresultcallback電信愛游戲搜索:paySuccess成功payCancel取消payFailed失敗移動mm搜索:onBillingFinishBillingCallBack支付寶和銀行卡方法名:handlemessage支付寶搜索字符串9000360支付onfinishedonActivityresult以上的就是我們通常會用到的方法名,我是搬運工 。搜索代碼–這個是直接從代碼里搜索關(guān)鍵字符,因為要讀取全部的代碼,所以自然搜索時間就要長一點了,有時候這個東西是特別有用的 。然后,我們跟著大大的教程,或者是自己動手,輸入好對應(yīng)的方法名,然后選擇“搜索方法名”然后,較為讓新葫蘆們難以理解的部分到了!這里有可能出現(xiàn)一個 , 或者復(fù)數(shù)個選項(某些游戲),這些還不是方法,這些是“包含有你想要搜索到的方法的 類 ” , 也就是說你還得繼續(xù)前進才能看到你要找的方法 。如果你這里只出現(xiàn)一個選項,那么你就可以先跳過下步繼續(xù)往下看 。如果出現(xiàn)復(fù)數(shù)個選項,也就是說 , 剛剛你搜索的方法有好幾個同名方法,其中派的上用場的絕大多情況下只有一個,這個就要你自己一個一個摸索了 。如何去摸索呢?從頭到尾挨個試!點開一個后你會發(fā)現(xiàn),又出來幾個選項 。類編輯域列表這倆我目前不知道是干什么用的,有大神看到的話幫忙解釋一下 。。。。謝了 。方法列表–點進去后可以瀏覽到整個類里面包含的所有方法(這里面除了你要找的方法之外還有其他方法,某些情況下還是不能忽視的)搜索方法–點擊之后 , 會彈出來一個和剛才一樣的小框框,上面的輸入欄會記憶你剛剛輸入的方法名,在這里你直接點“搜索方法名”然后確定就可以了 。這之后只會出現(xiàn)你要找的方法 。一般對應(yīng)的有用的方法都會出現(xiàn)“支付成功”或者“支付失敗”類似的字樣,依此可以分辨出哪個是你需要的方法,如果剛剛第一次搜索時只出現(xiàn)了一個選項(類),那么你便省去了一些時間 。點進去你搜索到的方法,你會發(fā)現(xiàn)一大串代碼 , 此時你會需要用到我之前說的那些代碼的注解,其中還有些比較常見的,如label_xx:xxxxxxxxxx這樣的東西,指的是按從上到下的順序依次執(zhí)行每一行的代碼 。這里又要說一下新葫蘆們經(jīng)常遇到的問題 。舉個例子:label_17:xxxxxif-ge:xxxxxxxxxxxxx這里 , 既然上面說到是“依此執(zhí)行” , 如果執(zhí)行到“if-ge”這里 , 滿足了代碼的條件,那么便會跳轉(zhuǎn)到對應(yīng)代碼,“if-ge”后面的那些代碼則不會執(zhí)行 。const string–見到這個,你一般都會在該行代碼后面找到“xxxxxx”引號里面的內(nèi)容通常會是些文字 , 引號內(nèi)容的后面還會有引用路徑(據(jù)說有的大大會逆推回去找到代碼源頭) 。如果你直接把引號里的文字修改是毫無意義的 。switch–出現(xiàn)這個之后你就可以小高興一下了,因為下面的代碼對應(yīng)的數(shù)字便是前面label的數(shù)字 。如果你大概看懂了這些代碼,你就可以開始修改了,具體修改有那么幾種方法 。替換刪減跳轉(zhuǎn)(添加)替換指的是將“成功”的那一部分代碼覆蓋到“失敗”上 , 具體覆蓋那一些要根據(jù)不同情況來看(這里我不放圖了,大大們的帖子有的是),審查哪些是有用的代碼,哪些是無用的代碼,然后把有用的覆蓋過去 。刪減指的是把沒用的代碼刪掉,只留有用的 , 通常你需要執(zhí)行十行代碼才能到“成功”,刪減后兩行代碼就到“成功” 。跳轉(zhuǎn)(添加)指的是在某一處添加goto :label_xx這個指的是“直接跳轉(zhuǎn)到label_xx”個人建議,新手還是只用第一種方法 。這里是我搬運的各種游戲?qū)?yīng)的方法名

推薦閱讀