Jump to content

NoFear

Moderators
  • Posts

    2,980
  • Joined

  • Last visited

  • Days Won

    224

Posts posted by NoFear

  1.  

    More Info:
    https://play.google.com/store/apps/details?id=com.makingfun.mageandminions

    Requirements:
    ROOTED Device
    • Game Guardian

    Guide:
    The following guide is based on Mage and Minions version 1.1.29.
     

     

    Gems
    This method you will be editing your rewards paid for completing achievements.  And too speed it up I also hack achievements. So I focused on damage achievement. You have 3 tiers 5 10 15 gems and each need 50000 500000 and 2500000 damage. 
    Stay with dword union search of 50000;500000;2500000:2048
    If union search fails, you can search each individual amount and edit to 0.
    Claim the 5 and 10 gems. 
    Now clear search and dword union search 5;10;15:256
    Then search 15.
    Change menu and change the 'scenery' and keep searching 15. 
    Now goto filter and set it to 50. We do not want to edit too many. High risk of crash. 
    Edit selected 16 and increments of 1 (so every value is unique). 
    Goto rewards screen. Did it change from 15? If no, edit results back to 15 then delete select results. Now edit results again 16 increments of 1. Do this until the 15 changes. 
    When it does, find that in the list of edited values. Uncheck and put all others back to 15. Now click and edit that value, edit to something very high like 2123456789. Check rewards, if it changed, claim reward and enjoy large amount of gems. 

    Video Tutorial:

    Gems

     

     

    Credits for Hacking Guide to NoFear

     

  2. First get to a 3rd reward level. 

    Do the damage one. 

    50000 is first value. Dword search that and edit to 0, claim reward. 

    Dword second value (forget what it was) edit results to 0 claim reward. 

    3rd in 2500000 (I think).

    Edit results to 0.

    DON'T CLAIM REWARD YET.

    Dword union search 

    5;10;15

    This is the gems rewarded for completing tasks. (goto character stats and then the achievements in to left). 

    Now known value of 15. 

    Edit results (increment edit +1)

    So every value is different. 

    Goto reward screen see what it does for gems rewarded. 

    Edit all values back to 15 except the one that matches the one that changed. Edit that one too large value like 2123456789. Now back of and go back to claim reward. Enjoy max gems! 

     

    I'll create a video later... 

  3. Memory hacking can be very useful. 

     

    This is one of my favorite hacks I did. This is before I started using Game Guardian. Converted an inapp purchase to a general currency and made it free... 

     

     

  4. 6 minutes ago, rollerce said:

    Another thought would be freezing the quick cash timer at 0.

    I'll look into it. First time installing the game, probably same concept as building timer too. 

  5. I know it's not gems. But this is almost as good. I'll try doing gems again. No point in hacking gems if you can prestige. I'll find a way. This hack is great though (I think) :)

  6. Lol. Yes, sorry, quickly uploaded video before the gym. 

    So the meter for time remaining for building to claim reward is 0 to 1 floating. It's basically percent full. .5 being 50% etc...   Once you have found that value nearby the address above is the upgrade price for that building. Edit floating to 0. Now you want to edit the upgrade qty from 1 10 100 to something crazy high. This is a dword value.

     

    Side note, when you find a building upgrade price. If you scroll ~3 pages (scroll up for next building down in list) you can edit next building without having to search all over again. 

  7. Use what @Enyby posted http://www.tutorialspoint.com/compile_java_online.php

    Quote
    
    public class HelloWorld{
    
         public static void main(String []args){
             for (int i = 0; i < 100; i++) {
                 long l = Double.doubleToLongBits((double)i);
                 System.out.println(i + " = " + Long.toHexString(l) + " " + Float.intBitsToFloat((int)(l >> 32)));
             }
            
         }
    }

    change the range that is set from 0 to 30 to a different range. 

     

     

    Something like this

    public class HelloWorld{

         public static void main(String []args){
             for (int i = 68000; i < 68001; i++) {
                 long l = Double.doubleToLongBits((double)i);
                 System.out.println(i + " = " + Long.toHexString(l) + " " + Float.intBitsToFloat((int)(l >> 32)));
             }
            
         }
    }

  8. Not negative values, sorry. Very very very small floating. I'm still messing with it. I know a modded apk exists, still nice to hack it with memory hacking though 

  9. The dword values your are finding isn't the correct value. 

    The value you are looking for is a negative value.

     

    Edit : after hacking gems, I can't prestige or buy cards. Close reopen game, gems go back to 0....  Might be another value monitoring earned gems and another monitoring spent... I'll have to mess with it more. 

  10. Counting up from 1

    1072693248

    1073741824

    1074266112

    1074790400

    1075052544

    1075314688

    1075576832

    1075838976

    1075970048

    1076101120

    1076232192

    1076363264

    1076494336

    1076625408

    1076887552

    1076953088

    1077018624

    1077084160

    1077149696

    1077215232

    1077280768

    1077346304

     

    Values 1 through 23. If something doesn't seem right, I could've mistyped... 

  11. Please, need help with determining how values are converted. Here is a list of values in game and the Dword value of it:

    10        1076101120

    7458   1086136832

    7468   1086139392

    7478   1086141952

     

    2978   1084703680

    3056   1084743680

    3234   1084834816

    3254   1084845056

    3289   1084862976

    3299   1084868096

    3309   1084873216

    3334  1084886016

    3354   1084896256

     

    15492   1087259136

    15570   1087269120

     

     

    Hopefully @Enyby you can help me :)

  12. d*** @Enyby you know your stuff...  Maybe you could help me to figure out the pattern to values in another game? Very similar to this, but not a perfect pattern it seems. Maybe I could pm you with some of the values I have and you could help? 

  13. Every 4th value it becomes half again as much for the increase.

    4 values increase at 

    .00390625

    4 values increase at

    .001953125

    Then

    .0009765625

     

     

    See the pattern? 

  14. Please please can you add greater than less than combo?

     

    Let's say I know the value is between 1076894760 and 1078894760. Being able to enter both and immediately narrowing results would be PERFECT. Right now I have to do one and then the other. But, as other random values change, they don't narrow results as quickly as they could. So I have to do 2 different searches.  I know I can pause game and yield same result, but online games are risky to pause and can cause sync issues. 

     

    Thanks in advance and keep up the awesome work! 

  15. To find value that change location:

    Unkown dword search

    Have value change ONLY ONCE. 

    Unknown search increase (might not always be increase, but majority of the time yes). 

    Known value search. 

    And sometimes this is enough to narrow results for a single change on memory relocation each change. 

     

    Edit: this is assuming game doesn't have obscure values. If it does, it makes it even more difficult and need to figure out how it encrypted/masked the value. 

×
×
  • 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.