Ok.
Phone and Texting:
Code:
Download Kravens cm7.2 FULL IHO
Download Drews Optimus S CM9 port
Move both to sdcard
boot into recovery
wipe data(cache dalvik cache too)
Install Kravens 7.2(yes it is a baseband mismatch...)
reboot into the rom(must load stuff into cache)
after rom fully boots power off and power into recovery
flash Drews CM9 port( DO NOT WIPE DATA OR CACHES!!!)
From that to fix the home key issue(must use adb):
Two ways:
1
Code:
adb pull /system/usr/keylayout/Generic.kl
edit key 102 to say HOME WAKE
adb push Generic.kl /system/usr/keylayout/Generic.kl
2
Code:
Download my premade Generic.kl from http://www.mediafire.com/?d2gmfck4cmg3bd7
Navigate your command prompt to where you downloaded it to by using cd command
adb push Generic.kl /system/usr/keylayout/Generic.kl
Time for market:
First. delete some System apps you dont need(i deleted calender calender storage live wallpapers and Voice dialer( you need to delete up to 6 mb.)
Extract Vending.apk from the 20120131 gapps.
open up a command prompt(im on Ubuntu so i use Terminal)
navigate to where you put Vending.apk(in the terminal using the cd command)
Type
Code:
adb remount rw
adb push Vending.apk /system/app/Vending.apk
adb shell
adb chmod 644 /system/app/Vending.apk
exit
adb remount ro
Thats my progress so far.