yashsingh1/xdaforums huggingface dataset:
[Kindle Fire General] krelvinaz:
TWRP is a recovery system that allows you to do system level backups and restores of your device. With it, you can try different updates, and restore back to where you were etc...

From the TeamWin Page: http://teamw.in/project/twrp2

* Ability to save custom recovery settings

* Touchscreen driven with real buttons and drag-to-scroll

* XML-based GUI that allows full customization of the layout – true theming!

* Settings are saved to the sdcard and persist through reboots

* Ability to choose which partitions to back up and which to restore

* Ability to choose to compress backups – now with pigz (multi-core processor support for faster compression times)

Not at this time. there are a number of suggestions that have been made like restricting which services and apps run, but there is nothing definitive.

The ability to reroot however using the current methods should be enough though.

OR you can change to something like CM7 and you won't get updates any longer, but there are some issues like the inability to use Amazon Prime (if you care for that) that don't work with that.

As many more people get Kindle Fires, more eyes will get put on these and solutions will show up.

Wonder how many Kindle Fires are being opened for Christmas this morning..
[LG Nitro HD] bytecode64:
Cwm v5.0.2.7 For LG Nitro HD (P930) /Optimus LTE

Current Status: Operational

Installation/Update Instructions:

Before installing make sure that your phone is rooted

Backup your existing recovery:
1) [COLOR="Magenta"]cat /dev/block/mmcblk0p13 > /sdcard/recovery-backup.img[/COLOR]

Flash the new recovery by:
1) Download the bc64-recovery.rar and extract it
2) Copy the extracted bc64-recovery.img to your /sdcard
3) via terminal emulator or adb shell execute:
[COLOR="Magenta"]
su
cd /sdcard
cat bc64-recovery.img > /dev/block/mmcblk0p13[/COLOR]

All Done!
Now to Boot into recovery , press the vol down+pwr button , when it asks you to factory reset , tap twice the pwr button to confirm (dont worry it wont format your device)

Screenshots:

Video:

http://www.youtube.com/watch?v=okr8PWeQ30E

ChangeLog:

v0.2 B20120124
Changes:
* Added postrecoveryboot.sh to clear out boot command
* Added Partition/fs Utils (useful for rom dev in formatting/checking ext4 fs)
-e2fsck_static
-mke2fs_static
-resize2fs_static
-tune2fs_static
v0.1 B20120120 (Initial Release)

Known Issues:

wrong timestamps

Tested On:

Atnt LG Nitro HD (P930)
LG Optimus LTE (SU640)

Thanks To:

schwin97
V@no
Malnilion
repherb
aquariuz23
gte460z
and everyone else who contributed to this thread :P

Download:

http://www.mediafire.com/?mnf53sxmp5aifd9

Source Code (Sorry , too lazy for github fttb):

http://www.mediafire.com/?f27d8j8d7mc8qi8

For Rom Developers:

It seems that default cwm format is messing up (due to ext4 file system) , Please use (edify) the following script to format the data and cache partition (or System)

#Format Data
/sbin/mke2fs_static -t ext4 -b 4096 /dev/block/mmcblk0p30
#Format Cache
/sbin/mke2fs_static -t ext4 -b 4096 /dev/block/mmcblk0p28

# After Format Verify the FIle System
/sbin/e2fsck_static -y /dev/block/mmcblk0p30
/sbin/e2fsck_static -y /dev/block/mmcblk0p28

Edify (To Format System):

run_program("/sbin/mke2fs_static", "-t" , "ext4" "/dev/block/mmcblk0p27");
AND
run_program("/sbin/e2fsck_static", "-y", "/dev/block/mmcblk0p27");
[LG Nitro HD] V@no:
/proc/mtd doesn't exist...

Don't know if this any help:

http://xdaforums.com/showpost.php?p=20514396&postcount=32
[LG Nitro HD] bytecode64:
Images Added based on the info provided :

