刷了昔映,看了看,我快无语

2025-12-01 12:55:59
Avatar for adminadmin

查看: 7458|回复: 19

刷了昔映,看了看,我快无语

[复制链接]

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

电梯直达

1#

发表于 2025-1-26 22:55

|

只看该作者

|倒序浏览

|阅读模式

现在大部分人手中的oes,oec应该刷了昔映,我是想看看这些年能不能开放点刷机的机会,或者升级点内核,升了一下,

说两句,

1.里面的密码很长1024位随机数,每次上电不一样,普通人根本没机会,昔映的工作人员也猜不出来,只能远程改写,大家可以放心。

# cat S02passwd

#sleep 10

factorymode=`fw_printenv xl_softmode | awk -F"=" '{print $2}'`

if [ "${factorymode}" = "factory" ]; then

echo "fatorymode = ${factorymode}, S98 exit"

exit 1;

fi

check_pswd=`cat /etc/shadow | grep "root:" | awk NR==1 | awk -F':' '{print $2}'`

if [ "${check_pswd}" = "" ]; then

echo "no has passwd" > /tmp/S98.log

rm -f '/etc/shadow+'

mypswd=`dd if=/dev/urandom bs=1024 count=1 2>/dev/null | tr -dc 'A-Za-z0-9' | head -c 10`

(echo ${mypswd}; sleep 1; echo ${mypswd}) | passwd root

else

echo "already has passwd" > /tmp/S98.log

fi

2.原来的系统有AB两面,原系统没动,也没法启动,昔映在另外的backup分区。

最后还是docker,内核等一点没动,我连打开ssh的动力也没有,默默地合上盖子,刷了我的养老固件,从此不再等待

弥漫仿佛看到

分享到:

QQ好友和群

QQ空间

收藏1

支持1

反对0

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

使用道具

举报

置顶卡

沉默卡

喧嚣卡

顶贴卡

显身卡

iamyangyi

iamyangyi

当前离线

积分3495

IP卡

狗仔卡

2#

发表于 2025-1-26 23:20

来自手机

|

只看该作者

我前天OECT拆了, 一试U有锁,螺丝我都懒得装回去,放抽屉里了,看哪天复活。

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

yingrs

yingrs

当前离线

积分2369

IP卡

狗仔卡

3#

发表于 2025-1-27 08:44

|

只看该作者

请问怎么从昔映退回原跑机的设备?

点评

kaitian888

必须把备份的固件刷回去,普通人无法获得ssh密码,刷回去以后,昔映的分区文件还在,只不过docker得内容没了,理论上二者可以并存,只有data分区是两种系统共用的

详情

回复

发表于 2025-1-27 09:58

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

4#

楼主|

发表于 2025-1-27 09:58

来自手机

|

只看该作者

yingrs 发表于 2025-1-27 08:44

请问怎么从昔映退回原跑机的设备?

必须把备份的固件刷回去,普通人无法获得ssh密码,刷回去以后,昔映的分区文件还在,只不过docker得内容没了,理论上二者可以并存,只有data分区是两种系统共用的

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

Zidu

Zidu

当前离线

积分102

IP卡

狗仔卡

5#

发表于 2025-1-27 22:30

|

只看该作者

这个是输出超密的吗还是改超密的,能否通过上传到昔影输出日志到昔影查看

点评

kaitian888

这个是开机的时候修改root密码,从此正面进去是没有可能的事情

详情

回复

发表于 2025-1-27 22:58

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

6#

楼主|

发表于 2025-1-27 22:58

|

只看该作者

Zidu 发表于 2025-1-27 22:30

这个是输出超密的吗还是改超密的,能否通过上传到昔影输出日志到昔影查看 ...

这个是开机的时候修改root密码,从此正面进去是没有可能的事情

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

indigocafe

indigocafe

当前离线

积分162

IP卡

狗仔卡

7#

发表于 2025-1-28 09:00

来自手机

|

只看该作者

我的是oect 2.0.8的版本,我试着刷了昔映,发现也没办法在masktrom模式下刷固件,一直是下载boot失败,刷写不进去固件,是我哪一步搞错了么?

点评

indigocafe

之前不是昔映系统,也刷不进去,每次都是"下载boot失败",我不知道是不是版本太高了导致没办法刷进去,还是我刷的方式不对,我只刷分区不刷bootloader也刷不进去任何内容,不知道能刷进去的是不是版本都低,还是我的

详情

回复

发表于 2025-1-28 10:39

kaitian888

以前能刷别的固件吗?理论上昔映之后,刷别的固件是可以的,只不过昔映修改了启动的script,也可能修改了bootloader,把默认从boot分区读取内核,从system分区读取rootfs修改成从backup读取,这两个分区如果你不选全盘

详情

回复

发表于 2025-1-28 09:49

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

8#

楼主|

发表于 2025-1-28 09:49

来自手机

|

只看该作者

indigocafe 发表于 2025-1-28 09:00

我的是oect 2.0.8的版本,我试着刷了昔映,发现也没办法在masktrom模式下刷固件,一直是下载boot失败,刷写 ...

以前能刷别的固件吗?理论上昔映之后,刷别的固件是可以的,只不过昔映修改了启动的script,也可能修改了bootloader,把默认从boot分区读取内核,从system分区读取rootfs修改成从backup读取,这两个分区如果你不选全盘格式化你初始化不了启动脚本,而且你刷不进这两个分区内容,所以只能选上全盘格式化

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

