CyanogenMod 10.1 bootloop fix

Update (2013-07-22): The libskia.so file location has been updated. You can now download it from here

After updating my Samsung Galaxy S2 (SGSII, GT-I9100) to the latest CyanogenMod 10.1 nightly (20130228), I got stuck in a boot loop where it would constantly show the CyanogenMod boot logo spinning!

After some searching, I came across this post in the nightlies forum of xda developers.

So, without further ado – let’s get to fixing this bootloop!

First up, you need to have adb available:

Next, download the file as linked to from the forum thread: libskia.so – 1.36 MB

Boot your device into recovery mode. For the SGSII, you do this by pressing and holding + + until the “Samsung Galaxy S II” boot screen appears.

Once in the Recovery Menu, you need to mount the /system partition:

  • Use to go to “mounts and storage”
  • Press to select
  • Use to go to “mount /system”
  • Press to select

Now, on your PC, you need to send the file to the device using your newly setup ADB:

  • Plug the device in via USB
  • Check he device is detected by running adb devices which should say something like:
    List of devices attached
    0123456789ABCDEF recovery
  • Send the file to your device:
    adb push ~/path/to/libskia.so /system/lib

Finally, you need to reboot your device:

  • Use to go to “+++++Go Back+++++”
  • Press to select
  • With “reboot system now” selected, Press to reboot

The CyanogentMod 10.1 bootloop should now be fixed :)

Enjoy!

7 thoughts on “CyanogenMod 10.1 bootloop fix

  1. Jo says:

    Dear Jess,

    I have the same problem with my Xperia P installing CyanogenMod 10.1 . I tried to follow your protocol but the file needed is no longer available. Could you reupload it anywhere or do you have any other link where to find?!

    Thanks a lot in advance
    Jo

  2. Jess Telford says:

    I have uploaded the file to my own hosting, so you can now get it here: libskia.so

  3. Kevin says:

    Hi,

    I followed your instructions. As soon as I press to reboot the typically “Samsung Galaxy SII” bootlogo is shown, but when the Cyanogenmod rotating logo should appear I get a black screen instead. It is like logo was just replace by a white picture.

  4. White Screen says:

    I followed the procedure the best I could. I wasn’t exactly sure what I needed to do for drivers/and rules but adb had seen my phone and pushing the file seemed to work. Now when I reboot my phone I just get a white screen. Any suggestions?

  5. kevin says:

    now my phone goes to a white square at boot. please help D:

  6. Hey Jess

    I tried it and ended up with big, white square on my screen…
    Got other suggestions?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>