[ROM][UNOFFICIAL] switchroot Android 10

Search This thread

d3luci1

New member
Jun 22, 2022
1
0
Hi!
First i want to thanks everybody for this awesome project <3

I'm trying to play "Ni No Kuni: Cross worlds" on switchroot and the game open and runs all the UI stuff but without graphics. Just UI and a black screen.

Does anybody know if there's something that could be done to fix thix? Thanks!
 
Hi guys, I installed the ATV version. Most of the things are working and I'm happy with them, but I have just a couple of questions:

1) Netflix and Disney+ are not available in the play store. Is there a way to install them and make them work?
2) Prime Video works, but when I try to start a movie or a tv show episode, it gives an error about the HDMI cable (even if I'm out of the dock).
3) I'd like to take a backup via TWRP, but when I try to do that, it says that it cannot create the folder on the SD card because the partition is read-only. Even in the system, using Solid Explorer for instance, if I try to create a file on the SD, I get an error. Everything is readable but it really seems that both TWRP and ATV cannot write on the SD. The only one that seems to write on the SD is the Hekate bootloader. I use its tools to mount the SD card via USB to my pc and to transfer the data I need. Doing this way I can write on the SD.
4) In Hekate, can I resize the Android partition (now I set 16GB as expalined in the tutorial, but I'd like to expand it a little bit) without losing all the data? I'd like to prevent reinstalling everything from scratch...

Many thanks to whom will help ;)
Hello everybody,

does anyone know something about my questions?

The most important is the third: the one about the sd in read only state.

Is it normal and all of you running the ATV version are in the same situation, or is there something that I can do?
 
Last edited:
Jul 1, 2022
14
0
so witht the HD part of netflix and works for youtube as well installed and gave root permission to https://github.com/Paget96/LSpeed/releases L speed then once you go through the tutorial go to the misc tab and enable higher resolutions for youtube. For some reason it allows you to also select the highest quality in netflix as well
I'm assuming you could sideload the atv version of netflix, in apk format and install it? Have you tried that yet?
 
Jul 1, 2022
14
0
Hello everybody,

does anyone know something about my questions?

The most important is the third: the one about the sd in read only state.

Is it normal and all of you running the ATV version are in the same situation, or is there something that I can do?
Sideloading the apps in apk format and installing them? If taking the sd card out and into pc to move the apk files of the apps you want that don't work normally, then try using a usb c flash drive or flash drive with a usb a to usb-c adapter and inserting it and then to files and then installing/sideloading it from there.
 
Sideloading the apps in apk format and installing them? If taking the sd card out and into pc to move the apk files of the apps you want that don't work normally, then try using a usb c flash drive or flash drive with a usb a to usb-c adapter and inserting it and then to files and then installing/sideloading it from there.

Yes, if I sideload or take the SD out it works. My problem is only that I can't write on the SD partion in Android and in TWRP. Could it be Hekate's fault? I partitioned the SD from there...
Anyone using Android TV, has my same issue or not? I'm trying to understand this.
 

dahuchsi

Member
Oct 13, 2013
6
0
Question: How do I remap the switch controls in Android to be more like Xbox controls in Xbox Gamepass and Steamlink and Moonlight etc?
 

netio8658

Member
Jul 18, 2018
5
0
I got an issue with ps4 controlers, i cant pair them, i have been using a swith pro controller but when im using it in dock mod, there is a lag using xbox gamepass, i tried using different browsers and the app, this is not happening when i use mi phone
 
Jul 1, 2022
14
0
Question: How do I remap the switch controls in Android to be more like Xbox controls in Xbox Gamepass and Steamlink and Moonlight etc?
there is a xbox joycon zip file that you can install with twrp: if you go to the official switchroot guide you may find them there: https://wiki.switchroot.org/en/Android/Setup-10 and you go to the extra zips part of the guide, you will find something about a link the the zip file I am talking about.
 

dahuchsi

Member
Oct 13, 2013
6
0
Thank you! So, now the layout is like the xbox, perfect... one problem though! When using the right joycon stick and turning right / up it goes reallllyyyy slow unless you push the joystick fast or hard. Any ideas on how to fix that? It makes playing games impossible! Ahhh.
 
Jul 1, 2022
14
0
Thank you! So, now the layout is like the xbox, perfect... one problem though! When using the right joycon stick and turning right / up it goes reallllyyyy slow unless you push the joystick fast or hard. Any ideas on how to fix that? It makes playing games impossible! Ahhh.
I am so sorry. I'm not sure how it'd be fixed, I do hope someone else knows how though, otherwise you may have to figure out how to master the art of using the right joystick. You can also always just go into the settings of the games and change the camera sensitivity, if that is what you're looking for that is. I wish you the best, and good luck!
 

