登录 立即注册

找到10226个回复

罐子 12楼回复 iola1999[jhtml] 上次虎绿林小程序烂尾了,再来个网页版本【滑稽】 (2022-09-27//)

@iola1999,凉凉了不能登录了
一加8Pro

老虎会游泳 20楼回复 老虎会游泳【更新4】Wine游戏助手0.5.10.5已发布(x86 / ARM64 / 龙芯龙架构) (2022-09-26//)

@five,fedora是QQ群里其他人打包的,如果你想用0.5.10.5,可以安装通用的flatpak版。0.5.11属于我自己测试用的版本,暂时还没有其他打包。

对了,0.5.10.5和0.5.11并没有添加什么重要的功能。

five 19楼回复 老虎会游泳【更新4】Wine游戏助手0.5.10.5已发布(x86 / ARM64 / 龙芯龙架构) (2022-09-26//)
fedora 的版本还是0.5.10.4来着
老虎会游泳 8楼回复 童真再见这个有几率查到网站真实服务器信息 (2022-09-26//)

至于IPv6,为您搜索到以下信息
image.png(136.85 KB)
image.png(35.25 KB)

Screenshot_20220926_081022_com.mapp.jpg(524.54 KB)

老虎会游泳 3楼回复 365v我网站特色就是有翡翠台直播,但最近又被屏蔽了,谁有链接? (2022-09-25//)

视频链接

老虎会游泳 77楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

在修复校验和之后,修改就成功了

图片.png(326.98 KB)

老虎会游泳 76楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
老虎会游泳 74楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我写了个python脚本用来重算一行的校验和:

intel-hex-checksum.py(593 Bytes)

import re
import sys
from functools import reduce

print('请输入要计算校验和的行:')
line = sys.stdin.readline().strip()

checksum = int(line[-2:], 16)
parts = re.findall('.{2}', line[1:-2])
parts = map(lambda x: int(x, 16), parts)
new_checksum = 256 - reduce(lambda a, b: (a + b) % 256, parts)

if checksum == new_checksum:
    print('校验和匹配,该行无需修改')
else:
    print('校验和不匹配,原校验和:%d,应该改为:%d' % (checksum, new_checksum))
    print('正确的行:')
    print('{}{:02X}'.format(line[:-2], new_checksum))

图片.png(90.33 KB)

Caddi 75楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
好强😭老虎哥给个微信吧,我请您喝奶茶@老虎会游泳,辛苦您了
Caddi 73楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
@老虎会游泳,不能随便修改oray_mcu_firmware.hex中的字符,这样理解对吗
Caddi 72楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
猜测他校验和这里需要重新计算改变之后的INTEL HEX
老虎会游泳 71楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我还有另一个线索,IDA Pro提示我文件校验和不正确。这是一个“Intel Hex”文件,看起来它内置校验和,可能需要使用专用编辑器进行修改。

图片.png(46.67 KB)

Intel Hex文件格式:https://zhuanlan.zhihu.com/p/420620471

记录格式:

一个英特尔HEX 文件由一些HEX记录组成。每个记录由如下所示的五部分组成:
:llaaaatt[dd……]cc

  • : 冒号代表了每个记录的开始
  • ……
  • cc 是校验和的校验码。是计算了所有前面的数据的和后,除以256后的余数,一般是补码,所以要对和取反再加一。
老虎会游泳 70楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi.hex是用bin2hex方式存储的单片机固件,对于stm32f103c8t6,采用ARM32机器语言。

IDA Pro可以把它转换为ARM32汇编语言,就像这样:

图片.png(878.71 KB)

但转换后的汇编语言只能用来看(因为转换不完整,不可能得到原始源代码),不能用来修改或编译。想修改还是只能修改.hex文件本身。

Caddi 69楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
可以理解成控控官方内置了防止刷新的程序?
老虎会游泳 68楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我虽然刷入成功了

图片.png(194.11 KB)

但重启后ID没有变,我正在查找原样。也许MCU固件被以下脚本还原了(/etc/init.d/S16mcu_helper):

        cur_version=$(cat /etc/version | grep 'mcu' | awk -F ':' {'print $2'})
        mcu_version=$(/usr/sbin/oraymcu_helper -v | awk -F ',' {'print $2'} | awk -F ':' {'print $2'})
        #读取mcu版本号失败或者与本固件的mcu版本不匹配,则将本固件的mcu固件刷入到mcu中
        [ $? -ne 0 -o "$mcu_version" != "$cur_version" ] && {
                burn_mcu_firmware
        }
老虎会游泳 44楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,还有这一段:

burn_mcu_firmware()
{
        /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex
        [ $? -eq 0 ] || {
                echo "burn mcu failed..."
                sleep 2
                /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex
        }
        return $?
}
Caddi 67楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)
我仔细看了一下,您62楼教程里写的是对的
另外我偏个题,请教hex文件里写的这堆数字怎么能转换成中文来看(什么编码方式?我比较好奇😂)@老虎会游泳
老虎会游泳 66楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,注意我在教程中可能会写错SSH端口,用户名和密码,因为我的固件和默认固件不一样。

你应该使用44022端口,用户名是admin,密码是oray.com

对于scp命令,端口用-P指定,而ssh命令则是-p

老虎会游泳 58楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我通常会这样做(admin密码是oray.com):

scp -P44022 oraymcu_helper oray_mcu_firmware.hex [email protected]:.
ssh -p44022 [email protected]
# chmod +x ./oraymcu_helper
# ./oraymcu_helper -f ./oray_mcu_firmware.hex

至于 /usr/sbin/oraymcu_helper -f /usr/share/oray_mcu_firmware.hex,它最大的用途是告诉你这两个文件在压缩包里的什么位置,以及命令的参数类型。

老虎会游泳 65楼回复 老虎会游泳向日葵控控A2(OrayKVM)U盘救砖/USB恢复模式说明/免U盘刷机教程 (2022-09-25//)

@Caddi,我还没刷。等我试试。

下一页 上一页 (264 / 512页)

11月30日 20:30 星期六

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1