SGS3 on Verizon Update
So for anyone who is wondering, this last weekend I finalized a kexec-based boot sequence for CM9 on the d2vzw (Samsung Galaxy S3, Verizon variant) that will allow standard installs to the device.
All of the kexec internals are now stored on the system partition, and cold booting into the stock kernel will result in the following:
1.) boot is hijacked immediately after the filesystems are mounted
2.) kexec-boot.zip is copied to /cache and set to auto-flash on reboot
3.) device is rebooted into recovery
4.) kexec-boot.zip is auto-flashed without user interaction
5.) device is kexec-rebooted with androidboot.mode=kexec
6.) boot is not hijacked since it is within a kexec environment
7.) the system is now booted with a custom kernel
This means we now have custom kernels that can be booted directly from a cold boot (no booting into recovery and flashing a zip manually, that will be done for you). Also this means that all of the kexec internals are on the /system partition, so backups and restores from recovery function as expected. The only downside to this is that the boot process actually involved 2 quick reboots, but it's preferable IMO to having to flash manually from recovery.
The main problem still existing with the device is the lack of data connectivity. This is currently being looked into. Voice calls and SMS function as expected, but the SIM appears to be failing provisioning resulting in no 3G/4G connectivity.
I'll keep you posted.