首页 > Unity3D频道 > 【Unity杂文】 > Renderdoc免root调试竞品游戏
2025
08-06

Renderdoc免root调试竞品游戏

如果手机能root的话更好,推荐刷lineageos开源系统,这样可以直接renderdoc截取真机游戏,不需要做任何操作。lineageos系统的底层权限比较开放,比较适合renderdoc抓帧。
https://wiki.lineageos.org/devices/

如果手机不能root的话,我们需要把android:debuggable=”true” 塞到竞品的Application标签中,我首先就想到了apktool重新打包工具。如下图我做了个绿色工具,使用者不需要安装java环境和JDK也可以解包在打包。

Renderdoc免root调试竞品游戏 - 雨松MOMO程序研究院 - 1

34.0.0 :直接在android sdk目录下的build-tools中拷贝

jdk-22.0.1 :下载最新的JDK拷贝进来就行

a.apk:待解包的apk文件。

aaaa.keystore :新创建的一个证书,重新打包要用这个证书。

接着运行 解包.bat

接着在a/AndroidManifest.xml 中的application标签中添加android:debuggable=”true”

Renderdoc免root调试竞品游戏 - 雨松MOMO程序研究院 - 2

最后执行 打包.bat (证书的别名和密码填写你自己创建证书的)

a3.apk就是我们修改debug并且重新签名的apk,此时安装到手机上就可以用renderdoc截帧看了

Renderdoc免root调试竞品游戏 - 雨松MOMO程序研究院 - 3
有些游戏并没有在国内上,只有googleplay的版本,也不要紧。 可以在APKPure中下载竞品的XAPK,右键保存成zip解压,按照以上的方法生成出所有的apk文件。_back是它的原文件,选中的是重新签名过的apk文件。

Renderdoc免root调试竞品游戏 - 雨松MOMO程序研究院 - 4

使用adb命令同时安装所有的apk文件。

OK这样就可以在真机上分析它的渲染了。

Renderdoc免root调试竞品游戏 - 雨松MOMO程序研究院 - 5

 

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

留下一个回复

你的email不会被公开。