CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0 (Lollipop), which is designed to increase performance and reliability over stock Android for your device
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo.
Device-specific source code for the Samsung Galaxy Grand Duos are available fromhttps://github.com/pawitp/android_device_samsung_i9082 and https://github.com/pawitp/android_kernel_samsung_i9082.
Compatibilitiy Patches: https://gist.github.com/pawitp/cba169c87dba57eea8ef
Downloads
ROM: http://goo.im/devs/pawitp/i9082_cm12.0 or http://d-h.st/users/pawitp/?fld_id=41223 orhttps://s.basketbuild.com/devs/pawitp/i9082_cm12.0/
Google Apps: https://s.basketbuild.com/gapps
What works?
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo.
Device-specific source code for the Samsung Galaxy Grand Duos are available fromhttps://github.com/pawitp/android_device_samsung_i9082 and https://github.com/pawitp/android_kernel_samsung_i9082.
Compatibilitiy Patches: https://gist.github.com/pawitp/cba169c87dba57eea8ef
Downloads
ROM: http://goo.im/devs/pawitp/i9082_cm12.0 or http://d-h.st/users/pawitp/?fld_id=41223 orhttps://s.basketbuild.com/devs/pawitp/i9082_cm12.0/
Google Apps: https://s.basketbuild.com/gapps
What works?
- Wi-Fi
- Bluetooth
- RIL (Calls, SMS, Mobile Data)
- Dual SIM
- Sensors (Accelerometer, Compass, Light, Proximity, etc.)
- Camera (photo)
- Video playback
- Audio (playback & recording)
- GPS
- Everything else not listed under "known issues"
Known Issues
Additionally, Dual SIM has the following limitations:
- screenrecord does not work
- FM Radio does not work
- Sometimes wake up causes music stutter
- Wi-Fi HAL (i.e. Scanning MAC Address Randomization) not implemented
- Sim Tool Kit (STK) not fully working
- Video in YouTube app sometimes freeze
- Camera app sometimes crash on close
- Unable to un-pin screen without rebooting
- root not working properly (su was shipped with incorrect permission, you can make it work by chmod 755 /system/xbin/su)
- Swipe-typing and face unlock are NOT ROM issues. They need the proper libraries from Google Apps.
- Does not work on 4.1 stock ROM's bootloader, please upgrade to 4.2 before flashing
Additionally, Dual SIM has the following limitations:
- Both SIMs are always enabled (no way to disable one SIM)
- "Receive incoming call while data is enabled" is always enabled
- Cannot toggle SIM2 data from quick settings
Installation
- Make a backup!
- If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to 4.2.
- Install ClockworkMod recovery with SELinux support (.tar) (.zip). Older CWM will result in a "status 7" error.
- Reboot into recovery
- Wipe data if coming from stock or another non-CM ROM (You may get a "staus 7" error if you fail to wipe.)
- Install the ROM
- Optionally install the Google Apps Addon
o upgrade to a newer build, simply flash the zip. There's no need for data wipe or flashing Google Apps again.
Changelog
20141128: Fixed voice note in WhatsApp, SIM PIN, incoming call crash, 2G/3G selection in non-English languages. SELinux is now in enforcing mode (you may need to wipe if you have ever used a custom kernel with SELinux disabled)
20141123: Fixed unable to select 2G/3G, "Carrier Settings" FC, FC when dual SIM disabled, sometimes not able to set APNs, low Wi-Fi download performance when screen off
20141121: Fixed "call feature" crash, random reboots (Note: may require wipe or "pm clear com.android.launcher3" if launcher is crashing)
20141120: Fixed .wav playback, video recording, off-mode charging, "mount /data" error in install script, low call volume, compatibility with smaller /system partition
20141116: Initial release
Changelog
20141128: Fixed voice note in WhatsApp, SIM PIN, incoming call crash, 2G/3G selection in non-English languages. SELinux is now in enforcing mode (you may need to wipe if you have ever used a custom kernel with SELinux disabled)
20141123: Fixed unable to select 2G/3G, "Carrier Settings" FC, FC when dual SIM disabled, sometimes not able to set APNs, low Wi-Fi download performance when screen off
20141121: Fixed "call feature" crash, random reboots (Note: may require wipe or "pm clear com.android.launcher3" if launcher is crashing)
20141120: Fixed .wav playback, video recording, off-mode charging, "mount /data" error in install script, low call volume, compatibility with smaller /system partition
20141116: Initial release
Thanks
- The CyanogenMod team for providing a great ROM. Without all the compatibility work which went into it, this ROM would've been much harder to make
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
- The CyanogenMod team for providing a great ROM. Without all the compatibility work which went into it, this ROM would've been much harder to make
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
No comments:
Post a Comment