http://xdaforums.com/showpost.php?p=20514396&postcount=32
[LG Nitro HD] aquariuz23:
Is this suppose to be Clockwork Mod for the Nitro? Wat's with the 5? Version 5?
[LG Nitro HD] belth219:
Can you teach me how to make the recovery.img.

My device is LG Optimus LTE SU640 which has the most same hardware with P930.
[LG Nitro HD] bytecode64:
Yes this is version 5

@belth219 ill port it for you once i get confirmation for this image
[LG Nitro HD] belth219:
Ok,thanks.
[LG Nitro HD] bytecode64:
@belth219 could you do a "cat /proc/partitions" on your cell and post its results?

Also providing the results for the above command for nitro HD would also be very usefull.
[LG Nitro HD] yetsz:
This is the result of my lu6200

Another version of p930

# su

su

# cat /proc/partitions

cat /proc/partitions

major minor #blocks name

179 0 3526656 mmcblk0

179 1 32768 mmcblk0p1

179 2 1024 mmcblk0p2

179 3 1024 mmcblk0p3

179 4 1 mmcblk0p4

179 5 1024 mmcblk0p5

179 6 5120 mmcblk0p6

179 7 5120 mmcblk0p7

179 8 10240 mmcblk0p8

179 9 1024 mmcblk0p9

179 10 3072 mmcblk0p10

179 11 3072 mmcblk0p11

179 12 8192 mmcblk0p12

179 13 16384 mmcblk0p13

179 14 32768 mmcblk0p14

179 15 3072 mmcblk0p15

179 16 3072 mmcblk0p16

179 17 3072 mmcblk0p17

179 18 3072 mmcblk0p18

179 19 1024 mmcblk0p19

179 20 8192 mmcblk0p20

179 21 16384 mmcblk0p21

179 22 73728 mmcblk0p22

179 23 8192 mmcblk0p23

179 24 24576 mmcblk0p24

179 25 8192 mmcblk0p25

179 26 1048576 mmcblk0p26

179 27 327680 mmcblk0p27

179 28 1548288 mmcblk0p28

179 29 16384 mmcblk0p29

179 30 1024 mmcblk0p30

179 31 229376 mmcblk0p31

259 0 4096 mmcblk0p32

179 32 7774208 mmcblk1

179 33 7773184 mmcblk1p1

#

$ cat /proc/mounts

cat /proc/mounts

rootfs / rootfs ro,relatime 0 0

tmpfs /dev tmpfs rw,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

proc /proc proc rw,relatime 0 0

sysfs /sys sysfs rw,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

/dev/block/mmcblk0p26 /system ext4 rw,relatime,barrier=0,data=ordered 0 0

/dev/block/mmcblk0p1 /firmware vfat ro,relatime,fmask=0000,dmask=0000,allow_utim

e=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0

/dev/block/mmcblk0p28 /data ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered

,noauto_da_alloc 0 0

/dev/block/mmcblk0p12 /persist ext4 rw,nosuid,nodev,relatime,barrier=1,data=orde

red 0 0

/dev/block/mmcblk0p27 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordere

d 0 0

/dev/block/mmcblk0p29 /mpt ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered

0 0

/dev/block/mmcblk0p31 /lgumsg ext4 rw,nosuid,nodev,relatime,barrier=1,data=order

ed 0 0

/dev/block/mmcblk0p23 /mm ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0

0

/dev/block/mmcblk0p14 /system/etc/firmware/misc_mdm vfat ro,relatime,fmask=0000,

dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,e

rrors=remount-ro 0 0
[LG Nitro HD] wohaha:
My phone is LU6200,too. Could you tell me if I can install this mod on my phone? The only difference of 2 device is the CPU
[LG Nitro HD] bytecode64:
I dont think it would work on your device as im sure it has diffrent kernel , upload your boot.img , i will port it once i get nitro hd confirmation
[LG Nitro HD] belth219:
SU640

# cat /proc/partitions

cat /proc/partitions

major minor #blocks name

7 0 2111 loop0

179 0 3526656 mmcblk0

179 1 32768 mmcblk0p1

179 2 1024 mmcblk0p2

