• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Gingerbread Downgrade to 1.32 - Failed to set prot mask (innappropriate ioctl for device)

Accafella

Lurker
Jan 7, 2011
4
1
Hi, first post :)

I'm trying to root my DHD by first downgrading from the stock 2.3.3 Gingerbread recieved recently by an HTC OTA update, to 1.32 for rooting.

I've installed the adb drivers and psneuter + misc_version and it's working fine. The tutorial on the cyanogenmod wiki tells me to put this into the cmd:

adb push psneuter /data/local/tmp
adb push misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/psneuter
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/psneuter

However when i put in the last line, the cmd gives the error message:

Failed to set prot mask (innappropriate ioctl for device)

This obviously isn't right, and i'm wondering what i can do to fix it. I've tried searching round but i've found no answers. Please give me something to try.

Thanks.

EDIT: Im on Vista 32-bit.
 
Upvote 0
As Presidente said,
I used this guide instead:
[GUIDE] How to downgrade 1.7x/1.8x/2.x to 1.32.405.6 - xda-developers

First you have to download this: http://forum.xda-developers.com/attachment.php?attachmentid=591335&d=1304969547 and put it in the same folder as adb (platform-tools).

Then follow the part of the tutorial that says it is for Section 2b [For Gingerbread ROMs, 2.x] and copy and paste those commands instead of the psneuter ones.

You should then get the # symbol (NOT the $) to show that it's temporarily rooted.

After that you can just go back to the cyanogenmod wikipedia guide here: HTC Desire HD: Rooting - CyanogenMod Wiki

Start from step 5 of the downgrade guide, just after the "NOTE: You should have the "#" sign instead of the "$". If you do, you have temporary root, and can continue on." bit (ignoring the pneuter bit of step 5.

Hope this helps!
 
Upvote 0
As Presidente said,
I used this guide instead:
[GUIDE] How to downgrade 1.7x/1.8x/2.x to 1.32.405.6 - xda-developers

First you have to download this: http://forum.xda-developers.com/attachment.php?attachmentid=591335&d=1304969547 and put it in the same folder as adb (platform-tools).

Then follow the part of the tutorial that says it is for Section 2b [For Gingerbread ROMs, 2.x] and copy and paste those commands instead of the psneuter ones.

You should then get the # symbol (NOT the $) to show that it's temporarily rooted.

After that you can just go back to the cyanogenmod wikipedia guide here: HTC Desire HD: Rooting - CyanogenMod Wiki

Start from step 5 of the downgrade guide, just after the "NOTE: You should have the "#" sign instead of the "$". If you do, you have temporary root, and can continue on." bit (ignoring the pneuter bit of step 5.

Hope this helps!


this is very helpfull and nice step by step to do the work but (this is my first time in android forums) can you help me if the simpole # not come and i still have the simpole $ what i can do for that.
kinldy note that my android is gingir 2.3.3 latest from HTC and the mobile is not rooted or have recavary (new mobile) thank you very mush.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones