1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-09-20 06:33:24 +01:00
wiki.mbirth.de/know-how/software/android/_posts/2012-11-11-duplicate-asec-files.md

31 lines
1.2 KiB
Markdown

---
title: Duplicate files in /data/app-asec/
language: en
layout: default
created: 2012-11-11 00:29:15 +0100
updated: 2012-11-11 00:29:29 +0100
toc: false
tags:
- know-how
- software
- android
---
On Jelly Bean, using FX with root, I noticed duplicate files in /data/app-asec/, e.g.:
* `com.disney.WMW-1.asec` (56,9 MB)
* `com.disney.WMW-2.asec` (56,9 MB)
It looks like one is obsolete and consuming almost 60MB.
So I deleted the older ones of the duplicates and also renamed all files to have the suffix `-1`.
After a reboot, some apps were not working. The launcher showed a "app is not installed" message.
After some more research, I found the file `/data/system/packages.xml` which contains lines like these:
{% highlight xml %}
<package name="com.disney.WMW" codePath="/mnt/asec/com.disney.WMW-2/pkg.apk" resourcePath="/mnt/asec/com.disney.WMW-2/res.zip" nativeLibraryPath="/mnt/asec/com.disney.WMW-2/lib" flags="0" ft="13ab353ea00" it="13484d822a3" ut="13ab3547873" version="16" userId="10214" installer="com.android.vending">
{% endhighlight %}
So I changed these lines to read `com.disney.WMW-1` and after one more reboot, all apps worked again. AND I had **500MB more free space**.