Tutorial  Updated

Setting up Android with EmuMMC + bigger FAT32 partition.

As the title says, here's the video; I'll do a write up later since it's a long process.



This is not possible in windows 10 due to the GPT Hybrid MBR trickery used, the android image already does this when it writes the partition tables and etc.

Don't do this in windows nor attempt it, it's not going to happen unless there's something you can use to mess with partitions like I did, L4T-Ubuntu also won't work due to the partition stuff and etc, I'm currently making something to allow this without any complications, please be patient!

Watch the entire video and you'll understand more about this, if you make simple errors from not watching the video I will simply tell you to properly watch again and listen!
TOOL ETA: Don't ask, it's a complicated tool that needs a lot of maths, safety features and etc
TOOL SO FAR:
EBa_eq9XUAMnNN5

Tool functions: Android, Custom Android user data, 8GB Android install, Ubuntu, Ubuntu Swap, EmuMMC and Lakka dynamic setup.
Planned functions: Multi EmuMMC setup, EmuMMC Backup & restore(including Nintendo folder) + More unique management stuff!


UPDATE: I'm currently setting aside the tool until I finish making & releasing my new modchip
 
Last edited by TariqSoftDev,
It will find itself in lakka sooner than lineage. Nautinasala is on vacation for another week or so though. As for lineage, probably not, as the focus there has gone to porting android pie. As for the joycon stuff, if you set it on stock nand, then copy the "save" to the emunand, then it is feasable to have joycon configs on all options.
Is there an easy way to inject the string from /save/8000000000000050 (from sysnand) into the emummc?
 
i was able to following the directions exactly all seems to work I get in the Twrp menu and am able to install the joycon fix, and gapps, but when i shut down and tried to boot into android form the boot loader and just stays black have tried 3/4 waited up to 5 min each time and just black screen is there something missed.







As the title says, here's the video; I'll do a write up later since it's a long process.



This is not possible in windows 10 due to the GPT Hybrid MBR trickery used, the android image already does this when it writes the partition tables and etc.

Don't do this in windows nor attempt it, it's not going to happen unless there's something you can use to mess with partitions like I did, L4T-Ubuntu also won't work due to the partition stuff and etc, I'm currently making something to allow this without any complications, please be patient!

Watch the entire video and you'll understand more about this, if you make simple errors from not watching the video I will simply tell you to properly watch again and listen!
TOOL ETA: Don't ask, it's a complicated tool that needs a lot of maths, safety features and etc
TOOL SO FAR:
EBa_eq9XUAMnNN5


Tool functions: Android, Custom Android user data, 8GB Android install, Ubuntu, Ubuntu Swap, EmuMMC and Lakka dynamic setup.
Planned functions: Multi EmuMMC setup, EmuMMC Backup & restore(including Nintendo folder) + More unique management stuff!


UPDATE: I'm currently setting aside the tool until I finish making & releasing my new modchip


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

i was able to following the directions exactly all seems to work I get in the Twrp menu and am able to install the joycon fix, and gapps, but when i shut down and tried to boot into android form the boot loader and just stays black have tried 3/4 waited up to 5 min each time and just black screen is there something missed.


Ok thank you.
 
Just working on a new modchip, check my twitter; in the sig.
Wow. Just looked through. This is AWESOME! How would the second SD work? I noticed you mentioned a second NAND on twitter. Would this mean we could buy a NAND chip from a Chinese seller and install it somewhere?

The implications would be that we could pretty much avoid EmuNAND entirely and have the stock NAND completely untouched. Leaving the second NAND as the boot drive and eliminating any r/w latency probs that an SD introduces.
 
Last edited by ,
  • Like
Reactions: lordelan
I made my own write-up, just for the purpose of learning the tutorial, and I'll post it here. I didn't include the instructions for emuMMC because I don't use it, and I didn't want to study the entire video. I tried to make it as simple as possible, although I'm unsure how clear this is and if I made any mistakes.

EDIT: I tried it on my 128GB class 10 card, works really well for both Android and Horizon!
 

Attachments

