Android中的逆向工程相机斑点

逆向工程 安卓 发展
2021-07-03 07:31:08

所以我听说培根 (OnePlus One) 通过对相机斑点进行逆向工程,让相机在自定义 ROM 上工作。我尝试在线阅读,但我没有关于此事的正确链接。

所以问题如下,我拥有 Sony Xperia Z3 Compact(代号“aries”),它停止接收 Android 更新(从 Nougat 开始),但就基于 CM 或 AOSP 的自定义 ROM 而言,相机不是在职的。设备树和其他文件可以在 freexperia github ( https://github.com/sonyxperiadev?tab=repositories ) 上找到。

在阅读 XDA Developers 上的帖子时,我发现有人声称通过对相机 blob 进行逆向工程,相机可能会开始工作。

所以我的问题是:是否有任何关于逆向工程的方法或教程?或者我之前问过的问题的任何解决方案。

谢谢!

1个回答

您不太可能找到任何教程,即使您找到了一个可以从简单的东西开始的教程,也可能需要几年时间才能学习基础知识。

也就是说,对 blob 进行逆向工程可能是不必要的。如果驱动程序在索尼的内核树中,这就是你所需要的,只需编译一个新内核,它就会工作,如果不是,那么你可以尝试提取旧内核的驱动程序并在其中修补内核版本,以便它在新内核中加载,这可能适用于大多数相机驱动程序,因为不兼容的表面积不是那么大(部分原因是它们不使用 Video4Linux)。