Update Galaxy S Plus I9001 to Android 4.3 Jelly bean via Cyanogenmod 10.2 Custom rom [How To] (Updated 7th Sep, 2013)
Almost every Android device can partake the new Android 4.3 Jelly Bean treat, and that includes the Samsung Galaxy S Plus GT-I9001, thanks to an early build of unofficial CyanogenMod 10.2 for the Galaxy S Plus.
CyanogenMod is among the most popular custom ROMs. The alpha build of CM10.2 for the I9001 has been released by XDA Developers member davidteri91.
Currently this custom ROM is in its early development stage and you may encounter some issues and bugs while using this custom ROM.
This guide shows you how to flash CyanogenMod 10.2 for the Galaxy S Plus I9001.
Whats Working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLNv9
USB/Wifi tethering
VSync
USB OTG (Only FAT32 support)
Phantom key presses filtering
Changelog:
Use Tinyalsa audio from S2
Update Display HAL
Some Updates in GPS (Tested on Italy and Spain,
tell me if working for you too)
Fix glitches in Panorama photos (here is working and for you ???)
Add Flags for Support TWRP 2.6.0.4 (Thanks @blackmambazzz)
Update Kernel 3.4.60
Sync CM repo
ALPHA 11
Compiled with standard GCC 4.7 from google Now is compatible
Update Media codecs from S2
Minor Updates in kernel about CTR but need more test
Update Gapps
Sync CM repo
ALPHA 10
Based Android JSS15Q (Thanks CM team)
Disable buffer metadata (Thanks Michael Bestas)
Sync CM repo
ALPHA 9
Now for change the Apps in Background you need edit
this line sys.mem.max_hidden_apps=x
Add Google Location and Network Location Features
Add Certification for Gps
remove unsupported use.non-omx.mp3.decoder (Thanks Arco)
Minor Updates in ROM
Update Kernel 3.4.59
-COMPILED WITH LINARO TOOLCHAIN 4.8.2 BY @Christopher83
(Thanks Keff for make it bootable)
-SOME KGSL UPDATES WITH CAF CODE (GPU)
-OC
-UV
-VDD CONTROL
-360
Sync CM repo
ALPHA 8
Switch to CM Vibrator Intensity
AriesParts now is present in launcher CM settings doesn't
support it anymore
Update Media-codecs Sync to qcom-common CM repo
Some Updates in Bluetooth Stack according to android 4.3
Sync CM repo
Gapps Updates (Play Store 3.4.11 Multi DPI)
ALPHA 7
Set Number apps in Background by default (10) you can change
it in bruild.prop on this line ro.sys.fw.bg_apps_limit=x
Set dynThreshold of the hwc to 1.9 for smoother transitions
Dalvik Optimizations for devices with lower memory RAM thanks
Arne Coucheron
Added Scorpion Optimizations
Update kernel 3.4.57
- OC
- UV
- 360 MB
- Add New Governors and I/O Schedulers
Sync CM repo
ALPHA 6
Fix Notification Sound Issue (Thanks Michael Bestas and Mike Grim)
Minor Updates in ROM
Sync CM repo
Gapps 2013/08/08
Play Store 4.3.10 Multi DPI
All Apps Updated
ALPHA 5
Some DisplayHAL Updates Based on dislpay-caf (CM)
Some libstagefright Fix (Add legacy LPAPlayer - support for
disabling buffer metadata)
Changes into Surfaceflinger (enable EGL_NEEDS_FNW for qcom legacy)
Kernel Default 3.4.56
Sync CM repo
ALPHA 4
Fix Screenshot
Sync CM repo
KERNEL
- OC
- UV
- 360 MB
(Thanks @Christopher83 for his sources)
ALPHA 3
Now FOCAL is working
Update API in Display-Legacy according to 4.3
Fix glitches in Dislpay composition
Sync CM repo
ALPHA 2
Fix data GSM Internet
Sync CM repo
ALPHA 1
First Build
Sync CM repo
Currently this custom ROM is in its early development stage and you may encounter some issues and bugs while using this custom ROM.
This guide shows you how to flash CyanogenMod 10.2 for the Galaxy S Plus I9001.
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLNv9
USB/Wifi tethering
VSync
USB OTG (Only FAT32 support)
Phantom key presses filtering
Use Tinyalsa audio from S2 Update Display HAL Some Updates in GPS (Tested on Italy and Spain, tell me if working for you too) Fix glitches in Panorama photos (here is working and for you ???) Add Flags for Support TWRP 2.6.0.4 (Thanks @blackmambazzz) Update Kernel 3.4.60 Sync CM repo ALPHA 11 Compiled with standard GCC 4.7 from google Now is compatible Update Media codecs from S2 Minor Updates in kernel about CTR but need more test Update Gapps Sync CM repo ALPHA 10 Based Android JSS15Q (Thanks CM team) Disable buffer metadata (Thanks Michael Bestas) Sync CM repo ALPHA 9 Now for change the Apps in Background you need edit this line sys.mem.max_hidden_apps=x Add Google Location and Network Location Features Add Certification for Gps remove unsupported use.non-omx.mp3.decoder (Thanks Arco) Minor Updates in ROM Update Kernel 3.4.59 -COMPILED WITH LINARO TOOLCHAIN 4.8.2 BY @Christopher83 (Thanks Keff for make it bootable) -SOME KGSL UPDATES WITH CAF CODE (GPU) -OC -UV -VDD CONTROL -360 Sync CM repo ALPHA 8 Switch to CM Vibrator Intensity AriesParts now is present in launcher CM settings doesn't support it anymore Update Media-codecs Sync to qcom-common CM repo Some Updates in Bluetooth Stack according to android 4.3 Sync CM repo Gapps Updates (Play Store 3.4.11 Multi DPI) ALPHA 7 Set Number apps in Background by default (10) you can change it in bruild.prop on this line ro.sys.fw.bg_apps_limit=x Set dynThreshold of the hwc to 1.9 for smoother transitions Dalvik Optimizations for devices with lower memory RAM thanks Arne Coucheron Added Scorpion Optimizations Update kernel 3.4.57 - OC - UV - 360 MB - Add New Governors and I/O Schedulers Sync CM repo ALPHA 6 Fix Notification Sound Issue (Thanks Michael Bestas and Mike Grim) Minor Updates in ROM Sync CM repo Gapps 2013/08/08 Play Store 4.3.10 Multi DPI All Apps Updated ALPHA 5 Some DisplayHAL Updates Based on dislpay-caf (CM) Some libstagefright Fix (Add legacy LPAPlayer - support for disabling buffer metadata) Changes into Surfaceflinger (enable EGL_NEEDS_FNW for qcom legacy) Kernel Default 3.4.56 Sync CM repo ALPHA 4 Fix Screenshot Sync CM repo KERNEL - OC - UV - 360 MB (Thanks @Christopher83 for his sources) ALPHA 3 Now FOCAL is working Update API in Display-Legacy according to 4.3 Fix glitches in Dislpay composition Sync CM repo ALPHA 2 Fix data GSM Internet Sync CM repo ALPHA 1 First Build Sync CM repo
Warning
- The instructions in this guide are intended for use with the Samsung Galaxy S Plus, model number GT-I9001. Applying these instructions on another device or model may produce undesired outcomes.
- The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
- Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
- Read and understand the whole guide first before actually performing the instructions.
Requirements
- Samsung Galaxy S Plus GT-I9001 with ClockworkMod Recovery or TWRP Recovery.
- Check out our guide on how to flash ClockworkMod Recovery for the Galaxy S Plus I9001.
- Check out our guide on how to flash TWRP Recovery 2.2.1 for the Galaxy S Plus I9001.
- Make sure that “SIM card lock” is not selected. You can find this under Settings >Location and Security > SIM card lock.
- Download the following files to your computer:
- CyanogenMod 10.2 beta 1 ROM (cm-10.2.0-RC0-Beta1-ariesve.zip, 164.42 MB)
- Google Apps package (gapps-jb4.3-20130827.zip, 84.52 MB)
- Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.
- For backup tips, check our guides on how to sync your data to the cloud and how to create local backups of your mobile data.
Instructions
- Copy the CyanogenMod 10.2 Beta 1 ROM file and the Google Apps package to the internal SD card of your phone.
- Turn off the phone.
- Boot your phone into Recovery Mode. (You can do this by pressing and holding down the Volume Up and Power buttons at the same time. You can then let go of the buttons once the Samsung logo on the screen appears. When the icon bearing an Android inside a box shows up, press the Menu button.)
- Make sure to create a backup before installing the ROM. Tap on Backup or restore and choose Backup and wait until the backup process ends.
- Select Wipe data/factory reset and confirm the action on the next screen.
- Select Wipe cache partition and confirm the action on the next screen.
- Select Install ZIP from SD card. Select Choose ZIP from SD card and locate the cm-10.2.0-RC0-Beta1-ariesve.zip file. Confirm the installation on the next screen.
- Once the installation is complete, flash the Google Apps package in the same manner as in step 7.
- Go back to the main menu and select Reboot system now to reboot your phone. It would take about 5-7 minutes to boot for the first time.