腾讯|CydiaSubstrate框架( 二 )
\t8、返回颜色 , 重启系统即可 。
\tSubstrate的代码编写实现游戏金币篡改:1、定义方法
\t2、hook获取金币数的方法
\t3、新建一个MethodPointer对象
\t4、开始hook方法 , 写入自己想改变的数据
\t5、调用原getMoney方法 , 将原方法的返回值放到coin_num
\t6、修改金币数
7、返回coin_num
\t8、返回游戏即可
native层hook:1、创建一个android程序 , 如果没什么特殊需要 , 可以不创建activity(这个不是必须)
2、在android工程中新建jni文件夹 , 然后加入相关的头文件substrate.h和库文件 , 例如我的工程只支持arm , 那么就加入cydia_substrate\\lib\\armeabi下的两个so
\t3、在AndroidManifest.xml中注册cydia的自定义权限cydia.permission.SUBSTRATE 。
另外 , 设置 android:hasCode 为 \"false\"
android:installLocation 为 \"internalOnly\".
\t4、编写Hook模块代码 , 即上面的test.cpp
\t
\t
\t5、编写Android.mk
\t6、ndk-build之后会在android工程中生成libs目录
\t7、build android工程即可生成hook模块的apk安装包
8、打开框架apk , 点击“Link Substrate Files” , 之后点击“Restart System”就可以使用了
9、打开框架apk , 点击“Link Substrate Files” , 之后点击“Restart System”就可以使用了
10、 Hook native demo运行之后 , 会打印每个程序加载so的情况
【腾讯|CydiaSubstrate框架】
\t
推荐阅读
- 腾讯游戏发起对华为的挑战,或因后者对国内手机市场的影响力大跌
- 飞书文档微信小程序审核被卡?字节跳动副总裁谢欣:希望腾讯停止无理由封杀
- “科技+文化创意”加速文旅融合,腾讯文旅助力河南打造行业新名片
- 腾讯申请「打工鹅」商标,网友:“虾仁猪心”
- 腾讯苏州战略合作再升级,腾讯(苏州)数字产业基地揭牌
- 战火再起!字节跳动副总裁炮轰腾讯“无理封杀”
- 腾讯|以松江为起点和支点,腾讯“牵手”长三角G60科创走廊,开启合作新“朋友圈”
- 省人社厅与腾讯签署协议共同培养高素质“广东技工”
- 字节跳动高管喊话腾讯,称“飞书文档”小程序审核被卡近两月
- 疫情让线下教培机构停摆?别怕,腾讯教育“抗疫空投包”抵达