Hey, BTW, Ririal, I got my sideloading enabled. I did as you suggested, and downloaded GladEnable.
As it was a .bat file and I'm a Linux guy, I used the exercise of translating from .bat to .sh as a way to pick it all apart and see what's going on. Very neat little package. I now see what you mean by that other method having way too many steps. Once you've got the sqlite3 ARM binary that can be copied to the phone, that simplifies things greatly.
So, there's actually three things you have to set in settings.db to get sideloading to work:
set install_non_market_apps = 1, that's pretty straightforward.
Then there's 'set_install_location=1'. What does that do?
And finally, there's 'force_only_market_apps = 0'. that seems like the opposite of the first one?
Note also, the manual method that I originally asked about, only sets 'install_non_market_apps'. It makes no mention of set_install_location or force_only_market_apps. I wonder if that's why it soft-bricks my phone when I do it?
Oh, also, is any of this stuff (contents of settings.db) documented anywhere?
Anyhow, thanks again.