- UID
- 168489
- 帖子
- 551
- 主題
- 550
- 精華
- 0
- 積分
- 560
- 楓幣
- 5599
- 威望
- 559
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 578
- 閱讀權限
- 50
- 性別
- 保密
- 在線時間
- 12 小時
- 註冊時間
- 2016-10-25
- 最後登入
- 2017-1-21
|
這次要修改的是 .so 檔案
路徑在 : libarmeabi-v7alibSOA.so
修改工具 : 1. ida pro 6.6 (估狗有免安裝版可下載)
2. HxD
Note : 目前修改後無法除新封成 apk, 改過簽名檔的 apk 執行後會閃退, 在下敝人還沒找到解決方案 ...
只能在有 root 的手機上, 把修改後的 libSOA.so 覆蓋以達成修改.
- 無限 Rush
使用 ida 分析後, Quickfilter : CanRushUse
會有 2 個值, (void) 才是要修改的項目.
使用 HxD 將結果改成#1 即可.
[簡易修改]
[ida 資料]
>修改前<
.text:009D4B68 ; CCharacterData::CanRushUse(void)const
.text:009D4B68 EXPORT _ZNK14CCharacterData10CanRushUseEv
.text:009D4B68 _ZNK14CCharacterData10CanRushUseEv ; CODE XREF: .plt:008DDD0Cj
.text:009D4B68 VLDR S0, [R0,#0x230]
.text:009D4B6C VLDR S2, [R0,#0x258]
.text:009D4B70 MOV R0, #0
.text:009D4B74 VCMPE.F32 S0, S2
.text:009D4B78 VMRS APSR_nzcv, FPSCR
.text:009D4B7C MOVGE R0, #1
.text:009D4B80 BX LR
>修改後<
.text:009D4B68 ; CCharacterData::CanRushUse(void)const
.text:009D4B68 EXPORT _ZNK14CCharacterData10CanRushUseEv
.text:009D4B68 _ZNK14CCharacterData10CanRushUseEv ; CODE XREF: .plt:008DDD0Cj
.text:009D4B68 VLDR S0, [R0,#0x230]
.text:009D4B6C VLDR S2, [R0,#0x258]
.text:009D4B70 MOV R0, #1
.text:009D4B74 VCMPE.F32 S0, S2
.text:009D4B78 VMRS APSR_nzcv, FPSCR
.text:009D4B7C MOVGE R0, #1
.text:009D4B80 BX LR
|
|