9#

楼主|

发表于 2025-1-28 10:15

|

只看该作者

1.昔映修改了启动脚本以下内容

second_image_load=on

second_rootfs_load=on

xl_rootfs_upgrade=false

xl_rootfs_version=V3.0.5

xl_kernel_ver=V3.0.5

xl_system_ver=V3.0.5

xyipk_format=yes

2.在以前的脚本里面,有这样的定义

checkbootpart=if test ${second_image_load} = on; then setenv boot_part kernel;else setenv boot_part boot;fi;

把内核由boot分区指向 kernel分区,kernel分区里面的init文件,将rootfs指向backup分区

init_root_by_env()

{

#image_flag=`fw_printenv second_image_load 2>/dev/null | awk -F'=' '{print $2}'`

rootfs_flag=`fw_printenv second_rootfs_load 2>/dev/null | awk -F'=' '{print $2}'`

echo "debug by linzejia rootfs_flag = ${rootfs_flag}"

if [ "${rootfs_flag}" = "on" ]; then

root=/dev/backup

else

root=/dev/system

fi

}

你进不来系统,就无法修改fw_printenv,而且上面我发的脚本里面,他每次进入后修改checkbootpart=if test ${second_image_load} = on; then setenv boot_part kernel;else setenv boot_part boot;fi;

3.刷了昔映后,otg很困难,就是很难进入刷机模式,是因为otg模式受启动脚本的控制。

otgmode=if test ${xl_softmode} = factory; then setenv otg_device 1;else setenv otg_device 0;fi;

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

10#

楼主|

发表于 2025-1-28 10:34

|

只看该作者

由此展开两种可能,你直接下载bootloader,肯定刷不了,是因为这个cpu的bootloader是锁的,带了签名,你下载没有签名的下不进去

我的感受偏向于昔映修改了bootloader,控制更严格了,以前就是他废除了99%的uboot指令,包括armbian启动最重要的go语句,根本不予执行,

所以谁说能启动armbian,都是要破解bootloader,即原始的uboot是不支持armbian从U盘启动的

另外一种几率是放开bootloader,即能从u盘启动,你们自己实验吧

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

indigocafe

indigocafe

当前离线

积分162

IP卡

狗仔卡

11#

发表于 2025-1-28 10:39

来自手机

|

只看该作者

indigocafe 发表于 2025-1-28 09:00

我的是oect 2.0.8的版本,我试着刷了昔映,发现也没办法在masktrom模式下刷固件,一直是下载boot失败,刷写 ...

之前不是昔映系统,也刷不进去,每次都是"下载boot失败",我不知道是不是版本太高了导致没办法刷进去,还是我刷的方式不对,我只刷分区不刷bootloader也刷不进去任何内容,不知道能刷进去的是不是版本都低,还是我的刷机方式问题。

点评

XiaoBo2010

我也是,一台OEC和OECT刷armbian,OEC就行,OECT刷了很久都是boot下载失败,后面发现是驱动问题,卸载下rockchip的驱动后重启再重装试下,就可以了

详情

回复

发表于 2025-5-5 12:28

kaitian888

你刷机方式不对的,建立一个分区表吧,否则只能在mask模式下刷

详情

回复

发表于 2025-1-28 11:42

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持 1

反对 0

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

12#

楼主|

发表于 2025-1-28 11:42

|

只看该作者

indigocafe 发表于 2025-1-28 10:39

之前不是昔映系统,也刷不进去,每次都是"下载boot失败",我不知道是不是版本太高了导致没办法刷进去,还 ...

你刷机方式不对的,建立一个分区表吧,否则只能在mask模式下刷

点评

indigocafe

直接根据分区地址刷,不刷bootloader是可以刷进去的么?

详情

回复

发表于 2025-1-28 12:59

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

indigocafe

indigocafe

当前离线

积分162

IP卡

狗仔卡

13#

发表于 2025-1-28 12:59

来自手机

|

只看该作者

kaitian888 发表于 2025-1-28 11:42

你刷机方式不对的,建立一个分区表吧,否则只能在mask模式下刷

直接根据分区地址刷,不刷bootloader是可以刷进去的么?

点评

kaitian888

应该可以的,实在要有bootloader,你不有盒子的bootloader备份吗?从0地址开始的第一个分区,再刷回去又不会造成影响

详情

回复

发表于 2025-1-28 22:16

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

kaitian888

kaitian888

当前离线

积分218

IP卡

狗仔卡

14#

楼主|

发表于 2025-1-28 22:16

来自手机

|

只看该作者

indigocafe 发表于 2025-1-28 12:59

直接根据分区地址刷,不刷bootloader是可以刷进去的么?

应该可以的,实在要有bootloader,你不有盒子的bootloader备份吗?从0地址开始的第一个分区,再刷回去又不会造成影响

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

menuzhang

menuzhang

当前离线

积分78

IP卡

狗仔卡

15#

发表于 2025-2-5 21:53

来自手机

|

只看该作者

大佬,oes昔映怎么刷您的openwrt

点评

wolfishor

我也想知道

详情

回复

发表于 2025-2-20 21:36

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

回复

支持

反对

使用道具

举报

显身卡

Copyright © 2088 龙战世纪玩家中心_MMORPG活动_跨服竞技 All Rights Reserved.
友情链接