Homebrew Discussion SwitchRoot - Android

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
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,704
Trophies
1
XP
4,383
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
586
Trophies
0
Age
33
XP
1,171
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,012
Trophies
0
Age
54
XP
2,133
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,012
Trophies
0
Age
54
XP
2,133
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
34
XP
547
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
39
XP
34
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,787
Trophies
1
Age
44
XP
6,517
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
39
XP
34
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,787
Trophies
1
Age
44
XP
6,517
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: GR-DRACULA

GR-DRACULA

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
281
Trophies
0
Age
24
Location
crete
XP
521
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 GR-DRACULA,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,787
Trophies
1
Age
44
XP
6,517
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.
 

GR-DRACULA

Well-Known Member
Member
Joined
Sep 14, 2015
Messages
281
Trophies
0
Age
24
Location
crete
XP
521
Country
Greece
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.
so the crash reason is definitely Magisk right?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.