※ 引述《tzouandy2818 (Naked Bear)》之铭言:
: 老LL日规机,
: 系统6.2.0-12J
: 上贴吧跟PTT看了不少文,
: 可是有很多基本观念根本没有厘清,不敢开始做,
: 例如HBL是什么、Rxtools是什么、A9HL是什么、虚拟系统的作用跟差别,
: 虽然说贴吧的教学文很多,但是太多我根本就不了解,文中也解释不清楚的东西,
: 所以我希望来这边问问大家上述问题的答案,以及我的系统版本做什么样的破解最好。
: 谢谢大家。
: 已下开放用嘘洗脸。
HBL、RxTools、A9LH其实就我的理解都只是个加载器(Loader)
只是分别要加载的东西不太一样
HBL是加载自制软件用的
RxTools负责加载虚拟系统,但他必须架构在真实系统中才能加载虚拟系统
A9LH可以加载Luma3DS
而Luma3DS负责加载真实系统与虚拟系统,以及其他可以做备份还原NAND的程式
用常见的X86软件来举例的话
HBL比较像是STEAM的Client端,可以使用他来管理你的自制软件
RxTools比较像是VMWare、VirtualBox...等虚拟软件
但他无法制作虚拟系统,纯粹只是个加载器
A9LH比较像是网络上常见的电脑多功能开机片
至于虚拟系统,你就把它当作跟真实系统是一样的东西就好
你在真实系统能做的,虚拟系统大多数都能做(有部分不能做)
另外就是虚拟系统原则上可以任意升级,而不会影响你的真实系统
(当然这要看Loader支不支援)
早期的改机都是在虚拟系统上执行自制软件
A9LH比较有趣的地方是他已经破解到主机硬件最核心的部分
所以他开机的顺序高于真实系统,以至于你可以在开机前执行备份还原NAND的软件
又由于A9LH的权限很高,所以真实系统任意升级也已经不太会影响改机使用
因此已经有不少人舍弃虚拟系统这个过渡的替代方案了
我不太会画图,下面画个简图给你参考一下XD
按下电源开机
↓
Layer1 A9LH
↓
Luma3DS → 备份还原NAND的程式
↙ ↘
Layer2 真实系统 虚拟系统
↓ ↓ ↗
Layer3 HBL RxTools
↓
自制软件
理论上来说当然能做A9LH是最好
做了A9LH之后,往后机器不小心砖了还能靠还原NAND救回来
但是在做A9LH的步骤中有一段是将虚拟系统覆蓋真实系统,大概只有这边比较有风险
其他照着教学做应该都不太会砖
以你现在的韧体版本来看,如果害怕A9LH步骤做错会导致变砖
那可以先装RxTools及虚拟系统,等日后有需要了再做A9LH
而你目前的版本要装RxTools并不需要特意升到韧体版本9.2
我再补充几点
要理解3DS改机的流程首先需要理解的是"漏洞"
如果一个系统不存在漏洞,那么这系统是没有办法改机的
整个3DS被发现很多漏洞
1. MSET漏洞
这就是俗称的414步骤,这漏洞的权限并不高
在使用无卡破解的情况下
若没有做过主题漏洞或浏览器漏洞时,这漏洞毫无用处
此漏洞主要的功能是加载自制软件(如RxTools、OTPHelper)
然后你才可以使用这个自制软件完成你要做的事
大多数人是使用414来加载RxTools
然后你才能借由RxTools进入虚拟系统,而不需要透过GW卡
至于能够这样做的原因是,RxTools的作者破解了GW卡
所以开发了RxTools以便取代GW卡,此时才正式进入无卡破解的时代
这意味着使用者不需要购买GW卡就能使用GW卡最重要的功能
(加载GW卡制作的虚拟系统)
2. 浏览器漏洞
这是在低版本韧体所发现的漏洞,可以使用这个漏洞来安装虚拟系统
3. 主题漏洞
较新的韧体已经修复浏览器漏洞
所以高版本韧体无法使用浏览器漏洞来安装虚拟系统
而在较新的韧体中,任天堂加入了变更主题的功能
此时又被人发现这主题功能有漏洞,所以我们可以使用这个漏洞来安装虚拟系统
目前改机的教学多着重于主题漏洞的原因是
新购买的机器由于是新的韧体,所以早已没有浏览器漏洞
其实还有其他漏洞,只是这三种比较常见,所以先只提这三个
理解漏洞后,我们才能理解其他东西
我们可以发现漏洞存在与否目前与主机区域无关,而跟系统韧体版本有关
其实要再细谈的话,浏览器漏洞实际上是取决于浏览器的版本
在相同韧体版本的情形下,某些区域的主机所安装的浏览器版本与其他区域并不同
所以某些区域的主机不见得拥有浏览器漏洞,但今天这部分先不讨论
总之这些漏洞所获得的系统权限并不相同
MSET漏洞只获得了"加载"自制软件的权限
主题漏洞、浏览器漏洞则获得了可以"安装"自制软件的权限
这边要先解释一下
所谓的自制软件是指非官方所出的软件就统称为自制软件
所以RxTools是自制软件、Decrypt9是自制软件、OTPHelper是自制软件....等
在A9出来之前,大家的重点都是放在虚拟系统上
所以当时很多所开发的自制软件的功能都是在真实系统上加载进虚拟系统
而使用这些虚拟系统加载器的前提是,你的真实系统必须维持有漏洞的状态
这意味着你不能更新真实系统,只要一更新真实系统这些漏洞就会被修复
而使用者再也无法使用这些漏洞加载虚拟系统加载器来进入虚拟系统
也无法再安装任何自制软件
A9出来之后,由于A9已经破解3DS硬件层而获得了系统最高权限
此时在安装过A9的3DS上,真实系统与虚拟系统已经几乎没有任何差别
与之前最大的不同是,在Luma3DS 5.5版中真实系统已经可以任意更新
先前的系统漏洞仍会被保留,不会因为系统更新而被修复
Luma3DS是配合A9所使用的系统加载器
只安装A9而没装Luma3DS,使用者仍然无法加载进系统
我们可以透过Luma3DS来选择一开机是要进虚拟或真实系统以及执行其他自制软件
恩,总之大概是这样,有错请指正