Skip to content

Part 1 (Homebrew)

JiaMa edited this page Aug 5, 2016 · 40 revisions

Homebrew Launcher(自制程序启动器,HBL)有很多进入或运行方法。最常用的是browserhax(浏览器漏洞),只需使用系统内置的浏览器就能启动HBL。这可以进一步被用来安装menuhax(菜单漏洞),这可以让你在开机的时候按住某个按键,就能在系统的其余部分启动之前进入HBL。

系统版本是9.0.0~9.8.0:请按照教程执行,但你可以跳过一开始调整日期和时间、初始化浏览器数据的部分。

系统版本是9.9.0~10.6.0:请按照教程进行。

系统版本>=10.7.0: 将你的主DNS设置为107.211.140.065,这样能不触发浏览器版本的检测。

  • 如果你的浏览器接受到了升级信息,你必须从下面选择一个替代的HBL进入点,因为你的浏览器会检测到它不是运行在最新的版本下。
  • 当这条消息出现一次后就无法跳过,所以你必须选择一个额外的进入点。

系统版本>=9.0.0,但你的浏览器版本(版本号的末两位数字,如11.0.0**-33**)小于**-20**:请使用以下进入点取代第一部分中提到的方法进入HBL

  • Ninjhax (需要使用立体忍者游戏) (暂时在11.0.0系统上不可用,等待更新;这对于硬降级的用户不适用)
  • smashbroshax (需要使用任天堂明星大乱斗游戏,且仅能适用于新3DS
  • oot3dhax (需要使用塞尔达传说时之笛3D游戏,并且需要一个漏洞存档或者另一台已经装了HBL的3DS) (暂时在11.0.0系统上不可用,等待更新;这对于硬降级的用户不适用)
  • supermysterychunkhax (需要使用精灵宝可梦超级不可思议的迷宫和另一台已经装有HBL的3DS)
  • BASICSploit (需要SmileBASIC)
  • smilehax (需要SmileBASIC)
  • stickerhax (需要纸片马里奥·贴纸明星游戏,以及另一台装有HBL的3DS)

系统版本是11.0.0:你只有先降级你的3DS,才能在之后顺利完成教程的第二部分。

系统版本在9.0.0以下:你可以在这里找到升级至9.2.0-20版本的教程。Browserhax不支持9.0.0以下版本的系统。

如果你因为浏览器的版本不匹配,而需要使用游戏进行破解,那你需要先用游戏进入到HBL,然后安装menuhax。当你安装了menuhax之后,你就不会再需要使用游戏来完成教程接下来的部分。

步骤概览

本节将指导你下载smea的Homebrew Starter Pack(自制程序新手包),内含运行HBL的必备文件(boot.3dsx)及其它一些有用的功能(位于/3ds/文件夹下的应用)。

所有*hax类进入HBL的方法(最常见的如Ninjhax,oot3dhax,menuhax和browserhax)都会在执行漏洞代码后运行一个叫boot.3dsx的文件,在这里该文件就是HBL。该文件本身可以是任何有效的.3dsx自制程序,但是建议是使用HBL,因为一旦HBL运行之后,就能运行其它的自制程序。

本教程使用browserhax,通过访问一个漏洞网站来运行HBL。然后安装menuhax,通过在启动的时候运行一个漏洞主题来运行HBL。browserhax在某些浏览器版本上不能使用,所以如果你的浏览器版本与browserhax的要求不匹配,你得使用在开头提到过的其它方法进入HBL。

所有9.9.0以上系统版本的浏览器,会在你访问任何网站之前检查你的系统版本,这通常意味着你得升级到最新版本的系统才能利用browserhax,但是browserhax在高版本的系统已被修复。

yellows8发现了这个问题的临时解决方法。只需将日期变更到下面说的日期,并快速地初始化savedata(存档)(在3DS连接到Nintendo检查浏览器版本之前)。之后你可以照常使用浏览器,直到日期变成一天以后,或者你按下home键退出浏览器。

之后我们安装menuhax(一个自制的漏洞主题)以便在开机时通过按下 十字键下 来运行boot.3dsx(此处即HBL)。

你需要

  • 自制程序新手包
  • 3DS已设置好Internet连接

详细步骤

  1. starter.zip压缩包中的starter文件夹下的所有文件拷贝到你SD卡的根目录,并将SD卡插回你的3DS
  2. 打开主题菜单,将你的主题更换到任意一个其它主题,然后再改回来。这将初始化需要用到的主题数据
  3. 打开Settings(设置)程序
  4. 将日期改到January 1, 2000(2000年1月1日)
  5. 将时间改到00:00
  6. 运行浏览器,以最快的速度开启browser settings(浏览器设置)
  7. 以最快的速度将右边滑块移到最下方,并点击Initialize Savedata(初始化缓存)(也可能叫Clear All Save Data,清除所有缓存)
  8. 访问http://yls8.mtheall.com/3dsbrowserhax_auto.php或者用你的3DS扫描二维码(如果你看到一个滑块,在它上面不断放大,然后点击它的右边缘。这可能需要多次尝试)
    browserhax_auto
  9. 你的3DS应该开始加载HBL了
  10. 打开 menuhax_manager 应用
  11. 按A键开始安装,可能会有一些错误信息,不过只要最后出现了"Success"就没有问题。
  12. 返回 menuhax_manager 主菜单,然后选择"Configure/check haxx trigger..."
  13. 按A键继续,然后选择"Type1"
  14. 按住十字下键 ,然后点击触摸屏;这是推荐的运行 menuhax 的按键,因为不会和接下来教程用到的任何软件或功能相冲突
  15. 返回menuhax_manager主菜单,然后按B键,接着按Start键退回到HBL。
  16. 按下Start键以便重启系统
  17. 现在你可以在系统启动时通过按十字下键来进入HBL。