179 3 1024 mmcblk0p3

179 4 1 mmcblk0p4

179 5 1024 mmcblk0p5

179 6 5120 mmcblk0p6

179 7 5120 mmcblk0p7

179 8 10240 mmcblk0p8

179 9 1024 mmcblk0p9

179 10 3072 mmcblk0p10

179 11 3072 mmcblk0p11

179 12 8192 mmcblk0p12

179 13 16384 mmcblk0p13

179 14 32768 mmcblk0p14

179 15 3072 mmcblk0p15

179 16 3072 mmcblk0p16

179 17 3072 mmcblk0p17

179 18 3072 mmcblk0p18

179 19 1024 mmcblk0p19

179 20 8192 mmcblk0p20

179 21 16384 mmcblk0p21

179 22 73728 mmcblk0p22

179 23 8192 mmcblk0p23

179 24 24576 mmcblk0p24

179 25 8192 mmcblk0p25

179 26 1024 mmcblk0p26

179 27 860160 mmcblk0p27

179 28 327680 mmcblk0p28

179 29 3072 mmcblk0p29

179 30 1957638 mmcblk0p30

179 31 16384 mmcblk0p31

259 0 2048 mmcblk0p32

179 32 15622144 mmcblk1

179 33 15618048 mmcblk1p1

254 0 2110 dm-0

# cat /proc/mounts

cat /proc/mounts

rootfs / rootfs rw,relatime 0 0

tmpfs /dev tmpfs rw,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

proc /proc proc rw,relatime 0 0

sysfs /sys sysfs rw,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

/dev/block/mmcblk0p27 /system ext4 ro,relatime,barrier=0,data=ordered 0 0

/dev/block/mmcblk0p22 /tombstones ext4 rw,nosuid,nodev,relatime,barrier=1,data=o

rdered 0 0

/dev/block/mmcblk0p1 /firmware vfat ro,relatime,fmask=0000,dmask=0000,allow_utim

e=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0

/dev/block/mmcblk0p30 /data ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered

,noauto_da_alloc 0 0

/dev/block/mmcblk0p12 /persist ext4 rw,nosuid,nodev,relatime,barrier=1,data=orde

red 0 0

/dev/block/mmcblk0p28 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordere

d 0 0

/dev/block/mmcblk0p31 /mpt ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered

0 0

/dev/block/mmcblk0p23 /mm ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordered 0

0

/dev/block/mmcblk0p14 /system/etc/firmware/misc_mdm vfat ro,relatime,fmask=0000,

dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,e

rrors=remount-ro 0 0

/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,

uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharse

t=iso8859-1,shortname=mixed,utf8,tz=UTC,errors=remount-ro 0 0

/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela

time,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,ioc

harset=iso8859-1,shortname=mixed,utf8,tz=UTC,errors=remount-ro 0 0

tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

/dev/block/dm-0 /mnt/asec/com.cyandroid.pianofull-1 vfat ro,dirsync,nosuid,nodev

,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shor

tname=mixed,utf8,tz=UTC,errors=remount-ro 0 0
[LG Nitro HD] schwin97:
OK...

I just ran 'cat /dev/zero > /dev/block/mmcblk0p27', remounted my system partition as read/write and copied the recovery.img into the directory. Just rebooted in hopes it will flash the recovery image to the recovery partition p27 above. Will now attempt rebooting into recovery to see if anything happened...

---------- Post added at 09:05 AM ---------- Previous post was at 09:01 AM ----------

Upon using anreboot to boot into recovery I get...

Enter the fastboot...
Enter the fastboot...

Long time no see!

And the LG logo beneath it... It also attempted to install a new driver 'android', but couldn't find it on my computer. Very excited that we are moving closer to getting a 'real' recovery mode on the phone...

Now to see if I can reboot normally?

---------- Post added at 09:09 AM ---------- Previous post was at 09:05 AM ----------

