Har du testat att via CWM välja "fix permissions?"
Via terminal-app
För att exkevera "fix_permissions"-scriptet från enheten:
Öppna din terminal-app och skriv dessa kommandon en efter en.
Via ADB
Kod:
adb shell fix_permissions
Via CWM
Starta om i CWM och välj advanced->fix permissions
Mer ingående förklaring
In Android, each app runs as its own UID (user ID) just like multiple people would have their own UID on a big UNIX system. The reasoning is the same, to prevent apps (people) from messing with each other's data. The data for each app has to be 'owned' by the UID the app runs as, and additionally the app itself (.apk file) has to be that same UID. Unlike big UNIX systems, these IDs are stored in the packages.xml file in /data/system. This file, in addition to storing UIDs, stores the android permissions of each program as described in its manifest (permissions like writing to the sdcard, monitoring phone state, turning wifi on and off, accessing bluetooth, etc). If the file is damaged, deleted, or otherwise unreadable, it is regenerated. The app UIDs are assigned initially in the order you install them (10001, 10002, etc.). When the packages.xml regenerates, it grabs the Android
Credit till Cyanogenmod-wikin.Click to expand...