Jump to content

Archived

This topic is now archived and is closed to further replies.

Recommended Posts

I will Post guides here About how to mod :

Unlimited Coins 

Unlimited Diamonds

Get Unlimited Fuel

Unlock All Worlds

Unlock All Vehicles

Remove ads 

All vehicles Full upgraded!

All guides would be posted here so stay tuned

Prerequisites:

I won't start from scratch

Basic Knowledge About Using IDA 

Basics knowledge of ARM instruction set

Apk signing and libgame.so extraction and putting modified libgame.so into apk.

Hex editor!

Some useful links:

Orginal Apk Link:

https://www.google.com/amp/s/m.apkpure.com/hill-climb-racing/com.fingersoft.hillclimb/amp

Hxd Hex Editor:

https://mh-nexus.de/en/hxd/

Share this post


Link to post
Share on other sites

Guide 1: 

Game version : 1.42.2

How to mod so that fuel Increase Instead of decreasing!!

Steps:

Load the libgame.so into IDA

Note: Modding the ARMEABI-v7a is preferred! Use lib from this folder

And delete other two Folders ARMEABI and ARM64-v8 

Lets start!

Find the offset of mechanism which decides the amount of fuel we have.

I will explain it in another guide on how to find that!

So Now I know that Offset is Libgame.so+0x9ec84

which means when you would load lib file in IDA, press G and enter 0009ec84 it would be the required address!

VMLS.F64 D9 D6 D7 

Ohh! This would be instruction at given address.

 What is it doing? 

so here prefix V stands vector ML for Multiplication and S for Subtraction.

This instruction would be processed by floaing point coprocessor!

Here F.64 means double precision and if it would be F.32 then it would means single precision.

D9 D6 D7 are double precision registers for results and operand

VMLS(Vector Multiply Subtract) multiplies corresponding elements in two vectors, subtracts the results from corresponding elements of the destination vector, and places the final results in the destination vector.

Vector multiplication between content of D6 and D7

Then SUB the  above results from D9

and then placing result of subtraction in D9.

So this is the mechanism.

We will alter this mechanisms in next guide to get unlimited fuel!

Check out ARM reference guide for more information about these instructions.

 

Share this post


Link to post
Share on other sites

Okk so continuing........

Now What's the possibility

okk if VMLS is changed to VMLA then Fuel won't reduce instead it will increase!

VMLA  (Vector Multiply Accumulate) multiplies corresponding elements in two vectors, and accumulates the results into the elements of the destination vector.

To edit it open this file in hex editor and navigate to address 0009ec84

and change Value 479B06EE to 079B06EE

or directly search for pattern 479B06EE and replace it.

NOP can also be used because it do nothing so that fuel will neither increase nor decrease.  For NOP hex code is 00F020E3

Instruction set is Armv7

Share this post


Link to post
Share on other sites

  • Similar Content

    • By MarioRossi93i
      View File Real Racing 3 (8.7) AutoWiN Hack
      REAL RACING 3 AUTOWiN HACK
       
      Current version: 8.7.0.4.0
       
      Description:
      Automatically win any race without play.
       
      Instructions:
      Run the script then select any race to win it automatically, or, if you don t run it in background, select race before run the script.
       
      Known issues:
      After several races the game can become unstable, so occasionally restart it to avoid game crashes and loss of game progresses.
       
      Video demo:
       
      Submitter MarioRossi93i Submitted 07/09/2020 Category LUA scripts  
    • By MarioRossi93i
      REAL RACING 3 AUTOWiN HACK
       
      Current version: 8.7.0.4.0
       
      Description:
      Automatically win any race without play.
       
      Instructions:
      Run the script then select any race to win it automatically, or, if you don t run it in background, select race before run the script.
       
      Known issues:
      After several races the game can become unstable, so occasionally restart it to avoid game crashes and loss of game progresses.
       
      Video demo:
       
    • By MarioRossi93i
      View File Real Racing 3 (8.7) All Drivers & Teams Principal Hack
      REAL RACING 3 (8.7) F1/FE/GTE DRIVERS AND TEAMS PRINCIPAL HACK
       
      Current version: 8.7.0.1.2
       
      Description:
      Run this script to get the maximum levels of drivers and teams principals. You still need gold and m$ to level up, but no points.
       
      Instruction:
      Run the script wherever you want and then update your drivers and teams. You need at least one point if you want your upgrades to be permanent. Otherwise, select the appropriate entry when you run the script.
       
      Known issues:
      None
       
      THANKS TO @impy !!!
       
      Video:
       
      Submitter MarioRossi93i Submitted 09/20/2020 Category LUA scripts  
    • By MarioRossi93i
      REAL RACING 3 (8.7) F1/FE/GTE DRIVERS AND TEAMS PRINCIPAL HACK
       
      Current version: 8.7.0.1.2
       
      Description:
      Run this script to get the maximum levels of drivers and teams principals. You still need gold and m$ to level up, but no points.
       
      Instruction:
      Run the script wherever you want and then update your drivers and teams. You need at least one point if you want your upgrades to be permanent. Otherwise, select the appropriate entry when you run the script.
       
      Known issues:
      None
       
      THANKS TO @impy !!!
       
      Video:
       
    • By _GanGster_
      View File League of Stickman Hack/Script
      Its a simple hack, with it you can hack gems and coins, you don't get banned, cuz this game have only protection for resources. Good luck!
      Submitter _GanGster_ Submitted 04/21/2019 Category LUA scripts  
×
×
  • Create New...