FORUMS

Time-Lapse with ChronoSnap – XDA App Review

Some of the most interesting pictures are time-lapse animations that capture the … more

XeroAsh Theme for CM12

This theme by XDA Senior Member balrajs99 features a black and slate gray UI that gives your phone a … more

Samsung Galaxy S6 To Receive Major Camera Update

When the Samsung Galaxy S6 and S6 Edge were launched, they became the prime focus for … more

Tactile: An Addicting Game with Beautiful Material Design

The game industry has been around for decades, catering to a wide … more
Post Reply Subscribe to Thread Email Thread

CMxx [sdcard as Emulated] {Walkthrough} Guide

17th February 2014, 09:08 PM |#1  
Demetris's Avatar
OP Recognized Developer
Flag Limassol
Thanks Meter: 7,840
 
Donate to Me
More
Hello,
This guide will help you merge userdata and media partitions in to one Big for 16gb Nooks is aprox. 14,3GB and for 8Gb is aprox 6.1GB
What are those?
userdata is your /data partition and in that one you can currently install the apps/games until is full.
Media is your internal sdcard(emmc)

What we are going to do?
We will delete both userdata and media and make a bigger userdata and inside that we are going to mount the media partition so will become like this /data/media.

Required
1.Working CyanoBoot aka 2ndary bootloader.
2.Fastboot drivers and adb shell drivers with both of them functional
3.A special recovery to perform the merge.
4. A little patience until is implemented into cm as a special recovery will be needed after this merge.
You cant use any existing recoveries after this is done.I or chrmhoffmann will post a special recovery after the changes are done on device tree.


A special thanks to meghd00t for the sgdisk tool. A very valuable tool for this task.

So how this is done already!
1. Download the special recovery from here
http://goo.im/devs/demetris/Acclaim/...k-recovery.img
Mirror
http://s000.tinyupload.com/index.php...99249558322082
2. Download the new cm recovery from here
https://goo.im/devs/chrmhoffmann/cm-...50221-ENG.img/
Mirror
http://s000.tinyupload.com/index.php...35216933296298
3.Put both into your working fastboot folder.
4.Enter fastboot mode with holding N and select fastboot on Cyanoboot menu.
5. Copy&Paste the next lines
Code:
fastboot flash recovery sgdisk-recovery.img
fastboot reboot
6.Enter recovery with holding N and select Internal eMMC Recovery from Cyanoboot menu.
7. Copy&Paste the next lines
Code:
adb shell
You get a # and you are now in adb shell interface and you are root so, lets delete both partitions with:
Code:
sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -d 11 -d 10
And merge into one
Code:
sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -n 0:0:0
Name the new partition into userdata
Code:
sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -c 10:userdata
Format our new partition into EXT4
Code:
make_ext4fs -L userdata /dev/block/mmcblk0p10
Check if all done ok
Code:
parted /dev/block/mmcblk0
Code:
print
It should print in the end (for 16GB nooks)
10 1611MB 15.9GB 14.3GB ext4 userdata
It should print in the end (for 8GB nooks)
10 1611MB 7734MB 61240MB ext4 userdata
Number 10 is your new partition, 14.3GB/6.1GB is the partition size ext4 is the filesystem and userdata is the name of the partition
After that you can issue a
reboot
Enter fastboot again and flash the new recovery [recovery-L-acclaim-20150221-ENG.img]
For F2FS support boot into new recovery
Code:
adb shell
Code:
#mkfs.f2fs /dev/block/platform/omap/omap_hsmmc.1/by-name/userdata
Last edited by Demetris; 22nd February 2015 at 12:53 PM.
The Following 5 Users Say Thank You to Demetris For This Useful Post: [ View ]
 
 
17th February 2014, 09:09 PM |#2  
Demetris's Avatar
OP Recognized Developer
Flag Limassol
Thanks Meter: 7,840
 