And it still boots normally and is fully functional when it does boot!!! Good progress so far. Now, does anyone know how to determine the driver it is looking for? I think if I find the right driver I can get into fastboot mode and do anything else that is necessary?
[LG Nitro HD] bytecode64:
Why did you ran cat /dev/zero > /dev/block/mmcblk0p27?

as of this http://xdaforums.com/showpost.php?p=20514396&postcount=32 post your recovery partition should be /dev/block/mmcblk0p27

so To be me steps would have been:

1) Backing up recovery partition using dd

2) Remounting System partiton as read write

3) copying recovery.img to /system and flashing the recovery.img

4) booting into recovery
[LG Nitro HD] bytecode64:
For fastboot you should have andriod sdk installed , get it at :

http://developer.android.com/sdk/download.html
[LG Nitro HD] schwin97:
I agree, but when I miss the part about putting the recovery image in the system directory for it to automatically reflash, I started running the steps to flash the recovery image as people flash the boot image...

An extra step that luckily didn't have any bad consequences...

---------- Post added at 09:18 AM ---------- Previous post was at 09:16 AM ----------

I have the sdk installed - but my laptop is asking for a driver - is the driver within the sdk download? If I don't give it the driver then it says the device didn't get installed correctly and fastboot doesn't see it.
[LG Nitro HD] bytecode64:
what about USB drivers and Modem?

Did you installed http://s3.amazonaws.com/lgforum.com/resources/assets/680/original/LGP930.zip?1322664514

?
[LG Nitro HD] belth219:
I have uploaded my boot.img & recovery.img to dropbox.

But I can not post any links now.It needs 8 posts.
[LG Nitro HD] schwin97:
Sure did. I have the drivers that are needed when the phone boots up normally? Just when it boots up in this new recovery mode that it is asking for a new driver? It shouldn't be asking for anything new, but it is... Another question - after it loads up the new recovery image from the /system directory should it remove the recovery image? If so, then if the recovery image is still in the system directory we may have a problem?

---------- Post added at 09:44 AM ---------- Previous post was at 09:39 AM ----------

As I had thought - recovery.img is still in the system directory... Does this indicate a problem?
[LG Nitro HD] belth219:
You should install the LGMobile update which can be downloaded from LG official website.

That is a useful tool.
[LG Nitro HD] V@no:
Nope, mine are 720x1280

Using built-in screen capture (Power button + Home button)
[LG Nitro HD] PMad:
I typically use Screenshot by Kastorsoft from the market, its always been accurate on the screen resolutions of my screenshots, but when you do power + home, it does come out as 720x1280... weird...

UPDATE: So i did a test and found out that the built in screenshot app is definitely resizing the screenshot. The way i figured this out is i took the same screenshot with the built in screen capture hotkeys (power + home) as well as used a screenshot app from the market. I went into my settings and turned off all animations. When going into the gallery and opening up the power+home screenshot, look at it closely and hit the home button and you can see a very clear size difference. So than I opened up the screenshot apps screenshot and hit the home button, and no difference in size at all.
[LG Nitro HD] 8mileroad:
I took a screenshot and transferred it onto my computer and it's 720x1280.

AT&T LG Nitro HD
[LG Nitro HD] PMad:
Did you do the Power+Home or use a screenshot app?

---------- Post added at 06:22 PM ---------- Previous post was at 06:14 PM ----------

I wonder if there was some kind of manufacturing problem with the phone. I opened up both screenshots in Photoshop and noticed that when my screenshot app detects the screen resolution, it detects it at 736x1280 and takes the screenshot that includes a 16 pixel black border on the right side of the image where the built in power+home function does not have the bar and takes them at 720x1280

UPDATE: Might just be an issue with the screenshot program im using.. I used a few others, some didnt work, some did work, and the ones that worked captured in 720x1280
[LG Nitro HD] aquariuz23:
Regardless if its 720 or 736, we know 720 does not work properly ( garbled image) So lets try 736 and see if it works.
[LG Nitro HD] cloudraker:
Ok, im going to pretend i remember a little bit of knowledge from back before LCDs became the most popular for of display. It seems to me that the resolution wouldnt be causing a jumbled screen, instead, if the resolution was set incorrectly the image would overscan or be to small to really see. That being said, this display is claimed to be 720p, the p in this case being progressive scan. Now, are all cell displays progressive scan or are they interlaced?

Im asking this because im truly not sure, and because i know if you set the refresh rate wrong on a display, it can cause the screen to display almost like old tv's when the v-hold was out of adjustment. Is it possible with this display there is some sort of additional inforation needed to make it display correctly?

If im completely stupid or off on this, feel free to tell me. Im just offering up a thought that i had.
[LG Nitro HD] PMad:
I think your probably right or on the right track. I'm waiting for a PM back from the OP so I can fix it. I looked at the file and found quite an abundance of things I can change to fix it, but I need everything installed the way he's got it so I can modify the code, try it, modify, try it, etc...
[LG Nitro HD] aquariuz23:
I like where you're coming from with this idea but schwin97 somehow managed to get the image to work properly on a test (or was it bytecode?) He got the LG logo looking proper with no glitching. So unless there's a missing code or instruction on the CWM port that's present on the LG logo test, then it's gotta be something else other than progressive/interlacing.
[LG Nitro HD] repherb:
Back in post 72 of this thread, sksm had the exact same problem you are having

In post 82 of this thread, schwin97 explains how he fixed it.

Bytecode64 replied there is no resolution specified in post 84

so either one needs to make a resolution specified for that mode, or none is specified that needs to be via somehow.
[LG Nitro HD] schwin97:
Just for some clarification... I never said I fixed the issue that sksm was having because I have never been able to get my hands on the image/source that sksm was using. What I did was take the rle-encoded images /bootimages/boot_logo_00000.rle and decode it down to a png using some tools that were created here on xda. The process for working with rle images is first to remove the rle encoding which leaves you with a raw image file, and then use convert (imagemagick studio library I believe) to translate the raw image into a png. During the convert process, you specify the depth and size of the image. depth is always 8 bits per pixel, which then leaves the determination of height and width. When I attempted to use 720x1280, the image was skewed which makes sense if there are normally 736 columns of data and I keep pushing 16 of those columns down into the next row you will get a skewed image (not similar to old CRT screens with refresh issues). When I finally figured out 736x1280 the image came out perfectly.

This may have NOTHING to do with the screen image after bootup - as a driver may load somewhere in the boot process that modifies the screen resolution to 720x1280? I would like to test this out though, but again I don't have access to the code/image so we will just have to wait and see what bytecode can figure out.

In the graphics.c file there are many references to vi.xres and vi.yres - I would guess that these are getting set somewhere in the code, and if they are hardcoded then that would be the first alteration I would make.
[LG Nitro HD] repherb:
ahhh now i see, thx for the clarification schwin97. I wasn't far off the mark, and your detailed explaination may very well be the answer. We will have to wait and see. thanks buddy!
[LG Nitro HD] bytecode64:
I was talking about with reference to BoardConfig.mk , the graphics.c do contains reference to the resolution and its not hardcoded , the issue is with basically the pixel format , stride/memset

