Background, part 1: I have decided that due to my injuries, the runner that set all of my PRs is not the same runner that I am today, so I am resetting them all.
Here's the problem I'm having: I was in PT for months due to chronically spraining my ankles. There's much improvement - my ligaments are tightened up, and my stability is good (I can handle stepping on an uneven surface and not spraining anything) but unfortunately I have another problem - the muscles in my legs are knotted and stiff nearly constantly. My anterior tibialis muscles) are the worst, to the point where if it gets fatigued my toe starts to drag a bit. My soleus muscles are painfully sore pretty much all the time.
I managed 4 miles last night (which is most of an 8K) with a balance scare (it would have been a sprain earlier) and some really sore tibiali anterior.
The foam roller is my friend, but the portions where the soleus hurts are so close to my shin bone or under my gastrocnemius that I can't really get at either of them with it...or it's painful because the foam roller is directly on the bone.
This wouldn't matter normally but in true Dyonisian form I've signed up for an 8K this Thursday. It's only $4 USD but I'd rather not skip out. They're about to end my PT because I've topped out their exercises. They do offer personal training, which I might pursue due to my cardiovascular fitness dropping. I swim when I can, though.
Right now I'm stuck - I don't feel well enough to run like before because my muscles are so tired, but at the same time I can't sit around and wait for running to come to me.
Today, Congress holds hearings on the first American Internet censorship system.
This bill can pass. If it does the Internet and free speech will never be the same. [Learn more here.]
Do you support this bill?
Karen's phone stopped recognizing SIM cards. I flashed it to stock to see if it would fix it. It wouldn't. Here's how to get root back. Assuming you have ADB set up on your machine already. Test with a phone that's not busted.
Flash G1 to vulnerable version of firmware (US phones: RC29). Cyanogenmod was still hosting this file.
While you're flashing from uSD card, put the desired future Android build on the card. You can also put the recovery here, but it's not necessary.
Sanity check: Boot phone. Should be at "no SIM card" screen. Do not enter emergency dialer. Open phone (or boot it open, doesn't matter) and type "(enter)reboot(enter)" and phone should reboot.
After phone reboots, type "(enter)setprop persist.service.adb.enable 1(enter)" to enable USB debugging. You can type this in as many times as you want.
Connect adb to the phone with "adb devices" to make sure you can see your phone.
Find a busybox binary built for ARM. (Here's one.) Push it to the phone in the /data/local directory "adb push /home/brian/Downloads/busybox /data/local/busybox". You don't *need* busybox for this, but it helps: you can use tools like whoami to see what's going on.
Also, at this time, push your desired recovery image, typically Amon Ra's 1.7.0: "adb push /home/brian/Downloads/amon-ra-recovery-1.7.0.img /data/local/recovery.img" (There's nothing that says you NEED to put the image on the SD card; /data/local works well.)
Now to do some fun on the phone. "adb shell" "cd /data/local" "chmod 777 busybox" "./busybox whoami" Should say unknown UID 2000. This means you're not root.
On the phone, type "(enter)telnetd(enter)". ONLY DO THIS ONCE PER BOOT. If you're not sure it took, reboot the phone. USB debugging will stay on, but telnetd has to be run every time.
Back to the shell. "./busybox telnet 127.0.0.1" (you can't use localhost) (Another option: "adb forward tcp:9998 tcp:23" on your computer, then telnet to your computer, port 9998: you'll get connected to the phone instead.)
You should be connected. If you get instantly disconnected, reboot the phone and run telnetd only once.
Sanity check: "/data/local/busybox whoami" Should say unknown UID 0. YOU WANT 0.
Once you're in...skip the instructions about making a "su" binary and go straight for the kill:
Pwnt. You now have a rooted recovery, and can flash a version of the software without gaping security holes that allows activation without a SIM card. Reboot into recovery (HOME + POWER) and flash from there.
Short version: Why would I trust anyone to get something like "bank account security" right without independent auditing of the code?
When I find a banking application that respects my freedom & allows me to see the source code, and where the secret information I need to access my account is not stored anywhere on my phone and is handled securely...
THEN you can talk to me about how fancy the interface is and how convenient it is to bank on your phone.
Until the world understands why real security is opened to peer & public review, we will continue to have these missteps and mishandling of information.
I'm not completely convinced my bank's website is secure, but I'm fairly convinced SSL is. All of the problems with SSL are being found, discussed & fixed.