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:
- Download the Android SDK
- Extract the SDK somewhere convenience (in your home folder for example)
- Setup the drivers/rules for your device
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
Once in the Recovery Menu, you need to mount the /system partition:
to go to “mounts and storage”
to go to “mount /system”
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 deviceswhich should say something like:
List of devices attached
- Send the file to your device:
adb push ~/path/to/libskia.so /system/lib
Finally, you need to reboot your device:
to go to “+++++Go Back+++++”
- With “reboot system now” selected, Press
The CyanogentMod 10.1 bootloop should now be fixed