作者snowwolf725 (空之境界)
看板NextTV
标题Re: [心得] 网乐通改机
时间Sat Feb 19 15:14:58 2011
1F:推 rexct:如果可以telnet进入reset後的原厂韧体,就可以用来改hda1里 02/17 23:39
2F:→ rexct:的系统,然後下次在有接随身碟的状况下reset开机,就会停在 02/17 23:40
3F:→ rexct:hda1的系统,如果在上一步可以把hda1的系统开启telnetd,这 02/17 23:41
4F:→ rexct:样就可以用hda1系统改更新回正常韧体的hda2。 02/17 23:41
5F:→ firewolf:我测试在按reset回复出厂韧体後,telnet进入系统,看到的 02/19 12:15
6F:→ firewolf: / 是 /dev/sda2, 但是 /etc 下的资料都被更换为原始的版 02/19 12:16
7F:→ firewolf:本,/etc/rc.d 目录下原有的东西都全部清空了。之後再插 02/19 12:17
8F:→ firewolf:上随身碟按 reset重开时,会出现韧体更新画面,由於随身 02/19 12:18
9F:→ firewolf:碟中没有更新程式,所以av端子输出的画面上显示「更新失 02/19 12:19
10F:→ firewolf:败」,而且在这个时候也无法 telnet 进入机器。 02/19 12:19
11F:→ firewolf:在之前可以telnet 进入时,虽然是更改 /dev/sda2中的资料 02/19 12:21
12F:→ firewolf:但是在韧体更新之後,/etc中的资料都会被换为新版的, 02/19 12:22
13F:→ firewolf:这样还是无法修改成功。 02/19 12:23
rexct 大大的方法确实是可以不用拆盒子就可以成功改机的,
如同 firewolf 大大所讲,
回复出厂时可以 telnet 进入系统,
此时是用 /dev/sda2 开机,
所以看到 / 的是 /dev/sda2,
所以修改 /etc/ (/dev/sda2/etc) 下的东西只要一更新韧体就会全部消失,
只有修改 /dev/sda1 下的 /etc (/dev/sda1/etc) 才不会被清空,
所以得到的结论就是
先 reset 进入 /dev/sda2 然後把 /dev/sda1 挂载到 /mnt/app (或是你希望的地方)
所以改机步骤如下(我没实际测试过不过流程大概是这样):
1. 网乐通 reset, 使用 telnet 进入网乐通
2. 挂载 /dev/sda1 到 /mnt/app
mount /dev/sda1 /mnt/app
3. 修改 /mnt/app/etc/init.d/rcSBB 在档案尾巴加入 udhcpc, telnet
echo "/usr/sbin/udhcpc&" >> /mnt/app/etc/init.d/rcSBB
echo "/usr/sbin/telnetd -l /bin/sh" >> /mnt/app/etc/init.d/rcSBB
4. 卸载 /dev/sda1
umount /dev/sda1
5. 更新网乐通韧体到最新
6. 把随身碟接到网乐通 reset, 等个 3~5 分钟就可以进 telnet 了
7. 接最早那篇的改机流程
另外几个有趣的地方
/root/bin/loader.exe 里面有存作者的 ID 可以人肉搜索到对岸某大学教授
/Settings/Full Dynamic/NXPlayer.conf 存放网乐通拨放程式的设定值
设定值有经过编码不过不是很强的编码交叉比对下就可以猜出大部分的规则,
里面有使用者的申请时所留的电话, 和生日(可能生日时有特别优惠??)等个人资讯,
使用者在哪个 Group 和韧体更新地址也是在这设定,
理论可以透过修改设定值达到停留在特定版本的目的
网乐通预设的播放格式是 H.264 和 HE-AAC,
韧体档案(GB620.enc)加密是 AES-CBC-128,
还有不要再寄信问我怎麽抓影片了,我真的不知道,谢谢>_<|||
======== NXPlayer 编码规则 ============
0000 \x18\xc0\f`
1111 \x98\xc4Lb
2222 \x19\xc8\x8c\x64
3333 \x99\xcc\xcc\x66
4444 \x1a\xd0\rh
5555 \x9a\xd4Mj
6666 \x1b\xd8\x8dl
7777 \x9b\xdc\xcdn
8888 \x1c\xe0\xep
9999 \x9c\xe4Nr
1234 \x98\xc8\xcch
0282 \x18\xc8\xe\x64
2220 \x19\xc8\x8c`
2221 \x19\xc8\x8c\x62
2222 \x19\xc8\x8c\x64
2222 \x19\xc8\x8c\x66
2224 \x19\xc8\x8ch
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.26.128
14F:推 andy199113:[徵求] 网乐通电脑模拟器(误) 02/19 18:39
15F:推 Alasio:何必呢 电脑有NXPlayer啊 光PJ这个应该就焦头烂额了吧(无误 02/19 19:42
16F:→ firewolf:要修正一下, udhcpc 是放在 /sbin,不是 /usb/sbin 02/21 23:14
17F:→ firewolf:按照上面的方式,可以成功取得 telnet。 02/21 23:15
18F:→ firewolf:原来我之前是没有用 dhcp client 取得IP,难怪不能telnet 02/21 23:26
19F:推 bolinwu:更新到105版本..reset就会强制更新? 02/24 22:08
20F:推 davidou:楼上 我105板 他会强制更新 但是更新中就可以进去TELNET了 02/25 23:06
※ 编辑: snowwolf725 来自: 140.124.181.200 (05/26 18:26)