贊助廣告

2016年10月26日 星期三

MHXR修改教學


工具:
IDA PRO 6.6 :點此下載
HxD :點此下載
ApkDB : 點此下載

ApkDB安裝教學: 開啟setup.exe 選擇語言 完成
---------------------------------------------------------------------------------



過root偵測:
首先將Classes.dex拉出來使用ApkDB反組建

反組建完成會有個Classes資料夾開啟到classes\jp\co\capcom\android\explore路徑並使用記事本開啟MTFPUtils.smali找到isrooted函數

在兩個su後面隨便打個字並儲存檔案

對著classes資料夾右鍵點選回組建

成功後就會產生classes_classes.dex檔案

將其改名為classes.dex放入apk裡即可

---------------------------------------------------------------------------------
讀取libMHS.so
自動戰鬥:
在IDA PRO 6.6 左邊CTRL+F搜尋uGUICockpit::isAutoModeEnable雙擊進入

使用HxD跳轉到地址並修改成01 00 A0 E3 1E FF 2F E1

敵人1傷害:
搜尋uEnemy::getAttack並找到 VMOV R0,S15

HxD跳轉地址並修改成00 00 A0 E3

傷害:
高傷害
搜尋uEnemy::getDefense並找到下圖的地方

HxD跳轉地址並修改成0F 7A FB EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE

提高傷害
則是從第1個s15開始
HxD跳轉地址並修改成0F 7A FB EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE A7 7A 77 EE


儲存後放到APK裡並取代原本的SO檔案

30 則留言:

  1. Classes.dex从任何地方文件

    回覆刪除
  2. 为什么改完安装失败?

    回覆刪除
    回覆
    1. http://a5566qq123.blogspot.hk/2016/10/apk.html

      刪除
    2. 用海馬一樣打不開說

      刪除
    3. 先謝謝樓主教導如何更改
      5.01.01
      載點 :
      HD:
      點此下載
      https://drive.google.com/file/d/0B3dquaDCJp3-cElTeU9tWTE0QkU/view?usp=drivesdk
      Normal:
      點此下載
      https://drive.google.com/file/d/0B3dquaDCJp3-a2ZoSUREcFF2blE/view?usp=drivesdk

      刪除
    4. 每个版本都通用吗这个修改?

      刪除
    5. 已經跟著所有的步驟做,就是在簽名後整個apk檔會消失。嘗試多次也失敗,懇求大神指點指點。
      感激萬分!

      刪除
    6. 簽名前跟簽名後的檔案名字要不同

      刪除
  3. A大可否簡單解釋一下那一堆HEX 修改前代表什麼,修改後再打開libMH.so檔看時看來從基本地改動那段code(包括運算方法), 例如攻擊力修改把VCVTR那一段全改成VADD是有什麼原理嗎?

    小弟一時間還掌握不了

    回覆刪除
    回覆
    1. 已經明白了 為了減少修改的行數 我改用了VNMUL 代替了多次的VADD

      刪除
  4. 非常有用。感谢楼主。
    另外可是使用apktool来进行解压和编译,这样修改smali文件会更方便一点。
    so部分我之前苦于找到函数名字,现在终于进阶到这一步了。
    有关二进制的修改我还要再研究。谢谢。

    回覆刪除
  5. 台版已可先下載,請問大大會修改嗎?謝謝

    回覆刪除
  6. 請求懂修改的大大們出手,修改台版。感恩

    回覆刪除
  7. 台湾版本我已经解包过了。发现无论是Smali还是so文件,都已经加密了。这个方法已经不再适用了。如果楼主有时间的话,求指点一二。

    回覆刪除
  8. 新版本5.02.00 的uGUICockpit::isAutoModeEnable
    修改失败.....其他没问题

    回覆刪除
    回覆
    1. 改這個
      "uCockpitRetainer::isAutoModeEnable"
      方法一樣

      刪除
    2. 这个和uGUICockpit::isAutoModeEnable 改法一样吗?能用吗?

      刪除
    3. 改法完全一樣, 試過能用了, 但我的版本是兩個function都改了
      不知道只改新的那個會否一樣有效

      刪除
    4. 多谢指点!我试试修改新的!

      刪除
    5. 可以上A大大的FB查查看

      刪除
  9. uEnemy::em_indivi_steel_barrier_vital_max_get
    跟改AutoMode的方法 可以1hit破鋼膜

    留意AutoMode中怪物睡著時 獵人不會有任何動作 會呆等怪物醒來才再開始攻擊

    回覆刪除
  10. A大,有空研究IOS的修改吗

    回覆刪除
  11. 請問這改法台版適用嗎
    一直弄不好 不知哪出錯

    回覆刪除
  12. 請問 我用在IDA PRO 6.6 讀取libMHS.so這部分,為什麼我左邊搜尋不到uGUICockpit::isAutoModeEnable這個選項,而是一堆null和sub開頭的檔名
    大大可以求解嗎

    回覆刪除
  13. A大有空嗎?~~
    可以幫一下手嗎?~~
    謝謝~~

    回覆刪除
  14. 請問現在魔物獵人 Explore可幫忙改嗎??給錢買也可以的>"< 因為太小人玩了!!

    回覆刪除