View previous topic :: View next topic |
Author |
Message |
Lou1082 How do I cheat? Reputation: 0
Joined: 08 Jun 2014 Posts: 8
|
Posted: Mon Jan 05, 2015 9:43 am Post subject: Using Cheat Engine on Andy Emulator v .41 |
|
|
I am now trying to hack Android games using a different emulator called Andy. Andy is an Android emulator that utilizes VirtualBox to allow users to run Android apps from their PC. (andyroid.net)
I am using Andy v .41 with VirtualBox 4.3.20.
I tried the same method that I used to search for currency values when I ran the game using BlueStacks (using the process "00000000-[Physical Memory]" and searching for exact values). However, this is not working when my game is running in the Andy emulator. (I always get 0 results my I try to sieve the inital results for the new currency value.) I tried searching the addresses 0x00000000 - 0x7fffffff and 0x80000000 - 0xffffffff.
Given that I have 32 GB of physical memory installed in a 64-bit environment:
Will I need to expand my search to addresses greater than 0xffffffff?
If so. what memory addresses are safe to search (without crashing my system (BSOD))?
Will I really be able to find my exact currency value using Cheat Engine for windows?
Will I need to install cetest.apk on my Andy virtual machine?
Computer specs:
i5-3470 (4-core 3.2 GHz CPU)
32 GB DDRAM
Win7 64-bit
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25288 Location: The netherlands
|
Posted: Mon Jan 05, 2015 10:06 am Post subject: |
|
|
6.4 should be safe enough to scan all
but have you tried the andy related processes? perhaps physical memory is not required with that emulator
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
Lightmaxime How do I cheat? Reputation: 0
Joined: 09 Jan 2015 Posts: 3 Location: France
|
Posted: Fri Jan 09, 2015 11:23 am Post subject: |
|
|
Hmm, could you explain how? I have this emulator too, but I'm not even sure I'm looking in the right process... Since there are multiples "Headless VBox" processes...
|
|
Back to top |
|
|
Lightmaxime How do I cheat? Reputation: 0
Joined: 09 Jan 2015 Posts: 3 Location: France
|
Posted: Sat Jan 10, 2015 1:44 am Post subject: |
|
|
Ok, so it seems apps running in the Android VM (Andy) are all called "VBoxHeadless", so you have to open them and search which one is the right one.
Well, it kinda complicates writing a script, since you'll need to open the processes and look for relevant strings at script execution...
|
|
Back to top |
|
|
Lou1082 How do I cheat? Reputation: 0
Joined: 08 Jun 2014 Posts: 8
|
Posted: Sun Jan 11, 2015 5:36 pm Post subject: |
|
|
Okay, so andy came out with an update (v .42). I installed it and finally got my app to run after many headaches.
Follow lightmaxime's advice, I was able to see 3 processes called "VBoxHeadless". Now, the problem is, what address range do I choose? I mean, the default range for the 64-bit version of Cheat Engine 6.4 is from 0x0000000000000000 to 0x7fffffffffffffff (that's 16 hex digits!). Even one scan at this range will take virtually forever!
Do you have any tips on narrowing down the possible search range?
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25288 Location: The netherlands
|
Posted: Sun Jan 11, 2015 6:29 pm Post subject: |
|
|
only tips I can give it to not use kernelmode memory access for process access, because that will be slow
and get faster RAM. scanning from 0 to 0x7ffffffffffffffff with no gaps between it only takes a couple of seconds (unless you do an unknown initial value scan or scan for a value smaller than 5 )
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
Greyman How do I cheat? Reputation: 0
Joined: 02 Dec 2014 Posts: 6
|
Posted: Sun Jan 11, 2015 8:25 pm Post subject: |
|
|
Use CEServer for Android.
I used to struggle the way you did, but now my [well-known online mobile game] bot has come leaps and bounds since discovering it.
|
|
Back to top |
|
|
Lou1082 How do I cheat? Reputation: 0
Joined: 08 Jun 2014 Posts: 8
|
Posted: Sat Jan 17, 2015 9:49 am Post subject: |
|
|
Dark Byte wrote: | only tips I can give it to not use kernelmode memory access for process access, because that will be slow
and get faster RAM. scanning from 0 to 0x7ffffffffffffffff with no gaps between it only takes a couple of seconds (unless you do an unknown initial value scan or scan for a value smaller than 5 ) |
Thank you so much, Dark Byte. This worked. Even searching for the value '0' took at most 2 seconds by disabling kernelmode memory access. This works with Andy v .42 running VirtualBox 4.3.20, searching the bottommost "VBoxHeadless" process. Using Andy instead of BlueStacks, my game runs much noticeably faster when there is a lot of stuff going on on screen. This is why I came to you for help.
Perhaps one day, I might be able to find an ARM disassembler that could work in conjunction with Andy.
|
|
Back to top |
|
|
Lightmaxime How do I cheat? Reputation: 0
Joined: 09 Jan 2015 Posts: 3 Location: France
|
Posted: Tue Jan 27, 2015 11:46 pm Post subject: |
|
|
@Greyman : Could you tell us how to use CEServer? Only thing I was able to find is a download link in another thread.
At the moment, I have found the player structure in the VBoxHeadless process, but I cannot attach a debugger to the process (supposedly because it's from Andy emulator) so I cannot find the good address without finding my particular values back again in CE, and then cannot use them to write a script... Any workaround?
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25288 Location: The netherlands
|
Posted: Wed Jan 28, 2015 7:33 am Post subject: |
|
|
the problem is that ceserver doesn't support x86-32 debugging yet (only ARM and x86-64) and i'm not sure andy implements hardware breakpoints
I'd say try pointers, but the released ce 6.4 doesn't get the proper module sizes(skips bss part) so it won't be able to identify static pointers
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
pekhe How do I cheat? Reputation: 0
Joined: 07 Feb 2015 Posts: 1
|
Posted: Sat Feb 07, 2015 6:39 am Post subject: |
|
|
Andy was updated to version 4.3 .
I tried to follow the instructions on this thread but got stuck at the very same point OP did.
I tried to change the 'Memory Scan Options' values to '0x0000000000000000' and '0x7fffffffffffffff' but it gave me an error "invalid stop address".
Can you guys give some advice? I always get 0 results my I try to sieve the initial results for the new currency value.
I went through all 3 'VBoxHeadless' processes. Help.
|
|
Back to top |
|
|
dista Cheater Reputation: 0
Joined: 25 Apr 2012 Posts: 43
|
Posted: Tue Jun 30, 2015 9:33 pm Post subject: |
|
|
want to ask, what is the right settings in cheat engine 6.4 to use in any android emulator beside Andy such as Bluestacks, Droid4X, etc...
i see in the web there are many settings for cheat engine.
tried it with latest bluestacks (rooted) and scan with integer 4 bytes. at first found many address then filter, don't found the address. but when change to double found it. then change the value yet it seems the value back to normal.
So guys, what is the right settings for Cheat Engine 6.4? i know we must choose Physical Memory.
Also if may, someone know what options/steps if using Artmoney with Bluestacks. from what i see only in cheat engine can choose Physical Memory.
Thanks.
|
|
Back to top |
|
|
|