中國第一游戲原創門戶

論壇社區

當前位置:LOOKGAME > 游戲教程 > 手游教程 > 正文

安卓游戲apk破解教程 小刀教你制作修改版游戲

  • 2014-06-12
  • 作者:小刀/
  • 來源:本站原創/
  • 人氣:
  本文由lookgame小刀原創,轉載請注明出處及原文鏈接。

  接下來要講解的絕對是很多朋友都感興趣的,安卓游戲apk破解教程,相信大家也是經常在網上看到那種可以直接短信內購的安卓破解游戲,本文就教你,如何對游戲中的短信權限進行破解,讓其在游戲的時候,不需要付費就可以免費內購。

  注意:

  1、要學習本教程,你需要有一定的java基礎,不需要太深的基礎,但是也不能看到代碼就頭暈;

  2、需要使用到apk改之理反編譯工具,關于該工具的安裝以及使用教程,請移步:apkid教程

  案例:割繩子-中國版

  原版(未破解版):點擊下載

  注意,上面的是未破解版,主要是方便大家下載后按照本教程進行嘗試破解。

  破解版:點擊下載

  注意,這個破解版是小刀根據本文教程制作的破解版,大家可以測試一下,進入游戲商店后,選擇【5元激活游戲】—【點擊右上角紅X】—最后點擊【不購買】,就會提示你購買成功,也就是內購成功。

  破解原理:本教程,主要是利用apk改之理對游戲進行反編譯,然后修改其中的發送短信代碼,讓其發送失敗也可以內購物品,之后重新反編譯,這樣就成功之作了安卓apk破解版游戲。

  具體教程:

  1、首先運行apk改之理工具,然后點擊【項目】-【打開apk】,將割繩子中國版這個游戲反編譯,注意下圖,必須apk和dex都編譯成功,才可以。

  備注:在反編譯之前,將割繩子中國版的名字修改為任意字母或者數字,因為apk改之理無法反編譯名字為中文的apk(這里的名字不是包名,而是文件名)。

  2、然后就簡單了,因為這款游戲中,想要購買物品需要發送短信,所以我們可以知道,發送短信時會提示你【付費失敗】或者【付費成功】之類的關鍵詞。

  很簡單,我們在右邊的【搜索】欄目中,直接搜索【付費】這個詞,然后點擊最下面的【搜索全部】。

  3、然后會出現下圖所示的搜索結果,接下來就是要求我們去尋找這些付費操作動作所對應的類的名字了。

  我們看這一句,【您的付費操作失敗了,請稍后重試!】,可以看到,在前面是gc_billing_fail,這個就是我們要找的,付費失敗后跳轉的類的名字。

  4、然后在右邊繼續搜索【gc_billing_fail】,可以看到非常多的搜索結果。

  5、我們找到\gamebilling\view\a$1.smali這個搜索結果,這個就是我們要找的發送短信函數,點擊這個函數一下;

  6、然后進入下圖的界面,下圖所示的這個位置,這里解釋一下onBillingFail以及onBillingSuccess以及onUserOperCanel這三個函數的意思。

安卓游戲apk破解教程 小刀教你制作修改版游戲

  onBillingFail是指短信發送失敗后的操作函數;

  onBillingSuccess是指短信發送成功后的操作函數,也就是說,如果你成功發送了付費短信,就會通過這個函數,來給予你購買的物品;

  onUserOperCanel是指你取消購買后的操作函數,如果你在短信界面選擇了【取消】購買,就會跳轉到這個函數。

  7、接下來就是正式對其進行破解了,我們復制onBillingSuccess下面的函數,然后將這個函數覆蓋掉onBillingFail以及onBillingSuccess下面的函數,之后點擊【編輯】—【保存】。

  8、現在點擊【編譯】-【編譯生成apk】,然后耐心等待這個我們破解過的apk生成即可。

  只要出現下圖所示的界面,提示你編譯apk以及簽名apk都成功了,說明我們就成功的完成了重編譯。

  現在這個已經是游戲apk破解版了,只要安裝這個游戲,然后在發送短信購買物品時,點擊【取消】,就可以內購成功了。本文安卓apk破解教程也就暫時講解到這里了,小刀會在稍后帶來另外一種破解apk游戲的思路。

安卓游戲apk破解教程 小刀教你制作修改版游戲 安卓游戲apk破解教程 小刀教你制作修改版游戲

分享到:
推薦閱讀本月最新
彩经网广东11选5走势图