Thanks guys. I am doing what I can to help root this while learning about it in the process. I was hoping ODIN would work like NVFlash does on the Tegra 2 tablets I have, but it doesn't. Which is a shame... if I can dump the boot image, I can change the secure flag over to false and reload it to the phone to get root via adb like we do on the Transformer.
Everything I've learned or read seems to indicate that recovery is flashed when you flash a kernel or boot image, but recovery has its own partition. Is there a way to just "flash" the new recovery right to that partition without messing with boot? This is the part I am unclear of and have a hard time finding answers to. I know on the Captivate to install ClockworkMod you have to flash the boot image, which didn't make sense to me. Maybe I still have a lot of learning to do about this stuff, but the best way for me to do so is with hand-on and experimentation.
Great work KnightCrusader! I have owned HTC phones for years, and this is my first samsung. I am a little experienced with heimdall/odin because I was trying to help a friend flash a fascinate. I bricked it so I had to learn how to recover it fast. I was using 32 bit XP on that computer. My computer is 64 bit W7. Will those tools still work on my computer? If so, I might take a crack at trying to dump the recovery.
Sure, I got the Heimdall software here:
Heimdall ? Glass Echidna
Make sure to put the phone in download mode (you might need a jig, that's all I've used so I dunno if there are shortcut keys to press on boot to obtain it that way). Then make sure you install the proper drivers, which some with Heimdall. It won't work until you install them. (I tried before I realized I needed them.)
You can take a look at the software, but DO NOT flash anything from another phone to this one. I am pretty sure nothing of the other Galaxy S phones will help you here, other than make your phone a brick.
Excellent work KnightCrusader. That's a heck of a lot more than I could do lol. If i get one and you want / need a guinea pig, im game.
I'll let you know if I need people to try things, but unless its safe, I won't ask cause I don't want to think that I had a part in bricking someone's awesome piece of hardware.
All Verizon-based Android phones have locked bootloaders at the behest of Verizon.
Not true. The OG Droid, Incredible, Fascinate, Continuum, and most recently the Charge, Revolution, and Stratosphere are all unlocked as far as bootloader is concerned. All a locked bootloader means is its ability to boot a custom made kernel is turned off (by using a signature to check its integrity). All the phones I listed will boot custom kernels, thus making them unlocked.
I am not sure if Verizon pushed HTC to lock bootloaders, but we all know that they promised to "open" them on new devices. Motorola, on the other hand, I still think they are doing that on their own accord and blaming it on Verizon. Look at the Xoom, that was locked and allowed to be "unlocked", but I have a feeling that ability was there because Google made them do it (since it was a Google Experience Device), otherwise that baby would have been locked up tight too. I guess we have to see what the Xoom2 will be like.
The main reason for this is the crapware. The crapware vendors pay VZW a lot of money and the agreement is that VZW try their damnedest to make sure nobody removes the crapware for 2 years. In return VZW gets to not only subsidize the cost of the device (meaning you don't have to pay retail for it) but they also make quite a bit of money in the long run.
Not going to argue with you there. It also keeps people from installing custom kernels that provide some of the services they charge for as a free service instead. (Tethering, anyone?) However, I don't think its to make up the subsidy, I bet they'd shovel the crap on the phone even if they were still making money on it. It is Verizon we are talking about here, after all.
As far as the attempts to root, this is gonna require a bit more than catch-all roots at the moment. We may even end up with a bootstrapper recovery instead of a normal recovery. I've looked into why Rageagainstthecage didn't work and that was because if the ADBD crashes, it doesn't attempt to restart, it just locks up the phone for the most part until you reboot. Looks like all of the security holes used to gain root previously have been locked up nice and tight.
I'm fine with a bootstrapped recovery like the Motorola Droids use... but we still need root in order to install it.
I'm really hoping the dev of one of those catch-all root solutions (superOneClick, Z4, etc) gets this phone, it would make root so much easier.
The problem is, SuperOneClick, Z4, and all the other one-click solutions are just nice GUI/scripts that perform all the other manual exploits, nothing special. SuperOneClick uses psneuter and Gingerbreak (both don't work, manually or otherwise) and I think z4 uses rage.