yashsingh1/xdaforums huggingface dataset:
[HD2 General] Snarksneeze:
So as of 12/30/2010, the excellent devs here have managed to get a working version of Android booted from NAND.​

I have personally flashed it and am extremely happy!

NAND is the portion of the phone's flash memory that the bootloader is running on. Before this development, the HD2 required you to boot up a Windows Mobile ROM when you turned the phone on and if you wanted Android, you had to install it on the SD card and boot via HaRET (Hardware Reverse Engineering Tool). Now, you can actually flash an Android ROM on your phone, bypassing the need for a Windows Mobile ROM!

Here are some links to get you started:

Flashing Your First NAND Android Rom [For Newbs] by mskip

Follow that tutorial, but instead of using the Android ROM he links to, here are some alternatives

[Dec 30][NAND][DFT]LEO "Stock Desire" NAND Android ROM by Cotulla (very first NAND Android port!)

[Dec 30][NAND] CM 6.1 v1.01 [RMNET] [SMARTASS] [Kernel: Hastarin 8.6 Custom] by ocm7

[Dec 31][NAND] gauner1986's HD-FI (Desire HD based) [KERNEL = my own :)] by gauner1986

And more are on their way :) You can lurk over on the "HD2 Android Development" forum to see if any more arrive by the time you read this.

Notes:

There may be some issues with flashing your first Android ROM. I followed mskip's tutorial to the letter and everything went perfect for me. The only thing I changed was removing the SD card first and then doing a Task29. I'll be updating my sig soon with the new build I'm using, but it's not really that important, just listen to mskip ;)

Please DO NOT respond to this thread with "NAND vs RAM vs SD" arguments. There are pro's and con's for each and the scope of that argument goes beyond this thread's capabilities.

I will subscribe to this thread and monitor it for feedback or questions/concerns. If you have any issues, let me know and I'll see what I can do.

Be sure to thank mskip, Cotulla and whichever ROM chef you end up choosing. Oh, and if you found this helpful, be sure to hit the thanks button for me too ;)
[HD2 General] CrAzYiaN:
It might take time like it took me.on Windows xp, if.you do get the usb fail error go to activesync and turn off usb connection, that worked for me, overall I'm extremely happy with this build.
[HD2 General] Snarksneeze:
Thanks for the input :)

I tried to hit the Thanks button, but I've reached my limit for the day :/
[HD2 General] Osiris0817:
For me the best nand so far I love it.;)
[Epic 4G Android Development] Dameon87:
Alright guys. Here ya have it.

This kernel will boot on both RFS and EXT4, and will bridge the gap for migrating between EXT4 and RFS.

All ROM developers should use this kernel until we have an official OTA.

It contains the ability to boot via RFS OR EXT4, boot animation support, AND init.d support.

Have fun guys. I'm really tired, and this is my last update for the night.

http://efragtv.com/android/DK28-EXT4-RFS-KERNEL.zip
[Epic 4G Android Development] daddymikey1975:
Do we apply this via clockwork, then a ROM ?
[Epic 4G Android Development] Dameon87:
If you are just doing the ext4 mod, then flash rom, then kernel.

It will be up to ROM developers to add this to their rom, so things will be smoother for everyone.
[Epic 4G Android Development] lonnie23:
battery life good ?
[Epic 4G Android Development] daddymikey1975:
Thanks for the quick reply man :)

I'm working on the EXT4 mod rt now.. I should be sleeping but the baby got me up and i've been itching to do the mod.

Thanks again
[Epic 4G Android Development] adamw1101:
To run this do I still have to do the ext4 mod and format my sd card and all that?
[Epic 4G Android Development] squshy 7:
Well first, you shouldn't be fornatting your sd card...I've been read the other thread since the beginning and unless he changed it while I was sleeping no one ever mentioned that...

But...I'm guessing you follow the same exact steps as in the other thread, except you use thise kernel at the end.

My question is I'm surprised its just a kernel change to give us dual boot...and not a modified prepare.zip? I thought that mod would get rid of all rfs...or maybe the kernel just "reads" rfs but still performs everything in ext4

Sent from my baked and emotionless SPH-D700
[Epic 4G Android Development] zyklonbee:
So I'm on Quantum 2.5 w/ext4. Got there via stock DK28 odin, root, then ext4, then ROM flash.

Everything went well, but I can't access the newer .2 recovery any way except via adb. Is there any kind of fix for this, or workaround so that I can access that recovery without being near a computer? TIA.

