yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] liljom:
do I understand well?

twitter:

PaulOBrien Paul O'Brien

Lovely, eMMC protection (G2 / Z / HD) broken in #g2root!

:D
[Desire HD Android Development] Doktaphex:
Yes you do! It is still being tested though and will likely be released as a kernel module very soon.
[Desire HD Android Development] segelfreund:
So i hope we can also rooted the HD.
[Desire HD Android Development] adwinp:
Okay guys, post #1 updated with links and instructions.
[Desire HD Android Development] billington.mark:
you beat me to it! was just about to write this up :P
[Desire HD Android Development] bunny0007:
Working fine :P
[Desire HD Android Development] Bunk:
I already updated my device with the OTA's.

Version is now gf3f553d

I tried to edit the wpx.ko so the original version is changed to gf3f553d but when I try the "insmod /sdcard/wpx.ko" I receive the following error:

# insmod /sdcard/wpx.ko

insmod /sdcard/wpx.ko

insmod: init_module '/sdcard/wpx.ko' failed (Function not implemented)

what am I doing wrong? (I am su btw)
[Desire HD Android Development] FernandoMiguel:
# insmod /sdcard/wpx.ko

insmod: init_module '/sdcard/wpx.ko' failed (Exec format error)

<3>[83838.934997] wpthis: version magic '2.6.32.21-g5ed1769 preempt mod_unload ARMv7 ' should be '2.6.32.21-gf3f553d preempt mod_unload ARMv7 '

what am i doing wrong ?
[Desire HD Android Development] :
use this module (attached) for your kernel..thats the one from Modaco in the IRC
[Desire HD Android Development] mike1986.:
you need to hex edit wpx.ko and chagne it into 2.6.32.21-gf3f553d

Function not implemented means it worked, go ahead
[Desire HD Android Development] billington.mark:
guys please read the ENTIRE 1st post.... the error your getting is normal and is documented.

i dont want to sound like a d*ck but if you type these commands wrong you have the possibility of bricking your phone.... so be careful
[Desire HD Android Development] afrcom15:
these instructions although understandable to probably most on here are over my head, can anybody do a walk through such as:

EDIT** fixed
[Desire HD Android Development] adwinp:
The error message upon loading the module is just fine.

Do a dmesg in order to check if everything went fine.

Follow the instructions and you'll be fine (just be sure to hexedit if you've got another version apart from g5ed1769).

I might upload other versions tomorrow.
[Desire HD Android Development] dazultra2000:
OK so far so good, getting a bit stuck when copying su and superuser into system though...I'm assuming I need to mount system as I'm getting read-only error messages, but I'm not sure of how I need to mount it for this device...
[Desire HD Android Development] kamma:
CONFIRMED. S-OFF.

It works.
[Desire HD Android Development] :
I can confirm again it works.

and also can confirm that it sticks TOOO well. apparently when copying SU to system/bin i must have made a mistake (did set the permissions though) so now stuck with permission denied, even after re-running visionary :( and now I feel like a complete fool!!! will try to reflash the RUU, hopfully that works ... :)

haha :) well not funny haha, but "damn me" haha :)
[Desire HD Android Development] dazultra2000:
Not sure if I want your advice (haha!) but how did you copy to system/bin? I get a read-only error message...
[Desire HD Android Development] vibez:
Instead of pushing superuser.apk

I just ran VISIONary and then once it had done its thing, I fired up adb and ran the command

and it rooted just fine and sticks after a reboot
[Desire HD Android Development] :
either mount via adb or use root explorer to mount. looks like i can reflash the same Firmware, tyring now :)
[Desire HD Android Development] Axiol:
Sorry, I'm taking the thread a bit late, just a question before going on : is this the final instruction or will it have a update of it ?
[Desire HD Android Development] :
PS: for those of you who somewhat XXXed the system up (like me), I can confirm you can REFLASH the same build RUU ontop of the RUU you already had installed. So far we knew we can UPGRADE and CANNOT downgrade, but I just managed to restore the same FW again via RUU!!
[Desire HD Android Development] dazultra2000:
OK...S-OFF confirmed, SU access confirmed :)

Thanks for all the hard work devs!
[Desire HD Android Development] Bumble-Bee:
Screeny :-D
[Desire HD Android Development] dlads:
Hi all,

Assuming that someone know's very little about adb and the commands which your all refering to, is there a way to have this permanent root in noob terms please? The instructions are said to ppl with in depth knowledge, I could probably do it but a step by step would be nice if it's confirmed as working.

I have the temp root and overclock working just fine, however this would be a little less hassle once its been completed.

