Leaderboard
Popular Content
Showing content with the highest reputation on 04/24/2014 in all areas
-
Introduction Starting as a legit player, I have been playing Brave Frontier for around 2 months. After that I got bored of the game and decided what exploits could be done to this game to get more fun out of it. Initially, I leeched off damage hacks and stats of my units. This made the game fun but there was never a mod that gave me exactly what I wanted, thus, I started to learn how to mod the game myself through tutorials. Learning ARM from scratch has been quite a challenge for me even with some programming knowledge. As I have seen motivated people wanting to learn how to mod as well as the lack of tutorials of how to get started, I decided to write this guide to help people out as well as get help from people that will eventually surpass me. While I started from scratch, I have been trying to tinker around with IDA Pro and might use some rather advanced terms, please notify me if you do not understand anything so I can make the tutorial easier to understand. Update: I can be found at trybeat.us, come join the community! More guides will be written there too! TL;DR Started Legit Got bored Leeched hacks Hacks not what I want Learnt to make own mod Now want to teach others how to mod Required Tools · IDA Pro 6.1 · HxD · WinRaR for extracting the apk file · ARM to ASM Converter Optional Tools Here are some extra files that are good for your reading reference/ modding reference · Original 1.1.6 Brave Frontier Global libgame.so · Book on ARM · Android Multi-tool (For non-rooted devices) Steps Now, let us get started to finally make your own mod for brave frontier with all the hacks that you yourself can customize! Step 1 (Preparation) 1. Install IDA Pro as well as HxD, how this works is you will look for the parts to edit in IDA Pro and edit the file using HxD. This will be explained later on 2. Download the latest Brave Frontier apk file 3. Open the apk with WinRar and go to lib>armeabi>libgame.so 4. This is the file which we will be going to mod, so extract it somewhere where you will be able to access it later on. We will need 2 copies, 1 file for viewing with IDA Pro and another for the main modding with HxD. Try to take note which one is which to prevent confusion. Step 2 (Opening the file to mod) 1. Right-click your libgame.so and open with “The Interactive Disassembler” A.K.A IDA Pro. 2. You will come across a “Load a new file” window, this is for IDA Pro to set up the program for you to do your viewing and editing. 3. Ensure “ELF for ARM (Shared object) [elf.Idw]” option is highlighted as well as the “Load resources” checkbox at the Options pane. 4. Click OK and wait for IDA Pro to load! This will take quite some time as the file is generally quite big 5. If you see this “ARM AND THUMB MODE SWITCH INSTRUCTIONS” window pop up, click okay and let IDA Pro continue its loading. 6. You can track the progress at the top where there is a coloured bar and arrows pointing to where in the file is being accessed, it is quite obvious when it is done, here is a screenshot of when the loading is completed. Step 3 (Getting Information for modding) 1. Finally! You have managed to load everything! Now is the time to start getting information to do the modding! But how to start? Everything looks so… alien D: 2. Don’t worry, let me start you off with some simple mods such as stats which can be found using simple keywords and experimenting: · Monster Stats -> MonsterUnit::getMaxHP() (set R0 <- you will know what this is for later) 3. You can search by clicking on the “Search” Tab up at the toolbar of IDA Pro or use ALT+T to search for the terms. To go to the next searched term, use CTR+T to go to the next term 4. Let’s set the monster’s HP to 1 in this tutorial as an example of how to mod. Search for the keyword “getMaxHp”, keep going through the search until you find “MonsterUnit::getMaxHP(void)”. This will be the method you will want to modify to edit the HP of the monsters (Look at the highlighted part). 5. Well, if you can “kind of” read the English, you can see there is some blue text that says “blabla…getBaseMaxHp…blabla”. Logically thinking and with some common sense, this should be some “magic” (Let’s call this a function) done to get the HP of the monster… right? 6. To put away some technicalities, this function stores the retrieved HP of the monster in this storage “R0. These registers stores a number up to 255 in value. This is known through reading further into the function and reading the codes. You can view these stuff by clicking on the function and scrolling down to see the whole thing although not really advisable due to its complexity. 7. Now, we know that this function gets the monster HP and stores it into the register R0, what if we forced R0 to always be 1…? That would be awesome right? 1HP Monsters all the way! But what do we need to know in order to edit? The codes look too hard to edit right? Here are some commonly used codes for ARM that is used for modding: · MOV <Target>, #<Value up to 255> (Setting the register R0 to 0 would be MOV R0, #0) · ADD/SUB/MUL/DIV <Target>, <First>, <Second> (For bigger numbers, e.g. MUL R0, #30, #30 makes R0 store the value of 900) · ADD/SUB/MUL/DIV <Target as First>, Second (Similar MUL R0, #30 will multiply the value in R0 by 30 and store it back into R0) 8. Now we want to set R0 to 1 in order to make the monsters HP 1, there are 3 things you need to know and confirm: · The address of where you are editing, which is on the left (In this case its: 00348A22) · What is your intended modifications (we want to set R0 to 1, so the instruction will be “MOV R0, #1”) and its direct translation modify the program (I will explain this later) · Is the modification the same length as the original? (Not in this case, I will show you some stupid remedies that can be done, Step 10. If it is the same length, you can directly replace. If it is shorter than the original, it is best to place it at the bottom of the whole function so that other codes will not affect your modded codes) 9. For step number 3 in part 9, you can check if the length is same in the Hex View-A tab just below the blue-ish bar at the top. This is what you see when you click on the function. To compare the length, usually the mod codes used is 4 alphanumberic characters, in this case it is twice the length of what we need, what I usually do is just repeat the command twice. This can be done as we are setting the R0 to 1. You can also use codes which does nothing, these can be done through NOP(No Operation), or you can put 00 00 to make it not do anything. Examples of alternatives that can be done: [ 01 20 ] MOVS R0, #1 [ C0 46 ] NOP or [ 01 20 ] MOVS R0, #1 [ 00 00 ] 10. Now we have 2 need-to-knows done, the last part is the translation which can be easily done using the program I have provided above. Use the ARM to ASM Converter program to convert the code to the 4 alphanumeric characters which can be used to replace the code later on. Here is the screenshot, hopefully it is self-explanatory: 11. We will use the 2-Byte translation. If you want to have a preview, you can edit the code in the Hex View-A by right clicking and pressing “Edit…” or F2, then typing in “0120” twice. This is what you should see after doing that In Hex View In IDA View 12. Note that if you want to set R0 to above 255, you will have to multiply them. Here is an example: MOV R0, #30 <- Making R0 set to 30 MUL R0, R0 <- Multiplying R0 by itself to total up to 900 and storing it into R0 (From command above) 13. Now we have confirmed that everything looks okay, we will finally do the real modding. A few more steps before our mod is done! Step 4 (Modding the real deal) 1. Now we have the 3 need-to-knows, you want to open the other libgame.so (Yes, the one you did not touch at all) with HxD. Here is what you should see 2. Yes, it looks confusing, you don’t need to know what is all these. It is actually the 4 character equivalent to what we saw in IDA PRO, however, we are able to edit the values directly in this program. So we need our address, the first need-to-know! Aha, 00348A22! 3. You can go to the address by pressing CTR+G or through the Search tab, search the address and it should bring you right onto it! 4. Now you are at that area, try not to use your arrow keys to navigate around as you don’t want to accidentally touch other parts of the code! The 2nd need-to-know, which is the length and intended modification will be needed to replace the original code (01 20 01 20). So go ahead and type it in. 5. Save and you have successfully modded your libgame.so, all that’s left is to copy in and ensure your brave frontier works with your mod! Congratulations for making it this far! Step 5 (Loading the Mod) 1. Hurrah! We have finally modded the libgame.so file! Now how do we loading it in? 5a (Rooted devices) 1. For rooted devices its easy, copy the libgame.so into your phone and move it to /data/data/sg.gumi.bravefrontier/lib/ directory 2. You might want to rename the original libgame.so in case there you screwed up the mod or want to revert back to the original. I have provided the original libgame.so for the version 1.1.6 in case you deleted the file. 5b (Non-Rooted Devices) 1. You are going to need to sign the apk before installing it back. 1. Once you are done with the libgame.so, move it back to the same place in the apk using WinRAR. 2. Extract the AndroidMulitiool folder into your C:Disk 3. Copy the .apk with the modified libgame.so into the files section of the AndroidMultitool (not needed but recommended) 4. Make sure the .apk doesn't have any spaces in the name of it. (Eg: BraveFrontierMod.apk) 5. Go back to the AndroidMultitool folder and run the AndroidMultitool.exe. 6. Go to Signing and click on the ellipses [...] and go to the location of your .apk with the modified libgame.so (C:\AndroidMultitool\Files ; if you moved it to the files section as recommended.) 7. Click sign. 8. Go to your C:\AndroidMultitools\Signed_apk and you should see name_signed.apk (Eg: BraveFrontierMod_signed.apk) 9. Rename it to whatever you like. 10. Move it to your device, install, and play. Conclusion While the guide is lengthy with lots of words, I have tried putting pictures to make it easier to understand for beginners. After all, I was once a beginner and learnt modding through tutorials and videos. I hope experienced modders can help make my guide easier to understand as well as help me out with more advanced stuff. (PM me!) For those that has managed to complete their very own first mod, here is a challenge for you. Can you find the function that will modify your stats (most of you guys like 2katk/4kdef mods)? J *Hint* You will need to use multipliers stated above to make your stats more than 255, thus needing at least 2 lines of instructions. This is my first contribution, I hope it isn’t as bad as I think it currently is :x I hope some of you learnt something from this guide! Thanks and Happy Modding! Credits I would like to thank Optimum for the steps to load the mod into your non-rooted devices and AnonThanatos for alternatives of filling up spaces with nothing instead of repeated codes to make it less confusing.3 points
-
Hey everyone, Today, we were scammed once again by a user who bought VIP+. I'm tired of this happening, so starting today, we have some new consequences for users who file a 'unauthorized purchase' claim against us, after buying VIP+: User will be permanently banned, with no hope of being unbanned. Username will be released publicly. User IP address(s) may be released publicly. User IP address will be reported to anti-spam sites that we use. It's sad it's come to us having to do this, but we can't afford to be scammed. This won't affect well intentioned customers.2 points
-
2 points
-
Play Store Icon Image (upload it to GGImage) Name of Game:Real Racing 3 Game Version if known: Name of Cheat:Hack Search Regions Needed: Steps: 1. You have to have root access of course. 2. Have the game downloaded already on your phone/tablet. 3. Connect the device to your computer. 4. Pull up your files on you tablet. (like when your transfer zip files to the internal or maybe mini sd card) 5. Look for a folder called android click on it. 6. Find a file named com.ea.games.r3 or something very similar to that click on it. 7. Replace the folder named doc with the doc folder i provided for downloading. (will ask if you want to replace all the contents with the folder that i provided say yes and replace all files) 8. Disconnect your device after the process is done and start Real Racing 3 again and have fun with unlimited everything Make sure to extract files with a rar program and it will make a folder named doc open it and another folder named doc will be in it make sure to chose that one and pull it out and just put it on your desktop and if its not named doc just rename it to doc. Sorry if i made it so complicated. Dont explain steps very well hope it worked for you like it did for me doc.rar1 point
-
THIS TOPIC CONTINUE WITH LAST TOPIC ABOUT CASTLE CLASH V1.2.39 HACKING. - I appreciate all of your contribute to my topic! Your help makes it better and more effective. Thanks for all! - Besides, IGG member is alway collect all thing in this forum and send to headquarter, so we should not share everything in public. Personal message or group conversation is a better way. Features of this hack: - Hack for damage, health and skill for all heroes, hack damage for troops and towers. - Support all mode: raid and arena (not encourage). HBM, Guild boss, Dungeon and Hero Trial Mode. - Support to switch account. - Still works on newest version 1.2.49. - ALL IS FREE FOR VIP+. QUICK TIPS: - First code for search: * Legendary hero: 1074737971 * Elite hero: 1074056396 * Ordinary hero: 1073007820 ---- On blue line: change DW to 1999999999 -> hack for damage. ---- 4 lines above blue line: change BYTE to 0 -> hack for procs (continuously) and damage. ---- 8 lines above blue line: change BYTE to 328448 -> hack for Health. ---- 8 lines below blue line: change DW to 40108288 -> hack for procs (continuously). ---- 12 lines below blue line: check hero level (max level). You can skip this line. ---- 20 lines below blue line: change BYTE to 43 -> hack Thunder God skill. Download link: - Instructionv4, hero map and calculation file. Link: - Here is sbgamehacker link. Do not update to newest version of sbgamehacker! Caution: - Use it wisely, responsible for what you do. - Don't sell or buy this hack, it's is FREE. - Read instruction with careful before use. - Support by PM or follow topic. Support by me and all member. THANKS FOR YOUR ALL CONTRIBUTION TO THIS TOPIC. Question and Answer: 1. How to install or use sbgamehacker? - Your phone need to be rooted before install and use sbgamehacker. 2. Can i use this hack on emulators like SDK, Bluestacks, Genymotion, etc? - You can not use this hack on emulator without modifying its source. - I suggest Jenneh Motion for this hack. 3. Check code is huddle? I can't run this hack on some phone? - Make sure that your phone have an original ROM before rooted. - Sometime you need restart your phone before hack. - Maybe you got an app on your phone used offset of Paladin, find out and remove it. Or you can use this hack without Paladin, Ninja and Spirit Mage because all code below Succubus is not change. 4. Where can i find the mastercode, hack code, hero skill? How to hack? - Read my instruction v4 and use calculation file to determine hack line. 5. How to log-off banned account? How to play many account on a phone/emulator? - Read method.1 point
-
1 point
-
Hello everyone I made this script using Hiromackro and it'll allow you to farm the 40 shard dungeon non stop 24/7 download the script from attached files or from this link https://www.mediafire.com/?xmnex8ehwcibqn3 then follow my steps 1-install hiromackro from google play store 2-open ur sd card then hiromackro then documents and paste the script file there 3-open hiromacrko..u will notice a a new script called cave when u check ur script list (this is my script) 4-open CC and do the SBGH hack for all ur heroes ( to help then finish the dung attack quickly) 5-open the dungeon selection menu and scroll all the way back to Dungeon 8 (don't attack or any thing) 6-Close the selection menu and keep CC opened at ur base without any open windows (preferably scroll away from ur buildings to an empty area) 7-press hiromackro active key ( volume down by default) 8-select the Cave script 9-Play it for infinity at 1x and delay 1 sec 10-sit back and watch the script will open the dungeon and attack by ur 5 heroes, it will give them about 1 min and 30 sec to finish it..don't worry if u used up all ur dung passes it'll know how to deal with it Have fun and please tell me ur feed back cave.txt1 point
-
nah u just need to unlock the 40 shards dungeon and b4 starting the script scroll to dung 8 so the click gets u into it1 point
-
1 point
-
Well, after some tries the resolution 480x800 / 120 dpi don't lag as like yours personal settings. BTW thank you for your help1 point
-
Forewarning, the codes have been shifted on the TW update so our version will update soon too so after update be careful searching values.1 point
-
ok i c now, m gonna use my full common sense now thanks for the help... and thanx for ur quick reply. I LOVE YOU1 point
-
My video was taped using Jenneh Motion located in GG team cheats other wise you can use your own phone or tablet. You will need sb game hacker http://gameguardian.net/forum/files/category/3-vip/ and the hero list and a little common sense, follow the video1 point
-
1 point
-
Instruction to do nothing is a NOP ( No Operation ) HEX C0 46 or you can put 00 to make a byte not do anything. like this [ 01 20 ] MOVS R0, #1 [ C0 46 ]NOP or [ 01 20 ] MOVS R0, #1 [ 00 00 ] Instead of repeating code or use other weird looking stuff its better to use those two alternatives.1 point
-
Cupid + PD is like a dream combination for everyone who play legit either in raid or boss battle. In my opinion, you're better of deciding between SM and IMO.1 point
-
Name of Game: Jetpack Joyride Game Version if known: Name of Cheat: Steps: Open both Jetpack Joyride, and GameGuardian. Start a level, and earn some coins. Finish the level. Search your amount of coins on the screen after you finished. Start another level, gain coins, and finish. Search the new amount of coins on the menu after the game. Repeat this process until you find 8> values. Change all 4byte values to whatever you want Note: You MUST change the value on the menu screen, after finishing a level.1 point
-
You recode (mod) the apk or down ad one of the already modded ones Sent from my SGS 2 LTE running my own custom ROM using Tapatalk 21 point
-
Name of Game: Juggernaut Revenge of Sovering Play Store Link (If it's a paid app, the apk): Juggernaut Revenge of Sovering - Android Apps on Google Play Version if you know it: 2.2 What cheat? Crystals, picklocks, skulls or scarabs Have you tried cheating this game? What happened?: Yes I tried to cheat this game; I am able to get gold, but nothing else. I can seem to find the number using the method; search the number, change (buy something) and then search again. When I find one number (usually I would think it was the correct value), but making a change has no effect. Comments:1 point