Going to the .0 recovery, advanced, Reboot Recovery hangs on the Samsung screen.
[Epic 4G Android Development] chris378:
You can access it without a computer..shutdown your phone, then boot into recovery, then go down to advance and click on the option, then click on reboot recovery and it will bring you into the .2
[Epic 4G Android Development] Dameon87:
You can also download QuickBoot from the mart, which is awesome.
[Epic 4G Android Development] zyklonbee:
Hmm, yeah I've read that, but that makes my phone hang at the Samsung screen.
[Epic 4G Android Development] rygran87:
Well, this is what worked for me.
[Epic 4G Android Development] ryno502:
Should I flash this kernel if im using the ext4 final?
[Epic 4G Android Development] dhero1:
Getting 1700+ Quadrant with this kernel paired with the Bonsai4All v1.1.0 rom and EXT4 ... :)
[Epic 4G Android Development] smoothone:
No you do not! He made this so you can run his rom on any of the two file systems. Without this you would have had to do the ext4 mod. Know you can flash his new rom without formatting to ext4. By the way if you can do the mod then do it. My phone is just purring with the new file system. I won't say its a night and day difference since my phone always ran well but it is definitely noticable! The phone feels snappier, more responsive in every way. Thanks for this Dameon, truly Epic!
[Epic 4G Android Development] edonnelly:
I smell the tmpfs hack to trick Quadrant.

http://xdaforums.com/showpost.php?p=9458137&postcount=1372
[Epic 4G Android Development] DiGi760:
I am also on Quantum 2.5 with ext4. When I use quick boot to reboot into recovery, it goes to 2.5.1.2 with no problem. Have you tried getting quick boot from the market?
[Epic 4G Android Development] zyklonbe:
Hmm, nope, still hung at Samsung. After using either Quick Boot or ROM Manager to attempt to boot recovery and getting stuck, I have to enter CWM (.0) and select "Reboot" to get it back up properly.

I must have missed something along the way, I guess I'll try this whole deal again. Thanks for the help though guys.

One more quick general question, since I have everything set up in Quantum 2.5 the way I like, if I start over, can I "Restore Data" and it will be right back where it was when I started, once I get this right?
[Epic 4G Android Development] lviv73:
Is it possible for you to make RaiserFs kernel?

I read on Evo xda forums that this guy made Raiserfs rom and people are saying that they got huge speed boost from Ext4.
[Epic 4G Android Development] Dameon87:
Your nose deceives you. The score is based purely on the filesystem io. This does not use a tmpfs hack. The ext4 is a full filesystem replacement for rfs. Do your homework.
[Epic 4G Android Development] squshy 7:
So let me see if I have this correct...

Using this kernel doesn't mean my phone is ext4 unless I do the mod right?

From what I've gathered, its simply a usability bridge...so if I have ext4 modded I can use any rfs rom, or if I'm still on rfs I can use any ext4 rom, and obviously if I'm ext4 then any ext4 rom will work (and be true ext4)...but my filesystem is still dependant on if I do the mod or not?

If all that's correct then sweet :) cuz I rlly want this ext4 but I think I still wanna run baked snack..so obviously the next question is do you still see the performance increase of being ext4 when you use this kernel with an rfs rom like baked snack or the like? (After having done the ext4 mod of course)

Sent from my baked and emotionless SPH-D700
[Epic 4G Android Development] mattallica76:
Everything sounds correct here except I don't think you will be able to run Baked Snack with this kernel because it's a Froyo kernel. Unless Hero releases a Froyo version of baked snack for the Epic, but last I heard he was working on a Gingerbread ROM.
[Epic 4G Android Development] squshy 7:
Ohhh yeh sorry about that. I knew that but I wasn't thinking...thanks for the reply :)

So performance should increase even if its not an ext4 compliant rom? Has anyone tried this with froyo EE or something similar that hasn't been updated

to being officially ext4

Sent from my baked and emotionless SPH-D700
[Epic 4G Android Development] mousiluck:
Do you have the cwm redirector installed correctly?
[Epic 4G Android Development] zyklonbe:
Yes, I used the latest one-click+redirector after odin'ing. Unless something else needs to be tweaked with this .2 CWM?
[Epic 4G Android Development] edonnelly:
I understand what ext4 is and have been running it since the day you posted it (and thanks!), I'm just quite surprised at those results which show what looks like an 8-fold improvement in i/o which is not at all consistent with my real-world experience (though maybe real-world experience is weighted much heavily upon i/o than the quadrant score).
[Epic 4G Android Development] thizzmaster:
dumb question, sorry but how do you take your screenshot? and damn that score is comparable to cyanogen prebeta 12!
[Epic 4G Android Development] dhero1:
That particular one was captured by a desktop app + phone app utility called MyPhoneExplorer. But there are smaller phone app only tools made just for that purpose, eg, see Screenshot in the Market. Also see "Other apps like this one" in the Market.
[Epic 4G Android Development] thizzmaster:
thanks for the tip!

one thing I noticed is that you can't go back and forth between roms without doing the whole process over again, maybe its just me or something but its weird it wouldn't let me install another rom. The file system remained the same too
[Epic 4G Android Development] mattallica76:
You can flash other ROMs but you have to make sure you are in the modified recovery and you have to flash the DK28-EXT4-RFS-KERNEL after flashing your ROM of choice. You shouldn't have to redo the whole process over again.
[Epic 4G Android Development] visions138:
How do I know if Im runnig EXT4 ? I did all the steps and now just rebooted into .2 then flash CM then the kernel and it still says the same kernel. Do you always flash the roms in .2 or can u use .0 ?
[Epic 4G Android Development] Koadic:
As long as your using the EXT4 filesystem, you need to be in .2 to flash anything, .0 just wont work.
[Epic 4G Android Development] visions138:
Nice ... I tried installing the rom with .0 just to see if im on ext4 and it said abort .....so I think Im good :D The only thing now is what kernel am I on ? I flashed the right one but it does not change when I look up info on my phone Hmmmm Im not a Noob ...I kinda know what I am doing
[Epic 4G Android Development] hayabusa1300cc:
just imagine when we can overclock + ext4
[Epic 4G Android Development] Toast95135:
It's going to be orgasmic. The phone feels so much smoother with ext4, I can't wait to OC to 1.6.
[Epic 4G Android Development] sniperkill:
You smell what? Must be your upper lip bro, lol..jk. but no bull****, I'm using Viper 1.0.4 w/ext4 and I got a 1770 Quadrant. I already know quadrant is bs, I even got a linpack score of 14.950mflops....
[Epic 4G Android Development] Zeinzu:
do you have one of these without the custom boot anim support? so one that doesnt screw up the stock boot animation but supports ext4?
[Vibrant General] JessJames:
Hey all.

Does anyone know of a (preferably free) app which can give accurate information on what's draining your battery?

The inbuilt battery info screen is useless... just tells me its all the display, which I know isn't true.

I just found out that certain apps are constantly running and might be hitting the battery, even though they don't show as running in task manager. PowerAmp for example. I just replaced it with WinAmp to see how that works out, but how do I know it isn't doing the same thing?

I need to be accurately told what is draining my battery so I can make smart choices as to what to remove. Anyone have any experience with this?
[Vibrant General] xtone:
try system panel

SGS Vibrant - XDA App
[Vibrant General] JessJames:
Thanks. I just installed it. Nice bit of software. Shows me what's running... skype, quickoffice and titanium all have processes running after reboot even though they are not active...

What it doesn't show me is which of these background processes is using the most battery.

Is there anything that will do that?
[Vibrant General] KWKSLVR:
Yes, the paid version. It will show you which processes are using the most CPU (which translates into battery consumption). It's a massively awesome, very well coded app that is worth the $2.99
[Off-topic] Captainkrtek:
Hey,

If anyone is a T mobile employee or reseller pm me, im looking to switch to them and seeing if anyone has any good offers.

Thanks,

Ck
[Off-topic] Purple Drama Llama:
I might've been able to help, but unfortunately, you dissed team llama :mad:

*cough cough, were watching you :eek:
[Off-topic] T.C.P:
Sorry sir your on our bad list so unfortunately we can't help u :p :cool: jk
[Off-topic] !PANDA:
See, that's why you don't mess with the Llamas!
[Off-topic] T.C.P:
That's what she said :p
[Off-topic] Captainkrtek:
lol thanks guys, if you can help let me know what I need to do :P
[Off-topic] T.C.P:
Ill see what I can do any phone in particular? ? Plan??? Car??????!!!
[Off-topic] Captainkrtek:
Looking for a family plan, switching from verizon, currently paying like 250 for 4 lines, we would need 2-3 smartphones and 1 dumbphone. I also want a G2 :)
[Off-topic] MacaronyMax:
Welcome to the world of Vision :D :p ;)
[Off-topic] T.C.P:
Ok ill talk to my contact and see wat can happen also you must take back what you said about the llamas
[Off-topic] Captainkrtek:
I take it all back :) and thanks
[Off-topic] Purple Drama Llama:
Hmm.............
[Off-topic] T.C.P:
Not very convincing ......
[Off-topic] Captainkrtek:
What do I have to do :p
[Off-topic] Purple Drama Llama:
Hmm......... What do you think TCP?
[Off-topic] MacaronyMax:
Come on :D Let him off... ;) He's menna be my mentor :p
[Off-topic] T.C.P:
He has to make us all mods and spam everythread with the team llama logo and add it to his sig and gives us all free nexus 1 and s and then and only then we will have a group meeting to discuss it :p
[Off-topic] T.C.P:
...........
[Off-topic] Purple Drama Llama:
I agree with you! You must make me & tcp mods (since max already is) and spam the boards with team llama praise! :D:D:D

Seriously...:cool:
[Off-topic] Captainkrtek:
Ill have to pass. If you can help me out cool, if not, thanks anyways
[Off-topic] MacaronyMax:
:eek: We could have custom titles..... But only ad's can give us those :p I think :D;)
[Off-topic] T.C.P:
Ok ill help you just because I'm nice :D I'll pm you later
[Off-topic] Captainkrtek:
Thanks :) already sent you one before I saw this
[Off-topic] rorytmeadows:
I'm not sure who these Llamas are, but you should make him pay for forgiveness, even before considering his request...

Offer up an access password to some pay website, ex-girlfriend (or current girlfriend) naked pictures, donations, etc etc...
[Off-topic] Purple Drama Llama:
Or make me a mod :D
[Off-topic] T.C.P:
What!! You don't no about us??? To the hater list with you :(
[Off-topic] rorytmeadows:
Oh no, no hater here. Just an ignorant fool! Please inform.
[Off-topic] T.C.P:
lol ok your cool :p
[Off-topic] nrfitchett4:
my god, the drama llama got people to join his gang???

The Apocalypse is upon us... :rolleyes:
[Off-topic] T.C.P:
you really want to be on that list dont you :p ;)
[Off-topic] altae:
That's why is founded "the llama hunters". Join and you will never have to worry again about their list.

xdaforums.com/showthread.php?t=895548
[Desire HD General] asimriz:
Hello people. So let me get straight to the point. I've spent the last 2 weeks browsing the web, researching ROOTING. I've saved A LOT of links & now know wot to consult & where to dload the files in order to successfully gain TEMP/PERM root access. However, I have some questions/concerns/queries before I finally go along with the whole rooting process.

1) I'm currently using Vodaphone & am on a 2 yr contract with them (which is how I got my HTC Desire HD in the first place :P). Will rooting my phone cause any problems with them ? I know it voids ur warranty but will I have to pay anything in damages if I root my phone before my contract ends ?

2) I've not saved a lot on my phone, the only valuable thing is my contacts list. So how do I save that ? Shud I use ASTRO or Titanium ? Also, what else shud I make a backup of before I being the ROOTING process ? Finally, wot if I want to use another SIM on my phone ? Will my contacts still b on the phone when I put in another SIM or will they get removed when I remove the SIM I was originally using (Vodaphone SIM) ?

3) What if I want to remove ROOT if when e.g. Android 2.4 or 3.0 are released ? What if I want to upgrade to those latest versions of the OS & I need to remove ROOT access to make that possible ? Is it still possible to remove ROOT access after it's been applied ? But I guess by then there shall b ROMs for that purpose of installing the latest OS.

4) Which is the best MOD/ROM for HTC Desire HD. By "best" I mean which is the most stable one without any bugs/glitches ?

5) Can I have 2 different ROMs on the same phone ? How do I remove a ROM if I don't like it so I can install another one ? Also, after removing a ROM will I have to go through the whole process of ROOTING the phone again right from the beginning ?

6) If I want to overclock my Desire HD, will voltages from the stock battery b enough ? If OC-ing my Desire HD processor requires more voltage for the processor to run then doesn't that mean that my battery will drain more quickly ? Also, I'm an experienced overclocker with desktops & I know that OC-ing decreases the lifespan of ur processor. What abt the Desire HD processor ? How safe is it to OC the Desire HD processor ?

I'd appreciate it if you could help me out with the above questions people. And if there are other IMPORTANT concerns I shud b aware of before I ROOT then plz let me knw abt them too :) Thank you very much in advance ! :)
[Desire HD General] fkofilee:
1 - no you shouldnt do, the root has no effect on your service with vodafone, i should know as i have vodafone and the DHD :)

2 - well use Titanium backup, that way you can back everything up and save apps + data, store you contacts to your MicroSD.

3 - ROMS will have things like gingerbread out etc, if you install custom ROMs after rooting then you shouldnt need to worry, and hands down, Cyanogenmod is the best, if your looking for a sense ROM, go for android revolution. Customer ROMS are normally prerooted so no need to worry about rooting :), plus updates are quite frequent.

4 - if you want to add or remove a new ROM PM me and ill run through it with you using clockword mod if you install it, if you need any help at all im usually on this forum quite a bit.

5 - OC kernals shouldnt have too much effect, undervoltage works a treat on some 1.22 GHz kernels meaning that you get away with slightly better battery life. but having underclocked isnt everything, depending on signal strength and wifi usage etc, etc, will depend whether you have better battery life.

Hope ive helped.
[Desire HD General] dr.m0x:
There is no reason to fear the mighty root. If you ever need to it can be easily reversed.
[Desire HD General] leith51:
I felt the same way just spent hours reading and confirming asking in the forums for help now I'm fully rooted and running leedroid latest version nice stable fast Rom and to be honest best thing I ever did you get loads of help and answers just one thing to remember the first root you do make sure your on 1.32.405 as the latest ota update can not be rooted from scratch as of yet
[Desire HD General] asimriz:
Hey people thank you very much for ALL ur help. I'm on the latest OS update 1.72.405.3 Android version 2.2.1. Is that bad ? Wot do I do if I have this update & I wanna root ? Does that mean I can't root now ?

Also, after rooting can I easily install apps the way I used to or will I need to install ROOT ONLY apps ?

Lastly, I thought it wud b easy but it's not, im talking abt saving contacts. How du save contacts on HTC Desire HD ? What app du use ? Y does something that seems so easy on a regular Nokia phone seem so hard on this advanced phone ? Basically wot I wanna do is wot we all have dun on a Nokia phone: "copy contacts from Phone Memory to SIM" then when ur done u simply put that SIM back in the phone & select "copy contacts from SIM to Phone Memory..."

Plz helpppp again :P
[Desire HD General] dr.m0x:
Bad luck. You can't get root on 1.72 at this stage.
[Desire HD General] asimriz:
Then how come ur on 1.72 ? Let me guess, u updated it after u rooted the phone ?
[Desire HD General] leith51:
Well you can copy from sim but not back again option is open contacts>menu>import/export

Top option will let you import from sim

As for rooting no chance at the moment just keep an eye to see if anyone manages to hack it if you had rooted prior there is a way to fix the root fault on 1.72 if you have already rooted on 1.32 but for now your stuck
[Desire HD General] ghostofcain:
I was warning people about this in the past, but was told that flashing an older RUU would allow you to attain root even if the exploit was fixed, does this not work:confused: maybe my doom mongering was not so out of place :cool:
[Desire HD General] cenedra:
if ur phone is radio S-Off prior to upgrading to 1.72, u can reverse it back.

but for TS's case, I believe his phone is not rooted nor radio S-Off, so dont think he can root anymore with his 1.72.

Well, at least he dont hv to worry about warranty issues anymore.
[Desire HD General] ghostofcain:
True, this was my worry about ota updates and why I advised against them in un rooted devices
[Desire HD General] daysonp:
I'm trying to learn out of the mistakes people make when upgrading. So help me understand this one bit.

If I root + s-off (as provided by the guide on xda) and then upgrade to the 1.72 ROM(either manually or when HTC releases an official update for my region), will I be able to flash out of it to any other ROM? Also, will the phone retain its root state then?
[Desire HD General] ghostofcain:
i believe so, although you would probably be safest to radio s-off as well, although AFAIK the lastest update doesn't bring much more than the patch for the root exploit anyway so can probably be avoided completely for now
[Desire HD General] daysonp:
got it! but is it worth upgrading to the 2.2.1 update? Any performance gains? I'm not sure about what rom should I be on for fastest speed, stability with the sense ui?
[Desire HD General] tranceonline:
Oh people ;)

I have the DHD and am not rooted right now. Perhaps i will later, lets see how the stock rom works in daily use. (It stays at home as long as my case arrives)

But to the topic, first of all, if u had read so much topics, there wouldnt be so much questions i think. But ok, back to topic.

The warranty is lost after rooting yes, but if you need warranty just flash back the stock rom (do a backup of your complete system before flashing a custom rom) and remove s-off, root and all the stuff.

There are many ppl that said, htc or any provider could see that there was a custom rom on the phone.

So warranty was ok for them!

Another thing: if using a custom rom, why dont wait until it gets an update? The custom rom is faster and more stable as stock rom, so its no problem to wait for next cfw update.

My dhd is at 1.32 and i wont update until i use my dhd daily and can say if i need any cfw or not.

But i rooted my g1 after 2 days of use, so i think , i will :D

Sent this the oldschool way, with my G1