lazydog 发表于 2016-12-10 16:56:18

nBoot + ControlX (+Linux) 安装教程(翻译)

本帖最后由 lazydog 于 2016-12-17 20:07 编辑

在开始前,请先仔细阅读全文,并自行承担可能的后果。
安装该工具需要对计算器的储存空间重新分区,所以务必备份您的数据!
注意,该工具与nLaunch(y)不兼容,若有必要更换,请先卸载nLaunch(y)。
目录:
(图片外链来自imgur,手机版页面可能无法查看)
来源:TI-Planet

lazydog 发表于 2016-12-10 16:56:47

本帖最后由 lazydog 于 2016-12-10 17:04 编辑

前言:

[*]什么是 nBoot?什么是 ControlX?
nBoot 是由 TI-Planet 网站上一个名为 nBootDude 的用户开发的越狱工具,它利用版本为 3.0.0.99 的 Boot1 中的一个漏洞,获得机器级的控制权限。
ControlX 是 TI-Planet 站长@critor 开发的启动管理工具,与 nBoot 配合绕过系统的某些限制或者启动额外的工具。
[*]检查您的计算器是否可以使用该工具:

[*]您的计算器为 TI-Nspire CX 或者 TI-Nspire CX CAS
[*]检查 Boot1 版本是否为 3.0.0.99 (硬件版本为A到V)
[*]安装后的系统版本应大于 4.0.1 ,旧版系统可能无法正常启动。

两个信息均可从主屏幕(on)中设置(5)->状态(4)->关于中查看。若有出入,那么这个工具不适合你。
https://i.imgur.com/4OoE5S9.png

lazydog 发表于 2016-12-10 16:57:41

本帖最后由 lazydog 于 2016-12-10 20:34 编辑

首次安装:

[*]安装 Ndless
该过程请参考站内教程或者 TI-Planet 上的英文教程。
[*]重新分区

[*]下载 nsPartManagic 4.2,解压,将 nsPartManagic.tns 文件复制到计算器中的任意目录。
[*]在计算器端打开 nsPartManagic 文件。(若提示“不支持此文档格式”,则可能是 Ndless 安装失败,请先重新安装 Ndless)
https://i.imgur.com/JWOslFu.png
[*]按 重新分配 Diags 分区。
https://i.imgur.com/ydyb35v.png
[*]按 [方向键左] 让 BootData 分区降为 0080 页 (分区大小在右边 BootD 行的括号中)。
https://i.imgur.com/nwmIsa1.png
[*]按 回到主菜单
https://i.imgur.com/noFeqJT.png
警告!下一步将完全清除计算器中的所有数据!请确保您已经备份了重要数据!
[*]按 重新分配 FileSystem (文件系统)分区。
https://i.imgur.com/g7KDbO8.png
[*]按 [方向键右] 直到 ExtendeD 分区到达所需要的大小(分区大小在右边 ExtnD 行的括号中):
https://i.imgur.com/LcT5nYv.pnghttps://i.imgur.com/4thaLzN.png
简单安装 需要 0280 页(相当于 1280KB —— Boot2 4.0.3的大小)
如果你想运行 Linux 镜像需要分配更多空间。
怎么计算所需空间?

[*]以 1280KB 的 Boot2 4.0.3 大小开始。
[*]加上你的 Linux 镜像文件大小,单位为 KB —— 比如说这个 Linux 镜像示例 是 4000KB
[*]那么现在是 5280KB
[*]除以 2 得到所需页数:2640
[*]转换为 16 进制(不会转问度娘): 0A50
[*]将这个数字对齐(增加)到 0040 的倍数:0A80
[*]所需要的空间就是 0A80 了。
[*]按 回到主菜单。
https://i.imgur.com/ojI9Lwq.png
[*]按 确认并应用修改。
https://i.imgur.com/tIjSHqu.png
[*]当重新分区的工作完成后,按任意键退出。
https://i.imgur.com/1PTPJkO.png
[*]用针或类似物捅计算器背面的 reset 按钮——计算器将提醒您安装操作系统。
https://i.imgur.com/Twv4YX0.png
[*]重新安装系统和 Ndless
重新安装可以使用 Ndless 的 4.0 及以上的操作系统以及对应的 Ndless。该过程请参考站内教程或者 TI-Planet 上的英文教程。
https://i.imgur.com/ZzvFWPT.png
[*]安装 nBoot

[*]下载 nBoot,解压,将 manuf.img.tns 文件复制到计算器中的任意目录。
[*]下载 BtMg,解压,将 BtMg.tns 文件复制到计算器中的 /ndless/ 文件夹内。
[*]在计算器端,打开 BtMg 文件建立文件关联。
[*]当出现了 BtMg 的菜单时,按 退出。
https://i.imgur.com/tehIXJ3.png
[*]在计算器端打开 manuf.img 文件,如果不出意外,文件将在 BtMg 中打开。
https://i.imgur.com/Aji3Tx1.png
[*]当出现了 BtMg 的菜单时,按 选择 Manuf 分区。
https://i.imgur.com/f0GLVJ4.png
[*]按 写入新的 Manuf 镜像。
https://i.imgur.com/9yQLYGB.png
[*]按 返回主菜单。
[*]按 退出 BtMg。
https://i.imgur.com/X8S92cI.png
[*]安装 ControlX 前的准备工作
当前版本的 ControlX 只在 Boot2 4.0.3.49 中完美工作。(译注:这也是和nLaunch(y)不兼容的原因。)因为升级到 4.3+ 的操作系统会替换掉 Boot2,所以我们先备份一个可用的版本。

[*]下载 Boot2 4.0.3.49 并发送到计算器里的任意目录。
[*]在计算器端,打开 tinspirecx_boot2_4.0.3.49.img 文件,如果不出意外,文件将在 BtMg 中打开。
https://i.imgur.com/3gEeU7Q.png
[*]按 选择 ExtendeD 分区。
https://i.imgur.com/jZZyGlj.png
[*]按 写入 Boot2 镜像。
https://i.imgur.com/Z9BR8vm.png
[*]按 返回主菜单。
[*]按 退出 BtMg。
https://i.imgur.com/x2nUQjD.png
[*]正式安装 ControlX(终于啊)

[*]下载 ControlX,解压,复制 controlx.img.tns 到计算器任意目录。
[*]在计算器端,打开 controlx.img 文件,如果不出意外,文件将在 BtMg 中打开。
https://i.imgur.com/Cfiez3G.png
[*]按 选择 Diags 分区。
https://i.imgur.com/taFd1JD.png
[*]按 写入 ControlX 镜像。
https://i.imgur.com/enKkzcD.png
[*]按下 确认启动项顺序——将 ControlX 插入到 Diags 前。
(ControlX 必须是第一个可引导的镜像,而且你不应重写 Diags 分区)
https://i.imgur.com/61vG2Bs.png
[*]按 返回主菜单。
https://i.imgur.com/tsQpois.png
[*]按 选择 BootD 分区。
https://i.imgur.com/1xpye5y.png
[*]检查 boot= 那行 —— 后面应该是 Boot2 或 Diags。
如果是 Boot2,按 切换为 Diags。
https://i.imgur.com/WKkaFjQ.png
[*]按 返回主菜单。
[*]按 退出 BtMg。
https://i.imgur.com/Q1F3tAg.png
[*]安装 Linux (可选)

[*] 下载或者从其他途径获得 ControlX 兼容的 Linux 镜像文件,并复制到您的计算器中。
[*]在计算器端,打开 Linux 镜像文件 (上面提供的文件为 linux.img),如果不出意外,文件将在 BtMg 中打开。
[*]按 选择 ExtnD 分区。
[*]按 写入 Linux 镜像。
[*]按 [方向键下] 选择在 Boot2 后面的剩余空间(别覆盖了 Boot2),按 确认。
[*]按 返回主菜单。
[*]按 退出 BtMg。



搞定!若中间没有出现任何问题,理论上重启计算器后,您将可以永久使用 nBoot/ControlX/Ndless 了!

lazydog 发表于 2016-12-10 16:59:35

本帖最后由 lazydog 于 2016-12-17 20:05 编辑

更新工具:

[*]如果您仍保留者相应工具,可跳到 第4步。
[*]重新下载 BtMg,解压,将 BtMg.tns 文件传输到您的计算器的 /ndless/ 文件夹。
[*]在计算器端,打开 BtMg 文件,当出现了 BtMg 的菜单时,按 退出。
[*]重新下载 ControlX ,并把新的 controlx.img.tns 文件传输到计算器中。
[*]在计算器中打开 controlx.img 文件 —— 此时应该会在 BtMg 中打开。
[*]按 选择 Diags 分区。
[*]按 写入新的 ControlX 镜像。
[*]按 [方向键下] 选择旧的 ControlX 镜像位置重写。
[*]按 确认。
[*]按 回到主菜单。再按 退出 BtMg。

critor 发表于 2016-12-11 06:28:26

Thank you very much for the tutorial translation ! {:13_324:}

晨皓小盆友 发表于 2016-12-11 07:35:51

厉害,很久没有看到有高水平的教材了!

mrlgs 发表于 2016-12-11 18:30:14

图片一直在加载啊。。。。

六氨合三氧化氮 发表于 2016-12-12 02:54:07

哎,W版的哭晕了

zzyyuanmi 发表于 2017-1-14 20:57:59

测试已成功,感谢翻译!

执舍剑者 发表于 2017-1-25 11:02:03

critor 发表于 2016-12-11 06:28
Thank you very much for the tutorial translation !

can it work on os4.4(ver"W")now?

critor 发表于 2017-1-27 06:25:59

4.4, yes :)
W+, no :(

执舍剑者 发表于 2017-2-11 14:33:16

da hei ke yi an ma

执舍剑者 发表于 2017-2-11 14:33:27

da hei ke yi an ma

freezing 发表于 2017-4-24 23:20:36

critor 发表于 2017-1-27 06:25
4.4, yes :)
W+, no :(

Can cm use it?

critor 发表于 2017-5-2 16:27:11

Yes.

You can install nBoot+ControlX on a TI-Nspire CM calculator, and then be able to install and run CX OSes 3.6-3.9.1.

But in this case, once installed you should never try to uninstall nBoot+ControlX, unless you perfectly understand the consequences.
You can easily end up in situations in which no CM OS will be accepted anymore (minOS>3.2 for example), and without ControlX you'll have no workaround for this.

2305247535 发表于 2017-12-22 19:34:35

#在这里快速回复#

ccyb101 发表于 2019-8-21 11:55:10

文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了

mrlgs 发表于 2019-8-27 17:42:03

ccyb101 发表于 2019-8-21 11:55
文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了

想试试,在哪一步刷入?

mrlgs 发表于 2019-8-27 17:52:40

ccyb101 发表于 2019-8-21 11:55
文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了

想试试,在哪一步刷入?
页: [1]
查看完整版本: nBoot + ControlX (+Linux) 安装教程(翻译)