Homebrew Discussion SwitchRoot - Android

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,378
Trophies
1
Age
42
XP
5,389
Country
Germany
The latest version of L4T Ubuntu. Joy Cons work wired on the rails and all buttons/analog/axis supported.
Wait what? The rail is working now completely without Bluetooth?
So no BT pairing before you slide them in?
That's a game changer imho!

--------------------- MERGED ---------------------------

Ugh... I never use my switch in dock!!! You can have a combined sd ?
The newest hekate version has some nice partitioning features added for this although I did not look into it in detail yet.
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,376
Trophies
0
XP
3,379
Country
Netherlands
Wait what? The rail is working now completely without Bluetooth?
So no BT pairing before you slide them in?
That's a game changer imho!

--------------------- MERGED ---------------------------


The newest hekate version has some nice partitioning features added for this although I did not look into it in detail yet.
Now if only you could control the OS fully via those joycons.. and have a virtual keyboard or whatever. cuz connecting a real usb keyboard just to play emulated games. No.. it beats the purpose entirely of having a handheld experience with gamecube games.
 
Last edited by Chrisssj2,

stick267

Well-Known Member
Member
Joined
Dec 17, 2018
Messages
598
Trophies
0
Age
31
XP
1,147
Country
United States
Wait what? The rail is working now completely without Bluetooth?
So no BT pairing before you slide them in?
That's a game changer imho!

--------------------- MERGED ---------------------------


The newest hekate version has some nice partitioning features added for this although I did not look into it in detail yet.
Yeah wired non-Bluetooth Joycons are a feature of L4T Ubuntu 3.0.0. You can still (dis)connect via Bluetooth if you want.

Now if only you could control the OS fully via those joycons.. and have a virtual keyboard or whatever. cuz connecting a real usb keyboard just to play emulated games. No.. it beats the purpose entirely of having a handheld experience with gamecube games.
You can use the Joycons as a mouse. Keyboard is really only needed for initial setup/tweaking. There is an on-screen keyboard but it's not really optimized for touch.
 
Last edited by stick267,

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,013
Trophies
0
Age
52
XP
2,081
Country
United Kingdom
do I need a seperate SD card for switchroot or can I use the same one that my atmosphere is on since its a 256gb?
Latest hekate 5.2.1 supports partitioning setup for Android, Linux L4T and regular emummc partitions all on same SD so no need any longer to use a separate SD for anything.
 

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,013
Trophies
0
Age
52
XP
2,081
Country
United Kingdom
I'd setup both so you have the option down the line of choosing what suits you best without needing to reformat your card.
I use Android for Dolphin and it's not too bad, not fantastic either.
L4T I haven't used much but is probably good for some other cores that don't run great in Retroarch on Horizon (Yabuse? Saturn perhaps?)
I've not really used either that much so I'm no authority to give a decent answer.
 

Geridious4

Well-Known Member
Member
Joined
May 2, 2018
Messages
112
Trophies
0
Age
32
XP
521
Country
Canada
I'd setup both so you have the option down the line of choosing what suits you best without needing to reformat your card.
I use Android for Dolphin and it's not too bad, not fantastic either.
L4T I haven't used much but is probably good for some other cores that don't run great in Retroarch on Horizon (Yabuse? Saturn perhaps?)
I've not really used either that much so I'm no authority to give a decent answer.

Awesome, yeah I suppose never hurts just to have everything for options just Incase so you don't have to wipe your SD card. I have a 256gb how much would you reccomend I partition for atmosphere, L4T and switch root?
 

Egd

New Member
Newbie
Joined
May 1, 2021
Messages
2
Trophies
0
Age
38
XP
24
Country
France
I only installed modules needed to bypass SafetyNet so I can play Ninty games (Mario Kart Tour and Super Mario Run) on the Switch. :)
A little late, but can you explain this? Tryin’ to run Mario Kart Tour on switchroot 10...Magisk installed...
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,378
Trophies
1
Age
42
XP
5,389
Country
Germany
A little late, but can you explain this? Tryin’ to run Mario Kart Tour on switchroot 10...Magisk installed...
You're lucky. I did this another time yesterday after flashing Android 10 so yeah:
1. In Magisk install the modules
Magisk Hide Props
and
Busybox (NDK or SDK, not sure how it's named)
Reboot after each install
2. Either Install a Terminal or use the stock one (enable it in dev options if it's not there)
3. Enter the command "props" and allow root access
4. Change device fingerprint (changed mine to Google Pixel C with 8.1.0)
5. Reboot
6. Hit props again in Terminal
7. Choose "simulate device ..." (was the second menu entry I think)
8. Make sure to enable it (leave all other options as they are) and reboot again
9. Don't trust Magisk's SafetyNet check. Install a SafetyNet Checker from Playstore.
10. If you're still not passing: Google for safetynet-fix and get the latest zip from github
11. Install it as a module from within Magisk
12. Reboot

That should do it.
 
  • Like
Reactions: hippy dave

Egd

New Member
Newbie
Joined
May 1, 2021
Messages
2
Trophies
0
Age
38
XP
24
Country
France
You're lucky. I did this another time yesterday after flashing Android 10 so yeah:
1. In Magisk install the modules
Magisk Hide Props
and
Busybox (NDK or SDK, not sure how it's named)
Reboot after each install
2. Either Install a Terminal or use the stock one (enable it in dev options if it's not there)
3. Enter the command "props" and allow root access
4. Change device fingerprint (changed mine to Google Pixel C with 8.1.0)
5. Reboot
6. Hit props again in Terminal
7. Choose "simulate device ..." (was the second menu entry I think)
8. Make sure to enable it (leave all other options as they are) and reboot again
9. Don't trust Magisk's SafetyNet check. Install a SafetyNet Checker from Playstore.
10. If you're still not passing: Google for safetynet-fix and get the latest zip from github
11. Install it as a module from within Magisk
12. Reboot

That should do it.

Thanks for the procedure!
I did it all, safety check passed with a checker from playstore, but still an issue on Mario Kart Tour...Game start without problem (that already was the case before all your procedure) but freezes at the first tutorial ride...:sad:
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,378
Trophies
1
Age
42
XP
5,389
Country
Germany
Thanks for the procedure!
I did it all, safety check passed with a checker from playstore, but still an issue on Mario Kart Tour...Game start without problem (that already was the case before all your procedure) but freezes at the first tutorial ride...:sad:
By any chance, do you still have files on your SD card that have "Magisk" in their names?
Maybe the zip from flashing Magisk? Delete all those files.
 
  • Wow
Reactions: kostas sfirakis

kostas sfirakis

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
267
Trophies
0
Age
22
Location
crete
XP
407
Country
Greece
I only installed modules needed to bypass SafetyNet so I can play Ninty games (Mario Kart Tour and Super Mario Run) on the Switch. :)
did u manage to get Mario Kart Tour working? / it still works for you?
I have tried to do everything for it to not crash on me with the help of this (I tried to the zygisk alternatives tho)

Screenshot_20220517-024515_SafetyNet_Test.png


Screenshot_20220517-024555_Yet_Another_SafetyNet_Attestation_Checker.png
(I have also done that)
You're lucky. I did this another time yesterday after flashing Android 10 so yeah:
1. In Magisk install the modules
Magisk Hide Props
and
Busybox (NDK or SDK, not sure how it's named)
Reboot after each install
2. Either Install a Terminal or use the stock one (enable it in dev options if it's not there)
3. Enter the command "props" and allow root access
4. Change device fingerprint (changed mine to Google Pixel C with 8.1.0)
5. Reboot
6. Hit props again in Terminal
7. Choose "simulate device ..." (was the second menu entry I think)
8. Make sure to enable it (leave all other options as they are) and reboot again
9. Don't trust Magisk's SafetyNet check. Install a SafetyNet Checker from Playstore.
10. If you're still not passing: Google for safetynet-fix and get the latest zip from github
11. Install it as a module from within Magisk
12. Reboot

That should do it.
 
Last edited by kostas sfirakis,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,378
Trophies
1
Age
42
XP
5,389
Country
Germany
did u manage to get Mario Kart Tour working? / it still works for you?
I have tried to do everything for it to not crash on me with the help of this (I tried to the zygisk alternatives tho)

(I have also done that)
Haven't tested it for ages. Also the new Magisk version made hiding a bit more complicated I think. I'm sorry, but I guess you have to figure that out by yourself. I'd recommend asking over at XDA though.
 
General chit-chat
Help Users
    NeoGaming @ NeoGaming: i don't care