1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Need Help With My First Modding Game

Discussion in 'Tutorials' started by NullByte, Sep 12, 2016.

  1. NullByte

    NullByte Advanced Member

    Joined:
    Mar 13, 2015
    Messages:
    59
    Likes Received:
    18
    Hello AR team,i was try to mod the game i play with IDA ,after i finish decompiling apk file i got libgame.so when i open libgame.so file i found some usefull function to edit but not sure if the function are correct or not can someone help me with my first mod?below i provide a screenshot the function i found in libgame.so file.

    [​IMG][​IMG][​IMG]

    [​IMG]
     
    #1 NullByte, Sep 12, 2016
    Last edited: Sep 12, 2016
  2. Duelist

    Duelist Multi accounter

    Joined:
    Jul 17, 2016
    Messages:
    0
    Likes Received:
    13
    @NullByte can you upload screenshot ? easy to follow :)
     
  3. NullByte

    NullByte Advanced Member

    Joined:
    Mar 13, 2015
    Messages:
    59
    Likes Received:
    18
    Im on my way to post a screenshot,damn my internet very slow today

    @Duelist done with screenshot.. :)
     
    #3 NullByte, Sep 12, 2016
    Last edited: Sep 12, 2016
  4. stelau4

    stelau4 Slow to update moving home
    Exclusive Modding Team

    Joined:
    Sep 2, 2015
    Messages:
    1,916
    Likes Received:
    2,167
    First off before you start you need to know if 2byte or 4byte we do that by searching for the BL XR when you find it check hex view if 2byte you will 70 47

    The push you will change to mov but you do this via hex but you want to add vaule depending what you are modding in this game

    Now what you searched for no use try searching simple function getdamage gethp or just even skill or even better search ::get

    just some tips for you to use and learn
     
    Duelist likes this.
  5. NullByte

    NullByte Advanced Member

    Joined:
    Mar 13, 2015
    Messages:
    59
    Likes Received:
    18
    Ok,now im searching with "get" keyword and found many function will look something usefull to mod
     
  6. stelau4

    stelau4 Slow to update moving home
    Exclusive Modding Team

    Joined:
    Sep 2, 2015
    Messages:
    1,916
    Likes Received:
    2,167
    ::get add the 2 :: is good way to search then look down funxtion list to see any think useful
     
  7. NullByte

    NullByte Advanced Member

    Joined:
    Mar 13, 2015
    Messages:
    59
    Likes Received:
    18
    Didn't found usefull function using the keyword "get add the 2 "
     
  8. stelau4

    stelau4 Slow to update moving home
    Exclusive Modding Team

    Joined:
    Sep 2, 2015
    Messages:
    1,916
    Likes Received:
    2,167
    Lol no no I mean like this

    ::get
     
  9. NullByte

    NullByte Advanced Member

    Joined:
    Mar 13, 2015
    Messages:
    59
    Likes Received:
    18
    Ah ok,sorry newbie here..lol
     
    DaemonXSoul likes this.
  10. NEMESIS

    NEMESIS Junior Modding Team
    Junior Modding Team

    Joined:
    Sep 25, 2015
    Messages:
    857
    Likes Received:
    267
    i want to know more about it if possible.
    actually i didnt understand how many bit this function use. for example
    12 03 A0 E3 1E FF 2F E1
    =
    MOV R0, #48000000
    BL XR
    then i want to ask how many bit this function use?
    and if for different bit, what hex should i put?

    and how to change the #48000000 to another value? cuz when i try other value the result will become to 0 in game
     
  11. _Kai_

    _Kai_ Member

    Joined:
    Aug 29, 2016
    Messages:
    11
    Likes Received:
    6
    @NEMESIS
    12 03 A0 E3 1E FF 2F E1
    MOV R0, #48000000
    BL XR
    then i want to ask how many bit this function use?
    and if for different bit, what hex should i put?

    Ans: its a 4byte
    You can check the
    BL XR for
    2byte(70 47),
    4byte(1E FF 2F E1)

    MOV R0, #48000000 - is the highest value of 4byte.
    2byte highest Value is only 255 but you can do mul it to have more value.
    Ex.
    Mov R0,#255
    Mul r0,r0
    BL XR
    =255x255

    and how to change the #48000000 to another value? cuz when i try other value the result will become to 0 in game

    Ans: you need a ARM CONVERTER.
     
    NEMESIS likes this.
  12. NEMESIS

    NEMESIS Junior Modding Team
    Junior Modding Team

    Joined:
    Sep 25, 2015
    Messages:
    857
    Likes Received:
    267
    oh thank you

    even i use:
    99 00 A0 E3 1E FF 2F E1
    =
    MOV R0, #99
    BL XR
    it wont give me 99 in game
     
  13. _Kai_

    _Kai_ Member

    Joined:
    Aug 29, 2016
    Messages:
    11
    Likes Received:
    6
    MOV R0, #99 i think is not a 99 00 A0 E3.
    Recheck your arm converter.
     
  14. NEMESIS

    NEMESIS Junior Modding Team
    Junior Modding Team

    Joined:
    Sep 25, 2015
    Messages:
    857
    Likes Received:
    267
    oh sorry its 63 00..

    edit:
    im using wrong currency. but its not my point. i guess from what u tell me there must be did the job if i put the correct value but like i tell before what ever i put the result become 0 (maybe it is only view but it may work cuz i didnt test it). anyway is it possible?
    thanx btw
     
    #14 NEMESIS, Oct 5, 2016
    Last edited: Oct 5, 2016
  15. NEMESIS

    NEMESIS Junior Modding Team
    Junior Modding Team

    Joined:
    Sep 25, 2015
    Messages:
    857
    Likes Received:
    267
    im trying to copy paste all the code for *GetAttackSpeed* in Online Hex converter (HEX To ARM Converter Online) but it doesnt give the same code like in IDA. i wonder how to deal with it? which bit it use or what converter that i need to translate this code?
    Untitled.jpg
    example:
    Code:
    push    ebx
    = 53 in Hex
     
  16. _Kai_

    _Kai_ Member

    Joined:
    Aug 29, 2016
    Messages:
    11
    Likes Received:
    6
    @NEMESIS.
    Its a x86 lib. The code is far different from Arm. I havent tried modifying x86, but i only knew is about TRUE and False. Thanks to andro.

    TRUE
    mov eax, 1 = b8 01 00 00 00
    retn = c3

    FALSE
    mov eax, 0 = b8 00 00 00 00
    retn = c3

    Try to make the enemy attacks into mov eax,0 might work. To achieve godmode

    You can apply it in.
    IsUnlock
    IsComplete
    AutoAttack
    Or any boolean just search for valuable codes ☺
     
    NEMESIS likes this.
  17. NEMESIS

    NEMESIS Junior Modding Team
    Junior Modding Team

    Joined:
    Sep 25, 2015
    Messages:
    857
    Likes Received:
    267
    lol we have a new emoticon? cool
    oh yes it is x86
    thank you so much.
    you mean andro?
    it is machine or a guy?
     
Loading...
  • About Us

    Android Republic - Android Game Hacks - Offering only the most advanced and exclusive android hacks, protections like Xigncode are easily bypassed by our team.

    Exclusive Android hacks, android protections cracked, only the best available games, here you will find only the best games such as Kritika, Summoners War, Raven, Dragon Striker, Avabel, Evil Bane, 7knights and seven knights, Darkness Reborn, Soul Seeker all fully hacked and waiting for you! easy xigncode and dxshield bypass too!, way better than alpha gamers or alphagamers no need for booster or root, simple the best android cheat apk available.