[Galaxy S III Android Development] AndroidDeveloperLB:
ok, I've finally decided to flash this rom. Here are the issues I've found:

1. For some reason, I can't re-install some apps I've had before.

I have them backed up using "EaseBackup". Not only it fails to install them (but most of the apps it succeeded restoring), but I can't install them from the Play-Store, from Amazon-App-Store and from an APK . It just fails...

I don't see anything common between them, and sometimes after a few restarts it succeeds to install a few.

I remember I had this type of issue on other roms, which I remember I've solved by deleting a protected folder ( "/data/app-lib" , found here), restart and that's it. However, now those folders cannot be accessed for some reason (tried a few file managers using root).

I've also tried to clear various types of cache (dalvik, system and another one ), and re-flash the rom, but it also didn't help.

what should I do?

I've also looked at the logs, and this is what I got when trying to install an APK that failed:

01-02 11:29:57.224: E/Vold(1920): Error creating imagefile (Read-only file system)

01-02 11:29:57.224: E/Vold(1920): ASEC image file creation failed (Read-only file system)

01-02 11:29:57.224: W/Vold(1920): Returning OperationFailed - no handler for errno 30

01-02 11:29:57.234: E/PackageHelper(7519): Failed to create secure container smdl1476565239.tmp

01-02 11:29:57.234: W/DefContainer(7519): Failed to copy package at /storage/sdcard1/EaseBackup/de.trideon.Orrery_83dc468a01a2c9ab8b729e33ae749504.apk

01-02 11:29:57.234: W/DefContainer(7519): java.io.IOException: Failed to create container smdl1476565239.tmp

01-02 11:29:57.234: W/DefContainer(7519):	at com.android.defcontainer.DefaultContainerService.copyPackageToContainerInner(DefaultContainerService.java:323)

01-02 11:29:57.234: W/DefContainer(7519):	at com.android.defcontainer.DefaultContainerService.access$000(DefaultContainerService.java:67)

01-02 11:29:57.234: W/DefContainer(7519):	at com.android.defcontainer.DefaultContainerService$1.copyPackageToContainer(DefaultContainerService.java:108)

01-02 11:29:57.234: W/DefContainer(7519):	at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:60)

01-02 11:29:57.234: W/DefContainer(7519):	at android.os.Binder.execTransact(Binder.java:446)

EDIT: I've now succeeded deleting the folder, but it didn't help.

2. in the developer options, the feature of "show touches" doesn't work.

3. When charging the device, it doesn't show on the status bar the current percentage of the battery. This is this way even though I've chosen to show it in the circle (and it does show it in the circle, but not when charging). instead of a number, it shows a lightning icon. I'm quite certain that it worked fine on CM11.

4. is it really impossible to go to the app's info via the notification that the app has created? on Kitkat, I could long touch a notification and go to the app info...

5. I've noticed that the weather is now shown on the status bar (though I liked it on the lock screen), but how can I customize it? For example, I use Celsius for the temprature...

6. based on #1, how come I can't reach some folders even with root?

7. I've noticed that the cell-network toggle on the quick-settings doesn't work as before. Now I need to perform an additional step in order to toggle it. Is there a way to make it a single tap again? Maybe make it work like on the bluetooth toggle, meaning single tap to toggle, and single tap on the text below for more options?

8. I've noticed a bug that doesn't always occur: taking a screenshot shows a notification that its expanded content . It's a bit hard to explain, so I took a screenshot of what I see (attached to this post).

9. just like in previous versions of CM (and all non-samsung-based roms), I still see all of the processes on DDMS (a tool for developers to perform operations on debuggable apps), which is annoying since most of the processes shown aren't mine.

10. I get a lot of logs messages that look like that:

01-02 11:25:08.939: E/SECHWC_LOG(1921): int g2d_handle_oneshot_capture(hwc_context_t*)::Fail to get SECMEM info

01-02 11:25:08.939: E/SECHWC_LOG(1921): g2d_handle_oneshot_capture fail

01-02 11:25:08.939: D/SECHWC_LOG(1921): int destroyG2DCapture(hwc_context_t*):: captureThread is joined

01-02 11:25:08.954: D/SECHWC_LOG(1921): int createG2DCapture(hwc_context_t*):: Thread for captureThread is started

and that:

01-02 11:34:02.739: D/PhoneApp(3885): getPhone phoneId:0

It's quite annoying. Does it mean anything?

11. the device keeps disconnecting from the PC (after a few minutes of being connected). This is annoying for Android-app development.

12. Does SD card access work using Lollipop's new API (of asking the user if it's ok to let the app access specific folders) ? or is it using the "sd-fix", which allowed all apps with the external-storage-write permission to access it?

EDIT: it seems that it allows modification of the SD card, without using Lollipop's new API. As a developer, it's a bad thing, since I need to have the official behavior to test apps, as they would work on other devices (which don't have CM)...

Is there a way to change it?

13. screen recording works, but its output file has a lot of frame-skips. I've tried both the official way (using ADB ) and a third party app.

14. Will there be "quite hours" (don't remember how it's called) feature, which allows me to make the device completely silent during night (no calls, notifications, led lights, vibrations...) ? Or is it the settings "sounds->interruptions->downtime" ?

What about other features of CM11 ? wiil there be, for example, the one that shows the toggles right in the notification bar (above the notifications) ?