doranekosystems / frida-ceserver Goto Github PK
View Code? Open in Web Editor NEWFrida-based ceserver: A fusion of Cheat Engine and Frida.
License: GNU General Public License v3.0
Frida-based ceserver: A fusion of Cheat Engine and Frida.
License: GNU General Public License v3.0
Does this support Dopamine jailbreak? I'm on iOS 16.5 on an arm64e device(iPhone 14 Pro Max). Dopamine Jailbreak is just as powerful as all the other jailbreaks except it doesn't use the root filesystem as its way to jailbreak the device.
Doesn't work on my device, the Python version I'm using is 3.8.2 and the Frida version is 14.2.14.
Can you tell me which version of Python and Frida you are using?
Thank you, brother.
!!!!
The debugger is currently in a testing state and bugs may exist.
config.ini
{
"target": "",
"targetOS": "ios",
"mode": "attach",
"arch": 1,
"fix_module_size": false,
"ceversion": "7.4",
"manualParser": false,
"javaDissect": false,
"frida_server_ip":"",
"native_ceserver_ip": "192.168.x.x:52734",
"debugserver_ip": "192.168.x.x:1234",
"custom_symbol_loader": ""
}
./debugserver 0.0.0.0:1234
Only arm64 devices are supported.
Currently only 「find out what writes to this address」 and「find out what accesses this address」are valid.
Have fun!
any way to get this running on linux?
Hey I saw you added floating point debugger support. What does that do? Could you show me a picture maybe :) Thanks.
How to compile it for Android emulator like Nox or BlueStacks?
"Hello. Thank you for creating this excellent tool.
Is it correct to run frida-ceserver using a command like "python main.py -p 12857"?
Also, is the correct method to run the ceserver distributed by Cheat Engine, then use "adb forward tcp:52736 tcp:52736", and access it through Cheat Engine via network?
If running with "python main.py -p 12857" is correct, I'm encountering the following error. Is it possible to attach using options like spawn?
Traceback (most recent call last): File "C:\Users\daad\frida-ceserver-main\main.py", line 202, in <module> main(args[1]) File "C:\Users\daad\frida-ceserver-main\main.py", line 106, in main session = device.attach(app_name)
Additionally, it would be great if the project could include a user-friendly guide for beginners.
I would appreciate detailed instructions on how to use this tool."
Hi I saw on discord you saying that if ptrace is enabled in game you need to embed the ceserver so file into the apk. Do I need external tools to be able to do that? And if so which one? Thanks.
Here is my config info and problem
I know that you said that you must compile the cheat engine to be able to use the debugger. Can you please give me the cheat engine that you use and maybe zip the folder and upload it to here? You would help me so much! Thanks!
C:\frida-ceserver-main>python main.py Cydia
C:\Users\name\AppData\Local\Programs\Python\Python312\Lib\site-packages\paramiko\pkey.py:100: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from this module in 48.0.0.
"cipher": algorithms.TripleDES,
C:\Users\qteyrqer\AppData\Local\Programs\Python\Python312\Lib\site-packages\paramiko\transport.py:259: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from this module in 48.0.0.
"class": algorithms.TripleDES,
Traceback (most recent call last):
File "C:\frida-ceserver-main\main.py", line 202, in
main(args[1])
File "C:\frida-ceserver-main\main.py", line 106, in main
session = device.attach(app_name)
^^^^^^^^
UnboundLocalError: cannot access local variable 'app_name' where it is not associated with a value
HI, so I am trying to use the latest version with and it appears the ssh implementation is causing an error. This is the full log Traceback (most recent call last):
File "main.py", line 153, in
main(None, pid)
File "main.py", line 56, in main
ssh_auto = config["ssh_auto"]
KeyError: 'ssh_auto'
The previous commit before the ssh implementation worked fine with the debugger.
Android & iOS
config.toml
custom_read_memory = true
to enable it.
The above could have been achieved without using the native ceserver.
One of the biggest problems from the original ceserver that I experienced on my "real device" (not emulator) was that it takes like 20-35 minutes for a single pointer scan to finish.
I'm running an iPad air 4th generation on iOS 14.2. I was trying to cheat in a game and I found the values I needed but when I ran the pointerscan on the process "self" it didn't show any results after taking forever to generate the pointermap. I am so happy you created this project because I am praying that you will eventually get the debugger to work as well as pointer scanning. For years I have been hoping for a ceserver port of the real "Cheat Engine" on iOS. I hope you can maybe help me with this as I really think this is awesome what you made!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.