[Android Q&A, Help & Troubleshooting] fert23:
Hello,

i have installed cyanogenmod 10.2 for my Samsung Galaxy S3 (cm-10.2.0-i9300.zip) and the gapps for this version too, I rechecked the correctness of the version. Things work well including installation of free apps. Installing purchased apps but make trouble. I am able to select an app and buy it, no problem. After that the download process starts - no problem too. Then the installation process starts, says installing..installing .. installing - runs a while and then - the cyanogen bootlogo appears and the installation is terminated. I can go back to the play store, now it says "app already purchased - installing again?" Here I can restart the installation process again but it ends up in a cyanogenmod reboot(?) again.

What have I do do? I just tried the simple things such as clearung caches an reinstalling the gapps - no success. I remove the external sd-card too, still no success. The phone is rooted so I can modify ervything if necessary, maybe its a simple file privilege problem or some file are missing. Or do I have to build the CM from source?

Edit:

Even if you do not know the bugs reason: What exactly happens during a installation process of a purchased app? Where is the temporally folder to store the downloaded app and whats happens after the download? Decryption? Installation in which folder? System registration? I think the bug will not happen on any CM10.2 systems, but I must know whats going wrong on my system to fix the bug.

Btw, reinstallation of CM is not really an option, because I have programmed a lot of additional cronjobs und helper scripts and I do not want to do all this again.

Edit2: Here some information from logcat:

D/Finsky ( 532): [1] LightPurchaseFlowActivity.handleAppPermissionResult: Permissions accepted: com.extreamsd.usbaudioplayerpro

D/Finsky ( 532): [1] InstallerImpl.requestInstall: Request install of com.extreamsd.usbaudioplayerpro v=119 for single_install

D/Finsky ( 532): [1] InstallerImpl.kick: Installer kick com.extreamsd.usbaudioplayerpro - starting com.extreamsd.usbaudioplayerpro

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from null to UNQUEUED.

D/Finsky ( 532): [1] DownloadQueueImpl.add: Download com.extreamsd.usbaudioplayerpro added to DownloadQueue

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from UNQUEUED to QUEUED.

D/Finsky ( 532): [1] DownloadQueueImpl.startDownload: Download com.extreamsd.usbaudioplayerpro starting

D/Finsky ( 532): [598] 7.run: Enqueued com.extreamsd.usbaudioplayerpro as content://downloads/my_downloads/261

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from QUEUED to DOWNLOADING.

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 0/-1 Status: 190.

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 0/-1 Status: 192.

D/Finsky ( 532): [1] DownloadQueueImpl.onStart: com.extreamsd.usbaudioplayerpro: onStart

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 12728489/12728489 Status: 200.

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from DOWNLOADING to SUCCESS.

D/Finsky ( 532): [1] DownloadQueueImpl.onComplete: com.extreamsd.usbaudioplayerpro: onComplete

D/Finsky ( 532): [1] DownloadQueueImpl.remove: Download com.extreamsd.usbaudioplayerpro removed from DownloadQueue

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from null to UNQUEUED.

D/Finsky ( 532): [1] DownloadQueueImpl.add: Download com.extreamsd.usbaudioplayerpro added to DownloadQueue

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from UNQUEUED to QUEUED.

D/Finsky ( 532): [1] DownloadQueueImpl.startDownload: Download com.extreamsd.usbaudioplayerpro starting

D/Finsky ( 532): [598] 7.run: Enqueued com.extreamsd.usbaudioplayerpro as content://downloads/my_downloads/262

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from QUEUED to DOWNLOADING.

D/Finsky ( 532): [1] DownloadQueueImpl.onStart: com.extreamsd.usbaudioplayerpro: onStart

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 0/-1 Status: 190.

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 0/-1 Status: 192.

D/Finsky ( 532): [1] DownloadQueueImpl.notifyProgress: com.extreamsd.usbaudioplayerpro: onProgress 12728489/12728489 Status: 200.

D/Finsky ( 532): [1] DownloadImpl.setState: com.extreamsd.usbaudioplayerpro from DOWNLOADING to SUCCESS.

D/Finsky ( 532): [1] DownloadQueueImpl.onComplete: com.extreamsd.usbaudioplayerpro: onComplete

D/Finsky ( 532): [1] DownloadQueueImpl.remove: Download com.extreamsd.usbaudioplayerpro removed from DownloadQueue

D/Finsky ( 532): [1] OnCompleteListenerNotifier.onPostExecute: Install encrypted com.extreamsd.usbaudioplayerpro

D/Finsky ( 3425): [1] InstallerImpl.recoverDownload: Recovering download for running com.extreamsd.usbaudioplayerpro

D/Finsky ( 3425): [1] InstallerTask.recoverInstalling: Recovery of com.extreamsd.usbaudioplayerpro with incomplete installation

D/Finsky ( 3425): [1] InstallerTask.cancel: Cannot cancel installing com.extreamsd.usbaudioplayerpro - too late

D/Finsky ( 3425): [1] InstallerImpl.kick: Installer kick null - starting com.extreamsd.usbaudioplayerpro

D/Finsky ( 3425): [1] InstallerTask.cancelCleanup: Cancel running installation of com.extreamsd.usbaudioplayerpro