[Optimus V Android Development] bigsupersquid:
ha, yeah, I have to set up a phone for my older kid who happens to be quite a delinquent. I've dropped virgin mobile due to raised costs, up to $60 for the unlimited 3g data vs the original $25.

But using Harmonia I can get into the service programming menu ##virgin# and set the MDN and MSID for service on HelloMobile (Qlink) for under $10/month with 1GB limited data. I don't want the kid to have internet access, so the fact that stock won't even see 3g on qwest doesn't bother me.

I'm putting internal kitkat on it so it'll run spotify over wifi, with no web browser. If the apns-conf.xml allows qwest 3g, I'll just comment it out. I don't want her to have more than text and voice calls on any device I allow her to have due to the issues she causes via the internet.

//edit: POS Spotify only works over cellular data from the version I could find for kitkat, and YouTube won't fit together with new play services, so back to bobzhome gingerbread it goes.

TheKraven nudged me into kernel development and from there I jumped into ROMs with kitkat for the Optimus S/V. Before that I mostly just tweaked ports or straight up installed other people's work, so this was my starting point for anything more than app programming in j2me or hacking java apps onto phones that wouldn't allow installing without paying through some app store.

I should rebuild this from HardLight's OS2SD repo, it just needs the 3g tweak from TeamHydra telephony package thrown in and the kernel from this, and this one is stale by years of security patches. Still fresher than Froyo or GB though, you can't even get apps like spotify or youtube to connect to their servers on stock V or S software anymore. I was pleased he ran with the idea for the optimus one long after androidarmv6 kicked the bucket, much less after support faded for the s/v.

you can use twrp to copy the /tmp/recovery.log file to sdcard and upload it from there from the phone itself.

still, with the older twrp, it won't flash os2sd, and it'll flash the internal kitkat to the wrong partitions, swapping system and userdata. that was an androidarmv6 tweak I absorbed to open some more MB of space on system for kitkat.

you could flash the internal rom with the older twrp if you open the zip file and modify the updater-script by changing all incidences of "/system" to "/data" and "/data" to "/system" first. You'll also need an older update-binary from something that does flash in your TWRP with edify scripting, because this one is built with TLS enabled, and that'll crash when trying to run it from older kernels.

Internal is pretty thoroughly trimmed down to fit the limited /system space of the optimus s/v though. you have to extract apps from the /extras folder and install them manually after first boot if you want them.... Like the web browser.

OS2SD is the way to go for kitkat, but you need a good fast SD card, which they do sell now. And you'll have to install the OS2SD friendly TWRP from the first post to use it. I'd advise using that TWRP if you want to use the internal ROM as well to save tweaking.

That TWRP version will partition the card for you. There should be instructions early in the thread, I'll make sure they are still there.

also, for years now, Google play services has had neon assembly instructions buried in their kitkat armv5 gapps, which causes random force closes, often enough I modified a version of this for myself while I was still using it so the notification said "Google Play Services has sucked" rather than the stock "stopped" message just so I could chuckle instead of curse at it.