Jump to content

1 post in this topic

Recommended Posts

Posted

Hey Buddy's,

I try since one week, every day about 5-6 Hours to hack the f**cking Kill Shot!

I dont understand this sh*t! In the hole Function i found there Compare other Functions in totally other sections!

I Breakpoint many many functions and they hits, but when i Edit the Function, nothings happend.

 

I hope i found some they can help me???

 

Here is the Funtion:

__text:001CCA00 ; =============== S U B R O U T I N E =======================================
__text:001CCA00
__text:001CCA00 ; Attributes: bp-based frame
__text:001CCA00
__text:001CCA00 ; BuyWeaponAction::Execute(JSONMap const&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> &)
__text:001CCA00 __ZN15BuyWeaponAction7ExecuteERK7JSONMapbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
__text:001CCA00                                         ; DATA XREF: __data:00CA9BB0o
__text:001CCA00
__text:001CCA00 var_860         = -0x860
__text:001CCA00 var_814         = -0x814
__text:001CCA00 var_810         = -0x810
__text:001CCA00 var_808         = -0x808
__text:001CCA00 var_804         = -0x804
__text:001CCA00 var_800         = -0x800
__text:001CCA00 var_7FC         = -0x7FC
__text:001CCA00 var_7F8         = -0x7F8
__text:001CCA00 var_7BC         = -0x7BC
__text:001CCA00 var_780         = -0x780
__text:001CCA00 var_744         = -0x744
__text:001CCA00 var_708         = -0x708
__text:001CCA00 var_6CC         = -0x6CC
__text:001CCA00 var_690         = -0x690
__text:001CCA00 var_654         = -0x654
__text:001CCA00 var_618         = -0x618
__text:001CCA00 var_5DC         = -0x5DC
__text:001CCA00 var_5A0         = -0x5A0
__text:001CCA00 var_564         = -0x564
__text:001CCA00 var_528         = -0x528
__text:001CCA00 var_4EC         = -0x4EC
__text:001CCA00 var_4B0         = -0x4B0
__text:001CCA00 var_474         = -0x474
__text:001CCA00 var_460         = -0x460
__text:001CCA00 var_438         = -0x438
__text:001CCA00 var_3FC         = -0x3FC
__text:001CCA00 var_3C0         = -0x3C0
__text:001CCA00 var_3BC         = -0x3BC
__text:001CCA00 var_3B8         = -0x3B8
__text:001CCA00 var_3B4         = -0x3B4
__text:001CCA00 var_378         = -0x378
__text:001CCA00 var_33C         = -0x33C
__text:001CCA00 var_300         = -0x300
__text:001CCA00 var_2C4         = -0x2C4
__text:001CCA00 var_288         = -0x288
__text:001CCA00 var_24C         = -0x24C
__text:001CCA00 var_210         = -0x210
__text:001CCA00 var_1D4         = -0x1D4
__text:001CCA00 var_198         = -0x198
__text:001CCA00 var_18C         = -0x18C
__text:001CCA00 var_150         = -0x150
__text:001CCA00 var_114         = -0x114
__text:001CCA00 var_D8          = -0xD8
__text:001CCA00 var_9C          = -0x9C
__text:001CCA00 var_60          = -0x60
__text:001CCA00
__text:001CCA00                 PUSH            {R4-R7,LR}
__text:001CCA02                 ADD             R7, SP, #0xC
__text:001CCA04                 PUSH.W          {R8,R10,R11}
__text:001CCA08                 VPUSH           {D8}
__text:001CCA0C                 SUB.W           SP, SP, #0x840
__text:001CCA10                 STR             R3, [SP,#0x860+var_800]
__text:001CCA12                 MOV             R5, R1
__text:001CCA14                 STR             R2, [SP,#0x860+var_7FC]
__text:001CCA16                 BL              __ZN9valor_sky16GetCurrentTeamIDEv ; valor_sky::GetCurrentTeamID(void)
__text:001CCA1A                 MOV             R1, R0  ; char *
__text:001CCA1C                 MOV             R0, #(aTeam - 0x1CCA2A) ; "Team"
__text:001CCA24                 MOVS            R2, #0  ; char *
__text:001CCA26                 ADD             R0, PC  ; "Team"
__text:001CCA28                 MOVS            R4, #0
__text:001CCA2A                 BL              __ZN9CachedDoc17RetrieveCachedDocEPKcS1_S1_ ; CachedDoc::RetrieveCachedDoc(char const*,char const*,char const*)
__text:001CCA2E                 CBZ             R0, loc_1CCA50
__text:001CCA30                 MOVW            R1, #(:lower16:(__ZTI9CachedDoc_ptr - 0x1CCA46))
__text:001CCA34                 MOVS            R3, #0
__text:001CCA36                 MOVT.W          R1, #(:upper16:(__ZTI9CachedDoc_ptr - 0x1CCA46))
__text:001CCA3A                 MOV             R2, #(__ZTI7TeamDoc_ptr - 0x1CCA48)
__text:001CCA42                 ADD             R1, PC ; __ZTI9CachedDoc_ptr
__text:001CCA44                 ADD             R2, PC ; __ZTI7TeamDoc_ptr
__text:001CCA46                 LDR             R1, [R1] ; `typeinfo for'CachedDoc
__text:001CCA48                 LDR             R2, [R2] ; `typeinfo for'TeamDoc
__text:001CCA4A                 BLX.W           ___dynamic_cast
__text:001CCA4E                 MOV             R4, R0
__text:001CCA50
__text:001CCA50 loc_1CCA50                              ; CODE XREF: BuyWeaponAction::Execute(JSONMap const&,bool,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>> &)+2Ej
__text:001CCA50                 MOV             R0, R4  ; this
__text:001CCA52                 BL              __ZN12CachedObject10GetJSONMapEv ; CachedObject::GetJSONMap(void)
__text:001CCA56                 MOV             R1, R0
__text:001CCA58                 SUB.W           R0, R7, #-var_60
__text:001CCA5C                 BL              __ZN7JSONMapC1ERKS_ ; JSONMap::JSONMap(JSONMap const&)
__text:001CCA60                 MOVW            R0, #(:lower16:(aCurrencybalanc - 0x1CCA70)) ; "CurrencyBalance"
__text:001CCA64                 MOVS            R1, #0  ; char *
__text:001CCA66                 MOVT.W          R0, #(:upper16:(aCurrencybalanc - 0x1CCA70)) ; "CurrencyBalance"
__text:001CCA6A                 MOVS            R2, #0  ; char *
__text:001CCA6C                 ADD             R0, PC  ; "CurrencyBalance"
__text:001CCA6E                 MOV.W           R11, #0
__text:001CCA72                 BL              __ZN10CachedView18RetrieveCachedViewEPKcS1_S1_ ; CachedView::RetrieveCachedView(char const*,char const*,char const*)
__text:001CCA76                 CBZ             R0, loc_1CCA98
__text:001CCA78                 MOVW            R1, #(:lower16:(__ZTI10CachedView_ptr - 0x1CCA8E))
__text:001CCA7C                 MOVS            R3, #0
__text:001CCA7E                 MOVT.W          R1, #(:upper16:(__ZTI10CachedView_ptr - 0x1CCA8E))
__text:001CCA82                 MOV             R2, #(__ZTI19CurrencyBalanceView_ptr - 0x1CCA90)
__text:001CCA8A                 ADD             R1, PC ; __ZTI10CachedView_ptr
__text:001CCA8C                 ADD             R2, PC ; __ZTI19CurrencyBalanceView_ptr
__text:001CCA8E                 LDR             R1, [R1] ; `typeinfo for'CachedView
__text:001CCA90                 LDR             R2, [R2] ; `typeinfo for'CurrencyBalanceView
__text:001CCA92                 BLX.W           ___dynamic_cast
__text:001CCA96                 MOV             R11, R0
__text:001CCA98
__text:001CCA98 loc_1CCA98                              ; CODE XREF: BuyWeaponAction::Execute(JSONMap const&,bool,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>> &)+76j
__text:001CCA98                 MOVW            R2, #(:lower16:(aWeaponid - 0x1CCAAA)) ; "WeaponId"
__text:001CCA9C                 SUB.W           R4, R7, #-var_9C
__text:001CCAA0                 MOVT.W          R2, #(:upper16:(aWeaponid - 0x1CCAAA)) ; "WeaponId"
__text:001CCAA4                 MOV             R1, R5
__text:001CCAA6                 ADD             R2, PC  ; "WeaponId"
__text:001CCAA8                 MOV             R0, R4
__text:001CCAAA                 MOV             R10, R5
__text:001CCAAC                 BL              __ZNK7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCAB0                 MOVW            R1, #(:lower16:(asc_A52830 - 0x1CCABE)) ; ""
__text:001CCAB4                 MOV             R0, R4  ; this
__text:001CCAB6                 MOVT.W          R1, #(:upper16:(asc_A52830 - 0x1CCABE)) ; ""
__text:001CCABA                 ADD             R1, PC  ; ""
__text:001CCABC                 BL              __ZNK7JSONMap19GetStringTableEntryEPKc ; JSONMap::GetStringTableEntry(char const*)
__text:001CCAC0                 MOV             R5, R0
__text:001CCAC2                 MOV             R0, R4  ; this
__text:001CCAC4                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCAC8                 MOVW            R2, #(:lower16:(aWeapons - 0x1CCADC)) ; "Weapons"
__text:001CCACC                 ADDW            R4, SP, #0x860+var_114
__text:001CCAD0                 MOVT.W          R2, #(:upper16:(aWeapons - 0x1CCADC)) ; "Weapons"
__text:001CCAD4                 SUB.W           R1, R7, #-var_60
__text:001CCAD8                 ADD             R2, PC  ; "Weapons"
__text:001CCADA                 MOV             R0, R4
__text:001CCADC                 BL              __ZN7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCAE0                 SUB.W           R6, R7, #-var_D8
__text:001CCAE4                 MOV             R1, R4  ; char *
__text:001CCAE6                 MOV             R2, R5
__text:001CCAE8                 MOV             R0, R6  ; this
__text:001CCAEA                 BL              __ZN7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCAEE                 MOV             R0, R6  ; this
__text:001CCAF0                 BL              __ZNK7JSONMap7IsValidEv ; JSONMap::IsValid(void)
__text:001CCAF4                 MOV             R8, R0
__text:001CCAF6                 MOV             R0, R6  ; this
__text:001CCAF8                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCAFC                 MOV             R0, R4  ; this
__text:001CCAFE                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCB02                 CMP.W           R8, #1
__text:001CCB06                 BNE             loc_1CCB20
__text:001CCB08                 MOV             R1, #(aAttemptingT_10 - 0x1CCB16) ; "Attempting to buy weapon that is alread"...
__text:001CCB10                 LDR             R0, [SP,#0x860+var_800]
__text:001CCB12                 ADD             R1, PC  ; "Attempting to buy weapon that is alread"...
__text:001CCB14                 BLX.W           __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc ; std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>::assign(char const*)
__text:001CCB18                 LDR             R0, [SP,#0x860+var_7FC]
__text:001CCB1A                 CMP             R0, #0
__text:001CCB1C                 BNE.W           loc_1CCFF0
__text:001CCB20
__text:001CCB20 loc_1CCB20                              ; CODE XREF: BuyWeaponAction::Execute(JSONMap const&,bool,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>> &)+106j
__text:001CCB20                 MOVW            R2, #(:lower16:(aCurrencytype - 0x1CCB32)) ; "CurrencyType"
__text:001CCB24                 ADD.W           R4, SP, #0x860+var_150
__text:001CCB28                 MOVT.W          R2, #(:upper16:(aCurrencytype - 0x1CCB32)) ; "CurrencyType"
__text:001CCB2C                 MOV             R1, R10
__text:001CCB2E                 ADD             R2, PC  ; "CurrencyType"
__text:001CCB30                 MOV             R0, R4
__text:001CCB32                 STR.W           R10, [SP,#0x860+var_810+4]
__text:001CCB36                 BL              __ZNK7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCB3A                 MOVW            R1, #(:lower16:(asc_A52830 - 0x1CCB48)) ; ""
__text:001CCB3E                 MOV             R0, R4  ; this
__text:001CCB40                 MOVT.W          R1, #(:upper16:(asc_A52830 - 0x1CCB48)) ; ""
__text:001CCB44                 ADD             R1, PC  ; ""
__text:001CCB46                 BL              __ZNK7JSONMap19GetStringTableEntryEPKc ; JSONMap::GetStringTableEntry(char const*)
__text:001CCB4A                 MOV             R6, R0
__text:001CCB4C                 MOV             R0, R4  ; this
__text:001CCB4E                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCB52                 MOVW            R2, #(:lower16:(aCommandtime - 0x1CCB64)) ; "CommandTime"
__text:001CCB56                 ADDW            R8, SP, #0x860+var_18C
__text:001CCB5A                 MOVT.W          R2, #(:upper16:(aCommandtime - 0x1CCB64)) ; "CommandTime"
__text:001CCB5E                 MOV             R1, R10
__text:001CCB60                 ADD             R2, PC  ; "CommandTime"
__text:001CCB62                 MOV             R0, R8
__text:001CCB64                 BL              __ZNK7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCB68                 VMOV.I32        D8, #0
__text:001CCB6C                 MOV             R0, R8  ; this
__text:001CCB6E                 VMOV            R1, R10, D8
__text:001CCB72                 STR             R1, [SP,#0x860+var_810]
__text:001CCB74                 MOV             R2, R10
__text:001CCB76                 BL              __ZNK7JSONMap9GetDoubleEd ; JSONMap::GetDouble(double)
__text:001CCB7A                 MOV             R3, R0  ; char *
__text:001CCB7C                 MOV             R0, #(aWeapon - 0x1CCB8A) ; "Weapon"
__text:001CCB84                 STR             R1, [SP,#0x860+var_860] ; double
__text:001CCB86                 ADD             R0, PC  ; "Weapon"
__text:001CCB88                 MOV             R1, R5  ; char *
__text:001CCB8A                 MOV             R2, R6  ; char *
__text:001CCB8C                 BL              __ZN10SalesAgent8GetPriceEPKcS1_S1_d ; SalesAgent::GetPrice(char const*,char const*,char const*,double)
__text:001CCB90                 MOV             R4, R0
__text:001CCB92                 MOV             R0, R8  ; this
__text:001CCB94                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCB98                 MOV             R0, R11 ; this
__text:001CCB9A                 MOV             R1, R6  ; char *
__text:001CCB9C                 MOV             R2, R4  ; int
__text:001CCB9E                 BL              __ZNK19CurrencyBalanceView9CanAffordEPKci ; CurrencyBalanceView::CanAfford(char const*,int)
__text:001CCBA2                 CBNZ            R0, loc_1CCBBC
__text:001CCBA4                 MOV             R1, #(aCannotAffordWe - 0x1CCBB2) ; "Cannot afford weapon purchase."
__text:001CCBAC                 LDR             R0, [SP,#0x860+var_800]
__text:001CCBAE                 ADD             R1, PC  ; "Cannot afford weapon purchase."
__text:001CCBB0                 BLX.W           __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc ; std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>::assign(char const*)
__text:001CCBB4                 LDR             R0, [SP,#0x860+var_7FC]
__text:001CCBB6                 CMP             R0, #0
__text:001CCBB8                 BNE.W           loc_1CCFF0
__text:001CCBBC
__text:001CCBBC loc_1CCBBC                              ; CODE XREF: BuyWeaponAction::Execute(JSONMap const&,bool,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>> &)+1A2j
__text:001CCBBC                 MOV             R0, R6  ; char *
__text:001CCBBE                 STR.W           R10, [SP,#0x860+var_814]
__text:001CCBC2                 BLX.W           _strlen
__text:001CCBC6                 ADD.W           R8, SP, #0x860+var_198
__text:001CCBCA                 MOV             R2, R0
__text:001CCBCC                 MOV             R1, R6
__text:001CCBCE                 MOV             R0, R8
__text:001CCBD0                 BLX.W           __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm ; std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>::__init(char const*,ulong)
__text:001CCBD4                 MOV             R0, R11
__text:001CCBD6                 MOV             R1, R8
__text:001CCBD8                 MOV             R2, R4
__text:001CCBDA                 BL              __ZN19CurrencyBalanceView16SubtractCurrencyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi ; CurrencyBalanceView::SubtractCurrency(std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>,int)
__text:001CCBDE                 MOV             R0, R8
__text:001CCBE0                 BLX.W           __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ; std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>>::~basic_string()
__text:001CCBE4                 BL.W            __ZN4core15JSONAllocObjectEv ; core::JSONAllocObject(void)
__text:001CCBE8                 MOVW            R8, #(:lower16:(aWeapons - 0x1CCBFC)) ; "Weapons"
__text:001CCBEC                 SUB.W           R10, R7, #-var_60
__text:001CCBF0                 MOVT.W          R8, #(:upper16:(aWeapons - 0x1CCBFC)) ; "Weapons"
__text:001CCBF4                 ADDW            R4, SP, #0x860+var_1D4
__text:001CCBF8                 ADD             R8, PC  ; "Weapons"
__text:001CCBFA                 MOV             R6, R0
__text:001CCBFC                 MOV             R0, R4
__text:001CCBFE                 MOV             R1, R10
__text:001CCC00                 MOV             R2, R8
__text:001CCC02                 BL              __ZN7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCC06                 MOV             R0, R4
__text:001CCC08                 MOV             R1, R5
__text:001CCC0A                 MOV             R2, R6
__text:001CCC0C                 MOVS            R3, #1
__text:001CCC0E                 BL              __ZN7JSONMap8AddChildEPKcPN4core8JSONNodeENS_10InsertModeE ; JSONMap::AddChild(char const*,core::JSONNode *,JSONMap::InsertMode)
__text:001CCC12                 MOV             R0, R4  ; this
__text:001CCC14                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCC18                 BL.W            __ZN4core15JSONAllocObjectEv ; core::JSONAllocObject(void)
__text:001CCC1C                 ADDW            R11, SP, #0x860+var_24C
__text:001CCC20                 MOV             R4, R0
__text:001CCC22                 MOV             R1, R10
__text:001CCC24                 MOV             R2, R8
__text:001CCC26                 MOV             R0, R11
__text:001CCC28                 BL              __ZN7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCC2C                 ADD.W           R6, SP, #0x860+var_210
__text:001CCC30                 MOV             R1, R11
__text:001CCC32                 MOV             R2, R5
__text:001CCC34                 MOV             R0, R6
__text:001CCC36                 BL              __ZN7JSONMapixEPKc ; JSONMap::operator[](char const*)
__text:001CCC3A                 MOVW            R1, #(:lower16:(aUpgrades - 0x1CCC4A)) ; "Upgrades"
__text:001CCC3E                 MOV             R0, R6
__text:001CCC40                 MOVT.W          R1, #(:upper16:(aUpgrades - 0x1CCC4A)) ; "Upgrades"
__text:001CCC44                 MOV             R2, R4
__text:001CCC46                 ADD             R1, PC  ; "Upgrades"
__text:001CCC48                 MOVS            R3, #1
__text:001CCC4A                 BL              __ZN7JSONMap8AddChildEPKcPN4core8JSONNodeENS_10InsertModeE ; JSONMap::AddChild(char const*,core::JSONNode *,JSONMap::InsertMode)
__text:001CCC4E                 MOV             R0, R6  ; this
__text:001CCC50                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCC54                 MOV             R0, R11 ; this
__text:001CCC56                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCC5A                 MOVW            R0, #(:lower16:(aTuningdata - 0x1CCC70)) ; "TuningData"
__text:001CCC5E                 MOVS            R2, #0  ; char *
__text:001CCC60                 MOVT.W          R0, #(:upper16:(aTuningdata - 0x1CCC70)) ; "TuningData"
__text:001CCC64                 MOV             R1, #(aSniperTuningWe - 0x1CCC72) ; "sniper/tuning/weapons"
__text:001CCC6C                 ADD             R0, PC  ; "TuningData"
__text:001CCC6E                 ADD             R1, PC  ; "sniper/tuning/weapons"
__text:001CCC70                 MOVS            R4, #0
__text:001CCC72                 BL              __ZN9CachedDoc17RetrieveCachedDocEPKcS1_S1_ ; CachedDoc::RetrieveCachedDoc(char const*,char const*,char const*)
__text:001CCC76                 CBZ             R0, loc_1CCC98
__text:001CCC78                 MOVW            R1, #(:lower16:(__ZTI9CachedDoc_ptr - 0x1CCC8E))
__text:001CCC7C                 MOVS            R3, #0
__text:001CCC7E                 MOVT.W          R1, #(:upper16:(__ZTI9CachedDoc_ptr - 0x1CCC8E))
__text:001CCC82                 MOV             R2, #(__ZTI15WeaponTuningDoc_ptr - 0x1CCC90)
__text:001CCC8A                 ADD             R1, PC ; __ZTI9CachedDoc_ptr
__text:001CCC8C                 ADD             R2, PC ; __ZTI15WeaponTuningDoc_ptr
__text:001CCC8E                 LDR             R1, [R1] ; `typeinfo for'CachedDoc
__text:001CCC90                 LDR             R2, [R2] ; `typeinfo for'WeaponTuningDoc
__text:001CCC92                 BLX.W           ___dynamic_cast
__text:001CCC96                 MOV             R4, R0
__text:001CCC98
__text:001CCC98 loc_1CCC98                              ; CODE XREF: BuyWeaponAction::Execute(JSONMap const&,bool,std::__1::basic_string<char,std::__1::char_traits<char>,std::__1::allocator<char>> &)+276j
__text:001CCC98                 MOV             R0, R4  ; this
__text:001CCC9A                 BL              __ZN12CachedObject10GetJSONMapEv ; CachedObject::GetJSONMap(void)
__text:001CCC9E                 ADD.W           R6, SP, #0x860+var_288
__text:001CCCA2                 MOV             R1, R0
__text:001CCCA4                 MOV             R0, R6
__text:001CCCA6                 BL              __ZN7JSONMapC1ERKS_ ; JSONMap::JSONMap(JSONMap const&)
__text:001CCCAA                 MOVW            R2, #(:lower16:(aData - 0x1CCCBC)) ; "Data"
__text:001CCCAE                 ADDW            R8, SP, #0x860+var_3B4
__text:001CCCB2                 MOVT.W          R2, #(:upper16:(aData - 0x1CCCBC)) ; "Data"
__text:001CCCB6                 MOV             R1, R6  ; char *
__text:001CCCB8                 ADD             R2, PC  ; "Data"
__text:001CCCBA                 MOV             R0, R8  ; this
__text:001CCCBC                 BL              __ZNK7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCCC0                 MOVW            R2, #(:lower16:(aWeapons - 0x1CCCD2)) ; "Weapons"
__text:001CCCC4                 ADD.W           R10, SP, #0x860+var_378
__text:001CCCC8                 MOVT.W          R2, #(:upper16:(aWeapons - 0x1CCCD2)) ; "Weapons"
__text:001CCCCC                 MOV             R1, R8  ; char *
__text:001CCCCE                 ADD             R2, PC  ; "Weapons"
__text:001CCCD0                 MOV             R0, R10 ; this
__text:001CCCD2                 BL              __ZNK7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCCD6                 ADDW            R4, SP, #0x860+var_33C
__text:001CCCDA                 MOV             R1, R10 ; char *
__text:001CCCDC                 MOV             R2, R5
__text:001CCCDE                 MOV             R0, R4  ; this
__text:001CCCE0                 BL              __ZNK7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCCE4                 MOVW            R2, #(:lower16:(aBase_0 - 0x1CCCF6)) ; "Base"
__text:001CCCE8                 ADD.W           R6, SP, #0x860+var_300
__text:001CCCEC                 MOVT.W          R2, #(:upper16:(aBase_0 - 0x1CCCF6)) ; "Base"
__text:001CCCF0                 MOV             R1, R4  ; char *
__text:001CCCF2                 ADD             R2, PC  ; "Base"
__text:001CCCF4                 MOV             R0, R6  ; this
__text:001CCCF6                 BL              __ZNK7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCCFA                 MOVW            R2, #(:lower16:(aDefaultupgrade - 0x1CCD0C)) ; "DefaultUpgrades"
__text:001CCCFE                 ADDW            R11, SP, #0x860+var_2C4
__text:001CCD02                 MOVT.W          R2, #(:upper16:(aDefaultupgrade - 0x1CCD0C)) ; "DefaultUpgrades"
__text:001CCD06                 MOV             R1, R6  ; char *
__text:001CCD08                 ADD             R2, PC  ; "DefaultUpgrades"
__text:001CCD0A                 MOV             R0, R11 ; this
__text:001CCD0C                 BL              __ZNK7JSONMap3GetEPKc ; JSONMap::Get(char const*)
__text:001CCD10                 MOV             R0, R6  ; this
__text:001CCD12                 BL              __ZN7JSONMapD1Ev ; JSONMap::~JSONMap()
__text:001CCD16                 MOV             R

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Sword Legend: Idle Mastery v1.0.31 +5 Jailed Cheats
      Modded/Hacked App: Sword Legend: Idle Mastery By Changgon Woo
      Bundle ID: com.dragonheart.muhyeop
      iTunes Store Link: https://apps.apple.com/us/app/sword-legend-idle-mastery/id6639589557?uo=4

       

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Never Die
      - Loot/Drop/Rewards Multiplier
      - No ADS

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 4 replies
    • Sword Legend: Idle Mastery v1.0.31 +5 Cheats
      Modded/Hacked App: Sword Legend: Idle Mastery By Changgon Woo
      Bundle ID: com.dragonheart.muhyeop
      iTunes Store Link: https://apps.apple.com/us/app/sword-legend-idle-mastery/id6639589557?uo=4

       

       

      📌 Mod Requirements

      - Jailbroken iPhone or iPad.
      - iGameGod / Filza / iMazing.
      - Cydia Substrate, ElleKit, Substitute or libhooker depending on your jailbreak (from Sileo, Cydia or Zebra).

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Never Die
      - Loot/Drop/Rewards Mutliplier
      - No ADS

       

      ⬇️ iOS Hack Download Link


      Hidden Content

      Download Hack







       

      📖 iOS Installation Instructions

      STEP 1: Download the .deb hack file from the link above. Use Safari, Google Chrome or other iOS browsers to download.
      STEP 2: Once the file has downloaded, tap on it and then you will be prompted on whether you want to open the deb with iGameGod or copy it to Filza.
      STEP 3: If needed, tap on the downloaded file again, then select ‘Normal Install’ from the options on your screen.
      STEP 4: Let iGameGod/Filza finish the cheat installation. If it doesn’t install successfully, see the note below.
      STEP 5: Open the game, log in to your iOSGods account when asked, then toggle on the features you want and enjoy!

       

      NOTE: If you have any questions or problems, read our Jailbreak iOS Hack Troubleshooting & Frequently Asked Questions & Answers topic. If you still haven't found a solution, post your issue below and we'll do our best to help! If the hack does work for you, please post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

      More iOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.

      Modded Android APKs
      Need modded apps or games for Android? Check out the latest custom APK mods, cheats & more in our Android Section.
      • 7 replies
    • Travel Town - Merge Adventure v2.12.1021 Jailed Cheats +1
      Modded/Hacked App: Travel Town - Merge Adventure By Magmatic Games Ltd
      Bundle ID: io.randomco.travel
      iTunes Store Link: https://apps.apple.com/us/app/travel-town-merge-adventure/id1521236603?uo=4


      Hack Features:
      - Infinite Currencies


      iOS Hack Download Link: https://iosgods.com/topic/148953-travel-town-merge-adventure-v212287-jailed-cheats-1/
        • Agree
      • 707 replies
    • Rumble Defense v1.0.6 [ +2 Cheats ] Currency Max
      Modded/Hacked App: Rumble Defense By ORCAT PTE. LTD.
      Bundle ID: seikami.kingdom.rise.global
      iTunes Store Link: https://apps.apple.com/us/app/rumble-defense/id6740305583?uo=4

       

      🤩 Hack Features

      - Currency
      - Resources


      • 4 replies
    • Rumble Defense v1.0.6 [ +2 Jailed ] Currency Max
      Modded/Hacked App: Rumble Defense By ORCAT PTE. LTD.
      Bundle ID: seikami.kingdom.rise.global
      iTunes Store Link: https://apps.apple.com/us/app/rumble-defense/id6740305583?uo=4
       

      🤩 Hack Features

      - Currency
      - Resources

      • 1 reply
    • Dwarf Kingdom - Idle Survival v5.1 [Jailed Debug Menu]
      Modded/Hacked App: Dwarf Kingdom - Idle Survival By PAPER PIGEON YAZILIM VE OYUN GELISTIRME LIMITED SIRKETI
      Bundle ID: com.PaperPigeon.DwarfKingdom
      iTunes Store Link: https://apps.apple.com/us/app/dwarf-kingdom-idle-survival/id6477745778?uo=4



      🤩 Hack Features

      - Debug Menu (Enable cheat and debug menu will open)
       
      • 3 replies
    • Dwarf Kingdom - Idle Survival v5.1 [Debug Menu]
      Modded/Hacked App: Dwarf Kingdom - Idle Survival By PAPER PIGEON YAZILIM VE OYUN GELISTIRME LIMITED SIRKETI
      Bundle ID: com.PaperPigeon.DwarfKingdom
      iTunes Store Link: https://apps.apple.com/us/app/dwarf-kingdom-idle-survival/id6477745778?uo=4



      🤩 Hack Features

      - Debug Menu (Enable cheat and debug menu will open)
      • 3 replies
    • Base Commander v2.0.0 [Jailed Cheat Menu]
      Modded/Hacked App: Base Commander By Supercent Inc.
      Bundle ID: com.yalp.basecommander
      iTunes Store Link: https://apps.apple.com/us/app/base-commander/id6504986006?uo=4



      🤩 Hack Features

      - Cheat Menu Enabled (QA is the cheat menu)
      • 3 replies
    • Base Commander v2.0.0 [Cheat Menu]
      Modded/Hacked App: Base Commander By Supercent Inc.
      Bundle ID: com.yalp.basecommander
      iTunes Store Link: https://apps.apple.com/us/app/base-commander/id6504986006?uo=4



      🤩 Hack Features

      - Cheat Menu Enabled (QA is the cheat menu)
       
      • 2 replies
    • Obey Me! NB v3.1.39 +2 Jailed Cheats
      Modded/Hacked App: Obey Me! NB By NTT Solmare
      Bundle ID: com.nttsolmare.game.ios.obeyme2
      iTunes Store Link: https://apps.apple.com/us/app/obey-me-nb/id1638272826?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly / Cydia Impactor or alternatives.
      - A Computer Running Windows/macOS/Linux with iTunes installed.


      Hack Features:
      - Auto Tap
      - Custom Notes*
      * Perfect => 0
      * Great => 1
      * Nice => 2


      Jailbreak required hack(s): 


      iOS Hack Download IPA Link:

      Hidden Content

      Download via the iOSGods App








      PC Installation Instructions:
      STEP 1: If necessary, uninstall the app if you have it installed on your iDevice. Some hacked IPAs will install as a duplicate app. Make sure to back it up so you don't lose your progress.
      STEP 2: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see this tutorial topic.
      STEP 3: Download Sideloadly and install it on your PC.
      STEP 4: Open/Run Sideloadly on your computer, connect your iOS Device, and wait until your device name shows up.
      STEP 5: Once your iDevice appears, drag the modded .IPA file you downloaded and drop it inside the Sideloadly application.
      STEP 6: You will now have to enter your iTunes/Apple ID email login, press "Start" & then you will be asked to enter your password. Go ahead and enter the required information.
      STEP 7: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 8: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles/VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 9: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. Jailbroken iDevices can also use Sideloadly/Filza/IPA Installer to normally install the IPA with AppSync. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - AlyssaX64


      Cheat Video/Screenshots:

      N/A
      • 24 replies
    • Ronin: The Last Samurai v2.18.752 +2 Jailed Cheats
      Modded/Hacked App: Ronin: The Last Samurai By Dreamotion Inc.
      Bundle ID: com.dreamotion.ronin
      iTunes Store Link: https://apps.apple.com/us/app/ronin-the-last-samurai/id1534821475?uo=4


      Mod Requirements:
      - Non-Jailbroken/Jailed or Jailbroken iPhone/iPad/iPod Touch.
      - Sideloadly/Cydia Impactor or alternatives.
      - A Computer Running Windows/Mac/Linux with iTunes installed.





      Hack Features:
      - Damage Multiplier
      - Defense Multiplier


      Jailbreak required hack(s): 


      iOS Hack Download Link:

      Hidden Content

      Download via the iOSGods App








      PC Installation Instructions:
      STEP 1: If necessary, uninstall the app if you have it installed on your iDevice. Some hacked IPAs will install as a duplicate app. Make sure to back it up so you don't lose your progress.
      STEP 2: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see this tutorial topic.
      STEP 3: Download Sideloadly and install it on your PC.
      STEP 4: Open/Run Sideloadly on your computer then connect your iOS Device and wait until your device name shows up.
      STEP 5: Once your iDevice appears, drag the modded .IPA file you downloaded and drop it inside the Sideloadly application.
      STEP 6: You will now have to enter your iTunes/Apple ID email login & then your password. Go ahead and enter the required information.
      STEP 7: Wait for Sideloadly to finish sideloading/installing the hacked IPA.
      STEP 8: Once the installation is complete and you see the app on your Home Screen, you will now need to go to Settings -> General -> Profiles & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 9: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: For free Apple Developer accounts you will need to repeat this process every 7 days. Using a disposable Apple ID for this process is suggested but not required. Jailbroken iDevices can also use Sideloadly to install the IPA with AppSync. Filza & IPA Installer (or alternatives) from Cydia also work. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - Zahir


      Cheat Video/Screenshots:

      N/A
      • 139 replies
    • Obey Me! NB v3.1.39 +2 Cheats
      Modded/Hacked App: Obey Me! NB Ikemen Otome Game By NTT Solmare
      Bundle ID: com.nttsolmare.game.ios.obeyme2
      iTunes Store Link: https://apps.apple.com/us/app/obey-me-nb-ikemen-otome-game/id1638272826?uo=4


      Mod Requirements:
      - Jailbroken iPhone/iPad/iPod Touch.
      - iGameGod / Filza / iMazing or any other file managers for iOS.
      - Cydia Substrate, Substitute or libhooker depending on your jailbreak.
      - PreferenceLoader (from Cydia, Sileo or Zebra).


      Hack Features:
      - Auto Tap
      - Custom Notes*
      * Perfect => 1
      * Great => 2
      * Nice => 3


      Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/


      iOS Hack Download Link:

      Hidden Content
      Download Hack







      Installation Instructions:
      STEP 1: Download the .deb Cydia hack file from the link above. Use Safari/Google Chrome or other iOS browsers to download.
      STEP 2: Once the file has downloaded, tap on it and then you will be prompted on whether you want to open the deb with iGameGod or copy it to Filza.
      STEP 3: If necessary, tap on the downloaded file, and then, you will need to press 'Install' from the options on your screen.
      STEP 4: Let iGameGod/Filza finish the cheat installation. Make sure it successfully installs, otherwise see the note below.
      STEP 5: If the hack is a Mod Menu — which is usually the case nowadays — the cheat features can be toggled in-game. Some cheats have options that can be enabled from your iDevice settings.
      STEP 6: Turn on the features you want and play the game. You may need to follow further instructions inside the hack's popup in-game.

       

      NOTE: If you have any questions or problems, read our Troubleshooting topic & Frequently Asked Questions & Answers topic. If you still haven't found a solution, post your issue down below and we'll do our best to help! If the hack does work for you, please post your feedback below and help out other fellow members that are encountering issues.


      Credits:
      - AlyssaX64


      Cheat Video/Screenshots:

      N/A
      • 84 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines