-
Posts
1,324 -
Joined
-
Last visited
Everything posted by bR34Kr
-
Mod Menu Hack [Q-vision]Horror Brawl[Advanced Wallhack][Battle Royale TPS]
bR34Kr replied to Max-Q's topic in ViP Cheats
-
Help/Support Bypassing mandatory updates on downgraded apps
bR34Kr replied to SapHappy's topic in Help & Support
Unless the game uses some kind of custom version management system (updating the version through something like a file in its Documents directory), maybe spoofing the plist version or hooking the APIs providing that field to the binary could work? Could be worth looking into as it'd be pretty nice. -
You can use Ghidra as an alternative
-
Help/Support Bypassing mandatory updates on downgraded apps
bR34Kr replied to SapHappy's topic in Help & Support
You're probably better off requesting an update for the cheat itself, unless you can play the game with cheats in offline mode and then upgrade. The game update is mandatory as new features/models/etc. may be in there which will make the game crash if you don't update. -
Help/Support Plz help with mshook using new mod menu
bR34Kr replied to n1ce0n3's topic in Help & Support
It'll show you the tracelog which is pretty useful. You can try opening your binary in IDA afterwards and seeing exactly where the crash is unless you have debug info turned on. -
Help/Support Plz help with mshook using new mod menu
bR34Kr replied to n1ce0n3's topic in Help & Support
Use something like Cr4shed to see exactly where it crashes. It's probably an issue with the function prototype or with the address itself. The NULL check should also be done before you call the actual function but eitherway the original function would get a NULL pointer so there's no reason to check. -
To get the actual IDs associated with weapons you'd need to either find the function which gives you weapons and try every combination to make a table and you'd have your IDs or use something like Il2CppDumper which may or may not dump the enumerations associated with each weapon type.
-
Help/Support Use of undeclared identifier Error in theos (Compiling)
bR34Kr replied to LeakedTreasure's topic in Help & Support
The reason you get the error is because there's no function called fieldofview. To create a function pointer this is the syntax: // Actual function char coolFunction(void *a, char *name) { return *name; } // Pointer to coolFunction in variable coolPointer char (*coolPointer)(void *, char *) = &coolFunction; -
App Searching for a nice app that can erase image background
bR34Kr replied to ghork's topic in App Store Apps Discussion
It's free of charge on the App Store. There's ads which can be disabled using an iAp -
App Searching for a nice app that can erase image background
bR34Kr replied to ghork's topic in App Store Apps Discussion
There's also Superimpose Studio -
You need to change the Bundle ID. iOS version 14.7.1 and upwards will not allow sideloaded apps with Bundle IDs already registered on the App Store.
-
Help/Support Help on where to start simple float hack
bR34Kr replied to mylesj's topic in Help & Support
There's two ways you can go about this. The first method is probably the most beginner friendly, so you find what function writes to the fov with your watchpoint and then just patch the instructions at that address to set it to a constant value of your choosing. The second method would be to use instances (read the instance variable tutorial) to create a tree to that place in memory, since it changes everytime. This is done by a loop of watchpoints until you find a base, static address with which you can descend into the FOV. -
Yes the binary is probably not compatible with your device. You should try and find a version that works for you. Which one are you using right now?
-
This. But GDB should also work (though you'd have to compile it on your own)
-
It's not Unity. The main executable is likely just a caller for other things (I'd a guess a bridge between their Lua code and the Lua engine). Iirc there's a directory with their Lua code and some of it is encrypted. What could be interesting is if you find where that code is decrypted in the small binary you have and try and forge new Lua scripts by decrypting, modifying and then recrypting them using the same key and algo.
-
You can also use Ghidra or Cutter
-
I fear that's not how your tweak should look for a Unity game. Unity games are not in ObjectiveC due to its C#/Mono dependency. Reading the tutorial on instance variables and learning C more in depth should get you on the right path for Unity game cheats. Though, for ObjC that'd be the good strategy. For using an alert you can use UIAlertView https://stackoverflow.com/questions/4463806/adding-a-simple-uialertview
-
Using the -v option you'll see the call being made to clang and will know the libraries being linked. Either you can add SCLAlertView's files to the FILES Makefile variable so you embed it inside your binary or use the the library and link it using the LIBRARIES Makefile variable iirc. The former should be easier and a reference can be found here:
-
The game uses a custom encrypted format fort he gllobal-metadata.dat as you've probably seen. I highly suggest you try to debug the game until the actual call is made to open the file (most probably via fopen) and then try to work your way from there. You should be able to be able to dump it at one point from the memory it is loaded into. Another great way for filtering out where it could be would be to try and find global-metadata.dat's magic bytes (the bytes that begin every file of its kind. You can try and download multiple random Unity games and analyze them and build from there) and then searching for that sequence in memory and dumping it from there. Good luck!
-
Help/Support how to decrypt or decode u3d global-metadata.dat
bR34Kr replied to wsjwsy's topic in Help & Support
The game uses a custom encrypted format fort he gllobal-metadata.dat as you've probably seen. I highly suggest you try to debug the game until the actual call is made to open the file (most probably via fopen) and then try to work your way from there. You should be able to be able to dump it at one point from the memory it is loaded into. Another great way for filtering out where it could be would be to try and find global-metadata.dat's magic bytes (the bytes that begin every file of its kind. You can try and download multiple random Unity games and analyze them and build from there) and then searching for that sequence in memory and dumping it from there. Good luck! -
It's probably the range/margin of error for floating point numbers. I recommend your read IEEE754 to understand how floating point is stored on computers but TL;DR: It's very lossy. So if you store 25.5, it may not be able to exist and might go store it as 25.00000001 etc. Because of this margin of error, if thousands upon thousands of calculations are done on the value (position for example), then the error will get amplified and may change a difference of 1 in the result for example. So the tolerance would be how much you handle errors like this. A tolerance of 1 is very generous but it should be fine
- 1 reply
-
- 1
-
-
ThirdPersonWalkSpeed just gets the current speed probably. In the update function, you need to actually change the value of the speed by maybe setting the speed variable or smth else.
-
Share the full code and put it in a code block as this is unreadbale