dahuchsi

Member
Oct 13, 2013
6
0
I am so sorry. I'm not sure how it'd be fixed, I do hope someone else knows how though, otherwise you may have to figure out how to master the art of using the right joystick. You can also always just go into the settings of the games and change the camera sensitivity, if that is what you're looking for that is. I wish you the best, and good luck!
Thank you. However, the issue is not only in game it’s also even just using the right joystick as a cursor. Moving it right or up it’s very slow compared to moving it left or down. If I press it really hard to the right or up it goes faster usually. It’s not the joycons because no issues outside of Android. I even used a separate pair and no dice. I seen someone else had a similar issue but lost that thread. *I also calibrated and updated the joycons in the Horizon OS aka OFW.

Anyone have a guide to easily sync a Xbox or pro controller or something?

The whole point with joycons was the portability… I may have to buy hori joycons or something. No clue at this point.
 
Jul 1, 2022
14
0
Anyone have a guide to easily sync a Xbox or pro controller or something?
Yeah here's one for syncing a pro controller to an android device. It's specifies for an android phone but this works for all android devices, including android on switch considering it's android. https://www.androidcentral.com/how-use-nintendo-switch-pro-controller-android-phone

And here's another guide for syncing an Xbox one controller or newer Xbox console controller to android devices. https://www.androidauthority.com/how-to-use-an-xbox-controller-on-android-devices-1172062/

I hope this fixes your right joystick problems with using a whole new controller! Good luck!
 

dahuchsi

Member
Oct 13, 2013
6
0
Yeah here's one for syncing a pro controller to an android device. It's specifies for an android phone but this works for all android devices, including android on switch considering it's android. https://www.androidcentral.com/how-use-nintendo-switch-pro-controller-android-phone

And here's another guide for syncing an Xbox one controller or newer Xbox console controller to android devices. https://www.androidauthority.com/how-to-use-an-xbox-controller-on-android-devices-1172062/

I hope this fixes your right joystick problems with using a whole new controller! Good luck!
Thank you! When trying to pair the Xbox Controller it says invalid pin or something to that effect.

I’ll have to check on the pro controller article when I can. When I tried before it DID pair… but none of the buttons registered anything.
 

Guvf93

New member
Jul 17, 2022
1
0
Introduction
A new, updated version of Android for the Nintendo Switch. Now based off of Android 10 (Q) (LineageOS 17.1 with Shield TV trees) it's faster, more responsive and has many new features over the previous release, including deep sleep and an Android TV build.

Features
  • Android 10 based on Lineage 17.1
  • Significantly improved UI smoothness compared to Oreo.
  • OTA updates (bugfixes and new features without a reinstall).
  • Deep sleep that can last for weeks compared to hours in the previous version.
  • RSMouse support for controlling a mouse cursor with your right stick
  • Full Joy-Con and Pro Controller support with analog sticks and rails.
  • Hori Joy-Con support.
  • Uses Joy-Con HOS Bluetooth paring data.
  • Both Android TV and Android Tablet builds.
  • Reworked fan profiles for quieter operation.
  • Optimized dock support with resolution scaling.
  • OTG support including DisplayPort or HDMI output (no power supply necessary).
  • 3rd party dock/hub support including DisplayPort or HDMI output.
  • Rewritten charging driver to properly support USB-PD.
  • Optimized touch screen driver.
  • Easier install via hekate partition tool.
  • Reworked, simpler, power profiles.
  • Much improved WiFi driver with less dropouts.
  • Shield TV remote app support for easy docked control.
  • Reboot to payload support.
  • Improved Bluetooth accessory support.
  • Auto rotation support.


Installing
Follow the tutorial here



Stay in touch

Discord:https://discord.gg/6gWvaASF72
Twitter: https://twitter.com/switchroot_org
Website: https://switchroot.org/

Sources
https://gitlab.com/switchroot/android
https://gitlab.com/switchroot
See manifest repo for build instructions.

Credits
Ave - Handling hosting of OTAs and the switchroot website. Check out her patreon!
CTCaer - Fixing a lot of things in the kernel - charging, dock, touch etc - and adding Android install support for nyx. Donate to his patreon here!
Langerhans - Figuring out the majority of stuff for deep sleep and helping massively with initial bringup.
Steel01 - Maintaining the Shield TV Lineage trees which ours are heavily based on.
Nvidia + Nintendo - ❤
Everyone else who contributed!
where are the links???
 