Cheers.
[Desire HD Android Development] Bumble-Bee:
Check HBOOT MD5 BEFOR FLASHING​

The MD5 of the ENG hboot is

Please chack that befor flashing it as that is the best way of bricking your dvice for ever !

best and most relyable method is

if it matches

then to check everything flashed ok

And if that matches the other two you know you have flashed and there is no errors

:D
[Desire HD Android Development] xmoo:
Anyone now tried flashing a unisgned rom?? Like the test roms... ??
[Desire HD Android Development] ratcom:
confirmed s-off here also ;-)

I used visionary to root then terminal emulator to enter the commands... once the hboot was flashed I re-run visionary and restarted terminal emulator and synced the system...

rebooted and I have root which is stuck and s-off

Now I'm off to see if I can flash a home made rom (if I find the time tonight)
[Desire HD Android Development] Kelthizar:
Hi,

my module shows Version 2.6.32.21-g29fe312

How do I have to cahnge the wpx.ko according to this guide ? I have to rplace g5ed1769 with g29fe312?

Thanks
[Desire HD Android Development] darrenjdoc:
Twitter -

Happy days !!
[Desire HD Android Development] mike1986.:
yes, in hex editor.
[Desire HD Android Development] afrcom15:
Confirmed S-OFF here:D

will clockwork mod not work as a recovery?
[Desire HD Android Development] Evostance:
Technically it should, however it needs to be rebuild for the DHD
[Desire HD Android Development] xmoo:
Same here.....
[Desire HD Android Development] Evostance:
Get on MSN.

I just updated mine too, gonna try root now
[Desire HD Android Development] madindehead:
This is excellent as this being my first Android device, I really don't want to mess it up :)
[Desire HD Android Development] Bumble-Bee:
thats the corrrect responce from the module

insmod: init_module '/sdcard/wpx.ko' failed (Function not implemented)

means it worked :-D
[Desire HD Android Development] afrcom15:
Bit off topic chaps.

Anyone know why Android commander says 'no' root access?
[Desire HD Android Development] xmoo:
su dd if=/sdcard/hboot_7230_0.85.2007_101011.nb0 of=/dev/block/mmcblk0p18

stder: 2048+0 records in

stder: 2048+0 records out

stder: 1048576 bytes transferred in 0.612 secs

Is this correct?? Phone did not reboot etc...
[Desire HD Android Development] abrasive:
I'm new to this, so it might be a stupid question, but if I root the device, will it block future OTA? If so, does it mean that everything on the phone gets wiped out, because that's the deal with WM?
[Desire HD Android Development] jkoljo:
S-OFF, here also. I did not use sync, as stated before. This method is quite simple in my opinion, but as the visionary "one click" comes tomorrow, people may not need these instructions for long.

So, I did it like this:

Visionary temp root

Adb shell, su

MD5 checked nb0 file

Loaded module as per instructions

Installed hboot as per instructions

MD5 checked hboot

Reboot

Visionary temp root (becomes permanent automagically)

Reboot

Done (you can uninstall Visionary now)

e: yes xmoo, device should not reboot in any time itself. You know it is finished when next # line comes visible.
[Desire HD Android Development] afrcom15:
Suffice to say that after all is complete you don't need to retain VISIONary.

I deleted it and all is still good
[Desire HD Android Development] xmoo:
Aight, thx it worked!!!
[Desire HD Android Development] lezperez:
Another successful root here! Fantastic! Recently upgraded from a 32b Magic, and after all the fun I had with that flashing different roms etc. glad to know I'll be doing the same for the next 2 years with my DHD!
[Desire HD Android Development] SupremeBeaver:
great news!
[Desire HD Android Development] Evostance:
Another successful root
[Desire HD Android Development] Evostance:
Instructions

http://xdaforums.com/showthread.php?t=834427

I am not responsible if this bricks your phone - Anyone confirm these steps are correct. I think they are the ones I took
[Desire HD Android Development] afrcom15:
I can't find su or superuser.apk anywhere on the device to complete the last stage on page 1. Device is S-OFF, all root required apps have superuser permissions.

I deleted VISIONary after I obtained S-OFF, could this be the reason?

Can anyone tell me where to find them on the device.
[Desire HD Android Development] mbaroukh:
May I ask a dumb question : what means S-OFF ?

Thanks :)

Mike
[Desire HD Android Development] mistertoo:
Security Off ;)
[Desire HD Android Development] RD1945:
When I issue the command insmod /sdcard/wpx.ko I get: "insmod: init_module '/sdcard/wpx.ko' failed (Function not implemented)". I replaced the string in the .ko file

