oes加密问题难解,放出oes的刷机,带风扇的和不带风扇的均可,但是不能用于oes plus,两个的cpu不一样
1.包里面只有bootloader和system分区内容,oes的刷机包带风扇的和不带风扇的区别在于boot分区的设备树不一样,此包不包含boot分区内容,即系统内核还是使用的原生系统。
2.好多人问为啥不放出刷机包,是因为oes oesp包含3个不同的内核,你们要改啥系统,就在此包基础上自己完善,oesp需要替换里面的ddr.usb 和ddr.enc文件即替换bootloader。
3.这个包是ubuntu 18底包,因为是挂载模式,system分区900兆,包里面还有不到400兆空间,安装docker之类没问题,但是在挂载模式下,我安装不了,你们自己用拷贝模式下把自己要安装的内容拷到包里面。自己鼓捣吧
4.网卡自动启动,固定ip地址是192.168.1.200;
5.已经设置了串口自动登录功能,root账户的密码是root;可以直接修改;
6.ssh已经配置;
7.data分区有4G左右,可以自己去挂载,作为docker的数据区,基本能用了,
8.如果要彻底修改oes oesp的分区,建议使用fat32的u盘,挂载boot分区和你自己的设备树。具体看https://www.right.com.cn/forum/thread-8414961-1-1.html
9.内置了uboot tools,可以使用fw_printenv,fw_setenv查看修改环境变量。
10.如果你要研究为啥这个破解这么难,我只说下面几点
(1)固件的bootloade烧写到了emmc独立的boot0设备分区,不是在从emmc的0000地址开头bootloader分区;
(2)env分区位置是固定的,不可变,不可删除,设备启动是从4M分区boot0启动,读取了env分区的内容,然后由bootloader即uboot的设备树确定了内核kenel的位置,如果你修改了emmc分区信息,直接会导致卡在uboot命令行;
(3)正常启动时,系统内核启动时使用了内核boot分区里面的设备树,不是你烧进去的那个设备树,如果你备份了boot分区,可以解开里面有一个stage2.img文件,就是设备树,这个文件是加密了的,无法看。
(4)整个内核和这个加密文件使用imgread 语句读入的,logo图片也可以用这个语句读入,但是没见过如何逆向操作。
(5)如果你有时间精力,想重新搞大分区,可以开机时,插入一个U盘来加载boot.img dtb.img,用recovery进入系统。
11.刷机方式,按住前面板的重启按钮,插入usb,链接电脑,用amlogic的USB_Burning_Tool 加载固件,提示SECURE_BOOT_SET 请将解压的SECURE_BOOT_SET文件拷贝到USB_Burning_Tool目录下的license文件夹内
在USB_Burning_Tool 的右边菜单 擦除flash 勾选,只能选普通擦除 .
12.昨天核查,确实下载98%后挂掉,检查原因,不论刷入任何分区,USB_Burning_Tool都会删除所有分区,导致无法校验失败,无法启动,请用今天的刷机包重新刷机。系统完美没有dbus错误等问题。
13.ubuntu完全安装docker要480兆左右,alist 90兆左右,我烦死,不内置了。
14.这个包配置了无风扇的oes,刷完之后,你要使用风扇,请将你备份的boot分区内容,用dd重新写入boot分区,重启后自动生效。如果你没有安装昔映,且是第一次刷机,可以下载我的ubuntu.zip,解压后用dd刷写system分区,然后按住恢复出厂按钮,重新开机即可。
16.自己想安装别的内容,按照前面的教程挂载system分区即可,不要再啰嗦
下载地址: