cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 20408|回复: 18

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

[复制链接]
发表于 2016-12-10 16:56:18 | 显示全部楼层 |阅读模式
本帖最后由 lazydog 于 2016-12-17 20:07 编辑

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

 楼主| 发表于 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)->关于中查看。若有出入,那么这个工具不适合你

 楼主| 发表于 2016-12-10 16:57:41 | 显示全部楼层
本帖最后由 lazydog 于 2016-12-10 20:34 编辑

首次安装:
  • 安装 Ndless
    该过程请参考站内教程或者 TI-Planet 上的英文教程
  • 重新分区
    • 下载 nsPartManagic 4.2,解压,将 nsPartManagic.tns 文件复制到计算器中的任意目录。
    • 在计算器端打开 nsPartManagic 文件。(若提示“不支持此文档格式”,则可能是 Ndless 安装失败,请先重新安装 Ndless)
    • 按 [3] 重新分配 Diags 分区。
    • 按 [方向键左] 让 BootData 分区降为 0080 页 (分区大小在右边 BootD 行的括号中)。
    • 按 [esc] 回到主菜单

      警告!下一步将完全清除计算器中的所有数据!请确保您已经备份了重要数据!
    • 按 [6] 重新分配 FileSystem (文件系统)分区。
    • 按 [方向键右] 直到 ExtendeD 分区到达所需要的大小(分区大小在右边 ExtnD 行的括号中):

      简单安装 需要 0280 页(相当于 1280KB —— Boot2 4.0.3的大小)
      如果你想运行 Linux 镜像需要分配更多空间。
      怎么计算所需空间?
      • 以 1280KB 的 Boot2 4.0.3 大小开始。
      • 加上你的 Linux 镜像文件大小,单位为 KB —— 比如说这个 Linux 镜像示例 是 4000KB
      • 那么现在是 5280KB
      • 除以 2 得到所需页数:2640
      • 转换为 16 进制(不会转问度娘): 0A50
      • 将这个数字对齐(增加)到 0040 的倍数:0A80
      • 所需要的空间就是 0A80 了。
    • 按 [esc] 回到主菜单。
    • 按 [esc] [Y] 确认并应用修改。
    • 当重新分区的工作完成后,按任意键退出。
    • 用针或类似物捅计算器背面的 reset 按钮——计算器将提醒您安装操作系统。

  • 重新安装系统和 Ndless
    重新安装可以使用 Ndless 的 4.0 及以上的操作系统以及对应的 Ndless。该过程请参考站内教程或者 TI-Planet 上的英文教程
  • 安装 nBoot
    • 下载 nBoot,解压,将 manuf.img.tns 文件复制到计算器中的任意目录。
    • 下载 BtMg,解压,将 BtMg.tns 文件复制到计算器中的 /ndless/ 文件夹内。
    • 在计算器端,打开 BtMg 文件建立文件关联。
    • 当出现了 BtMg 的菜单时,按 [esc] 退出。
    • 在计算器端打开 manuf.img 文件,如果不出意外,文件将在 BtMg 中打开。
    • 当出现了 BtMg 的菜单时,按 [4] 选择 Manuf 分区。
    • 按 [2] 写入新的 Manuf 镜像。
    • 按 [0] 返回主菜单。
    • 按 [0] 退出 BtMg。

  • 安装 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 中打开。
    • 按 [6] 选择 ExtendeD 分区。
    • 按 [2] 写入 Boot2 镜像。
    • 按 [0] 返回主菜单。
    • 按 [0] 退出 BtMg。

  • 正式安装 ControlX(终于啊)
    • 下载 ControlX,解压,复制 controlx.img.tns 到计算器任意目录。
    • 在计算器端,打开 controlx.img 文件,如果不出意外,文件将在 BtMg 中打开。
    • 按 [3] 选择 Diags 分区。
    • 按 [2] 写入 ControlX 镜像。
    • 按下 [enter] 确认启动项顺序——将 ControlX 插入到 Diags 前。
      (ControlX 必须是第一个可引导的镜像,而且你不应重写 Diags 分区)
    • 按 [0] 返回主菜单。
    • 按 [5] 选择 BootD 分区。
    • 检查 boot= 那行 —— 后面应该是 Boot2 或 Diags。
      如果是 Boot2,按 [8] 切换为 Diags。
    • 按 [0] 返回主菜单。
    • 按 [0] 退出 BtMg。

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



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

 楼主| 发表于 2016-12-10 16:59:35 | 显示全部楼层
本帖最后由 lazydog 于 2016-12-17 20:05 编辑

更新工具:
  • 如果您仍保留者相应工具,可跳到 第4步。
  • 重新下载 BtMg,解压,将 BtMg.tns 文件传输到您的计算器的 /ndless/ 文件夹。
  • 在计算器端,打开 BtMg 文件,当出现了 BtMg 的菜单时,按 [esc] 退出。
  • 重新下载 ControlX ,并把新的 controlx.img.tns 文件传输到计算器中。
  • 在计算器中打开 controlx.img 文件 —— 此时应该会在 BtMg 中打开。
  • 按 [3] 选择 Diags 分区。
  • 按 [2] 写入新的 ControlX 镜像。
  • 按 [方向键下] 选择旧的 ControlX 镜像位置重写。
  • 按 [enter] 确认。
  • 按 [0] 回到主菜单。再按 [0] 退出 BtMg。
发表于 2016-12-11 06:28:26 | 显示全部楼层
Thank you very much for the tutorial translation !
发表于 2016-12-11 07:35:51 | 显示全部楼层
厉害,很久没有看到有高水平的教材了!
发表于 2016-12-11 18:30:14 | 显示全部楼层
图片一直在加载啊。。。。
发表于 2016-12-12 02:54:07 | 显示全部楼层
哎,W版的哭晕了
发表于 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?
发表于 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
发表于 2017-4-24 23:20:36 | 显示全部楼层
critor 发表于 2017-1-27 06:25
4.4, yes :)
W+, no :(

Can cm use it?
发表于 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.
发表于 2017-12-22 19:34:35 | 显示全部楼层
#在这里快速回复#
发表于 2019-8-21 11:55:10 | 显示全部楼层
文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了
发表于 2019-8-27 17:42:03 | 显示全部楼层
ccyb101 发表于 2019-8-21 11:55
文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了

想试试,在哪一步刷入?
发表于 2019-8-27 17:52:40 | 显示全部楼层
ccyb101 发表于 2019-8-21 11:55
文章虽然照搬翻译,可是原版就有个遗漏,需要写入 Diags 分区img文件。 我机器已经彻底凉了

想试试,在哪一步刷入?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-4 16:26 , Processed in 0.054651 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表