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 


Help Ce server android fails . (DARK BYTE NEEDED )
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Thu Jul 26, 2018 1:27 am    Post subject: Help Ce server android fails . (DARK BYTE NEEDED ) Reply with quote

hi , to keep it short ceserver works fine i can connect and find and alter values but when i try to find what writes to this address ce gives me error

" all debug registers are currently used up Free one up and try again"

googled it found old threads but no solution .

i will include snapshot of Ce server .

Tested on 5 diffirant android devicese all gives same error

1: tested on Samsung galaxy s4 with snapdragon cores android 4 kitkat
2: tested on Samsung galaxy s6 with exynos cores android 6.0.1
3: tested on Samsung galaxy s7 with exynos cores android 6.0.1
note that s6 and s7 selinux status was set to permissive ( tried enforcing as well )

then

4: tested on asus zenphone 2 intel x86 cores android 6.0.1
5: samsung tablet with nvidia tegra android 4.0.4

all of them gave me same error .
i recall dark byte said it worked on tegra cores
although my Samsung tablet is tegra cores yet it didn't work .

( please guys dont tell me to use IDA and edit .so files
i need live debuging throu cheat engine )

this is snap shot of the moment that i tried to debug




note after this same messge it loops for a while then getrigisters() returns -1 instead of 0

pleas help Sad


is it android rom issue ?
or hardware issue .
or settings issue ?

pleas guys am willing to really do anything to see it works .

thanks in advance
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Thu Jul 26, 2018 2:32 am    Post subject: Reply with quote

are you using the correct ceserver ? arm for arm, x86 for x86, arm64 for arm64 x86_64 for 64 bit x86

also you need to look further into the list. The first couple of events are thread create events to let CE know about the threads (negative sig values are virtual events)

it's possible it's an android rom issue, but kitkat should work

and the samsung tablet should work as well. I used that one myself to test ceserver on

try ce 6.5 if you can. perhaps something broke in a later build

_________________
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
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Thu Jul 26, 2018 3:52 am    Post subject: Reply with quote

yes . each device i used the correct arcitecture .
i tested them on ce 6.4 and 6.5 and the lateset ce .

thats very odd . just to make sure
samsung tablet uses arm7 right ?

i have attached a screen that shows device info .
i used ceserver arm7 .
used the path
/system/xbin/ceserver
permission 777 of system and xbin and the cheat engine files .
does terminal app matter ? and i run it as SU .
there are lots of android terminal apps . ( could that be it )



Screenshot_20180726-124625_WhatsApp.jpg
 Description:
 Filesize:  745.85 KB
 Viewed:  16845 Time(s)

Screenshot_20180726-124625_WhatsApp.jpg


Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Thu Jul 26, 2018 5:24 am    Post subject: Reply with quote

try https://cheatengine.org/download/ceserver_android_arm32.zip

and try ceserver_arm32 or ceserver_arm32_nopie

_________________
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
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Thu Jul 26, 2018 9:47 am    Post subject: Reply with quote

my device is GT-p7510 samsung tablet
running on official kitkat rom Android 4.0.4
kernal ver 3.1.10

the way i run ceserver is to open teminal then type

su
cd system/xbin
ceserver ( type the file name ) once network starts
i open windows CE 6.5 open network it finds my device ip
( some times it doesnt but when i type it and hit connect it connects .)

tried ceserver_arm32
it gives me Segmentation fault

i tried ceserver_arm32_nopie
it connects and finds value but still same issue with debugging.

i use material terminal and i used another app called terminal emulator
both gives same error .

note ( although i dont think its relevant )
am using windows 10 latest updated .
tried it on 2 computers . didn't work either .

i will attach a text file please open it with word pad to view it correctly
it has full log of my test until disconnect .

please
Embarassed i need help am trying for long time and i want to see it work no matter what am not giving up .

does it matter if i set debugger type windows debugger or veh ? i tried both
yet nothing ( could it be ce settings ? ) am using default settings

here is a text file for full log

https://files.fm/u/nkx8smds

if you cant download it let me know where i can upload it .
Back to top
View user's profile Send private message
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Fri Jul 27, 2018 3:38 am    Post subject: Reply with quote

tried 3 another different games same issue .
am using ce 6.5 tried 6.4 as well no luck yet .

these are the settings am using could it be where it makes trouble



Sad
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Fri Jul 27, 2018 3:46 am    Post subject: Reply with quote

Tried 6.6 ?

And it's possible that your device has a cpu without hardware debug registers, though I don't even see the command where it prints out the capabilities
(or the kernel is too old or too new)

_________________
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
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Fri Jul 27, 2018 4:12 am    Post subject: Reply with quote

i dont know if it has debug registers or not but 5 different devices
i guess at least 1 of them should work
i will try 6.6 now

