Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Android CE detected

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Tue Jul 31, 2018 4:06 am    Post subject: Android CE detected Reply with quote

Hello, some android game detects CE when attaching through android CEserver but it doesn't detect CE when attaching from windows (with android emulator).
Any advice as to how to defeat their protection ? CE server is injecting a dll maybe and that's what is detected ?
The ceserver itself is not detected untill I attach network with windows CE and start scanning
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25813
Location: The netherlands

PostPosted: Tue Jul 31, 2018 6:32 am    Post subject: Reply with quote

find out how they detect ce(probably a isptraced flag or scanning for ce), then write some code into the linux kernel to block that, rebuild the kernel ,install it and done
_________________
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
View user's profile Send private message MSN Messenger
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Tue Jul 31, 2018 7:36 am    Post subject: Reply with quote

Dark Byte wrote:
find out how they detect ce(probably a isptraced flag or scanning for ce), then write some code into the linux kernel to block that, rebuild the kernel ,install it and done

To me this looks like "Need nuclear codes ? Hack into pentagone, get the codes and done".
Very Happy
For now I ve noticed they scan actively for lots of CE stuff. My scanner crashs shortly tho because of detection. Well now I have renamed the ceserver_x86 into something random and the cheatengine apk is no longer detected Very Happy

I haven't found debug possibilities in the cheat engine apk, are they hidden somewhere or the only way to debug with CE is with network ?

I can kow scan the game freely but as soon as I use a breakpoint CE still gets detected, could it be the name of the other two files "ceserver_x86_nopie" and the libserver extention file that get detected ?
I assume I cannot change their names else the ceserver wont be able to load them
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25813
Location: The netherlands

PostPosted: Tue Jul 31, 2018 9:47 am    Post subject: Reply with quote

the lib is only for dll/.so injection

Is it detected when you debug, or does it just crash ?

_________________
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
View user's profile Send private message MSN Messenger
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Tue Jul 31, 2018 9:53 am    Post subject: Reply with quote

Dark Byte wrote:
the lib is only for dll/.so injection

Is it detected when you debug, or does it just crash ?


It is detected when I debug, right when I attach process.
It used to be detected right when scanning process but this is no longer detected since I changed the ceserver filename
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25813
Location: The netherlands

PostPosted: Tue Jul 31, 2018 9:54 am    Post subject: Reply with quote

I mean how do you know it is detected. What happens? Does a popup show saying it is detected, or does it just close ?
_________________
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
View user's profile Send private message MSN Messenger
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Tue Jul 31, 2018 10:49 am    Post subject: Reply with quote

Dark Byte wrote:
I mean how do you know it is detected. What happens? Does a popup show saying it is detected, or does it just close ?

It says "we have detected a forbidden program, contact our support for more information" blabla. And then it closes.

For some reason the cheat engine apk works good after i rename ceserver.
Windows cheat engine will be detected as soon as connection to ce server and if i change windows cheat engine name it will be detected at first scan/first debug.

the debugger does work tho, i mean i do get the debug info (ie what access this address will tell me what code accessed, but game crashes)

Also if i use apk ce (which doesnt get detected) and scan for 'cheat engine' it gets detected. Clearly string checks, but i wonder how they see the string i search into (their?) memory ?
do you inject a dll in their process to scan ?
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Tue Jul 31, 2018 11:05 pm    Post subject: Reply with quote

Since its an Android game, you can extract the APK and decompile the source to look for the bits of code that are causing the detection to determine whats going on or what is being used to detect things.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
ulysse31
Master Cheater
Reputation: 2

Joined: 19 Mar 2015
Posts: 324
Location: Paris

PostPosted: Wed Aug 01, 2018 12:41 am    Post subject: Reply with quote

atom0s wrote:
Since its an Android game, you can extract the APK and decompile the source to look for the bits of code that are causing the detection to determine whats going on or what is being used to detect things.

great, I will look into this, thanks

edit :
Is there any way to make data breakpoint work on those emulator game processes (bluestacks it's Player.exe, for NOX it's VMHandle.exe and so on) ? I have tried all debug options but data will always change and cheatengine and other debuggers wont detect it, i reckon it's because of vitualization.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites