|
本帖最后由 yunhai20082008 于 2022-11-2 12:59 编辑
我将unifi ac m刷成了op,只备份了uboot和art,然后找了个同cpu的breed刷了下,由于交换芯片不匹配,breed可能还往flash写东西,所以导致之后没办法恢复会有分区,目前没有合适的breed。
由于设备太小众,去国外论坛基本也就只愿意给不带私有数据的分区,比如bs,cfg,uboot-env,同设备都是一样的,经过几十次拼凑测试连uboot都不能正常启动,怀疑uboot firmware eeprom之间可能有验证其是否来自同一设备的校验。
然后从op官网找到同交换芯片和处理器的设备,下载它在国外官网的固件,分析内部包含的分区字段,提取出来拼凑成一个编程器固件,其中有些分区的数据只在实体机器保留,所以都填充了简单的十六进制数字,由于ubnt的art不仅仅包含无线驱动,所以要分析提取并加到编程器固件里,这个要参考设备品牌的无线驱动地址风格
刷入设备后可以重启,没有dhcp,没有无线,进不了web,但是惊喜的发现有web,只是因为有问题不能登录,然后在上面编程器固件对应的系统映像区替换成设备的op系统的sysupgrade.bin,重启,测试一切正常
|
|