Indlæg

Viser indlæg fra november, 2018

Exposing localization string from code on Unity games (DLL / Mono based only)

Billede
Hard to find right function to hack? You can expose localization string to find function easier   This is for DLL based games only.   Not all games are same, the localization function to get string can be called Get, GetLocalizedValue, GetString, Localize, Load etc.   To find it, search for UI related and look around until you found something like this. In this example I found LocalizationManager.GetLocalizedValue that sets the string to text. Modify it to return string from string parameter. In this case, "key" You will see something like this in-game Search the string in dnSpy and you find the right function :)   You can practice with the following old version of games which was DLL based   Draconius GO: https://apkpure.com/draconius-go-catch-a-dragon/net.elyland.DraconiusGO/download/10044-APK?from=versions%2Fversion   Poche Guardians: https://www.apktoy.com/poche%C2%A0guardians/com.poche.guardi.ans

Android Unity Mod Menu with image changing

See source code: https://github.com/AndnixSH/UnityModMenuAndroid

Bypassing smart fake init crash

Billede
A year ago, A modder asked for help with Bike Race, so I had decided to look into it. I had bypassed fake crash long time ago but now I will finally make tutorial to help you get smarter with the fake crash situation. Devs think they are smart enough to create fake crash to troll cheaters but not at all, I'm smarter than them haha. Decompile, compile, sign and install APK. Game force closed I took a look in logcat and found this. "Call init() first", hmm... why does it need to Call init first? This is the code I found on \smali\com\topfreegames\bikerace\AppRemoteConfig.smali file where the error occured. I looked everywhere and couldn't figure it out why this happen.   I went to https://www.apk4fun.com/ and look for earlier versions of APKs, I found something interesting. The lib was added on 7.0.2 while 7.0.1 have no lib. Later version 7.7.0 had all string stripped out so I