This channel https://t.me/ditdrivernn is a legal open‑source game development channel.
We only share:
- Open‑source game projects
- Game development tutorials
- Programming resources
- Legal technical discussions and community announcements
We fully comply with the Telegram Terms of Service and all applicable laws.
We do NOT provide pirated games, cheats, hacks, cracks, malicious software, or any illegal content.
All content is for educational and technical purposes only.
We operate legally, responsibly, and respectfully
We only share:
- Open‑source game projects
- Game development tutorials
- Programming resources
- Legal technical discussions and community announcements
We fully comply with the Telegram Terms of Service and all applicable laws.
We do NOT provide pirated games, cheats, hacks, cracks, malicious software, or any illegal content.
All content is for educational and technical purposes only.
We operate legally, responsibly, and respectfully
❤1
ditpro_ko(1.0.2).sh
1.1 MB
ditpro_ko驱动
◾️修复6.12因为函数被废除导致的刷入失败问题,在6.12上,我们hook的函数已经被废除掉了,但是内存还在,可想而知我们hook的函数有多安全
◾️修复5.10一加刷入失败问题
◾️修复6.12因为函数被废除导致的刷入失败问题,在6.12上,我们hook的函数已经被废除掉了,但是内存还在,可想而知我们hook的函数有多安全
◾️修复5.10一加刷入失败问题
ditPro_kpm(1.0.5).zip
58.6 KB
ditpro_kpm更新1.0.5
◾️增加对5.10的隐藏进程/抹除触摸驱动
◾️优化整体的代码,去除原本的系统API的函数调用,此版本开始使用更多的汇编以进一步提高性能
◾️加回无缓存读取(仅支持5.10以上),使用汇编编写,不依赖系统调用,性能和有缓存差不多(这里指建立的过程),一秒依旧700万次吞吐量,无缓存可过缓存检测,即计算读取时间来判断是不是有人一直读我的地址
◾️原本的只读取活跃地址(这个是直接不读)和无缓存(这个是无管什么都读)差不多
⭐关于开发者对接,此版本不建议对接,因为使用了大量的汇编,所以没有太多的安全判断,对于用户态的交互中直接汇编操作用户的地址(不开ttbr0),如果你的缓冲区地址不是分配在堆/栈上的话会直接崩溃重启以及一些对齐越界问题,反正ditpro_kpm里面的操作都很底层原始就对了⭐
◾️增加对5.10的隐藏进程/抹除触摸驱动
◾️优化整体的代码,去除原本的系统API的函数调用,此版本开始使用更多的汇编以进一步提高性能
◾️加回无缓存读取(仅支持5.10以上),使用汇编编写,不依赖系统调用,性能和有缓存差不多(这里指建立的过程),一秒依旧700万次吞吐量,无缓存可过缓存检测,即计算读取时间来判断是不是有人一直读我的地址
◾️原本的只读取活跃地址(这个是直接不读)和无缓存(这个是无管什么都读)差不多
⭐关于开发者对接,此版本不建议对接,因为使用了大量的汇编,所以没有太多的安全判断,对于用户态的交互中直接汇编操作用户的地址(不开ttbr0),如果你的缓冲区地址不是分配在堆/栈上的话会直接崩溃重启以及一些对齐越界问题,反正ditpro_kpm里面的操作都很底层原始就对了⭐
❤3
ditPro_kpm(1.0.6).zip
59.1 KB
ditpro_kpm更新1.0.6
◾️重写无缓存读取,硬件层兼容,完美适配一加这种瞎七八乱改安卓内核的
◾️本次无缓存支持3.18~6.12(具体看CPU)
◾️修复4系无效果问题,不小心又把4系给排除了
◾️重写无缓存读取,硬件层兼容,完美适配一加这种瞎七八乱改安卓内核的
◾️本次无缓存支持3.18~6.12(具体看CPU)
◾️修复4系无效果问题,不小心又把4系给排除了
❤10
ditPro_kpm(1.0.7).zip
59.4 KB
ditpro_kpm更新1.0.7
◾️优化CPU预测,减少CPU预测错误带来的惩罚,和性能有关
◾️进一步提升无缓存的性能,100万次读取仅为0.2秒
◾️hook改为内联而非跳转,不确定联发科能不能用?
◾️优化CPU预测,减少CPU预测错误带来的惩罚,和性能有关
◾️进一步提升无缓存的性能,100万次读取仅为0.2秒
◾️hook改为内联而非跳转,不确定联发科能不能用?
❤8
ditPro_kpm(108).zip
61.4 KB
ditpro_kpm更新108
◾️适当牺牲一点性能换取安全性,这里安全是指乱传数值导致崩溃
◾️优化有缓存读取性能,0.2->0.16
◾️负优化无缓存读取性能,0.2->0.5
◾️适当牺牲一点性能换取安全性,这里安全是指乱传数值导致崩溃
◾️优化有缓存读取性能,0.2->0.16
◾️负优化无缓存读取性能,0.2->0.5
❤10
ditPro_kpm(111).zip
64.6 KB
ditpro_kpm更新(111)版本
◾️因为需要加回读取整个链条
◾️因为需要增加读取内存段
◾️因为需要加回读取整个链条
◾️因为需要增加读取内存段
KernelTool.hpp.bak
12.2 KB
ditpro_kpm(108)开始的对接文件
◾️主要是增加了初始化
◾️里面还有其它驱动的对接
◾️下面注释的是获取内存段,以后肯定是要扫内存的,目前支持a内存/cd内存/bss内存,默认只获取64位可读
◾️主要是增加了初始化
◾️里面还有其它驱动的对接
◾️下面注释的是获取内存段,以后肯定是要扫内存的,目前支持a内存/cd内存/bss内存,默认只获取64位可读
❤5
ditPro_kpm(112).zip
66.6 KB
ditpro_kpm更新112
◾️自动释放初始化资源,无需手动调用,段错误除外
◾️因为需要所以增加获取模块头地址和尾地址
◾️因为需要所以增加直接在内核遍历数组头,大幅度减少系统调用开销
◾️读取链条默认过滤b4000
◾️自动释放初始化资源,无需手动调用,段错误除外
◾️因为需要所以增加获取模块头地址和尾地址
◾️因为需要所以增加直接在内核遍历数组头,大幅度减少系统调用开销
◾️读取链条默认过滤b4000
❤2
ditPro_kpm(113).zip
68 KB
ditpro_kpm更新113
◾️功能性扩展,增加获取完整的内存段信息,须自己解析,扫内存或者内核扫指针开发会用到
◾️须5.10以上(不包括5.10)
◾️功能性扩展,增加获取完整的内存段信息,须自己解析,扫内存或者内核扫指针开发会用到
◾️须5.10以上(不包括5.10)
ditpro_kpm获取maps.cpp
1.7 KB
ditpro_kpm113版本获取maps例子
👍3❤1