Saturday, March 5, 2011

Saturday project- dual boot stock+CM7 - ongoing

one of the best things about the NC- boots from sd card first. virtually non-brickable. I like rooted stock, and official Froyo with Flash is coming later this month, they say. I like CM7, I like Honeycomb. and I like the idea of being able to boot into one or the other from sd when I want to.

I'll keep on the lookout for CM7 bootable from sd, but I'm gonna give it a go on my own too. this is going to take a while- semester projects are coming due soon, but my allotted "geek-out" time will be spent working on this.

edit: totally changed my mind on bootable CM7 sd once I looked over the dual boot instructions again.

first step: 
http://forum.xda-developers.com/showthread.php?t=914690
not sure if I'll reflash a recovery of rooted stock or start from scratch and use titanium backup.
(the only way to use Titanium Backup with rooted stock is to move the apk's to /system/app and reboot. fix permissions in CWR first and mount in root explorer R/W (toggle button at the top). root explorer is certainly worth the ~$4.19)

I could have saved myself some panic by going back to mounts and storage and unmounting the sd card before rebooting. rebooted into CWR to see ahead of time what needed to be done and how to get there. tried to reboot to put the .zip on the card and go through the actual process. I took the card out during the reboot so it wouldn't keep rebooting into CWR and had a "dead" NC for a few minutes after putting the card back in. now I'm going through the stuck on n screen reboots. 8 failed boots gets me to the install, but it gets stuck on n afterwards.. need a recovery sd and start over.

well frikin duh.. wish it didn't take me all day to come across this... (I spent far too much time trying to make the Froyo sd and get all that to work)
http://forum.xda-developers.com/showpost.php?p=11374824&postcount=29
copied 1.01 full install (my original version) to the sd, used CWR to install from .zip on sd and hooray! back to stock NookColor. back to recovery sd on hand.

auto-nooter next:
http://forum.xda-developers.com/showthread.php?t=872490
a word on auto-nooter: the instructions say that the NC will boot when plugged into the computer and will reboot when it is done. when I plug in my NC, nothing happens.. for a while.. after about 5 minutes, then it rebooted and all was well. have patience, or a repeat will be necessary.

I miss CM7 and widgets. but it's fast again, everything works again, internal and sd storage are available. I'll see how dual boot goes. that could be better. at least now I have a recovery sd ready and the auto-nooter sd, and know to hold onto them.

dual boot is where it's at. left stock where it was and CM7 is on secondary (power+n to boot in)
http://forum.xda-developers.com/showthread.php?t=959461

got gapps installed.
http://forum.xda-developers.com/showpost.php?p=11455117&postcount=11
(I don't suggest flashing the gapps.zip from CRW- made Market go away in stock and I had to re-nooter.. and the Market still didn't work in CM7, so it was a waste of time altogether)

fix the framework.jar file for CM7.. I assume through the OP's instructions that I needed to mount and push to correct partition, 1o9 in my case, which worked. (though another post for pushing something else says 0p9)
http://forum.xda-developers.com/showthread.php?t=965301
is it possible to find the AndroidID on the stock side and mirror for other ROMs?

all set up, most apps work (to be expected), tethering from the G2 works on both sides. dual boot is better than running from sd, but still no "mountable" access to internal storage from CM7, and now to figure out how to make a CM7 ROM into a version that can be flashed to the correct boot partition. (I like phiremod, and there's bound to be newer ROMs that come out, and I'd rather have actual versions than nightlies)

can I just make a new zip with phiremod's ramdisk and other files with the same u-boot files from the verified dual boot file? gonna try this after confirmation:
make a .zip file with these files from the OP for CM7 dual-boot file:
        u-boot.altimg
        u-boot.altram
        u-boot.bin
and add from phiremod's ROM:
        ramdisk.img
        kernel
        system folder
        META-INF folder

and I assume I need to remove dual and go through the process again to get this going, as from what I understand, phiremod v4 uses ext3 instead of ext4.

hhmm... this is going to take some more fiddling.. removed dual-boot, did the prep again, loaded my zip, boot loop on stock rooted no matter if just power or power+n. doing a complete restore again. the kernel from phiremod is OC, and I did not include the ext4.sh, as the post says it is ext3. so we'll try a zip with the CM7 kernel and if that doesn't work, include the ext4.sh as well. no reply on the dual-boot thread yet. learning process!

someone was kind enough to post this response:
http://forum.xda-developers.com/showpost.php?p=11892456&postcount=306
maybe take a look at that next Saturday.

HA! CM7 nightly12 has access to internal storage. dual boot zip made. throwing this on now. phiremod is now unnecessary. (but I'll still tinker with building the dual boot ROM)
http://forum.xda-developers.com/showpost.php?p=11836160&postcount=255
not so much... perhaps due to being dual-boot? I was also under the impress that the framework patch/hack was included. the research continues.. I need to get some homework done.

for reference:   http://forum.xda-developers.com/showpost.php?p=11905694&postcount=314

awesome: completely powered down, NC turns on by itself randomly, even before I started messing with it, known comment. since dual-boot, stays off as it should. no more random start ups.

NC's been getting all the attention lately. next Saturday: G2 gets an update (too).

No comments:

Post a Comment