Skip to content

Part 1 (Homebrew)

Ryan edited this page May 27, 2016 · 40 revisions

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

如果你的系统版本在9.0.0至9.8.0之间,你可以跳过一开始调整日期和时间的部分。

如果你的系统版本在9.9.0至10.5.0之间,请按照教程进行。

如果你的系统版本在10.6.0至11.0.0之间,或者你的浏览器版本(版本号的末两位数字,如11.0.0**-33**)小于**-20**,你必须使用以下方法进入HBL:

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

如果你的系统版本在11.0.0,你必须先硬降级,才能在之后完成第二部分。

Browserhax和menuhax在10.6.0版本被修复,以后都不会可用。

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

如果你的系统版本在10.6.0/10.7.0,你需要使用某个游戏漏洞进入HBL,而不是browserhax或menuhax。当完成降级到9.2.0之后,本教程的剩余部分都不再需要你使用游戏进入HBL。

步骤一览

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

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

本教程使用browserhax,通过访问一个漏洞网站来运行HBL。然后安装menuhax,通过在启动的时候运行一个漏洞主题来运行HBL。这两个漏洞在10.6.0版本被修复,所以如果你的系统版本是10.6.0或更高,你得使用在开头提到过的其它方法进入HBL。

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

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

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

What you need

  • The Homebrew Starter Kit
  • An internet connection setup on your 3DS

Instructions

  1. Copy the contents of the starter folder in starter.zip to the root of your SD card, then put the SD card back into your 3DS
  2. Open the theme menu, change your theme to any other theme, then switch back. This will initialize the theme data and is required
  3. Launch the Settings application
  4. Change the date to January 1, 2000
  5. Change the time to 00:00
  6. Launch the browser, then open the browser settings as fast as possible
  7. Scroll to the bottom and Initialize Savedata (it also may be called Clear All Save Data) as fast as possible
  8. Navigate to http://yls8.mtheall.com/3dsbrowserhax_auto.php or scan the QR code on your 3DS (if you get a slider, zoom all the way in on it, then tap the very right edge of it; this can take quite a few tries)
    browserhax_auto
  9. Your console should load the homebrew menu
  10. Open the menuhax_manager application
  11. Press A to install, it may show some errors but that's fine as long as it shows "Success" towards the end
  12. Go back to the main menuhax_manager menu, then select "Configure/check haxx trigger..."
  13. Press A to continue, then select "Type1"
  14. Hold down on the D-Pad, then tap the touch screen; this is the recommended button to use for launching menuhax in this guide because it does not interfere with any other functions of tools we will be using
  15. Go back to the main menuhax_manager menu, then press B, followed by Start to exit back into the Homebrew Launcher
  16. Use the Start button to reboot
  17. You can now hold D-Pad down while the system is booting to launch the Homebrew Launcher