Last edited by Alex4nder001,
  • Like
Reactions: lordelan
I made my own write-up, just for the purpose of learning the tutorial, and I'll post it here. I didn't include the instructions for emuMMC because I don't use it, and I didn't want to study the entire video. I tried to make it as simple as possible, although I'm unsure how clear this is and if I made any mistakes.

EDIT: I tried it on my 128GB class 10 card, works really well for both Android and Horizon!




Thank you for the guide I have followed both to the T and still any time i go to boot into andriod im just on a dark screen. I really cant figure out where or what is wrong. any help would be appreciated
 
How long do you leave it on the dark screen? Is there backlight? First boot can take like 5 minutes.
 
Thank you for the guide I have followed both to the T and still any time i go to boot into andriod im just on a dark screen. I really cant figure out where or what is wrong. any help would be appreciated
Try these suggestions:
1) Restart your Switch. Every time I flash Switchroot Android to a micro SD card, it always gets stuck on a black screen when it boots for the first time. I did a force shut down and launched Switchroot Android again, and it booted.
2) Make sure that all the required partition names/labels are present in Gparted
3) Use gdisk to convert hos_data to hybrid MBR again
4) Check the speed of your card.
I originally tried a class 3 card which took forever to boot, and Android was unbearably slow, laggy and unresponsive. I then tried a class 10 card and it booted within 5 minutes and Android ran very smoothly.
5) Try a different micro SD card.
6) Flash the original img file from XDA forums, as it is, without modifications. See if that makes any difference.

Any other problems, just ask me.
 
Last edited by Alex4nder001,
I tried using gparted live on virtualbox but it doesnt see the microsd any ideas how to fix this? I installed extra extensions.
 
@tabzer can you help me with the l4/android situation? i can get both running on their own, but if i have both on the main fat32 partition for some reason android launchconfig that specifically launches /android_.../coreboot ends up booting ubuntu aswell, i reckoned it has something to do with the /boot/ and the /boot.src that came with l4t update 1.5 and i was correct, after deleting both the folder and the file the android was booting again but now l4t doesnt work anymore agin. What did you do to make that work? i have the same setup as you with l4t being on part 9
thanks ogu
 
@tabzer can you help me with the l4/android situation? i can get both running on their own, but if i have both on the main fat32 partition for some reason android launchconfig that specifically launches /android_.../coreboot ends up booting ubuntu aswell, i reckoned it has something to do with the /boot/ and the /boot.src that came with l4t update 1.5 and i was correct, after deleting both the folder and the file the android was booting again but now l4t doesnt work anymore agin. What did you do to make that work? i have the same setup as you with l4t being on part 9
thanks ogu
Are you saying that both launchers boot L4T? Is the config file for hekate referencing different boot configs? There should be no file conflict between the launchers themselves (that sit in the FAT32 partition). The boot.scr file I made is for L4T only, so if you put that in Android's boot config, I could see that problem arise.
 
@tabzer yes... both launchers load l4t... ive put the file structure + inis in screenshot.
i was wondering how they could even conflict but i tried it 2 times now, when i delete the underlined folder and boot.src in root android works again...

do you have discord by any chance?

EDIT: nvm i found out what i did wrong, when you apply an update to l4t ubuntu you have to delete the /boot/ folder and the /boot.scr file (i guess they changed the architecture somewhere along the way) and now i just redid the update part and replaced the /l4t/boot.scr with your file and now it works (before i replaced the /boot.scr file with your file and it was also working for some weird reason even tho the config said to boot the /l4t/coreboot)
 

Attachments

  • GBATMP.png
    GBATMP.png
    1.1 MB · Views: 197
Last edited by ogu,
  • Like
Reactions: tabzer and lordelan
@tabzer I used this script to setup my android + emummc cfw micro card a little while ago. It would be great if someone could expand / help contribute some new features like support for L4T and lakka

github [#DOT#COM] /Gabri3lZ/SwitchrootAndroidUtils/issues/8
 
  • Like
Reactions: tabzer

Site & Scene News

Popular threads in this forum