yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] B-man007:
wow man thanks a lot! i was tired of renaming them everytime. looking forward to see how it looks!!

P.S update your sig :P
[G1 Android Development] Twister360:
Nice! Just saw it on Twitter. I'll install it soon.

Thanks for your dedication! :)
[G1 Android Development] otto888:
I like the new image! and now i won't have to rename all of my zip files to update.zip when I want to apply a theme. Thanks.
[G1 Android Development] tinyaznboi:
love the new function as well of the UI =D
[G1 Android Development] anon1ski:
thank you, pushing it now.
[G1 Android Development] Binary100100:
Very nice. I'm going to miss the old JF background.

What is this

"* Updated nandroid-mobile.sh w/ network support from pensive"

and what does it do? How can we use it? Should we be excited? :)
[G1 Android Development] chevycowboyusa:
SWEET!

Works great!!!

Thanks
[G1 Android Development] NeoBlade:
Just flashed it, tested and did a Nandroid backup. Love the new interface and options. Negates now the need for me to use GScript to flash certain ROMs/Themes. Great work ^_^
[G1 Android Development] uansari1:
Dumb question, cuz I'm still learning how to do all this Android stuff. What screen/app am I installing this from? I had no problem flashing 1.3.1 with the .zip last week.

Edit: Do I just enter the Alt-X console from the 1.3.1 recovery and enter that command?
[G1 Android Development] ScottGood:
I've been itching to flash something to my phone, and now I'm happy till 3.9.1 comes out on the experimental thread, I too am wondering about how excited to be about some of the new features.

I'm also wondering if you could give us a list of commands in terminal that can be used and an example of how to use them, nothing fancy just a down and dirty quick tut to get some of us rolling.
[G1 Android Development] milesukaoma2010:
very awesome love the new update options.

thanks man
[G1 Android Development] pistol4413:
update.zip?

Anyway I can get this an in update.zip format. I'm not the best when it comes to fastboot.
[G1 Android Development] ScottGood:
EDIT:

Neo,

My bad I use ADB shell, thought it was the same as running terminal emulator.

I guess it's not quite the same
[G1 Android Development] NeoBlade:
@uansari1

Use Terminal Emulator, download and put the recovery image on the root of your SD card. Then follow the commands on the first page to flash it.

@ScottGood

The commands are on the very first page of this thread. They would have to be done in Recovery Mode (HOME+POWER) and in the Recovery Console (ALT+X).

The main one you'll probably use though is "fix_permissions" which goes through all your apps and fixes the permissions so it sorts out force closes in most cases and to make sure it is all linked properly for Apps2SD.
[G1 Android Development] wickednix:
damm, you all are fast.
[G1 Android Development] wickednix:
Do the same thing you did to get 1.3.1

copy to sdcard

open terminal and su

flash_image recovery /sdcard/cm-recovery-1.4.img

Done
[G1 Android Development] here.david:
So very quick and easy...GREAT background too...:)
[G1 Android Development] innerspace:
thanks cyanogen

new recovery screen looks great! nandroid-mobile.sh looks like a nice addition as well. GO XDA-DEV!
[G1 Android Development] pistol4413:
****in great

great man good backround.... how much for ur fav 6 pack
[G1 Android Development] Binary100100:
I've been itching to change something in my signature for a while. :D
[G1 Android Development] jc1337:
Looks great. Works Great. Great job!
[G1 Android Development] Nismo300zx:
wow this is just great....im loving the new features
[G1 Android Development] the_miker:
I love the new background, and browsing for a zip file = amazing. Between this, 3.9, and the soggy donut, I think it's time to buy cyan a beer or ten. Good job man!
[G1 Android Development] Jason Syn:
Love the new flash any zip feature!! No more having to rename to update, great work you two!
[G1 Android Development] AbsoluteDesignz:
Seriously....you made life worth living (overdramatic).

No more forgetting which update is which and having to redownload...very very nice work.
[G1 Android Development] mjb337:
Where exactly can I download this new 1.4 recovery image because the thread has all these codes in which I don't clearly understand please help I would like to atleast upgrade with a new pimped out recovery
[G1 Android Development] robpet2:
Can someone zip this img for me, trying to download thru g1 and keeps opening up another page with all text..
[G1 Android Development] pensive:
In case you do not want to think much.

You can apply the recovery update as follows

1)drop to shell

2)you need a WiFi connection

nandroid-mobile.sh --webget http://n0rp.chemlab.org/android/cm-recovery-1.4.img --webgettarget /sdcard/download

will put a copy on sdcard for backup and also stick it in the right places

for flashing upon boot.

When it asks you whether it is boot or recovery, type recovery.

then reboot and everything is DONE!
[G1 Android Development] joewhispers:
Recovery Dev Q:

Cyanogen,

first off, thank you for all of your stellar work. You have my undying gratitude for your contributions. :eek:

Thank you and krut0n for adding the ability to flash any update*.zip. Would you be able to mimic the same concept, but for the nandroid restores?

Please let me preface with a disclaimer that I am indeed a coding newbie. With that being said, I looked at your github. In recovery.c (line 298) is the new function, choose_update_file. Is there a way to modify that to list the contents of the /sdcard/nandroid/HT850GZ55678/ directory, allow the directories to be listed, then once selected, shoot the nandroid restore (flashing?) commands from the directory selected? :confused:

It would be glorious to be able to have not just update.zip's to select from, but customized nandroid backups to select from without having to be tied to a pc with adb. It would be neat to have the ability to choose my settled-in CM nandroid or settled-in other-ROM(s) nandroids through your recovery image. :)

Again, a million thanks for everything you've brought to the G1 community. :cool:

Joey Whispers
[G1 Android Development] cboy007:
cyanogen, amazing as always. thanks! i think this release should have been 2.0 because with it's new look and install any zip it's now AMAZING.

thanks again!
[G1 Android Development] johnnylicious:
i used opera mini to download mine from my g1 worked perfectly =D
[G1 Android Development] Burag:
Maybe cyanogen is planning something extra for 2.0 :rolleyes:
[G1 Android Development] pensive:
Fetch your updates and *.img on the go.

As long as you can find a WiFi spot you can fetch (within recovery) and apply *.zip or *.img anywhere, not being tethered to your PC.

nandroid-mobile.sh --help to see all the options for backups and updates.
[G1 Android Development] blazed101:
link not working on g1

Can someone upload it somewhere else so that I may be able to download it from my g1, thanks
[G1 Android Development] geemboomba:
Thank you! Simply Amazing! And love the new background!
[G1 Android Development] rsxtypes72:
1.4. now that's what I call a pimped out recovery image. great job.
[G1 Android Development] ioshen:
woohoo ! ! !

Nice, thanks for your time and hard work, :)
[G1 Android Development] nicholasbithell:
Is it possible to place all my .zip files in a folder on my sdcard, and flash from that?
[G1 Android Development] EZ14U2NV:
sorry wrong thread?!?!
[G1 Android Development] pensive:
You can this stuff now with the nandroid script

nandroid-mobile.sh --restore --subname CMv9.9.9

Will show all the choices as well.

where CMv9.9.9 is part of the backup name which you gave it when you

did

nandroid-mobile.sh --backup --subname CMv9.9.9-hero

Needs a bit of C code to communicate with the UI though.
[G1 Android Development] cyanogen:
Being able to pick a backup set is next on the list.
[G1 Android Development] gucy:
1.4. now that's what I call a pimped out recovery image. great job.

Nice,thanks for your time and hard work
[G1 Android Development] johnnylicious:
WOW, i can't wait for that, great job once again on this recovery image :D
[G1 Android Development] robpet2:
Johnny.. thanks for the opera mini tip... download complete.. bout to flash it
[G1 Android Development] johnnylicious:
no problem i usally download all my stuff via opera its very fast and you can save directly into any directory on your sdcard

enjoy bro!
[G1 Android Development] kockroach:
Hey cyanogen, thanks for the newest Recovery image. The option to select any .zip for an update is great! I just had to redo everything on my phone, as my sdcard somehow became corrupted (no idea how...it was only on the charger, not connected to the PC). Can't wait to see the option to select specific backups.
[G1 Android Development] marty22877:
ok, i'm having a brain fart here, i downloaded it to the root of my sd card, i go into the console, home-power and pick console, flash_image recover /sdcard/cm-recovery-1.4.img and i get directory doesnt exist. so then i go to the terminal emulator and i do it and i get a permission denied. what am i doing wrong?
[G1 Android Development] tommygray:
Maybe my phone is just dumb..

i have a few questions about this.

normally i have no problems doing this stuff..

but ok heres the questions...

1. Do i need root access to do this?

2. Why wont mine install? ( i download from these links and i go to install. either it says 341 files arent singed. or when i flash it it says no image found

3. WTF... i got teeter on my phone. and it says "this is for HTC phones only.. and then it uninstalled by itself.. :eek:

$. HELP PLEASE

id appriciate if some1 gets back to me.. ive used XDA for everything g1 related..
[G1 Android Development] gtrplr71:
will alt+m move apps2sd with any ROM for instance jf 1.5 or auto configure for you?
[G1 Android Development] revwillie:
just installed and ran a backup. This rocks.
[G1 Android Development] elcazador:
Awesome job.

Love background pic.

Keep it up a great work

:)
[G1 Android Development] All~G1:
Love the update... Works well tried the features and having no problem with it what so ever! Thanks to all those who pitched in on this one!
[G1 Android Development] damien667:
What happened to /dev/mtd/mtd6ro?!

Cyanogen,

Did you forget to mod the kernel to enable mtd6ro (entire MTD device) for the 1.4 recovery? :p :mad:

Without it, nandroid doesn't back up splash screens!
[G1 Android Development] SyXbiT:
brilliant update.

huge improvements.

also, love the new background ;)

will definitely be donating
[G1 Android Development] bkmo:
You are flashing "recovery" not recover. flash_image recovery
[G1 Android Development] bmfc187:
hey i did this and it ran a HUGE list off the top of the screen, and left me at the bottom with no way to scroll back thru it...

-BMFC
[G1 Android Development] pensive:
That is not quite correct.

The splash screens are being backed up, however at the moment there are NOT being restored. Hm. I can change that but it may not be included until next release, unless you just want to get a script till then.
[G1 Android Development] damien667:
in 1.4 they broke, /dev/mtd/mtd6ro is no longer populated and nandroid will not find it and therefore not backup the splash screens... please check what I say before asserting and assuming you are correct. :D
[G1 Android Development] pensive:
The scrolling commands are

home+w -- up

home+s --down
[G1 Android Development] lunchmeat78:
Noob here

I get permission denied when I run it through emulator...any suggestions. thanks!
[G1 Android Development] bmfc187:
nice...thanks...

-BMFC
[G1 Android Development] bmfc187:
Why would you even feel the need to backup the splash screens?! to my knowledge they never get messed with unless you are messing with them directly. I have had the same two splash screens since i rooted, and i have never had to redo them...they persist thru a wipe, they dont get changed unless i change them...So why even worry if they get backed up? What could you possibly do to make them go away in the first place? I mean sometimes i screw stuff up and brick my phone, Wipe, reflash, and all the while my splash screens have remained, UNTOUCHED. Why bother wasting code making it back these up? He could be using that time and energy to code a remote control for my microwave, but instead you're asking him to backup something thats under glass, and never gets moved or touched except by YOU. Why?
[G1 Android Development] damien667:
Dude... chill out... this feature has been included in the kernel since JF's first image... and it's there for people other than YOU... obviously.
[G1 Android Development] pensive:
Yep, you are right.

Things appear to be different from 1.3.1 I just checked.
[G1 Android Development] tmac12:
type su first to enter super user then proceed with the directions.
[G1 Android Development] uansari1:
Thank you both. :)
[G1 Android Development] Shaquiel Harris:
Oh my god.. do my eyes decieve me..?

Flash any .zip from my sdcard?

I think i might've fell in love. No Homo Intended.
[G1 Android Development] pensive:
Oops, Just found a bug in the modded nandroid

It does not affect those using UI but until it is fixed instead of

using --backup option one has to use -b instead.

Ok, the --backup option is ok along with -b.
[G1 Android Development] cyanogen:
I think I used the wrong kernel, thats why there's no mtd6ro. I'll fix it later.
[G1 Android Development] jasallis3:
Hey, thank you for the work, I'm a total noob to rootin', just did it last night. I am one of the ones who keeps getting the NO SPACE ON DEVICE error after flashing, and I tried the FASTBOOT erase, etc... but the terminal tells me that FASTBOOT is not found.

I came from JFv1.5, and didn't wipe prior to coming over to your mod.

Thanks in advance.

Jason
[G1 Android Development] Shaquiel Harris:
so this means theres no need to rename roms to update? or that we can have a new rom and a backup?
[G1 Android Development] youuishype:
great work....thanks!
[G1 Android Development] borodin1:
Wow!! This is awesome. Loving the new background and "flash any zip" option. Just out of curiousity, why do we need the "flash update.zip" option now if we can flash anything? Just curious.....
[G1 Android Development] pensive:
It is a legacy option.

To make those who feel uncomfortable with changes more comfortable. :rolleyes:
[G1 Android Development] wahookasan:
excellent work cyan, already majorly useful. Can't wait to see what's next :)
[G1 Android Development] Paging Dr B:
cyan this stuff is awesome. Not that im surprised anymore. Looks great and works great.
[G1 Android Development] jasallis3:
What if the system tells you FASTBOOT NOT FOUND.

Agh!
[G1 Android Development] qPs1:
Just flashed. Great work cyanogen...
[G1 Android Development] drkxero13:
Both :D

cyanogen you really do own thank you
[G1 Android Development] cyanogen:
Yeah, it's going to get nuked in the next version.

Take two of these and call me in the morning :eek:
[G1 Android Development] Dombfrsh:
can you please zip this file so we can update it that way :confused:
[G1 Android Development] MattyMatt5481:
I have difficulty flashing this in the console, i enter the line into the console and it says access denied
[G1 Android Development] abteer:
Do it in the terminal and make sure you "su" before typing in the command.
[G1 Android Development] zombierockstar:
Flashed! Again...awesome work Cyan!
[G1 Android Development] hiroots:
so i dont need to rename them to update.zip right?
[G1 Android Development] big nu:
No just put the img. file on your sd,

Go into terminal emulator

Type "su" always allow

Then type>>>>>>> flash_image recovery /sdcard/cm-recovery-1.4.img
[G1 Android Development] XL4T3R4LU5X:
got it. very nice! thanks dude

has anyone tried the any .zip? when u chose it does it give u a list of the .zips to choose from? this is amazing if your just able to keep multiple roms on board and flashable at any given time!
[G1 Android Development] dilfatx:
I agree.. can somebody do this?
[G1 Android Development] johnnylicious:
Why does everyone want this recovery image inserted into a update.zip your just making it more diffcult for you guys...

Just follow the OP direction its VERY EASY.

- Download File

- Load onto Root of your sdcard

- Type in 6 words of code? thru terminal

- Reboot and your good

it isn't rocket science guys....
[G1 Android Development] evilone1969:
simply an AMAZING job, tyvm!!! :)
[G1 Android Development] marty22877:
that's what i was forgetting right there, thanks
[G1 Android Development] marty22877:
i actually was typing recovery, just had a typo there, i was forgetting to type su
[G1 Android Development] MvP77:
Yep. Great work, loving the new look.
[G1 Android Development] cronin4392:
Thanks a lot cyan, youre the man. I love the new look of it.
[G1 Android Development] b0ricuaguerrero:
this is pimping pimping. flash any zip FTW
[G1 Android Development] mrcrs:
the new recovery looks sexy!

thanks cyanogen :)
[G1 Android Development] rondey-:
Looks great, only downside is waiting for people to update themes on pace with cyanogen so we can flash the rom and the theme with the same reboot!
[G1 Android Development] LaNsLyDe:
INDEED! I agree (redundancy)
[G1 Android Development] robpet2:
The new recovery is sick...

Just have one question about the downgrade command from ext3 to ext2....

Trying to figure out wtf is causing my g1 to start acting crazy when using the browser, or if its related to the google maps update that came out... since then **** been running crazy with lag, and google maps friend service force closes..
[G1 Android Development] mjb337:
I'm sure someone on here has the new pimped out 1.4 recovery image download thread instead of the one posted on here with those broken ass alphabets lol no I'm not being disrespectful I was like what the heck is this but anywayz can someone help please?
[G1 Android Development] outoutout:
great work

As always, good work!

I installed it via Terminal. I changed to the sdcard, downloaded it via wget, verified via md5sum, flashed, then rebooted:

$su
# cd /sdcard
# wget http://n0rp.chemlab.org/android/cm-recovery-1.4.img
# md5sum cm-recovery-1.4.img
f5135a878c705215f4012786e4261cfe cm-recovery-1.4.img
# flash_image recovery /sdcard/cm-recovery-1.4.img
# reboot recovery

Thank you for this!

-out
[G1 Android Development] rondey-:
Dont open the link, right click the link and hit save target as. Save it then rename it with the extension img. Flash as described in the first post.
[G1 Android Development] dosznyk:
im really havin problems putting this when i put the http code it says cant open its read only file... can some1 help
[G1 Android Development] RegulatorG1:
thanks alot for all the hard work your putting into these updates!

had no problem installing this btw :)
[G1 Android Development] RainCrow:
Fantastic! Love the new boot image immensely. Hot BG + Any .zip = Sweetness
[G1 Android Development] DroidHead:
Cyanogen, once again ... GREAT WORK. This man needs to get paid for this ish, so donate what you can.

Any little bit helps!
[G1 Android Development] paradoxgoonz:
Nice...

With the new pimped out recovery 1.4 i can now flash themes without renaming to update.zip.,,, thanks man...:)
[G1 Android Development] sacredsoul:
Is there anyway to UPGRADE from ext3 to ext4 or do we have to completely delete the ext3 partition and create a new ext4 using Parted?
[G1 Android Development] Chahk:
Cyanogen, I've seen you post in this thread. Any chance of rolling a similar feature into a future build of your recovery?
[G1 Android Development] johnnylicious:
Screenshot of NEW Recovery Image 1.4

Cyanogen can add it to his first post if you wants =D

pictures says 1,000 words!! yeaaaah FTW
[G1 Android Development] xile6:
Great work and this means we now have a theme switcher :)
[G1 Android Development] Maisum:
does this mean mounting in recovery mode?

if so how can this be done?
[G1 Android Development] hiroots:
go to console press enter then type ums_enable to enable usb

the ums_disable to disable usb.

its been there since 1.3.1.
[G1 Android Development] hiroots:
sorry i guess i wasnt clear i meant we dont need rename "update.zip" files right. so i can have hero.zip spl.zip and radio.zip all named like that and not rename them to update update1 update2 like that.
[G1 Android Development] Maisum:
amazing thanks

so does that mean they all flash at the same time? or you choose which order?
[G1 Android Development] sacredsoul:
When you choose "apply any zip from SD", the next screen shows all the zips currently in your SD and you can choose from there...
[G1 Android Development] hiroots:
okay thanks. because i dont have my g1, getting my replacement next week.
[G1 Android Development] -vip3r-:
new recovery is great although i did like the previous color scheme + background image alot better. :)
[G1 Android Development] tinyaznboi:
This recovery image is perfect for switching through roms or themes.
[G1 Android Development] mygti02:
you are the freaking man. I love the new version, and i love the zip selector. You are by far the best developer on this site. Thanks for all of your hard work. I also love the look of this one better. Thanks again!!
[G1 Android Development] shotad:
love love love it!!
[G1 Android Development] tuanda82:
"Flash ANY .zip from SD" is useful feature.

Thank you, Cyanogen
[G1 Android Development] xidominicanoix:
remount as read-write:

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
[G1 Android Development] xidominicanoix:
or if in a command prompt on the computer, precede those commands by "adb shell"
[G1 Android Development] P-Unit87:
What do you do if it says, Permission denied in the terminal window.
[G1 Android Development] xidominicanoix:
Try "su" :D
[G1 Android Development] angelicmoon:
This is so easy. Read it, download it, install it all with my G1. Why do people find it so hard?
[G1 Android Development] daedelush:
dude... this rocks! good stuff man
[G1 Android Development] TheMan42:
Whats the easiest way to convert to EXT4 through this and is there a benefit from me moving from EXT3?
[G1 Android Development] Bossbollin:
Very nice.... I just started using Cyanogen's mod on the 3.6.8.1 build as well as the Recovery 1.3. This new version definitely has many uses with the help of the "Flash any .zip file". Now we can simply browse the fileserver download, reboot into recovery and flash the .zip by selection, all conveniently through the device. Thanks for the continued development of your roms!
[G1 Android Development] mjb337:
Thankz I was like real freakin out of my mind because I couldn't download the file on my G1 as always and due to the fact my Lap-Top is being restored I was sick but after I sat down and thought how can I download this without my Lap-Top then bling it poped in my head all I had to do was long-press the link and click the save link option and bling it downloaded now I deserve a freakin drink after 12hours of thinking lol I'm so freaking dumb I should have know this all alone
[G1 Android Development] merps:
again, Cyanogen, thank you for your constant contribution to xda.
[G1 Android Development] PlatinumMOTO:
Absolutely amazing flash any .zip is a great addition thanks a lot.
[G1 Android Development] Drizzy Drake Rogers:
very nice recovery and I am grateful to work with one of the best devs on the planet....
[G1 Android Development] bugarrun:
Great Update.

Thanks man for the nice features you are giving us with your roms and recovery image
[G1 Android Development] kRutOn:
Hey, thanks. I'm glad everyone likes it. You can also check out my Android application named ConnectBot :-)

It should be pretty trivial since all the code is in the choose_update_file() that you pointed out. I wrote the "apply any .zip" code just to scratch my own itch. It makes perfect sense for the nandroid backups as well.

kRutOn
[G1 Android Development] sacredsoul:
Wanna know this too...
[G1 Android Development] sillyshy:
Something not right I get permissions denied while writing recovery using the terminal app?