1. Scipio_

    Scipio_ Member
    Newcomer

    Joined:
    May 23, 2018
    Messages:
    48
    Country:
    United States
    I've been reading up on the 3ds scene and was wondering if someone can explain what a9lh and b9s are, how they differ from emunand, and if those would ever be possible to run on the swtich?
     
  2. Cyka_Delik

    Cyka_Delik Member
    Newcomer

    Joined:
    May 28, 2018
    Messages:
    11
    Country:
    United States
    Oh, crap! I was under the impression that all the hacks would run on any firmware version since the hack exploits the hardware rather than the software.... What firmware versions can run what software? What versions can't run anything? If it is a hardware exploit using the RCM of the CPU, then how is Nintendo blocking it with a software update?

    Damnit. I hope I didn't wait too late to buy another Switch =(
     
  3. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    Just copying and pasting what I said in another thread to explain everything and I'm too lazy to re-write it all XD. Lemme know if you're still confused by anything.

    a9lh is an exploit of one of the new 3DS's security systems. It basically checked to see if whatever you were loading into the 3DS was appropriate or not. With it, people could run any type of content but it had potential brick risks. b9s was an exploit in the bootrom of the 3DS aka the startup of the 3DS. This gave us an even higher level of execution than a9lh because it happens before the 3DS turns on. a9lh needed EmuNAND as Nintendo could implement patches in the way the exploit worked and what it checks since it does this while the 3DS is on. As such, you needed a certain firmware to make sure your ARM9Loader would still be compatible with the exploit. That all changed when b9s was released because Nintendo cannot release any firmware to patch it. Any firmware changes would be implemented too late into the exploit chain because firmware changes would be implement when the system is already on, but b9s happens before its on so we can bypass whatever firmware changes they make.

    Both b9s and Fusee Gelee are coldboot-based exploits because they take place before the device is turned on. The difference here is that b9s is software-based and Fusee Gelee is tethered with either hardmod or softmods available. They both achieve the same level of code execution meaning we can run whatever we want on the 3DS or Switch. But because Fusee Gelee requires a USB cable to send a payload.bin to access any hacks makes it a little less user-friendly as compared to b9s. Now to simply answer your question, we cannot just run b9s or al9h onto the Switch because they are 2 different consoles with 2 different operating systems. The Switch doesn't even have an ARM9Loader to exploit and b9s takes advantage of flaws in the 3DS' bootrom which is not the same as the Switch's. However, that doesn't mean we can't eventually achieve that same level of ease with the Switch. Those exploits took years before they were released so it just a matter of hackers looking for other ways to break into the Switch as well as a lot of waiting.
    There are some on this. Unfortunately, GBATemp doesn't have a definitive place to check for all updates to Switch hacking. The hacking sub-forum was initially just one sub-forum, however the community felt it was too wide an area as threads asking for help would often drown actual homebrew releases. One place I can recommend is the ReSwitched discord, the team that is working on the CFW, Atmosphere, that the entire community will be utilizing going forward.

    I don't doubt this either. For the time being, we will have to deal with what we got. 3DS hacking used to be limited to being on firmwares 4.1-4.5 as well as buying a third-party cartridge. Now anyone can do it regardless of 3DS type or firmware. The Switch hacking scene is interesting because we already have full access to the console in only over a year. I think the fact that the exploit is not very user-friendly makes up for how fast the Switch was cracked wide open.

    Unfortunately, the only way to make an undetectable CFW is with the appropriate keys. This is because the CFW is allowing us do things that Switch's OS Horizon would not normally let us do. As an example, the tethered exploit involves sending the Switch into RCM. To achieve RCM on any device, you hold power, volume +, and the home button. The Switch console itself lacks a home button and the Joy-Con's home button doesn't count. What we discovered is that shorting pin 10 on the Switch is the equivalent of pressing the home button. Now normally, this button should never be pressed but Nintendo can easily add a firmware update that checks this and start banning people. What complicates matters even further is that we don't know what Nintendo knows. When a ban does occur, its obviously related to some type of hack, but the reasoning for the ban is vague on Nintendo's side. Its up to the hacking community to find the smoking gun behind the ban and implement patches in their own works to prevent future bans.

    As for how bans are applied, every Nintendo Switch comes with a console unique certificate when it leaves the factory. This is used to do multiple things such as access the eShop, play games online, or even add friends. This is how the only 2 people we know who got banned were banned. I'd imagine if all it took was spoofing a Mac address, it would be front page news on the Switch hacking sub-forum. But clearly, Nintendo has others means of detecting who goes online and what they are doing. We just simply don't have enough information on Nintendo's ban hammer. If you want to spoof your Mac address, go ahead. However, I don't believe you are entirely safe.
     
    Mil098 and Scipio_ like this.
  4. Cyka_Delik

    Cyka_Delik Member
    Newcomer

    Joined:
    May 28, 2018
    Messages:
    11
    Country:
    United States
    You've been very informative and helpful. Thanks man! I found a 4.1 tablet only on Ebay for $170. I'll hold on to that until Atmosphere is released. Can you PM me the Discord info?
     
    Mil098 likes this.
  5. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    I'll do you one better ;) I'm actually not a part of the Discord (mostly out of laziness). Also, you're welcome! I try my best to inform those who are curious enough. This type of information exists in bits and pieces so its only available to those who have been following the scene very closely.
     
    Mil098 likes this.
  6. Cyka_Delik

    Cyka_Delik Member
    Newcomer

    Joined:
    May 28, 2018
    Messages:
    11
    Country:
    United States
    Thanks man! One last question! What all features will the Atmosphere OS have?
     
  7. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    Unless you know how to read code, we don't know what features it will have out of the box. You can read its broken, work-in-progress code here: https://github.com/Atmosphere-NX/Atmosphere

    However, with Atmosphere, we will be able to do pretty much anything we want on the Switch. Think of it as a perfectly fertile piece of farmland that we can now grow any fruit or vegetable we want without having to pay Nintendo. Atmosphere gives us all of the groundwork to do whatever the Switch can do but without the security measures in place. So it'll be up to the community to implement additional features such as emulators, game dumping, backup launching, etc.
     
    Last edited: May 29, 2018
    Mil098 likes this.
  8. blopa

    blopa GBAtemp Regular
    Member

    Joined:
    Jan 19, 2009
    Messages:
    145
    Country:
    Brazil
    Hi. Is there a way to install homebrew on firmware 3.0.2? How? Thank you.
     
  9. DocBo

    DocBo GBAtemp Regular
    Member

    Joined:
    Apr 11, 2018
    Messages:
    232
    Country:
    Germany
    Now i have a Sandisk SD and my switch 1.0 kicked into atmosphere and when i start some downloaded homebrew, zelda crashes after enter the name and all the emulators crash at start.
     
    Last edited: May 29, 2018
  10. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    Follow this tutorial: https://gbatemp.net/threads/switch-hacking-101-how-to-launch-the-homebrew-menu-on-4-x-5-x.504012/
    When you get to the part it tells you to download the Hekate payload (it has 2 separate download links, one for 4.x and one for 5.x), you will instead you the following payload: https://github.com/CTCaer/hekate/releases/tag/v2.0
    The rest of the steps will involve following the tutorial from the first link I gave you.
    Make sure you are not blocking any DNS or IP addresses. If its still not working, there doesn't appear to be a direct fix other than trying again and again. Remember that Hekate is unstable and not meant for end-user use.
     
    DocBo and Mil098 like this.
  11. Mil098

    Mil098 Member
    Newcomer

    Joined:
    Aug 27, 2006
    Messages:
    18
    Country:
    Thanks Draxzelex for your posts, you have been very helpful.

    To give you an update, I've basically given up on trying to get the switch into RCM mode for now. I have ordered some joycon slide rails which I will solder a wire between pin 1 and 10 as I'm weary of damaging the pins on the switch itself.

    Once these rails arrive I'll get right back into CFW (Hen), so looking forward to turning my switch into the ultimate portable emulating machine. If I have to I'll just buy another switch to play proper games on (including online). I'm hoping very much that the rumour about Diablo 3 coming to the switch comes true.

    Anyway, huge thanks to you for the information that you have provided.

    :grog:
     
  12. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    To be on the safer side of things, making a permanent modification that will involve pin 10 being high all the time might potentially warrant a ban if Nintendo adds a firmware update that starts checking for this. If you want a permanent modification that is a lot safer, the reed switch seems to be the way to go: https://gbatemp.net/threads/f-g-joycon-mod-magnethax-switch-edition.502459/ Of course, its your choice what you want to do.

    In maybe less than a month, we will have the CFW, Atmosphere, that will feature EmuNAND support to allow us to play online without losing our low system firmware in case a better exploit comes along. A good setup to avoid being banned while playing online is to do all of the hacks on SysNAND using the CFW while going online using EmuNAND. Also, with all the ports coming the Switch's way, I can't see a game NOT being ported to the Switch like Diablo 3.

    Anyways, gathering and distributing information is what I'm good at! Glad to know it helped a fellow user out :D
     
    Mil098 likes this.
  13. Mr_Briscoe

    Mr_Briscoe Member
    Newcomer

    Joined:
    May 25, 2018
    Messages:
    18
    Country:
    United Kingdom
    Hello everyone, can we expect to see a wii emulator? I'm a huge fan of EA sports pga tour games and would love to be able to play some of the Tiger Woods games which were released on the wii.


    Sent from my iPhone using Tapatalk
     
  14. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    My crystal ball says maybe someday.
     
    DocBo likes this.
  15. alexj9626

    alexj9626 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 2, 2016
    Messages:
    758
    Country:
    Panama
    Any way to remove the SD card from the Switch without having to turn it off?

    Is it possible with homebrew? Im thinking in not have to remove it everytime i need to get a file to my SD when Atmo is released. I know about FTP, havnt tried but i would bet its slower that way.
     
  16. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    No, not as of yet. FTP support isn't implemented by any homebrew yet, although NX Shell has plans to add it in the future. Atmosphere may have a way to circumvent this too, but that still involves playing the waiting game.
     
  17. alexj9626

    alexj9626 GBAtemp Advanced Fan
    Member

    Joined:
    Oct 2, 2016
    Messages:
    758
    Country:
    Panama
    Thanks! No other way then.

    Btw, i think there is a FTP homebrew app working up to 5.0, but i know it has some problems. Still, its something.
     
    Draxzelex likes this.
  18. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    Oh, I didn't know about it. Thanks for the information. Upon further reading, it seems downloading doesn't work with 5.X with ftpd. But judging from the lack of commits in over a month, it seems like there is no more support for this tool being added. I think we may all be using NX Shell moving forward, once it has FTP support fully implemented.
     
  19. DocBo

    DocBo GBAtemp Regular
    Member

    Joined:
    Apr 11, 2018
    Messages:
    232
    Country:
    Germany
    For what is the custom DNS from the tutorial!? When i enter both DNS i have no more connection to the internet.
     
  20. Draxzelex

    Draxzelex GBAtemp Legend
    Member

    Joined:
    Aug 6, 2017
    Messages:
    10,765
    Country:
    United States
    The DNS addresses you entered as per the guide prevent your Switch from automatically downloading system updates from Nintendo. You can try restoring DNS settings to auto to see if that makes the homebrew appstore work. But its not a guarantee that will happen.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - questions, PARADISE, SWITCH