Unrevoked: Is my firmware too new? I'm trying to root my phone with Unrevoked recovery reflash tool and it all goes well - it installed the needed service and the root tool - up until it's supposed to actually do the root process.

It reboots the phone and then says "waiting for system to settle" and then it says "running root". Then it gives me the message "error: failed to get root. Is your firmware too new?"







But how do I tell if my firmware is too new? Do they mean the Android build number? And where can I see what versions are supported? Or is it my HBOOT version that's causes the problem?

Some info about my device.

Android version
2.2

Baseband version
32.49.00.32U_5.11.05.27

Kernel version
2.6.32.15-gf@5a401c
htc-kernel@and18-2#1

Build number
2.29.405.2 CL263770 release-keys

Software number
2.29.405.2

BRAVO PVT3 SHIP S-ON
HBOOT-0.93.0001
MICROP-051d
TOUCH PANEL-SYNT0101
RADIO-5.11.05.27
Aug 10 2010,17:52:18


Is this thing compatible with Unrevoked or not?

If not, will it help to downgrade to Android Eclair 2.1 RUU and then try to root?

Update: Downgrade attempt failed

I just tried downgrading from 2.29.405.2 to 2.10.405.2 using the RUU_Bravo_Froyo_HTC_WWE_2.10.405.2_R_Radio_32.44.00.32U_5.09.05.30_2_release_142828_signed.exe file but the process failed. I get error code 140 - "bootloader version error".











So much for plan B...
One click root methods use a simple rootkit exploit package to gain root permissions to the Android kernel. Once this is done, they modify file permissions to make the rooting permanent.

These exploits have been patched by Google and device manufacturers for a long time now, and the vast majority of one click rooting solutions are outdated and no longer work.

In other words - your firmware is too new. It has been patched against rootkit exploits.