I have kernel gf3f553d.

Guess no root for that kernel?
[Desire HD Android Development] El_Nino9:
not being funny again, read the thread!

it says to use a hex editor and change the kernel to that in the wpx.ko where the other kernel is mentioned..
[Desire HD Android Development] RD1945:
Guess you need to look again at my post.
[Desire HD Android Development] ratcom:
this error is normal.... you have done this part correctly ;-)
[Desire HD Android Development] RD1945:
Or do I have to edit the /proc/version file?
[Desire HD Android Development] RD1945:
And I think I have missed something because I cannot push 'su' or 'Superuser.apk' to their paths.

It keeps saying "Read-only file system".
[Desire HD Android Development] abrasive:
Could anyone please answer my questions on the previous page?
[Desire HD Android Development] afrcom15:
I can't even find 'em:confused:
[Desire HD Android Development] Evostance:
Just download superuser from the market
[Desire HD Android Development] Evostance:
Rooting it shouldn't do. Doing things with the root access might
[Desire HD Android Development] afrcom15:
Did that, but cannot find it to move it as per page 1 instructions, I've got S-OFF so do I have to go through this final stage
[Desire HD Android Development] Evostance:
No, just download and install it. You don't need to do the moving part
[Desire HD Android Development] Sylpher:
Hi Evostance,

I was trying to follow your instructions but can't find either of the files I put on the sd card. I'm guessing it's because the file extensions are different. Should I just rename the file extensions to .sh?
[Desire HD Android Development] Evostance:
Hang fire I'm writing a tutorial, In short. No don't do that
[Desire HD Android Development] Sylpher:
Ok thank you :)
[Desire HD Android Development] afrcom15:
'Ta very much
[Desire HD Android Development] abrasive:
But will I be able to use the OTA when I've rooted, or will they be disabled?
[Desire HD Android Development] Evostance:
Theres no reason you shouldn't be able to. They installed fine with temp root

TUTORIAL

http://xdaforums.com/showthread.php?t=834427

I think this is correct, please inform me if it works or not
[Desire HD Android Development] Sylpher:
It should work, I think it's when you start flashing different ROMs and making some big modifications, that you might disable OTAs.
[Desire HD Android Development] Sylpher:
Thank you soooo much for the great guide Evostance! I'm able to run TitaniumBackup upon boot (without Visionary installed) so I guess it's working :D
[Desire HD Android Development] dlads:
still can't get this to work man.

EDIT: I'm just getting the tutorial so i will let you know when i'm finished, i'm a noob so if it works for me it will work for anyone.
[Desire HD Android Development] envynexxus:
oooops seen mistake
[Desire HD Android Development] Evostance:
Would be nice if you said what it was ;)
[Desire HD Android Development] Kelthizar:
I don´t see gscript folder in Gscript Lite when I put add (Iputted it on the SD Card)...

what am I doing wrong ?

Edit: GScript just says Select a file (.sh from sdcard) but I can´t select anything
[Desire HD Android Development] Evostance:
Select the 2 files in the gscript folder on the sdcard
[Desire HD Android Development] envynexxus:
sorry hadnt copied the additional files into gscript folder ......just restarting phone now for final time i hope ........
[Desire HD Android Development] Kelthizar:
I can´t there´s nothing I can choose
[Desire HD Android Development] Evostance:
Odd.

Does anything actually show in the folder? My market is playing up so I can't check

EDIT: Copy the gscript folder back across once you have installed gscript. Let it merge the files or whatever
[Desire HD Android Development] Adeela20:
Hi, Im completely new to this and i was lost where it said go to the adb shell

would appreciate it if someone could tell me how to do that, thanks
[Desire HD Android Development] Kelthizar:
It just say´s: GScript just says Select a file (.sh from sdcard) but I can´t select anything

in light grey colors and i can´t select anything and I don´t see anything
[Desire HD Android Development] Evostance:
Sounds like those files aren't in the gscript folder on your sdcard. Check it
[Desire HD Android Development] trosa001:
great news that we have root access! does this mean that we are now able to install the 2g toggle mod (that originally required a custom rom)?

thanks for advance
[Desire HD Android Development] envynexxus:
followed and didnt work .......

loaded files in gscript

already had superuser so no need to download.

un-installed vision ary

rebooted but not rooted
[Desire HD Android Development] Evostance:
Did you get superuser from the market originally?

If not, follow the instructions and get it from the market
[Desire HD Android Development] Kelthizar:
yeah just checked it it was empty, don´t know why, thx for the great guide :)
[Desire HD Android Development] Evostance:
Has it worked?
[Desire HD Android Development] dlads:
Just ran through the tutorial to the letter and i have root without visionary installed, worked just fine for me, just need a kernel now to overclock it whenever needed.

