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

    • Otherworld Mercenary Corps +2 Jailed Cheats
      Modded/Hacked App: Otherworld Mercenary Corps By baobob lab
      Bundle ID: com.blb.ios.Mercenary
      iTunes Store Link: https://apps.apple.com/us/app/otherworld-mercenary-corps/id6471457105?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:
      - Damage Multiplier
      - Never Die


      Jailbreak required hack(s): https://iosgods.com/forum/5-game-cheats-hack-requests/
      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 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
      • 223 replies
    • (18+) Horny Villa Nutaku +1 Cheat
      Modded/Hacked App: Horny Villa By Nutaku
      Bundle ID: com.greent.hornyvilla
      App Store Link: https://www.nutaku.net/games/horny-villa/#

       

      Mod APK Game Name: 
      Rooted Device: Not Required.
      Google Play Store Link: 

       

      🤩 Hack Features

      - Unlimited Currenices → Spend/Gain

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS 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.

       
      • 0 replies
    • Glow Fashion Idol +2 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Glow Fashion Idol By CRAZY LABS BY TABTALE , G.P.
      Bundle ID: com.crazylabs.fashionsquad
      iTunes Store Link: https://apps.apple.com/us/app/glow-fashion-idol/id6446197181?uo=4


      Hack Features:
      - Unlimited Coins
      - Unlimited Gems


      Jailbreak required hack(s): [Mod Menu Hack] Glow Fashion Idol v0.3.3 +2 Cheats [ Unlimited Currencies ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
        • Informative
      • 97 replies
    • Super Marine Defense +1 Jailed Cheat [ Damage ]
      Modded/Hacked App: Super Marine Defense By Game Duo Co.,Ltd.
      Bundle ID: net.gameduo.smd
      App Store Link: https://apps.apple.com/us/app/super-marine-defense/id6749679878?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      • 4 replies
    • Kingdom Rush Battles: TD Game +4 Jailed Cheats [ No Tower Cost ]
      Modded/Hacked App: Kingdom Rush Battles: TD Game By Ironhide S.A.
      Bundle ID: com.ironhidegames.kingdomrush.mp
      App Store Link: https://apps.apple.com/ph/app/kingdom-rush-battles-td-game/id6746510979?uo=4

       
       

      🤩 Hack Features

      - Dumb Enemy -> Disables your enemy from buying towers.
      - No Tower Build Cost -> Use with Dumb Enemy.
      - No Tower Upgrade Cost -> Use with Dumb Enemy.
      - No Tower Skill Upgrade Cost -> Use with Dumb Enemy.
      • 57 replies
    • Doctor Who: Lost In Time +1++ Jailed Cheat [ Unlimited Currencies ]
      Modded/Hacked App: Doctor Who: Lost In Time By Eastside Games
      Bundle ID: com.eastsidegames.doctorwho
      iTunes Store Link: https://apps.apple.com/us/app/doctor-who-lost-in-time/id1615158216
       

      Hack Features:
      - Unlimited Currencies -> Will increase instead of decrease.


      Jailbreak required hack(s): https://iosgods.com/topic/169486-doctor-who-lost-in-time-all-versions-1-cheat-unlimited-currencies/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 58 replies
    • Brotato +4 Jailed Cheats [ Damage + More ]
      Modded/Hacked App: Brotato By QI YU SG. PTE. LTD.
      Bundle ID: com.brotato.shooting.survivors.action.games.bullethell.ios
      iTunes Store Link: https://apps.apple.com/us/app/brotato/id6445884925?uo=4

       
       

      🤩 Hack Features

      - Damage Multiplier
      - God Mode
      - Move Speed Multiplier
      - Free In-App Purchases
        • Like
      • 55 replies
    • Dungeon Sisters : IDLE RPG +4 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Dungeon Sisters : IDLE RPG By Lobstar Games Corp.
      Bundle ID: com.lobstargames.dungeon.idle.rpg
      App Store Link: https://apps.apple.com/us/app/dungeon-sisters-idle-rpg/id6737465125?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - No Skill Cooldown
      • 59 replies
    • Stealth Master: Assassin Ninja +4++ Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Stealth Master: Assassin Ninja By SayGames LTD
      Bundle ID: io.highcore.stealthmaster
      iTunes Store Link: https://apps.apple.com/us/app/stealth-master-assassin-ninja/id1518389230
       

      Hack Features:
      - Damage Multiplier
      - Defence Multiplier
      - Unlimited Currencies
      - All Characters Unlocked


      Jailbreak required hack(s): https://iosgods.com/topic/173267-stealth-master-assassin-ninja-v1128-4-cheats-damage-defence/
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 54 replies
    • Dragon Village Rumble +3 Jailed Cheats [ God Mode + More ]
      Modded/Hacked App: Dragon Village Rumble By Highbrow
      Bundle ID: com.highbrow.games.dvb.apple
      App Store Link: https://apps.apple.com/us/app/dragon-village-rumble/id6754904783?uo=4

       


      🤩 Hack Features

      - God Mode
      - One-Hit Kill
      - Game Speed Multiplier
      • 49 replies
    • Darts Club +28 Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Darts Club By BoomBit, Inc.
      Bundle ID: com.boombitgames.DartsClub
      iTunes Store Link: https://apps.apple.com/us/app/darts-club/id1389760587?uo=4


      Hack Features:
      - Unlimited Currencies
      - Debug Menu -> Head into Settings and toggle the DEBUG button. [ VIP ]
      -> Add Soft
      -> Add Hard
      -> Add Trophies
      -> Unlock All Parts/Emotes/Vanities/Wild Items
      + More!


      Jailbreak required hack(s): [Mod Menu Hack] Darts Club v5.8.6 +28 Cheats [ Debug Menu ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 41 replies
    • My Supermarket Simulator 3D +3 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: My Supermarket Simulator 3D By Game District LLC
      Bundle ID: com.playspare.store
      iTunes Store Link: https://apps.apple.com/us/app/my-supermarket-simulator-3d/id6511238101?uo=4


      Hack Features:
      - Unlimited Cash -> Will increase instead of decrease.
      - Unlimited Energy -> Will increase instead of decrease.
      - No Ads -> Head to Settings and toggle the Support button.


      Jailbreak required hack(s): [Mod Menu Hack] My Superstore Simulator v1.1.5 +3 Cheats [ Unlimited Currencies ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 210 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