also i recall that you said u have used asus transformers tablet 101 ..
i have orderd it online its on the way i cant wait to check it out ><

can i change the kernal ?
i guess installing coustom rom can change the kernal ?
( do you recommend specific kernal ?? )

Quote:
though I don't even see the command where it prints out the capabilities


does that mean it has no debug registers ? anyway to know if it has ?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Fri Jul 27, 2018 4:27 am    Post subject: Reply with quote

I used a rooted rom on it, but no idea which one it was.

Also, you can try to compile ceserver and add some print statements, or compile and debug CE where it does the capabilities request

_________________
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
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Fri Jul 27, 2018 4:28 am    Post subject: Reply with quote

Dark Byte wrote:
I used a rooted rom on it, but no idea which one it was.

Also, you can try to compile ceserver and add some print statements, or compile and debug CE where it does the capabilities request


i have no idea how to do that am so noob in programming .
i guess my only option to try to flash kernals and try new or old ones
Back to top
View user's profile Send private message
Mr.Zex
Newbie cheater
Reputation: 0

Joined: 13 Feb 2018
Posts: 12

PostPosted: Fri Jul 27, 2018 12:05 pm    Post subject: @DARK BYTE Reply with quote

am mbabo
i cant double post so i used my bro account

am getting somewhere ....

i tried a couple of different roms .

this rom gave me same error on windows
but ...

returns different message on terminal . it loops a message
looks like its debugging in server side !

note i used arm7 this time .
( game procces name has no number on galaxy tab however
in new mobile it appears same name but it has number 32 )

does it mean tablet should use arm7 ?

this is the message am getting

please tell me am getting close Sad



2.jpg
 Description:
 Filesize:  1.11 MB
 Viewed:  16753 Time(s)

2.jpg


Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Fri Jul 27, 2018 1:42 pm    Post subject: Reply with quote

looks better yes. the debugger is attached and not crashing
_________________
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
Mr.Zex
Newbie cheater
Reputation: 0

Joined: 13 Feb 2018
Posts: 12

PostPosted: Sat Jul 28, 2018 2:59 am    Post subject: Reply with quote

tried more roms still same issue
>< tried CE on windows 7 fresh install as well ( just to make sure ce gui is not failing )

is there any recommendation ?
should i attach debugger before scanning ? or hit F6 to find what writes to address it would also attach debugger

by the way am using arm7 and ce 6.4 cuz if i use 6.5 it gets super laggy .

could it be related to my router or network connection ?
or its 100% rom issue ?
Back to top
View user's profile Send private message
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Sat Jul 28, 2018 12:02 pm    Post subject: @DARK BYTE Reply with quote

i installed lolipop rom and selinux was already set to permissive .
noticed that the game proccese name changed it has 32 number in it
so i tested it with arm32 . i still get the error on windows ce 6.5

but this time in terminal it looks like it worked somehow the message is deffierant

i will attach the photo .. this message keeps on loop after i hit find what writes to this address it loops the events then it gets to this .

can you please tell me what does it mean ?

i started to doubt that cheat engine on windows has a problem
i think its because of delay error when i hit find what writes to it
android server starts to make the events and takes 10 to 25 seconds to give this message ( i guess it works lol ) but windows takes error as it didint get and read the 4096 bytes it instantly ?


( what i mean is that in order for ce on windows to read what op code is writing to that address it has to receive the debug thread bytes returns 4096 immediately ) otherwise it considers debugging threads busy and bugs ?


i assumed that because if i hit F6 the first time it takes a while ( am gessuing it takes a while trying to recive data then it gives error all debug registers are busy )

then if i try again it instantly refuse and give same message ( bug maybe )
could that be it ? ( am just assuming ) lol you are the doctor after all

sorry for long talk and thank you for your help really .
am starting to get crazy trying again and again Sad


Back to top
View user's profile Send private message
mbabo
Advanced Cheater
Reputation: 0

Joined: 30 Jul 2016
Posts: 74

PostPosted: Mon Jul 30, 2018 9:02 am    Post subject: Reply with quote

please help ... Sad

i have just received asus transformer 101 powered by tegra 2

i found this and i quote @DARKBYTE


No idea, the gui for that might be too complex for handheld controlling

Quote:
For debugging i usually use the desktop gui and connect that to the device (tip: when ce is running on the device the desktop version of ce can connect to it. But make sure it's the recent svn build)
One other issue is that i can't seem to get hardware breakpoints to function on my samsung tablet which i use for most of my testing. It does work on my old asus transformer 101 tablet
(gdb doesn't seem capable of it either)


so i dont know if you have found a way to make it work later.
anyway since i got asus i will just root it and test how it goes .
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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