Thanks m8, this is what was needed. :)
[Desire HD Android Development] cd993:
Just to confirm, can we still have the overclock along with full root, does it interfere with the kernels at all?
[Desire HD Android Development] Kelthizar:
Yeah its working properly, had to change Kernel Version but with ur guide really easy to do...

Thanks :)
[Desire HD Android Development] envynexxus:
I salute you !!!!!!

Works like a charm
[Desire HD Android Development] abrasive:
Great! Thanks. Will use the new version of VISIONnary tomorrow.
[Desire HD Android Development] Gig11gs:
thanks it prefect!
[Desire HD Android Development] Snake-Plissken:
thanks for the tutorial, worked great on my DHD.
[Desire HD Android Development] Jimmy Flip:
Unroot

My DHD has a Vodafone-branded ROM (Australia) and I don't have a copy of the unrooted Voda ROM. Is it possible to unroot after doing this? I'm assuming it's not as simple as backing up the affected system files (pre-root) and restoring them later.
[Desire HD Android Development] darrenjdoc:
Worked perfectly Evostance. Many thanks to you and the coders :)
[Desire HD Android Development] Love_Velvet:
Worked perfect for me. Many Thanks

I was running OC'd before using a gscript, will this still work now, with visionary uninstalled?
[Desire HD Android Development] Evostance:
Yes. VISIONary just gave you temp root. Now you have permaroot there is no need for VISIONary.

Everything will work the same as it did before, just the phone will always be rooted and wont have to be rooted on boot
[Desire HD Android Development] Snake-Plissken:
hmm quick question, can i uninstall gscript again and delete all the gscript files and the root-files?

or do i still need them to have it permarooted?
[Desire HD Android Development] Evostance:
You can get rid of the gscript files if you dont want them. Not sure on the root files. Think you can get rid, not 100% sure
[Desire HD Android Development] Stuclint:
DHD with O2 Branding Kernel 2.6.32.21-g29fe312

Hello there, I am a total newbie to Android, and I'm just wondering, will this work with a DHD with O2 branding? I just tried,but I'm not even sure how to tell if it worked or not :o Any tips would be apreciated.
[Desire HD Android Development] TML1504:
I removed them without any problem for now!
[Desire HD Android Development] Evostance:
Yes. No different to any other Rom in terms of rooting
[Desire HD Android Development] Jimmy Flip:
EDIT: See following post for better answer.
[Desire HD Android Development] Snake-Plissken:
you can install terminal emulator or any simillar app and type in "su" if the $ changes into # then you know it worked.
[Desire HD Android Development] Stuclint:
Not for O2 German Branding?

I've just made several attempts to permroot using both methods described (adwinp & Evostance). Maybe I'm missing something? One only needs to edit the Kernel version in the wpx.ko file right? Or am I supposed to be editing the hboot_7230_0.85.2007_101011.nb0 as well?

If someone got this working on a German branded O2 version of the DHD, I'd love to know.
[Desire HD Android Development] xmoo:
So any1 tried flashing a test rom??
[Desire HD Android Development] Evostance:
Wait for clockwork. I think koshk is working on it
[Desire HD Android Development] Mastiha:
I followed the guide which allowed me to load a stock ROM (wasn't able to before).

However, it doesn't appear to have made a permroot. When I try to run Titanium backup it says it cannot get root access and I have to run Visionary again to gain root access.

How is this possible when I was able to load a stock rom (I couldn't do this prior to following the guide)?
[Desire HD Android Development] mike1986.:
You always need superuser.apk and su files, even the phone is s-off. Perm root means it is not gone after reboot but if the rom you flash doesn't have superuser or su then you don't have root until you put it there.
[Desire HD Android Development] xmoo:
I can't try it myself. But I remember back in the days, flashing a test rom did not effect the bootloader. And also our bootloader is a higher version, and the RUU never downgrades the bootloader. So you should be able to flash it. I'm at work so can't test :(

Flashing a new stock rom, removes the root. In somecases if the new ROM has a higher bootloader also your bootloader. So go to ur Bootloader (Take battery out, replace battery, keep volume down pressed while pressing powerbutton) See if it still is satin S-OFF.
[Desire HD Android Development] waddo10:
Ignore that. found a mirror on his twitter.
[Desire HD Android Development] :
no need to take out the battery guys as I said a number of times already :) simply

- either disable fastboot in setting-applications, then shutdown device. reboot with holding power+VOL down keys to access BL

or

- select reboot on device, and hold power+VOL down pressed whilst it is rebooting

to access the BL.
[Desire HD Android Development] paulus_01:
I cannot check now (no data connection available atm) but I do recall seeing a statement that visionary is being modified to give perm root for DHD/Z??

Maybe that has something to do with it...? (although i would expect it to be in the market and just gets updated once the perm root has been integrated..
[Desire HD Android Development] :
google has suspended the market access to visionary and visionary+ as root-apks are not in accordance with market rules :)

Paul has already put mirrors up, and is working on updating visionary for perm.root later today.

http://android.modaco.com/content/htc-desire-hd-desirehd-modaco-com/320722/10-nov-r11-visionary-one-click-root/
[Desire HD Android Development] paulus_01:
Ah, that makes sense as well ;)

