|
|
分享源码
| 界面截图: |
- |
| 是否带模块: |
纯源码 |
| 备注说明: |
- |
[color=rgba(0, 0, 0, 0.9)]心路历程(AI润色):
我目前用的是模拟器特征码内存扫描,但速度实在太慢了,有时候一次扫描就要10秒左右。于是我开始琢磨能不能直接读写模拟器内存,结果逛了一圈论坛,发现根本没有相关模块。B站倒是有人做,但开口就要300块。
不死心,我打开了GitHub,惊喜地发现已经有大佬开源了 Ceserver-api 这个项目!立马装上试试,结果一看——只能Python调用。那咋办?这时候想到了最近很火的 Gemini,于是把Python代码丢给它,让它帮我转写成C++,方便编译成DLL给易语言调用。
折腾了一番,终于搞定了!虽然还没正式用上,但困扰我已久的问题总算有了突破。本着“大家先用”的原则,先分享出来再说!
中间其实还走过不少弯路。之前为了解决这个问题,我还专门去研究了 Frida,结果踩了个大坑:模拟器是 x86_64 架构,而游戏本身是 ARM 架构,导致 Frida 根本读取不到 so 库,白忙活一场。
现在回头看看,这一路真是跌跌撞撞,好在最后终于找到了可行的方案。
github地址:https://github.com/NathanNT/ceserver-api 无比感谢
我会把C++的DLL源码和编译好的DLL以及易语言用例,发在附件。
ceserver我也打包了,放在里面。
附上一些adb的命令代码:
adb shell su
cd /data/local/tmp/ceserverbin76/
./ceserver_x86_64
adb forward tcp:52736 tcp:52736
下载地址:https://97f.lanzoue.com/itIFy3cegv7e
C++的DLL源码:https://97f.lanzoue.com/iJrqu3ceh56d
|
评分
-
查看全部评分
|