Posts

Showing posts from 2018

Granny horror game mods

Image
This modder Outwitt is amazing. He make some funny mods that you can play as Granny or Spider. hahahaha XD Check out his videos

Memuplay - Enable APK install and overwrite patch

Image
After memu 3.1.2.5, they make some changes that prevent APK from installing if APK already installed and shows a toast message. I had contacted Memu to bring back and add drag and drop APK, they did add drag and drop APK but still make no change with installing APK. Contacted them over 9000 times with different email domains but no response. I don't understand why they added installed apk check, there is no security issues since all devices allows install and overwrite APK with same version using GUI or ADB. No data are lost during re-installation. So you know what? I removed installed apk check by myself and it worked! no more "the app installed already" s**t! Apk install and overwrite is back again and works same way as 3.1.2.5 and below Note:  The mod apk was tested with 5.5.8 and 6.0.1 but should work on any 5.x.x and 6.x.x version running Lollipop and Nougat. This doesn't work on Memu 3.x.x.x or Memu running Kitkat. Update: I can't get modified of...

How to mod textures and audios on Unity games (Baldi's Basics)

Image
Just found some tutorials how to mod textures of Baldi's Basics. There are thousands of funny mods of Baldi's Basics around the internet. My favorites are  Playtime's Swapped Basics ,  Baldi's Basics SUPER FAST EDITON ,  Mario's World in 16 Bits  and many more XD. I'm a big fan of Baldi's Basics lol Video tutorials: Text Tutorial: Credit:  ★ lambTuberXtream72 ★ 1. HOW TO MOD BALDI'S BASICS Everyone's been requesting me to make some kind of tutorial on how to mod the game. Well, I suck at making tutorials, so I'll just make this text guide. So here's how I do it. 1.1. Texture Mods To modify textures, you're going to need to download UABE (Unity Assets Bundle Extractor). It's IMPORTANT that you get the correct version by using the link below. Otherwise it will NOT work. https://github.com/DerPopo/UABE/releases/download/... Once you have UABE up and running, make a copy of your Baldi's Basics directory th...

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

Image
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 Bike Race fake crash (Old tutorial)

Image
This tutorial is old. I’m no longer updating it 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. Late...

Bypass sideloaded APK check in Unity games

Image
I discovered a really strange APK sideload check and fake crash. It checks if the APK is installed from Play Store or Amazon Store and connect to server if text contains ‘c’. I guess C stands for ‘connect’ and N stands for ‘none’ or something. If not, the game will quit. Don’t know what happen if it set to test connecting. Code snippet: if (Application.installerName.Contains("com.amazon.venezia") || Application.installerName.Contains("com.android.vending")) { } They think they are smarter than us but unfortinately It’s easy to bypass. Just modify or remove installer check and the game will work normally Not only that, It also have iOS checks because it’s a cross-platform game. I think you can do something fun to make the game think your are using iOS device, Nintendo device, Windows, etc...

How to inject mod menu into DLL based Unity games (Mono backend ONLY)

Image
I have impoved the flat menu with the following changes: - Auto resize width - Auto resize height wieh adding/removing buttons - Note/warning box - Better dragging menu by bringing back WindowFunction If you already using flat mod menu, please use the new code. Download source code: https://github.com/AndnixSH/UnityModMenuAndroid/blob/master/UnityModMenuAndroid.cs You can use the code whatever you want without crediting to me. It’s not copyrighted or licensed Please note, you must have basic knowledge of C# and Unity. I won’t explain everything in it. And don’t forget the read everything, being lazy to read and skipping will cause yourself to do bad things. And if you still have question after fully reading, just ask. Using Unity editor to customize and test: It’s better to customize it in Unity editor and test. You can edit code while the scene is playing First, create an account or sign in with Google or Facebook at  https://unity3d.com/...

[Tutorial] Simple Mod Menu + Cheat codes for PC Unity game

Image
I made it for fun, It’s not for Android lol Download source code:  https://github.com/AndnixSH/UnityModMenuPC/blob/master/PCModMenu.cs You can use the code whatever you want without crediting to me. It’s not copyrighted or licensed Please note, you must have basic knowledge of C# and Unity. I won’t explain everything in it. And don’t forget the read everything, being lazy to read and skipping will cause yourself to do bad things.  And if you still have question after fully reading, just ask. Using Unity editor to customize and test: It’s better to customize it in Unity editor and test. You can edit code while the scene is playing First, create an account or sign in with Google or Facebook at https://unity3d.com/ Go to https://store.unity.com/ and select "Try personal". It is completely free. Download and install it. If you like to have Visaul Studio 2017 installed, make sure to select it in installer. If not installed, you will use MonoDeve...

dnSpy - How to fix BackingField in getter and setter methods

Image
You may meet BackingFields in dnSpy but you don’t know what it is and how to fix? BackingFields are generated by compiler because they use auto Properties like this public string Type { get; set; } I think because some devs are lazy... I don’t know lol This is how it looks like when editing getter. BackingField is red And when you compile, you get the following errors But it’s easy to fix, edit getter add a new field and return it with your field and compile. In this case, I add public bool isGlobal for IsGlobal Edit setter, edit to (Type) = value; and compile Done! Now you can mod it like adding if-else statement for mod menu

dnSpy - How to fix compiler error on main.g.cs

Image
How to fix compiler error in maingcs from Andnix on Vimeo . Are you getting errors like this when trying to compile? Try edit only Method instead whole Class Still getting error? follow the simple steps to fix it. Double click on errors, It will point you to the method. Remove all method that caused error then compile Common error is generated code <>f__mg$cache0, remove it   [ global :: System . Runtime . CompilerServices . CompilerGenerated ]   private   static   global :: System . Action < string >  <> f__mg $ cache0 ; Done!