Fore detailed explanation for 736 instead of 720 : http://www.progdigy.com/forums/viewtopic.php?p=9672
[LG Nitro HD] bytecode64:
The wait is over !, the news you all have been waiting for! , :D:D:D
[LG Nitro HD] chiensibut:
what!!!!? you got it to work... OMG so excited
[LG Nitro HD] gte460z:
YES!!!! Are you going to update the first post in the thread? Thanks for the hard work!
[LG Nitro HD] schwin97:
Just so you know, there is no link in your post yet... :D. :(

Cannot wait to get a Android backup of my phone - I haven't personalized it since the last factory wipe just sure that I would have at least one more wipe before everything worked. It will jiff to get my phone setup as I like it again.
[LG Nitro HD] bytecode64:
yeah i know :P , testing some features right now
[LG Nitro HD] chiensibut:
i'm keep on checking :D
[LG Nitro HD] dalamchops:
not gonna happen anytime soon. But i'd be EXTREMELY happy with a custom rom that's more battery/performance optimized. Looks like i'd be keeping the phone longer than i thought : )
[LG Nitro HD] dbjungle:
YES! We can start getting rid of LG & AT&T crap without fear. :D
[LG Nitro HD] scott0:
why not? what's your definition of soon?
[LG Nitro HD] bytecode64:
Ok guys its online . check the first post , flash it and let me know :D
[LG Nitro HD] scott0:
thank you.
[LG Nitro HD] schwin97:
So nice to have my phone creating a nandroid backup through CWM... Thanks bytecode64!

So bytecode... What testing did you do prior to uploading the image?
[LG Nitro HD] Namuna:
Okay, I just submitted tips to a bunch of Android News sites/blogs about this! Let's get some buzz goin and bring in the Devs!
[LG Nitro HD] Machzelet:
bytecode64,

Thank you for your hard work!

Now can I backup my modified stock rom? I mean, all of functions of CWM working properly?

---------- Post added at 11:18 PM ---------- Previous post was at 11:14 PM ----------

I just submitted tips to russian community about this great news. Waiting for the first custom rom for our device :rolleyes:
[LG Nitro HD] gte460z:
I submitted a content request for the XDA portal so hopefully it will get picked up there too!
[LG Nitro HD] Malnilion:
I went ahead and submitted it to Reddit. :)
[LG Nitro HD] scott0:
big thanks for putting the word out there!
[LG Nitro HD] socalphil:
I get permission denied in shell command. I am rooted.
[LG Nitro HD] gte460z:
you have to type su first to put the shell in super user mode.
[LG Nitro HD] socalphil:
Thanks. I forgot, been a busy day.
[LG Nitro HD] bytecode64:
@schwin97

i did some testing backing up with nandroid , just to make sure that it worked with no sdcard mount, it worked as expected although i didnt tried restoring it

Also some other lg phone owners were complaining about random reboots when in recovery mode, not the case with nitro

@Machzelet

i dont have a nitro , all i could do is carry out a backup on my friend nitro ,most probably most of the functions would work as expected, you guys could help in this regard
[LG Nitro HD] V@no:
Yay! finally. Thank you very much for this!

Another method to boot into CWM is with adb:

adb reboot recovery

Can we get "virgin" stock rom now?

Also, is there a way install this CWM without root? (I forgot, other phones, do they also require root? Atrix uses fastboot to flash recovery)

P.S.

My name was wrongly added in the "thanks" list, I did not contribute to this at all...;)
[LG Nitro HD] keenz:
thanks

Good work bytecode, and to all that contributed.

very nice work.

v@no - I think it must be your avatar that got the props then :) gives me the creeps everytime I see it :)
[LG Nitro HD] dbjungle:
Doing a Nandroid backup right now. This is the greatest day in Nitro HD history!!!
[LG Nitro HD] cloudraker:
So, let me start by saying i really love this phone. I actually had the galaxy s2, which is an excellent phone, but exchanged in my 30 days because i love this screen. I dont do alot on the phone other than email and web surfing, so the higher resolution display was great. However, im also addicted to flashing roms and customizing things like mad.

I tell you all this because yesterday, i put this phone on craigslist to trade for a galaxy s 2 because i needed to feed my addiction. I know bytecode and several others had been working on CWM, which is obviously a necessity for getting developers going on roms, but i was just feeling like it would never happen. Then, today, i see this, and all i can say is <3 <3 <3 !!! Awesome work, now if we can get CM9 or an ICS port, ill be as happy as can be.
[LG Nitro HD] V@no:
I confirm backup/restore works!

I had to do restore after fix permissions, because after that all text was 2 pixels in height..it could be due to my messing around with SystemUI.apk though

[EDIT]

Another good news if you get boot loop and root doesn't work anymore, simply boot into recovery. Not only root works there, but /system is writable already :)

Saves lots of time
[LG Nitro HD] Namuna:
Can anyone post up an alt download link? The original multiupload link keeps timing out for me.

Thanks.