[Galaxy S Plus I9001 Android Development] Christopher83:
Screenshots:

Screenshots Tab

Frequently Asked Questions:

My device keeps on booting inside recovery instead of rebooting the system, what I can do?

If you have recovery bootloop problem, you should take a look at this post

How can I use BackLightNotifications feature?

BLNv10 is activable/deactivable from AriesParts (Advanced Settings) or BLN Control Application (Free or Pro version)

Is the new recovery compatible with an old rom (CM 11.0, CM 10.2, CM 10.1, and previous)?

No, the new recovery is compatible only with new CM 12.1, CM 12.0, CM 11.0 Release 15 and next releases. If you want to restore a previous backup taken with an old recovery (without partition reassignments), you should re-install the old recovery first, reboot inside recovery again and then restore the backup.

What does the emulated internal sd card mean and where my files are stored on it?

The emulated internal sd card is a special folder (/data/media) available inside data partition and also simlinked to /sdcard, it's recognized as a FAT storage and can be used in place of the previous internal sd card. The emulated sd card shares the available space of data partition, but it's not wiped when you choose to wipe Data from recovery.

How can I get the transparent status bar and transparent lock screen background?

By default, these features are disabled, because they are available for non lowram devices only, but you can enable them by activating Force High-End GFX switch inside Settings -> Performance or Advanced Settings app (a reboot is needed).

How can I enable Developer options?

You can enable this menu section by tapping 7 times on Build number inside Settings -> About phone.

How can I enable Root Access for apps?

You can enable it inside Settings -> Developer Options -> Root Access, set it to Apps only or Apps and ADB.

The granted root permissions for any app can be found inside Settings -> Privacy -> Privacy Guard, then long press on the app to show or manage its permissions.

How can I enable Advanced Reboot options?

You can enable the Advanced Reboot options inside Developer options.

What is Battery saver feature and how can I enable it?

This is a new feature of Android L that allows to improve the battery life by reducing the device's performance, limiting vibration, most background data and limiting the synchronization for emails, messaging, etc... It can be enabled when the device is not charging inside Settings -> Battery -> Top left menu -> Battery saver.

I cannot mount internal SD card via mass storage, how can I fix this issue?

You must use MTP protocol since emulated sd doesn't support mass storage.

This is common on all devices with an emulated sd, that's why the mainly supported protocol is now MTP (expecially on Lollipop).

During a reboot the system shows "Optimizing Apps" again, why?

As arco68 said, the optimizing apps on second boot is TRIM running. Google changed this in 5.0.2, so now it runs automatically once a day, either during the night while phone is charging or after you reboot.

Music app (Eleven) force closes during start or shows duplicated artists, albums, songs, how can I fix this?

Probably one of the databases of media provider is corrupted or contains wrong data, try to delete the content of /data/data/com.android.providers.media/database, perform a reboot and test music app again.

I cannot connect to my wifi router, how can I fix this issue?

It has been reported that inside some country regions is not possible to successfully connect to wifi router.

If you have this problem, check your wifi router configuration and try to switch from WPA2 to WPA security.

This possible workaround has been reported by an Iranian user.

I'd like to go back to CM 11.0 Release 15 or a next CM 11.0 release, what should I do?

- Reboot inside recovery

- Wipe Cache, Dalvik Cache, Data, System, Android Secure

- Perform the restore or the clean installation of CM 11.0

I'd like to go back to CM 11.0 Release 14 or a previous Android version, what should I do?

- Reboot inside recovery

- Wipe Cache, Dalvik Cache, Data, System, Android Secure

- Reinstall old recovery (without partition reassignments)

- Reboot inside the old recovery (Home -> Reboot -> Recovery)

- Inside Advanced Wipe menu wipe SDcard as FAT partition (Wipe -> Advanced Wipe -> Select SDcard -> Repair or Change File System -> Change File System -> FAT -> Swipe)

- Perform the restore or the clean installation of the old Android system

What is F2FS file system?

F2FS (Flash-Friendly File System) is a new file system designed for delivering maximum file-system performance on flash-based storage devices. For more info: F2FS

How can I switch to F2FS format type for /data partition without loosing data?

By switching from EXT4 to F2FS format type for /data partition, without performing any backup, you will surely lost all your user data files and internal sd content.

To avoid that, follow these steps:

- Perform a backup of your internal sd (/sdcard) by copying the /sdcard content inside a new folder on /external_sd or on your pc (through MTP)

- Reboot into recovery

- Install latest TWRP recovery with F2FS support

- Reboot -> Recovery to reboot inside the newly installed recovery

- Perform a full backup of your current configuration, inside Backup -> Flag all partitions -> Set a customized name if you want -> Set Micro SD card as storage -> Swipe to Backup

- After the backup process has completed, go inside Wipe -> Advanced Wipe -> Select Dalvik Cache, System, Cache -> Swipe to Wipe

- Always inside Wipe -> Advanced Wipe -> Select Data -> Repair or Change File System -> Change File System -> F2FS -> Swipe to Change

- Install new rom and gapps

- Restore your data partition from previously made backup, Restore -> Select latest backup -> Select Data only -> Swipe to Restore (don't care about ext4 warnings)

- Restore your /sdcard backup

- Reboot System

- Check if your data is using F2FS format type by running the following command inside Terminal Emulator or through ADB:

mount | grep f2fs

If everything is ok, you should get

/dev/block/mmcblk0p28 /data f2fs <various comma separated options>