|
本帖最后由 wtof1996 于 2013-11-1 14:36 编辑
p.s:最近看论坛有人在研究使用nLaunch 在Nspire上进行系统切换,但是方法及文件似乎都不是很完整,特发此帖。
另外,nLaunch实质上是利用系统漏洞刷入了一个自制程序,在启动阶段引导指定的OS文件。如果你愿意,可以在计算器中存储多个OS文件以供切换。也就是说,可以在非CAS的机器上运行CAS的系统,反过来在CAS的机器上也可以运行非CAS的系统。
完整程序包:http://www.cncalc.org/thread-8720-1-1.html
再次强调,安装nLuanch前根本不需要安装ndless(何况安装完nluanch后是自带的,只需要切换到OS3.1),因为此后删除系统的操作便使其毫无意义,纯粹是浪费时间。
=======================
| nLaunch CX v2.0 |
=======================
请在做任何进一步操作前阅读完本说明文档
nLaunch是一套适用于以下型号与精心修改过的OS升级文件配合使用的程序:
*boot2版本为1.4.1571 ("1.4")的Nspire Clickpad & Touchpad计算器
*boot2版本为3.1.0.16 ("3.1")的Nspire CX计算器
此程序将允许用户安装并运行位于文件系统中用户可访问的任意OS升级文件——特别是是Linux:-)(更多信息请参阅http://github.com/tangrs/linux)
按照惯例,你自己得承担一切风险:-P。
首次安装
====================
毫无疑问,所有的步骤都是非常重要的;-)
***** Clickpad & Touchpad 的安装方法 (CX的安装方法参见下个部分) *****
-----------------------------------------------------------------
0)将你的nspire中所有的文件备份至你的电脑上
1) 安装 1.4.1571 版本的boot2,即众所周知的 "1.4"版本。 参见:
http://ti-pla.net/a10080 (最简单的方法)
http://ti-pla.net/a3503 (仅在第一种方法不可用时使用)
http://ti-pla.net/a3507 ((仅在第一种方法不可用时使用)
(译者注:安装1.4的boot2也可以参考原来朔雪X忆的帖子)
2) 获取一个兼容的OS升级文件。参见:
http://tiplanet.org/forum/archives_list.php?id=OS+Nspire
- 注意: 并不是所有的OS均与nLaunch兼容,常用的可兼容OS版本为:3.1.0.392, 3.2.0.1212, 3.2.0.1219 和 3.2.3.1233。
关于全部OS的兼容列表,请参阅src/patch.c文件。
3) 使用 TNOC ( http://ti-pla.net/a1922 )将 OS升级文件中的boot2移除。
(你也可以同时移除样例)
4) 将用 TNOC处理过的 OS 文件重命名为phoenix.tns
5) 打开本程序包中的CLASSIC文件夹
6)将phoenix.tns传送到/nlaunch/目录中,这个目录应该在文件系统中用户可访问部分的根目录下。
(译者注:其实就是在计算器中“我的文档”下新建一个文件夹叫nluanch然后把前面处理过的OS发进去,在Link软件中完成这些步骤是很方便的)
7) 将 nlaunch.tns 发送到/nlaunch/目录下,这个目录应该在文件系统中用户可访问部分的根目录下。
8) 如果你使用OS3.1.0.392而且已经安装了Ndless,请运行ndless_resources.tns以卸载Ndless。
9) 重启,进入急救模式(http://ti-pla.net/t5360),删除OS(第二个选项)
(译者注:进入急救模式的按键为同时按住下面几个按键加上[on],操作前请关机并拔电池10s以上:
- ClickPad: [home] [enter] [P]
- TouchPad: [doc] [enter] [EE])
P.S:由于键盘不同,在1.4的BOOT2下TP需要按T才可以删除OS
11) 重启,将nlaunch.tno/tnc传送至你的计算器(当然会在电脑上显示一个错误,此时检查你的计算器是否已经OK)
- /!\ 第一次启动可能会花很多时间(最长3分钟);进度条可能会相当不稳定。如果进度条在3分钟内根本没有移动,那么就可以认为这次启动已经失败了。
- 提示:在”正确的时间”拔出USB连接线,即在TNO/TNC文件发送完或者是进度条重新达到60%时拔出,可能会提高安装过程的可靠性。同样的,第二代Ndless(1.7/2.0)在USB拔出时工作的更好。
12)尽情享受吧 :-)
提示:如果一切工作正常而且你想让nLaunch在启动时显得更秘密一些,你可以编译一个“安静版本” (在nlaunch.c中使用"DEBUG 1"这个宏进行编译)
**** CX 安装说明 (Clickpad & Touchpad 的安装方法参见上个部分) *****
----------------------------------------------------------------
0) 将你的nspire中所有的文件备份至你的电脑上
1) 安装 3.1.0.16 版本的boot2, 即众所周知的"3.1"版本。
如果你已经安装了OS 3.1.0.392, 3.2.0.1212, 3.2.0.1219 或者 3.2.3.1233 ,你就已经安装了这个版本的boot2。如果你安装了任何更新的OS,你可能很难安装3.1.0.16 版本的boot2。
或者, 安装 OS 3.1.0.392:
CX CAS: http://ti-pla.net/a3718
CX : http://ti-pla.net/a3717
2) 获取一个兼容的OS升级文件。参见:
http://tiplanet.org/forum/archives_list.php?id=OS+Nspire
-注意: 并不是所有的OS均与nLaunch兼容,常用的可兼容OS版本为:3.1.0.392, 3.2.0.1212, 3.2.0.1219 和 3.2.3.1233。
关于全部OS的兼容列表,请参阅src/patch.c文件。
3) 使用 TNOC ( http://ti-pla.net/a1922 )将 OS升级文件中的boot2移除。
(你也可以同时移除样例)
4) 将用 TNOC处理过的 OS 文件重命名为phoenix.tns
5) 将phoenix.tns传送到/nlaunch/目录中,这个目录应该在文件系统中用户可访问部分的根目录下。
(译者注:其实就是在计算器中“我的文档”下新建一个文件夹叫nluanch然后把前面处理过的OS发进去,在Link软件中完成这些步骤是很方便的)
6) 打开本程序包中的CX文件夹
7) 将 nlaunch.tns 和 preloader.tns 发送到/nlaunch/目录下,这个目录应该在文件系统中用户可访问部分的根目录下。
(译者注:也就是第5步中的目录)。
8)如果你使用OS3.1.0.392而且已经安装了Ndless,请运行ndless_resources.tns以卸载Ndless。
9) 重启并进入急救模式 (捅reset按钮是最方便的方式。译者注:此时需同时按下doc + enter + ee)( http://ti-pla.net/t5360 ), 删除OS(第二个选项)
10) 重启,将 nlaunch.tco/tcc传送至你的计算器(当然会在电脑上显示一个错误,此时检查你的计算器是否已经OK)
- /!\ 首次溢出可能会失败。如果进度条卡住60%而且屏幕的左上角没有任何显示(你应该会短暂的看到"YZ"),重启并重新发送nlaunch.tco/tcc。
- /!\ 第一次启动可能会花很多时间(最长3分钟);进度条可能会相当不稳定。如果进度条在3分钟内根本没有移动,那么就可以认为这次启动已经失败了。 -提示:在”正确的时间”拔出USB连接线,即在TNO/TNC(译者注:此处原文有误,应为TCO/TCC)文件发送完或者是进度条重新达到60%时拔出,可能会提高安装过程的可靠性。同样的,第二代Ndless(1.7/2.0)在USB拔出时工作的更好。
11) 尽情享受吧:-)
- /!\ 有时重启时进度条会卡在60%的地方,同时左上角没有任何显示。此时只要简单的捅一次”reset”。
提示:如果一切工作正常而且你想让nLaunch在启动时显得更秘密一些,你可以编译一个“安静版本” (在nlaunch.c中使用"DEBUG 1"这个宏进行编译)。
(译者注:如果成功的话第一次boot(即将phoenix.tns发送到nalunch文件夹后的第一次重启,例如更换其他OS)安装OS时会在左上角看到ABC123,稍后会重启进入OS。正常重启时左上角会显示ABC1234,有时可能出现白屏之类的奇葩问题,此时只需要捅RESET)
更换为其他OS版本
===============================
1)获取任何一个兼容的OS升级文件。参见:
http://tiplanet.org/forum/archives_list.php?id=OS+Nspire
2) 使用 TNOC ( http://ti-pla.net/a1922 )将 OS升级文件中的boot2移除。
3) 将用 TNOC处理过的 OS 文件重命名为phoenix.tns
4)将phoenix.tns传送到/nlaunch/目录中,这个目录应该在文件系统中用户可访问部分的根目录下
5) 重启
- /!\第一次启动可能会花很多时间(最长3分钟);进度条可能会相当不稳定。
更新nLaunch
=================
1) 根据你的计算器的型号进入软件包中的 CLASSIC 或 CX 文件夹 。
2) 将 nlaunch.tns 传送至/nlaunch/目录下, 这个目录应该在文件系统中用户可访问部分的根目录下。
3) 重启
卸载
==============
1) 获取任何一个兼容的OS升级文件。参见:
http://tiplanet.org/forum/archives_list.php?id=OS+Nspire
2) 使用 TNOC ( http://ti-pla.net/a1922 )将 OS升级文件中的boot2移除。
3) 重启并进入急救模式( http://ti-pla.net/t5360 ), 删除OS
4) 重启, 将第二步中得到的OS文件安装进你的计算器
可能出现的问题及其解决
======================
一些调试用的字符串所代表的含义:
* 'U':OS文件没有被识别,因此不会进行安装
* 'F': 如果这个OS文件是TI制作的,这意味着它并没有正确的载入到内存中。
对于CX: 如果reset按钮不起作用,使用螺丝刀将电池盖拆下,将电池取出,过一段时间后安回。
与nLaunch一同使用Ndless
=========================
* Ndless 1.7/2.0 应该会正常工作
*如果你想与nLaunch一同使用Ndless3.1,只需要将本软件包中修改过的ndless_resources.tns 发送至 /ndless 文件夹下替换原有文件,之后重启即可。
nLaunch 中已经内嵌了 Ndless 3.1 的loader 。如果你想卸载Ndless 3.1,只需要移除
ndless_resources.tns 然后重启。警告,这与原版的Ndless非常不同:原版Ndless需要通过运行ndless_resources.tns去卸载而不是移除 ndless_resources.tns !
许可信息
=======
Copyright (C) 2012-2013 nLaunch team
Copyright (C) 2013 nLaunch CX guy
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
联系方式
=======
Same as nLaunch 1.0: if you have problems or want to submit an idea / a patch,
leave a message on one of the well-known websites of the TI-community.
更新日志
=========
2013-04-01: v2.0: 添加对CX 的支持, 作者 "nLaunch CX guy"
2013-01-01: v1.0: 第一个公开版本, 作者 "nLaunch team"
Greetings
=========
Everyone who tries to push the envelope and get the most out of their platforms.
|
|