Donate to Me
More
This guide is for an alternate way of #1 post guide using a big part of it throughout.
1.Download new recovery from #1
2.Flash it with fastboot
3.Boot in it
4.Download this
http://s000.tinyupload.com/index.php...90426749868964
unzip it and push it to /tmp with adb
Code:
adb push sgdisk /tmp/
Code:
adb shell
Code:
chmod +x /tmp/sgdisk
Code:
umount /storage/sdcard1/
Code:
/tmp/sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -d 11 -d 10
Code:
/tmp/sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -n 0:0:0
Code:
/tmp/sgdisk /dev/block/platform/mmci-omap-hs.1/mmcblk0 -c 10:userdata
Now depending what filesystem you want you must use the right command
EXT4 Use:
Code:
mkfs.ext4 /dev/block/platform/omap/omap_hsmmc.1/by-name/userdata
F2FS Use:
Code:
mkfs.f2fs /dev/block/platform/omap/omap_hsmmc.1/by-name/userdata
Thats it.
really
Last edited by Demetris; 22nd February 2015 at 06:50 PM.
The Following 2 Users Say Thank You to Demetris For This Useful Post: [ View ]
17th February 2014, 10:12 PM |#3  
Recognized Developer
Thanks Meter: 2,846
 
More
Dont do this yet. CM11 does not support this at the moment.

Chris

Sent from my TF300T using xda app-developers app
The Following 2 Users Say Thank You to chrmhoffmann For This Useful Post: [ View ]
19th March 2014, 05:25 AM |#4  
Senior Member
Flag New York
Thanks Meter: 30
 
More
Sorry if I sound like a noob, but, why exactly is it so difficult to change internal SD to external in CM11 specifically for the Nook Tablet? I have switched up the external SD as my internal SD on my Samsung GS2 running CM11 HellKat ROM quite easily. But then again, CM11 HellKat has a functioning vold.fstab, but the Nook Tablet does not. Why is that? Just curious.
29th March 2014, 02:28 AM |#5  
Member
Thanks Meter: 25
 
More
Quote:
Originally Posted by sagirfahmid3

Sorry if I sound like a noob, but, why exactly is it so difficult to change internal SD to external in CM11 specifically for the Nook Tablet? I have switched up the external SD as my internal SD on my Samsung GS2 running CM11 HellKat ROM quite easily. But then again, CM11 HellKat has a functioning vold.fstab, but the Nook Tablet does not. Why is that? Just curious.

+1 on this.

The current partitoning scheme is a real hinderance. a HUGE hinderance.

are there any clear instructions anywhere to fuse sdcard to /data/media anywhere?
3rd September 2014, 11:46 PM |#6  
Junior Member
Thanks Meter: 0
 
More
This would really take the Nook Tablet to a whole new level if both partitions could be merged into a single partition as described above. Are you still planning on creating a special recovery for this?

Thanks for all of your hard work on this and Bexus.
16th September 2014, 11:33 PM |#7  
Member
Flag Sao Paulo
Thanks Meter: 13
 
More
So, this merge died?
17th September 2014, 03:17 AM |#8  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by rpadula

So, this merge died?

If this is dead is there still an effort to make the media partition (internal storage) act as the SD card? Some apps (like minion rush for example) won't completely install without and external SD card. Used to be able to swap internal and external but can't find a way to do that anymore. Even then there were still issues like the media process frequently crashing. It would be nice to utilize all of the 16GB of the NT and not be required to also use an external SD card. That would be sublime.
18th September 2014, 02:42 PM |#9  
Demetris's Avatar
OP Recognized Developer
Flag Limassol
Thanks Meter: 7,840
 
Donate to Me
More
Yeah I agree with you guys but cm maintainer don't so if we merge partitions then you won't be able to use official cm
22nd February 2015, 11:31 AM |#10  
Demetris's Avatar
OP Recognized Developer
Flag Limassol
Thanks Meter: 7,840
 
Donate to Me
More
ok guys this guide is adjusted for the new cm12 sdcard as emulated merge with f2fs filesystem support.
Enjoy
The Following User Says Thank You to Demetris For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes