[ROM][I9100][5.1.1][OFFICIAL] CyanogenMod 12.1 Nightly Builds

Search This thread

Lysergic Acid

Inactive Recognized Developer
Nov 14, 2014
1,086
12,384
Ponta Grossa
CyanogenMod 13 nightlies started, checkout its thread!

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.1 Lollipop, which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.
 */

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. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.

IMPORTANT INFORMATIONS
- Root is now disabled by default on CM12.1. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
- CyanogenMod 12.1 comes with Cyanogen Recovery by default, if you don't like it you can flash alternative recoveries using IsoRec

I'll not support users and answer questions from users which:
- Are running a custom kernel
- Have flashed mods
- Modified system files
- Didn't follow my instructions
- Are unfriendly

Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/I9100_Info
Known Issues: http://wiki.cyanogenmod.org/w/Known_Issues_page_for_i9100
Changelog: http://www.cmxlog.com/12.1/i9100

First time installation instructions:
  • Download CM-12.1-XXXXXXXX-NIGHTLY-i9100.zip to your sdcard
  • Make sure you're using a Kitkat Compatible Recovery
  • Boot into Recovery
  • Wipe all your data
  • Flash CM-12.1-XXXXXXXX-NIGHTLY-i9100.zip from sdcard
  • (Optional)Flash Google Apps.zip from sdcard
  • Reboot

CM12.1 official nightly builds:
http://download.cyanogenmod.org/?device=i9100

Recommended Google Apps:
http://xdaforums.com/android/software/tk-gapps-t3116347
Choose Pico version to fit in the /system partition.

If you like my work, consider making a small donation ;)

XDA:DevDB Information
CyanogenMod 12.1, ROM for the Samsung Galaxy S II

Contributors
Lysergic Acid
Source Code: https://github.com/CyanogenMod

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Kitkat Compatible Recovery
Based On: AOSP

Version Information
Status: Nightly

Created 2015-07-01
Last Updated 2016-02-04
 

essenov

Member
Dec 17, 2011
39
11
Sofia
Thank you for the hard work Lysergic and congratulations for the success so far.
...
Update from latest Unofficial to first Official through OTA was unsuccessful. Now flashing from CM Recovery and will flash GAPPS as the Google services are not working after the OTA update.

edit: gapps still not working after flashing official build + gapps from recovery. Any chance to fix it without factory reset?

Solution: "you can clear the play services data to fix that"
---
update: I got better performance with the first official build compared to the latest unofficial.
 
Last edited:

Weib67

Senior Member
Apr 16, 2011
122
89
Congratulations LA. :)
Hope users will provide useful feedbacks and logcats in this thread to help you make this rom even better.
Cheers !
 

abdulhkeem

Senior Member
May 1, 2014
50
10
there is a way to fix the crashing gapps but it will take mashing the screen to get there just wipe the gapps services data and that fixed it for me.
 
  • Like
Reactions: essenov

Dr.Fix

Senior Member
Jul 5, 2009
439
120
Milan
My phone seems very hot under the camera, expecially when leaved attached to AC power... much more than on KK...
I made all the possible wipes/formats and checked with betterbatterystats but I cant find anything strange...
 
  • Like
Reactions: yassineak47

Jleoz

Senior Member
Dec 25, 2014
102
36
Thanks so much for this @Lysergic Acid!

I have been following since November last year and all I can say is what an amazing achievement!

Congrats to you and all the great devs that helped you get to where you are now.

Can't wait to see what is to come with the official tag on the ROM now.

Regards,
Jleoz.
 

essenov

Member
Dec 17, 2011
39
11
Sofia
lost root

Looks like I lost root with the official build. Yes, the root access is enabled in dev options. Tried rebooting, disable-enable, re-flash, still does not have root.
 

Lysergic Acid

Inactive Recognized Developer
Nov 14, 2014
1,086
12,384
Ponta Grossa
Thank you for the hard work Lysergic and congratulations for the success so far.
...
Update from latest Unofficial to first Official through OTA was unsuccessful. Now flashing from CM Recovery and will flash GAPPS as the Google services are not working after the OTA update.

edit: gapps still not working after flashing official build + gapps from through recovery.

Any chance to fix it without factory reset?
As already said, you can clear the play services data to fix that, but I'm working on a fix for the backup tool.
 

Hazard-

Member
Sep 5, 2013
6
2
Can't wipe data

I'm unable to wipe data/factory reset from the new cyano recovery. Same thing if i try wiping from settings, is someone having same issue?
 
  • Like
Reactions: Pier_89

Hazard-

Member
Sep 5, 2013
6
2
it says unable to open efs/metadata (more or less). I thought efs folder is untouched on wipe, isn't it? :rolleyes:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 253
    CyanogenMod 13 nightlies started, checkout its thread!

    CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.1 Lollipop, which is designed to increase performance and reliability over stock Android for your device.

    Code:
    #include 
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     *
     * Submitting bug reports on nightly builds is the leading 
     * cause of male impotence.
     */

    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. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review.

    IMPORTANT INFORMATIONS
    - Root is now disabled by default on CM12.1. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
    - CyanogenMod 12.1 comes with Cyanogen Recovery by default, if you don't like it you can flash alternative recoveries using IsoRec

    I'll not support users and answer questions from users which:
    - Are running a custom kernel
    - Have flashed mods
    - Modified system files
    - Didn't follow my instructions
    - Are unfriendly

    Official CyanogenMod Wiki: http://wiki.cyanogenmod.org/w/I9100_Info
    Known Issues: http://wiki.cyanogenmod.org/w/Known_Issues_page_for_i9100
    Changelog: http://www.cmxlog.com/12.1/i9100

    First time installation instructions:
    • Download CM-12.1-XXXXXXXX-NIGHTLY-i9100.zip to your sdcard
    • Make sure you're using a Kitkat Compatible Recovery
    • Boot into Recovery
    • Wipe all your data
    • Flash CM-12.1-XXXXXXXX-NIGHTLY-i9100.zip from sdcard
    • (Optional)Flash Google Apps.zip from sdcard
    • Reboot

    CM12.1 official nightly builds:
    http://download.cyanogenmod.org/?device=i9100

    Recommended Google Apps:
    http://xdaforums.com/android/software/tk-gapps-t3116347
    Choose Pico version to fit in the /system partition.

    If you like my work, consider making a small donation ;)

    XDA:DevDB Information
    CyanogenMod 12.1, ROM for the Samsung Galaxy S II

    Contributors
    Lysergic Acid
    Source Code: https://github.com/CyanogenMod

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Kitkat Compatible Recovery
    Based On: AOSP

    Version Information
    Status: Nightly

    Created 2015-07-01
    Last Updated 2016-02-04
    49
    I just updated the TWRP + Stock kernel zip in the OP, to save you time the link is: https://www.androidfilehost.com/?fid=24269982087000756
    And here's an unofficial build with kmemleak enabled in the kernel: https://www.androidfilehost.com/?fid=24269982087000757
    In case you want to debug the so called mali memory leaks, the documentation on how to use is here: https://www.kernel.org/doc/Documentation/kmemleak.txt but keep in mind you need to be good at backtracing, if not the debug info will be pretty much useless. I'll probably just move on to CM13 by now because this issue gets frustrating easily with the lack of information on mali. I've tried everything that was sent to me or I figured out by myself, so unless something else comes up I wont touch this issue on 5.1 anymore, if it happens on 6.0 then I'll work on it in 6.0 ;)
    48
    This is a stock CM 12.1 kernel + TWRP 2.8.7.0, up to 04/08/2015 sources, and of course, this is signed :p, flashable from the Cyanogen Recovery. I didn't extensively test this, but should be fine.
    Download: https://www.androidfilehost.com/?fid=24052804347787517
    47
    @Lysergic Acid will you continue this project to 6.0?
    Of course, I'm already aware of the changes I'll have to do to get 6.0 support, so things will be quicker than it was with CM12 ;)

    ATTENTION EVERYONE:
    In order to fix the "wipe data" issue on the cyanogen recovery, I had to move the encryption key that was stored in /efs/metadata to the /data partition itself, on the footer of it. So I'm pretty sure that will force anyone using encrypted phones to wipe their data to get the phone working on the next nightly. I'm not sure about non-encrypted phones, might not have problems at all. Just be cautious when updating to a newer nightly, I'm sure most of you know how to be cautious.