Firstly, extract the entire
FakeNewsHBL.zip to your Desktop...
Alright guys you owe us big, the below instructions are also in the zip...
FakeNewsHBL by
@rajkosto and
@SocraticBliss
Thanks to rajkosto for biskeydump, HacDiskMount and hashes/improvements
Thanks to nwert and CTCaer for hekate & payload
Thanks to ReSwitched for everything!
Stage 0 - Getting your Console Unique Keys
1. Connect one end of your USB-C cable to your PC and the other end to your Switch
2. Boot your Switch into RCM (via a jig)
3. On your PC, navigate to the Stage0 directory (FakeNewsHBL/Stage0)
4. Double click on the Stage0.cmd file
5. After you see your keys appear on your Switch, power off your Switch
Stage 1 - Getting your BCPKG2-1-Normal-Main.bin and initially installing FakeNews
1. Copy the contents inside the Stage1/CopyInsideContentsToSwitchSD directory, to your Switch'es microSD card
2. Boot your Switch into RCM
3. On your PC, navigate to the Stage1 directory (FakeNewsHBL/Stage1)
4. Drag & drop the memloader.bin file onto TegraRcmSmash.exe
5. On your Switch, use the volume keys to highlight the ums_emmc.ini option, then press the Power button to confirm the option
NOTE: The Switch display will still be slightly illuminated but nothing will be shown on the screen,
THIS IS OKAY/EXPECTED!
6. On your PC, run HacDiskMount.exe (as an Administrator!)
7. File > Open physical drive
8. Choose the Linux UMS disk 0 (29.121GiB)
9. Double click on BCPKG2-1-Normal-Main
10. In the "Dump to File" section:
- Click on the Browse button
- Save the file as BCPKG2-1-Normal-Main.bin to the FakeNewsHBL directory
11. Close the Operations on BCPKG2-1-Normal-Main window
12. Double click on SYSTEM
13. In the "BIS Key 2" section:
- Enter your Switch'es BIS 2 Keys into the upper and lower boxes
- Click on the Test button (and ensure that it passes)
- Click on the Save button
14. In the "Virtual drive" section:
- Click the Install button
- Select an unoccupied drive letter in the Drive Letter drop-down (ex. J)
- Click the Mount button
15. In the "Dump to file" section:
- Click on the Browse button
- Save the file as SYSTEM.bin to some place safe on your PC (this is your BACKUP!)
16. In the File Explorer, double click on the Stage1.cmd file
NOTE: If you are having problems with the Stage1.cmd file, just run the FakeNewsSave.exe and extract it to the current directory
17. In the File Explorer, overwrite the 8000000000000090 file in the save directory of the Switch drive with the one just extracted (ex. J:\save\8000000000000090)
18. Return to HacDiskMount and click on the Unmount button
19. Close out of HacDiskMount.exe
Stage 2 - Launching the new FS.kip1 and re-installing FakeNews from Pegaswitch
rajkosto's instructions located at
https://pastebin.com/hXs4VCgs
1. Populate/replace/remove the keys.txt file for hactool
2. Install Python (ensure the PATH environment variable is configured)
3. On your PC, navigate to the FakeNewsHBL directory
4. Double click on the FakeNewsHBL.cmd file
NOTE: If you are having problems with the FakeNewsHBL.cmd file, just run the below command in this directory...
python FakeNewsHBL.py
5. Remove the contents on your Switch'es microSD card
6. Copy the contents inside the FakeNewsHBL/Stage2/CopyInsideContentsToSwitchSD directory, to your Switch'es microSD card
7. Boot your Switch into RCM
NOTE: If you mess up and load into the switch OS,
DONT PANIC!! You will simply get an error/crash when booting, just power off the Switch and try again
8. On your PC, navigate to the Stage2 directory (FakeNewsHBL/Stage2)
9. Drag & drop the hekate_ctcaer_2.3.bin file onto TegraRcmSmash.exe
10. On your Switch, press the power button to confirm the Load FW option
11. Use the volume keys to highlight the FakeNewsHBL option, then press the power button to confirm the option
12. Once booted into the Switch OS, you should see FakeNews in the News section!
13. On your PC, set up a PegaSwitch server (remember --webapplet if on 1.0.0!)
14. On your Switch, setup your Wi-Fi and set the DNS Server 1 to the IP address PegaSwitch gives you
15. Open FakeNews and issue the below command when connected...
evalfile usefulscripts/installFakeNews.js
NOTE: Pegaswitch crashed the first attempt for me, which sucks, if this happens, return to step 7