I went for broke and I bricked mine. (bricked="G1 screen for 1/2 a sec then HTC bootloader, no path to the menu'd exclamation recovery mode") Here's what I did/learned:
Busybox works great
remounted /system rw
copied bbox to /system/bin and symlinked cp, passwd, chown, nc, login, adduser add group, yada
used bbox and a little pasting to add passwd, group and shadow into etc
busybox telnetd worked against the created passwd,shadow and group files and used bb's login
added busybox telnetd to /system/init.rc (init.rc got overwritten on next boot, pre-brick)
edited /system/build.props and added ro-secure = 0 (this probably did it)
The ro.secure property is what adbd checks when deciding to setuid 2000, I think certain files are checksummed for boot as well as for updating.
if you are still stuck (system not booting, recovery not booting), PM me, I have some things to test for the SPL (the tricolour screen)
Main devices: Athena (x7500&x7510) , Xperia X1, RhodiumW Other devices: Shift&x9500 (yess! running SPL 1.29.OliNex),
Kaiser&TouchPro&Herald, Diamond&HD, 2xUniversals
(Qtek_9000&Vodafone_VPA_IV) + non HTC's.
kill -9 -1 seems to reboot your machine, but its much faster than turning off/on or typing reboot. it also kills all running processes for when ur low on ram
Now that we have root access, is there a way to sim unlock the phone without an unlock code from TMo? I live far away and want to order a phone on ebay where the prices are better for the locked versions.
Yep. You better get root while you can, and then protect your phone from OTA updates . It almost makes me want to go buy a couple and jailbreak them, then wait for the patch and sell them for a premium. lol.
Does anyone have a good idea about how to actually protect the phone from a google update? It would be really disappointing to get my phone in 3 days, only to have google patch it shortly after, blocking me from all the fun!
On the same note, I wouldn't want to block OTA updates, since they are surely going to be necessary/useful changes to the phone. So, anyone have a plan to keep proper root access despite Google's efforts?
Does anyone have a good idea about how to actually protect the phone from a google update? It would be really disappointing to get my phone in 3 days, only to have google patch it shortly after, blocking me from all the fun!
On the same note, I wouldn't want to block OTA updates, since they are surely going to be necessary/useful changes to the phone. So, anyone have a plan to keep proper root access despite Google's efforts?
The idea is to make it so that you can apply modified updates that you sign yourself, while not allowing "official" updates to be installed. You can download the official update, and modify it so that it doesn't take away your root access, and then sign it with your own key and update the phone. Or wait for someone here on the forum or elsewhere to post a modified update
How do these updates work? I know almost nothing about linux so bear with me. Does it patch certain files, or flash an updated version of the OS? I am curious, because I am looking for a way to port WM to this device.
Those of us who use Linux on a day to day basis don’t think twice about sinking … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?