I'll go for your explanation ;) hehe
[Desire HD Android Development] faugusztin:
Maybe XDA should have a "XDA market" with all these root apps for easier access :).

And i will probably donate few euros too, both to Paul (for Visionary) and scotty2 (for root itself).
[Desire HD Android Development] Mastiha:
The first line has "ACE PVT ENG S-OFF".

Does this mean I'm still good?

If so, how do I reinstate the Permroot? I used the guide in the other thread to do the perm root.
[Desire HD Android Development] kuailan:
Hmmm, I have failed to get permanent root using EVO steps, but I also have noticed the same first line ACE PVT ENG S-OFF on my HBOOT. Does this mean my phone is rooted??
[Desire HD Android Development] xmoo:
S-off is good!!
[Desire HD Android Development] adwinp:
I've made a mod of the 1.39 stock (for WWE ONLY); take a look at the memory usage.

;]

I'm working on getting Hik@Ri back on track. My toolchain's been broken. O_o
[Desire HD Android Development] mike1986.:
@adwinp will you publish this? :) and where have you found 1.39 WWE stock?
[Desire HD Android Development] Bigis:
Change fonts?

You can change the phone font? They want to change the fonts in / system / fonts? Thx.
[Desire HD Android Development] adwinp:
There is a TMO 1.39 DE rom available; I might upload it this evening or tomorrow.

I'm working on 3 different projects in parallel:

Getting AOSP on the DHD with edgy optimisations (not just the standard vfp/neon), I'm also working on root-in-ram/tmpfs, cryptolooped partitions and the kernel.

I've been running into some trouble with my toolchain...

You can push your fonts to /system/fonts/

(you need to overwrite the stock ones)
[Desire HD Android Development] kuailan:
But what's the point even I have S-OFF, all my ROOT APPs just wont run?? I keep getting the message "Root not found??" I have tried several time reflashing back to stock ROM, and redoing the rooting process, but still the same problem. I guess I have given up now...hopefully Paul will update his new one click permanent root into his Visionary.
[Desire HD Android Development] mike1986.:
Ok, thanks. You mentioned something about recovery but I can't find it here...
[Desire HD Android Development] phunkycow:
It's in the first post, included in the zipfile (extract -> recovery.img).
[Desire HD Android Development] faugusztin:
And do you have the su binary in your system (look for Superuser from ChainsDD on market) ?
[Desire HD Android Development] kuailan:
Yes, I have follow the same instruction in the following thread: (in fact I have post all my steps in the thread)

http://xdaforums.com/showthread.php?t=834427

It seems I am not the only one too to have similar issues. I have a feeling it is something to to with the visionary. I guess we will just have to wait and see when Paul update it.
[Desire HD Android Development] adwinp:
Some apps are root-stupid, i.e., they only check for /system/bin/su and not /system/xbin/su

Just copy overy su to bin or make a symlink, and you should be fine.
[Desire HD Android Development] bratfink:
Semi-root?

I seem to have successfully rooted my HD, ie. when it turns on from a restart i can open root explorer and it returns 'successfully gained root permissions' however when i enter the system folder it gets locked as r/o just like with a temp-root. Anyone know how to fix?
[Desire HD Android Development] afrcom15:
WTF!!!

I just pushed the recovery from the first post, the device is completely dead, will not switch on at all, no indication of charge when I plug it in.

Got a bad feeling about this.:(
[Desire HD Android Development] :
yes. hit the mount/RW button on top! :)
[Desire HD Android Development] abrasive:
EDIT: Never mind.

Although, I wonder what limitations you get when you don't have the hboot rewritten?
[Desire HD Android Development] :
i am sure it is not a zip file

http://android.modaco.com/content/t...350/10-nov-r12-test-visionary-one-click-root/