Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 08/09/2022 in all areas

  1. New version 10.6.0.4.14 released!
    5 points
  2. New version 10.6.0.4.4 released!
    5 points
  3. New version 10.6.0.2.16 released!
    4 points
  4. Thanks for trying to help, but he is also trying to help. Maybe you think your method is better, but we should all be allowed to contribute our methods. Do not try to denounce someone else's advice. This is also quite hypocritical of you because your method also involves editing a large number of values. I have another method. Another way to find the value you want is by group search. If there are multiple items in the shop, try searching multiple of these items with ";" in between (ex: if there is an offer 50 coins for item a and an offset 100 coins for item b, search 50;100 instead of just 50). A group search will only return values that are close together. In something like a shop, the different offers are usually close together in memory because they belong to the same elements of the game.
    3 points
  5. Hello my friend, I know that your goal is to help, but your method is wrong because modifying a large number of values will taking out or ruin your game and if it is a hack in Xa Or a speed hack, like fixed numbers, your method will not work. I am offering the most professional ways to help everyone. Thank you.
    3 points
  6. 3 points
  7. I didn't say edit all. I'm saying using your filtering, you can do increment edit. Also it's called trial and error. Never do these on main account until you've found a reliable search and edit.
    2 points
  8. @ENDUP I understand what you mean. I will contact you again if I get any meaningful results. Thank you.
    2 points
  9. Add new script 1.29.0 pls jska
    2 points
  10. Omg, it works perfectly! Thanks so much.
    2 points
  11. not that difficult to screenshot your gg to provide a preview
    2 points
  12. New version 10.5.1.4.13 released!
    2 points
  13. Hello all, After seeing many of our regular and engaged members...ascend to the Ascended group, I figured it may be helpful to have a higher group who help above and beyond even that. This new group is Contributor! The main criteria for this elite group is post count, membership time, community and reputation rank, showing that the community here finds them helpful. I am pleased to welcome @cisco72563, @sammax71, @CmP, @HEROGAMEOfficial, @Collen, @MAARS and @MonkeySAN as our first Contributors You will continue to see people being promoted as they are more active and post more as well.
    2 points
  14. 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.
    1 point
  15. @Purist1989 Search in "Other"
    1 point
  16. I studied how to increase the size of the hitbox by myself, but it ended up failing. In particular, there were too many unknown files because of obfuscation. Since we don't have the latest version of PG3D aimbot / hitbox script at the moment, I think it will be a great challenge.
    1 point
  17. View File Shadow Fight 3 (1.28.2) Script for Shadow Fight 3 Working version : v1.28.1 Features : Fast Search Auto Win (removed since v1.26.0) Shadow Energy 1 Hit Kill Frozen Enemy Video: Submitter jska Submitted 05/22/2021 Category LUA scripts  
    1 point
  18. Version 4

    63 downloads

    script sorry no photo, no cooldown,speedhack
    1 point
  19. Hello Jennie1998, Please note: Value is dword. Value is different for each progress rate and object location Decreasing value = increasing % per play How value is found: First thing to try would be searching for nearby values because i could not find that process rate value directly either. Since the game starts with the Cafe i look there. Start with group searching the values from up to down(ignore symbols first): 75;60;19:: I get results, refine to 75. Use increment by 1 on the results to see if anything happens to desired value. 75 became 84, refine 84(make sure you reverted all other values to avoid crash) We must go to address of the value..to inspect if your process rate value is there. We first should analyze the structure, so we know more or less the range in which we should edit. We can see values that represent the same as on the board. 84, 60 and 19. As shown on the board. Since they are all dword values properly structured it seems to resemble a some data that represents stats. The stats visible on that board. We don't see anywhere the value 100, yet in memory it shows that value. Since it is a dword value between the 60 and 19 (known values) it should not be harmful to edit that value. I edit it to zero. Then switch board and return so that effects have taken. Value changed from 0% to NaN%, We play a game, you finish it in one go.
    1 point
  20. hmm.. i think after edited users.xml file you delete the users.xml.hash file first before opening the game?
    1 point
  21. One of the best apps I have ever seen...
    1 point
  22. Impossible bc currency is server sided
    1 point
  23. gg.searchNumber('100', gg.TYPE_QWORD) local varTable = gg.getResults(gg.getResultsCount()) for i=1,#varTable do print(varTable[i]['value']) end if you show your code, I can give a more accurate answer, but the principle of work will be the same.
    1 point
    good script, thank you for making this, now i have dev armor! suggestion: you could also expand the script into unlocking capes and masks as well too
    1 point
  24. in_module_name not declared line 84 : miss write String I'm not 64x user so i can't test it but good work if possible 32 bit I'd like to inject frida in and make conversation between the script and the lib injected
    1 point
  25. Memory Range: Anonymous Value Type: Dword The values you need to search are the "BASE" values Search in order and they should all be next to each other Then edit to what you like. I never checked if they had an affect or are visual only. I'll leave that to you to test.
    1 point
  26. View File Class name and Field offset searcher Sometimes, we could find the value with gg. But in dump.cs, we dont know which value under which class is the right one for modding. Testing one by one takes time. In those cases, how did you continue your modding journey? This script do search the class name and field offset of the value. So you will easily know what one to be editted. Usage -search your value. -when you get the value, run script. -script will give you class and offset of that value. Submitter Lover1500 Submitted 12/09/2021 Category Tools  
    1 point
  27. Hi folks, I doubt you guys are looking for 'encryption', but instead, are looking for 'obfuscation'. To know the difference between the two, let me explain what they mean: - Encryption: "the process of converting information or data into a code, especially to prevent unauthorized access." - Obfuscation: "the action of making something obscure, unclear, or unintelligible." The problem is that Encryption is what you want as it's the best at 'securing' your code from unauthorized access, however the receiver of your code will most likely 'decrypt' the code to use it, making it completely obsolete. The solution is Obfuscation as the Lua script will be transformed into something that still has the same functionality, however it has been "transformed' in the worst possible way so that humans will have a very hard time understanding what it does. Good obfuscation means it is simply to hard/difficult to understand what the script does for a human. So where do you get obfuscation? you can use free online tools such as https://luaobfuscator.com/, I have no experience with other tools as most of them are pay to use. Example use of LuaObfuscator.com: -- sample snippet to calculate prime numbers: do function sieve_of_eratosthenes(n) local is_prime = { } for i = 1, n do is_prime[i] = 1 ~= i end for i = 2, math.floor(math.sqrt(n)) do if is_prime[i] then for j = i* i, n, i do is_prime[j] = false end end end return is_prime end local primes = sieve_of_eratosthenes(420) for key, value in pairs(primes) do if (value) then print("Prime found: " .. key) end end end Obfuscated output (CFFv1, Strings, Minifiy ) local v0 = string.char; local v1 = string.byte; local v2 = string.sub; local v3 = bit32 or bit; local v4 = v3.bxor or v3.bxor; local v5 = table.concat; local v6 = table.insert; local function v7(v8, v9) local v12 = {}; for i = 1, #v8 do v6(v12, v0(v4(v1(v2(v8, i, i + 1)), v1(v2(v9, 1 + ((i - 1) % #v9), 1 + ((i - 1) % #v9) + 1))) % 256)); end return v5(v12); end do local v10 = 0; local v11; while true do if (v10 == 1) then for key, value in pairs(v11) do if value then print(v7("\3\43\133\37\54\121\138\39\38\55\136\114\115", "\83\89\236\72") .. key); end end break; end if (v10 == 0) then function sieve_of_eratosthenes(v13) local v14 = 0; local v15; while true do if (v14 == 0) then v15 = {}; for i = 1, v13 do v15[i] = 1 ~= i; end v14 = 1; end if (v14 == 1) then for i = 2, math[v7("\205\90\58\188\217", "\171\54\85\211")](math[v7("\7\152\255\8", "\116\233\141\124\175\201\74\192")](v13)) do if v15[i] then for j = i * i, v13, i do v15[j] = false; end end end return v15; end end end v11 = sieve_of_eratosthenes(420); v10 = 1; end end end
    1 point
  28. You can also change the attack & health of dargons in dragon city & still work till now . . in dragon city ✓
    1 point
  29. First of all, what kind source that you're going to apply encryption, lua files?. If you're willing to use some Advanced way, you can use JWT or SHA hashing but for LUA Files; i think you should also obfuscate your script and then encrypting it. Yes, most of LUA encryption are decryptable so you need to atleast make it more harder to read. For example; you can calling another LUA Files from the first Lua, etc.
    1 point
  30. View File DRAGON VILLAGE SCRIPT MENU BUILD A WORLD OF POWERFUL DRAGONS. PLAY “DRAGON VILLAGE” TO RAISE, FEED AND BREED YOUR OWN LOVABLE, FRIENDLY, ADORABLE DRAGONS. BREATHE LIFE INTO DRAGONS AND PREPARE THEM FOR COMPETITIVE BATTLES. BUILD YOUR OWN LANDS, CHARACTERIZE THEM WITH DIFFERENT NAMES, ASSIGN THE VILLAGERS TO WORK, HAVE YOUR OWN PET DRAGONS AND FIGHT WITH DIFFERENT DRAGONS. YOU CAN ALSO CROSSBREED THE DRAGONS TO GET NEW AND EXCITING RARE DRAGONS. NOW YOU CAN TAKE CARE OF YOUR DRAGON ANYTIME, ANYWHERE. PLAY THIS FUN GAME ON YOUR ANDROID PHONE, TABLET AND IOS DEVICES. LUA OPEN SOURCE: CLICK ME GAME LINK: CLICK ME IF YOU TEST THE SCRIPT, PLEASE COME BACK HERE AND LEAVE A COMMENT OR LIKE IT! Submitter Collen Submitted 04/28/2022 Category LUA scripts  
    1 point
  31. View File WEST GUNFIGHTER SCRIPT MENU WELCOME TO THE WORLD OF THE WEST, WILD, INDIFFERENT, WITH HIDDEN KILLER, TRY TO BECOME A WESTERN COWBOY, LONELY, FEARLESS AND EXTRAORDINARY. WHEN THE REVOLVER IS IN YOUR HAND AND YOU CAN DECIDE LIFE AND DEATH FOR ANYONE, BETWEEN BEING A GUNSLINGER FROM THE EVIL WEST AND BEING A HERO WHO SAVES THE PEOPLE, THERE IS ONLY A BULLET'S DISTANCE, TAKE YOUR CHOICE! LUA OPEN SOURCE: CLICK ME GAME LINK: CLICK ME IF YOU TEST THE SCRIPT, PLEASE COME BACK HERE AND LEAVE A COMMENT OR LIKE IT! Submitter Collen Submitted 04/26/2022 Category LUA scripts  
    1 point
  32. View File SURVIVALCRAFT 2 SCRIPT MENU YOU ARE MAROONED ON THE SHORES OF AN INFINITE BLOCKY WORLD. EXPLORE, MINE RESOURCES, CRAFT TOOLS AND WEAPONS, MAKE TRAPS AND GROW PLANTS. TAILOR CLOTHES AND HUNT OVER 30 REAL WORLD ANIMALS FOR FOOD AND RESOURCES. BUILD A SHELTER TO SURVIVE COLD NIGHTS AND SHARE YOUR WORLDS ONLINE. LUA OPEN SOURCE: CLICK ME GAME LINK: CLICK ME IF YOU TEST THE SCRIPT, PLEASE COME BACK HERE AND LEAVE A COMMENT OR LIKE IT. 58370365.mp4 Submitter Collen Submitted 04/18/2022 Category LUA scripts  
    1 point
  33. A password makes it so you can market your script, you can make people pay to use it because they need a "key" (the password) in order to make if function.
    1 point
  34. Version 1.0

    1,497 downloads

    Real Racing 3 Total Time Played Hack Requirements - Game Guardian 96 + Instructions - Run it and set wanted values Video
    1 point
  35. Possible not necessary mean "valid". Usually app pointers not present in Other memory ranges.
    1 point
  36. No Support Android Q currently. Maybe in future.
    1 point
  37. Upload the script. For me scripts loads fine. And explain in more detail what you mean by "not loading."
    1 point
  38. View File Notepad + 32-bit Support + 64-Bit Support Requires Android: Android 4.0.3 (Ice Cream Sandwich MR1) or later. There is support for x86. Video: Before installing the optimized version, uninstall the version from Google Play. Differences of the optimized version: no error 105. About second apk (32-Bit Support): About third apk (Notepad_Vault_64bits_Support_Library) You do not need to install it if you do not intend to crack 64-bit games. Submitter Enyby Submitted 06/09/2019 Category Virtual spaces (no root)  
    1 point
  39. View File Dual App + 32-bit Support + 64-Bit Support Requires Android: Android 4.0.3 (Ice Cream Sandwich MR1) or later. There is support for x86. Video: Before installing the optimized version, uninstall the version from Google Play. Differences of the optimized version: no error 105. About second apk (32-Bit Support): About third apk (64-Bit Support): You do not need to install it if you do not intend to crack 64-bit games. Submitter Enyby Submitted 06/09/2019 Category Virtual spaces (no root)  
    1 point
  40. 1 point
  41. Maybe. Use now scripts for this.
    1 point
  42. Sell iPad, buy Android device.
    1 point
  43. It all depends on how it works. How deep is the chain of pointers. Most often, there is not one level. If you look at the picture, this will be the case with Gold3. Suppose the World Object has not been moved, and pointerPlayer has remained the same. But you do not know offset6 and offset7. Most often you cannot reduce the number of results until the pointers are unchanged. Therefore, you have hundreds of thousands of values and find the right problematic. How will you search for the desired pointer chain after level overload? Even if you have 1 level of pointers, this is already a problem. And this is all seen in the context of static pointers. If you have a garbage collector, for example, a game in C# (Unity), then all this does not work. Pointers can be moved at any time during garbage collection. And you cannot know whether it happened or not. We continue. If arrays with offsets are used somewhere, then pointers can change their offset. So it is make more complicated.
    1 point
  44. You can set any speed in speedhack options.
    1 point
  45. ArtMoney was written for Windows when there was no ASLR. Android was originally created, taking into account the ASLR. Therefore, many methods ArtMoney inapplicable. I think that now, on the latest versions of Windows, they also do not work if ASLR and DEP are enabled. And they are included for all processes, except for exceptions running in compatibility mode. Plus it's Windows and Linux. They have different concepts of work. Therefore, not everything that works on Windows can be transferred to Linux.
    1 point
  46. You do not feel the difference between embedded devices and a PC. Between their capacities and capabilities. What is possible on a PC is not always possible on embedded devices.
    1 point
    Not working with pubg mobile. Appreciate if the team can fix it. Thank u
    1 point
    for now i think its working, as a starter.. im only using the speed and jump time. im still a bit confused on the other things. but as i am playing, there ar3 times that the game became "out of hand" something not right is happening to the game. now im still working out on the whole thing ... of what it really do. tnx Dev! for letting us work on such an anazing app! more updates please...
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.