Devin2fire

New member
Aug 7, 2022
1
0
It s amazing, but is ther any way to play racing games with tilt to steer because its not working
 

Top Liked Posts

  • There are no posts matching your filters.
  • 89
    Introduction
    A new, updated version of Android for the Nintendo Switch. Now based off of Android 10 (Q) (LineageOS 17.1 with Shield TV trees) it's faster, more responsive and has many new features over the previous release, including deep sleep and an Android TV build.

    Features
    • Android 10 based on Lineage 17.1
    • Significantly improved UI smoothness compared to Oreo.
    • OTA updates (bugfixes and new features without a reinstall).
    • Deep sleep that can last for weeks compared to hours in the previous version.
    • RSMouse support for controlling a mouse cursor with your right stick
    • Full Joy-Con and Pro Controller support with analog sticks and rails.
    • Hori Joy-Con support.
    • Uses Joy-Con HOS Bluetooth paring data.
    • Both Android TV and Android Tablet builds.
    • Reworked fan profiles for quieter operation.
    • Optimized dock support with resolution scaling.
    • OTG support including DisplayPort or HDMI output (no power supply necessary).
    • 3rd party dock/hub support including DisplayPort or HDMI output.
    • Rewritten charging driver to properly support USB-PD.
    • Optimized touch screen driver.
    • Easier install via hekate partition tool.
    • Reworked, simpler, power profiles.
    • Much improved WiFi driver with less dropouts.
    • Shield TV remote app support for easy docked control.
    • Reboot to payload support.
    • Improved Bluetooth accessory support.
    • Auto rotation support.


    Installing
    Follow the tutorial here



    Stay in touch

    Discord:https://discord.gg/6gWvaASF72
    Twitter: https://twitter.com/switchroot_org
    Website: https://switchroot.org/

    Sources
    https://gitlab.com/switchroot/android
    https://gitlab.com/switchroot
    See manifest repo for build instructions.

    Credits
    Ave - Handling hosting of OTAs and the switchroot website. Check out her patreon!
    CTCaer - Fixing a lot of things in the kernel - charging, dock, touch etc - and adding Android install support for nyx. Donate to his patreon here!
    Langerhans - Figuring out the majority of stuff for deep sleep and helping massively with initial bringup.
    Steel01 - Maintaining the Shield TV Lineage trees which ours are heavily based on.
    Nvidia + Nintendo - ❤
    Everyone else who contributed!
    6
    runs great games run great emulators runs great but my bluethoot headphones cut in and out the audio for some reazon maybe a bug anyone having the same problem? apart from that android is running great
    Will be fixed in next OTA
    Running great except "Bluetooth" keeps crashing multiple times after starting up the system.
    But Bluetooth works afterwards.

    Is this a known issue?

    thx

    Does anyone has the same issue?
    Will be fixed in next OTA

    I was able to get some logs concerning my broken Wifi. Below is a logcat of me tapping on the wifi icon in the notification dropdown. There's some errors and I hope it helps getting to the bottom of the problem.

    Code:
    =u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:r:hal_graphics_allocator_default:s0 tclass=fd permissive=1 app=com.android.terminal
    02-08 20:40:39.375  6777  6777 I su      : type=1400 audit(0.0:714): avc: denied { read } for name="audio.primary.tegra.so" dev="mmcblk0p3" ino=536 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1 app=com.android.terminal
    02-08 20:40:39.375  6777  6777 I su      : type=1400 audit(0.0:715): avc: denied { getattr } for path="/vendor/lib/hw/audio.primary.tegra.so" dev="mmcblk0p3" ino=536 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1 app=com.android.terminal
    02-08 20:40:39.375  6777  6777 I su      : type=1400 audit(0.0:716): avc: denied { read } for name="bin" dev="mmcblk0p3" ino=26 scontext=u:r:magisk_client:s0:c84,c256,c512,c768 tcontext=u:object_r:vendor_file:s0 tclass=dir permissive=1 app=com.android.terminal
    02-08 20:40:39.727  6781  6781 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 0 <<<<<<
    02-08 20:40:39.733  6781  6781 I AndroidRuntime: Using default boot image
    02-08 20:40:39.734  6781  6781 I AndroidRuntime: Leaving lock profiling enabled
    02-08 20:40:39.739  6781  6781 I /system/bin/app_process: Core platform API reporting enabled, enforcing=false
    02-08 20:40:39.888  6781  6781 D ICU     : Time zone APEX file found: /apex/com.android.tzdata/etc/icu/icu_tzdata.dat
    02-08 20:40:39.906  6781  6781 I /system/bin/app_process: The ClassLoaderContext is a special shared library.
    02-08 20:40:39.930  6781  6781 W /system/bin/app_process: JNI RegisterNativeMethods: attempt to register 0 native methods for android.media.AudioAttributes
    02-08 20:40:39.938  6781  6781 D AndroidRuntime: Calling main entry com.android.commands.content.Content
    02-08 20:40:39.957  6781  6781 D AndroidRuntime: Shutting down VM
    02-08 20:40:39.967  6574  6574 I RenderThread: type=1400 audit(0.0:717): avc: denied { call } for scontext=u:r:untrusted_app_27:s0:c129,c256,c512,c768 tcontext=u:r:hal_cplservice_default:s0 tclass=binder permissive=1 app=com.topjohnwu.magisk
    02-08 20:40:39.971  6574  6574 I RenderThread: type=1400 audit(0.0:718): avc: denied { call } for scontext=u:r:untrusted_app_27:s0:c129,c256,c512,c768 tcontext=u:r:hal_cplservice_default:s0 tclass=binder permissive=1 app=com.topjohnwu.magisk
    02-08 20:40:41.115  3376  3376 I InputReader: type=1400 audit(0.0:719): avc: denied { call } for scontext=u:r:system_server:s0 tcontext=u:r:init:s0 tclass=binder permissive=1
    02-08 20:40:41.972  3376  3911 W NotificationService: Toast already killed. pkg=com.topjohnwu.magisk [email protected]
    02-08 20:40:43.435  3149  3149 I storaged: type=1400 audit(0.0:720): avc: denied { call } for scontext=u:r:storaged:s0 tcontext=u:r:init:s0 tclass=binder permissive=1
    02-08 20:40:43.463  3376  3398 W WindowManager: Unable to start animation, surface is null or no children.
    02-08 20:40:52.965  3376  3376 W WindowManager: removeWindowToken: Attempted to remove non-existing token: [email protected]
    02-08 20:41:00.002  3586  3586 D KeyguardClockSwitch: Updating clock: 20:41
    02-08 20:41:08.115  3376  3412 E LightsService: Light requested not available on this device. 2
    02-08 20:41:08.117  3376  3470 E LightsService: Light requested not available on this device. 2
    02-08 20:41:46.319  3586  3586 D StatusBar: disable<e i a s b h r c s > disable2<q i n >
    02-08 20:41:46.363  3519  3538 D RSMouse : mFeatureEnabled=true  mPackageEnabled=true
    02-08 20:41:48.149  3376  4233 I WifiService: setWifiEnabled package=com.android.systemui uid=10097 enable=true
    02-08 20:41:48.149  3376  3485 D WifiController: StaEnabledState.enter()
    02-08 20:41:48.149  3376  3486 D WifiActiveModeWarden: received a message in WifiDisabledState: { when=0 what=0 target=com.android.internal.util.StateMachine$SmHandler }
    02-08 20:41:48.149  3376  3486 D WifiActiveModeWarden: Switching from WifiDisabledState to ClientMode
    02-08 20:41:48.149  3376  3486 D WifiActiveModeWarden: Entering ClientModeActiveState
    02-08 20:41:48.150  3376  3486 D WifiClientModeManager: entering IdleState
    02-08 20:41:48.150  3376  3486 D WifiActiveModeWarden: State changed from client mode. state = 2
    02-08 20:41:48.151  3376  3376 D WifiP2pService: Wifi enabled=false, P2P Interface availability=true
    02-08 20:41:48.151  3376  3486 I WifiVendorHal: Vendor Hal started successfully
    02-08 20:41:48.153  3376  3486 I SupplicantStaIfaceHal: Starting supplicant using HIDL
    02-08 20:41:48.154  3376  3487 I WifiP2pNative: Registering for interface available listener
    02-08 20:41:48.156  3376  3486 I android_os_HwBinder: HwBinder: Starting thread pool for getting: [email protected]::ISupplicant/default
    02-08 20:41:48.156  3376  3486 E SupplicantStaIfaceHal: Death handler already present
    02-08 20:41:48.161  3068  3068 E [email protected]: Failed to open wlan fw path param: No such file or directory
    02-08 20:41:48.155  3068  3068 I [email protected]: type=1400 audit(0.0:721): avc: denied { read } for name="fw_path" dev="mmcblk0p10" ino=784924 scontext=u:r:hal_wifi_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=lnk_file permissive=1
    02-08 20:41:48.161  3068  3068 E [email protected]: Failed to change firmware mode
    02-08 20:41:48.161  3376  3486 D HalDevMgr: updateRttController: no one is interested in RTT controllers
    02-08 20:41:48.161  3376  3486 E HalDevMgr: executeChipReconfiguration: configureChip error: 9 ()
    02-08 20:41:48.161  3376  3486 E WifiVendorHal: Failed to create STA iface
    02-08 20:41:48.161  3376  3486 E WifiNative: Failed to create STA iface in vendor HAL
    02-08 20:41:48.161  3376  3486 E WifiClientModeManager: Failed to create ClientInterface. Sit in Idle
    02-08 20:41:48.161  3376  3486 D WifiActiveModeWarden: State changed from client mode. state = 4
    02-08 20:41:48.161  3376  3486 D WifiClientModeManager: expected stop, not triggering callbacks: newState = 1
    02-08 20:41:48.161  3376  3486 E WifiNative: Could not get Iface object for interface null
    02-08 20:41:48.162  3376  3376 D WifiP2pService: Wifi enabled=false, P2P Interface availability=true
    02-08 20:41:48.162  3376  3486 D WifiActiveModeWarden: ClientMode failed, return to WifiDisabledState.
    02-08 20:41:48.162  3376  3486 D WifiController: ClientMode unexpected failure: state unknown
    02-08 20:41:48.162  3376  3486 D WifiClientModeManager:  currentstate: IdleState
    02-08 20:41:48.162  3376  3486 D WifiScanRequestProxy: Sending scan available broadcast: false
    02-08 20:41:48.162  3376  3489 I WifiScanningService: wifi driver unloaded
    02-08 20:41:48.163  3376  3486 I WifiScanRequestProxy: Scanning is disabled
    02-08 20:41:48.164  3376  3409 D KernelCpuUidUserSysTimeReader: Removing uids 1037-1037
    02-08 20:41:48.165  3376  3486 D WifiActiveModeWarden: Entering WifiDisabledState
    02-08 20:41:48.166  3376  3486 D WifiActiveModeWarden: received a message in WifiDisabledState: { when=-3ms what=3 target=com.android.internal.util.StateMachine$SmHandler }
    02-08 20:41:48.166  3376  3486 D WifiActiveModeWarden: Switching from WifiDisabledState to WifiDisabled
    02-08 20:41:48.166  3376  3486 D WifiActiveModeWarden: Entering WifiDisabledState
    02-08 20:41:48.166  3376  3486 E WifiNative: Could not get Iface object for interface null
    02-08 20:41:48.169  4206  4782 W Settings: Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
    02-08 20:41:49.891  3069  3069 I joycond : type=1400 audit(0.0:722): avc: denied { read } for scontext=u:r:init:s0 tcontext=u:r:init:s0 tclass=netlink_kobject_uevent_socket permissive=1


    EDIT:

    I also grabbed a dmesg which I have uploaded to my server since it's too large to attach here

    Grepping for "wifi"/"wlan" yields a whole lot of errors, for example:
    service "vendor.wifiloader" exited with status 255

    Naturally, wifi works just fine in Horizon, just in case you suspect faulty hardware
    Thanks, does it only crash after sleep?

    How Can I reboot to hekate ? Thanks
    Reboot and hold vol-
    For me the sleep mode is not working. Battery draining really fast. Anyone with the same problem?
    Should be fixed in OTA
    Today my Lp0 didn't work. I use CPU spy to observe this. This happened after a reboot.

    My switch stayed on with 100mhz all the time but screen was off.

    I turned wifi and bt on and off. This helped. Afterwards my switch went into deep sleep again and stayed there as long as the screen was off.

    Maybe this helps.
    Should be fixed in OTA
    5
    Flash this in TWRP and reboot. It fixes ZL ZR button for the pro controller in bluetooth.
    5
    I'm unable to connect to wifi.
    4
    anyone get safetynet to pass?
    I flashed it and gapps and tested safety net and it failed. Wasn't sure if there was something I missed

    yes I did. To me a while to work out but you have to:

    1. Mans sure you have flashed magisk
    2. In the manager install busybox and magiskhidepropsconf
    3. Reboot
    4. Install termux from the App Store
    5. Open termux and type ‘su props’
    6. Option 1 then follow the instructions to change the fingerprint to nvidia shield tv pro 2019
    7. Reboot and it all works