Datenbank JB & ICS (AOSP) * Mods-Apps-Widgets-Launcher-Fixes * Für Entwickler

  • 106 Antworten
  • Neuster Beitrag
Radagast

Radagast

Moderator
Teammitglied
Threadstarter
Ich oder Android-Hilfe.de übernehmen keine Haftung dafür! Ihr seid für euer Handeln selbst verantwortlich!!!



=============================================


Der Dank geht hier voll und ganz an

QASIM - quasimodo -

der hier viel Arbeit und Herzblut reingesteckt hat.

Der Thread wurde von mir nur übernommen ...

DANKE QASIM


=============================================












Inhaltsverzeichnis



Mods, Apps, Widgets, Launcher, Fixes


Für alle Entwickler unter Euch



Redakteure & Unterstützer gesucht!

Bin stets bemüht alles Aktuell zu halten,
um
dies zu erreichen bin aber auf Eure Unterstützung angewiesen.

Bitte daher um Mithilfe!

wer Aktuelles, Wissenswertes, Know How, Tipps & Tricks
und / oder
Mods oder Fixes findet oder
hat, kann dieses Hier in die Liste Posten

Ich werde es dann an geeigneter Stelle verlinken
. Besten Dank!




Falls euch meine Arbeit gefällt, könnt ihr gerne
Klicken
!

_______________________________________________________________
Hallo Leute,

Qasim bat mich eben, auch diesen Thread zu übernehmen ... Werde ich ihm zuliebe tun ... Mod hat Kts.
Ich hoffe weiterhin sehr auf Eure Unterstützung bezüglich News für diesen Bereich ....

Wer sich in diesem bereich fit fühlt, kann das auch übernehmen ... will hier nichts an mich reißen, nicht das da Unmut aufkommt !!!
 
Zuletzt bearbeitet:
Q

quasimodo

Gast
Kompatibel mit allen Jelly Bean* & ICS Roms
*Bitte beachten: nicht alle Mods sind mit JB kompatibel

  • was Ich selbst getestet habe, wurde schon wie folgt gekennzeichnet. [JB & ICS]

  • weiteres Selbst Testen und berichten. Danke!
  • Live Wallpapers & Launchers
  • Mods, Apps, Fixes
Block 1
CM10 - APKP JB



  • [MOD][JB] FMod v1.2 - Beats audio included!!
Thread By: F.West98 /xda
  • [MOD][JB] 720p Video Record/Playback on Jelly bean roms
Thread By: gaurav2009 / xda





  • GOOGLE PLAY PACK ★ and some other APK'S and WALLPAPER PACK'S
Posted by Xevez / xda



Nur CM9 kompatibel
  • Live Wallpaper Pack - 40 Live Wallpaper for Android !!
  • [MOD][ICS] Support for 720p Video Record/Playback on ICS's ROMs with BigMem Kernels.
Posted By: F4k/ xda




















  • Zitat von bvt-1
    Wie schon unter Custom-Roms angepinnt:

  • Falls bei Euch auch Superuser nicht geht
    Superuser 3.0.7 <<<DOWNLOAD>>>

    Alternativ Link: superuser
  • Swype für ICS:

    DepositFiles

    Läuft übrigens sowohl unter ICS als auch unter Stocks ... Und DEUTSCH ist voreingestellt ....


    Grüüüüüße :biggrin:






Ältere Mods & Fixes
Block 2 & 3

Block 2




























Widgetsoid
: Näheres an dieser Stelle: KLICK

zum veranschaulichen bei Youtupe Widgetsoid2

und im Market kann man es kostenlos runterladen!



  • USB Host mode (OTG) driver for SGS i9000
http://forum.xda-developers.com/show....php?t=1450298


  • Usb Host Controller (if Sztupy's kernel installed!)
https://market.android.com/details?i...hostcontroller




Block 3
---------------------------------------------------------------------------------------------------------------------------------------------
Zitat:
Nebojsa Cvetkovic
- Gestern um 23:17 (bearbeitet) - Öffentlich
Pushed the new build with multi-dpi support (stretching the grid)...

Since I don't have a tablet yet I need some feedback from tablet users. Please tell me if there were any problems with it.

Also if you have some free time you can join #trebuchet @freenode to help out with testing.

** If you have been using the latest version (or are getting FC) you will have to wipe data **


DOWNLOAD

---------------------------------------------------------------------------------------------------------------------------------------------



Quelle: http://forum.xda-developers.com/show...postcount=5165

---------------------------------------------------------------------------------------------------------------------------------------------


  • Eigene Dateien.apk:
Quelle: KLICK

gepostet von [OFFURL="https://www.android-hilfe.de/2493856-post1576.html"]snake920[/URL] & Mir darauf aufmerksam gemacht vannelle78[/OFFURL] Besten Dank!https://www.android-hilfe.de/2542211-post1359.html
https://www.android-hilfe.de/2542211-post1359.html


---------------------------------------------------------------------------------------------------------------------------------------------


  • [URL="https://www.android-hilfe.de/2473151-post13.html"][APP/Hack] USB Mass Storage for Ice Cream Sandwich [v.1.1.4 - 17.12.2011]





  • Trebuchet Launcher
News by Sunra - Transition effects on the way
CM9 Trebuchet Launcher 0.3 (Still 0.1)


---------------------------------------------------------------------------------------------------------------------------------------------


Originally Posted by
caulton Hier enteckt

  • just created a bootanimation and wunted to share
looping preview: here
download: here


---------------------------------------------------------------------------------------------------------------------------------------------


  • Screenshots
Asus Weather Witget (volle Darstellung mit Mod 210dpi/Elite Rom)

MIUI Weather Witget


Sense Flip Clock & Weather

 

Anhänge

Zuletzt bearbeitet von einem Moderator:
Q

quasimodo

Gast
CM10 Builds
[Guide] How to compile and install CM10 for Samsung i9000
Thread By: pmos69 / xda

Official MEGA CM10 Theme Chooser Thread [1 THEMES] [7/25/2012]

CM9 Builds





Vor Nightlys

für Build 16





Download: http://db.tt/XkFukMHe

Zitat: Ich hab's noch nicht geschafft eine CWM-zip zu erstellen, d.h. ihr müsst die manuell "installieren".

Edit:

Was mir noch einfällt;
Das Video, das man vorab schon sehen konnte sieht teilweise noch anders aus,
ich hab die Version aus dem letzten build für das Epic 4G rausgeholt.

----------------------------------------------------------------------
für Build 15













Build 14






  • Battery% Mod + BT-Fix für DeepIdle für CM9 #14:

https://www.android-hilfe.de/attachme...le_build14.zip





Build 13





Vorher
 
Zuletzt bearbeitet von einem Moderator:
Q

quasimodo

Gast
ICSSGS (Onecosmic) Builds

Rc4.2

Rc4.1







---------------------------------------------------------------------------------------------------------------------------------------------

Rc3.1



Attached Files
facebook_sync_fix.zip (637.9 KB, 50 views)
migrate2datadata.zip (582.1 KB, 43 views)
sensors_fix.zip (182.7 KB, 29 views)
sensors_revert.zip (182.1 KB, 19 views)Quelle: xda-developers - View Single Post - Onecosmic's ICS Port RC3 is up for i9000/b and vibrant and cappy will be very soon.



Neu
Rc 3 - bitte beachten: eventuell nicht mehr alle Rc 2.11 Fixes kompatibel - testen und berichten - Danke!
Ics sgs

---------------------------------------------------------------------------------------------------------------------------------------------



  • Musicplayer
http://db.tt/aiwy2QlZ




bitte beachten: eventuell sind einige Mods nicht mehr kompatibel mit Rc2


---------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------------

weiteres
Zubehör

(1)

(2)

System App Requires root
This lets you have Widgets-in-drawer just like the stock launcher.
Either manually move the APK to /system or use the NovaLauncherUpdate.zip .
Once installed you can update like a normal app (either in app > Check for updates or an APK from this thread).

Uninstall System App:

Manually remove NovaLauncher.apk from /system or use the attached NovaUninstall.zip

Standard App
Root not required
Easier to install, but no widgets-in-drawer. Just install the NovaLauncher_beta.apk like you'd install any other APK.

(3)

  • Google.Mapsv6.0.3.apk File size: 6.23 MB
My Multidownload & http://dl.dropbox.com/u/2624671/com....pps.maps-1.apk

(4)

Dwonload: Multiupload.com - upload your files to multiple file hosting sites!

(5)

  • NEU [MOD] Transparent 100% ICS Power Control Widget for Onecosmic's ICS Port RC1 Download / Features
(6)

  • Android Ice Cream Sandwich: Energiesteuerung in der Benachrichtigungsbar ohne Rootbei mobiFlip.de
(7)

  • The latest music app i have is 4.0.9 for ICS
Attached Files
Music2.apk (4.78 MB, 23 views)


  • Fixes
Neues Fixpack Quelle: xda-developers - View Single Post - [ROM][ICS] Onecosmic's ICS Port Android 4.0.3 RC1
Positiver Testbericht von weixi: [ROM][ICS][I9000] Team ICSSGS RC4.2
Hier wird es nochmals bestädigt: xda-developers - View Single Post - [ROM][ICS] Onecosmic's ICS Port Android 4.0.3 RC1

Guys, stock+ released a Fix Pack 1 for RC1, enjoy!

http://ics.samsung-updates.com/addon..._FixPack_1.zip

- Fixed boot animation
- Fixed Dialer (now with contacts search)

 
Q

quasimodo

Gast
Ich oder Android-Hilfe.de übernehmen keine Haftung dafür! Ihr seid für euer Handeln selbst verantwortlich!!!






Inhaltsverzeichnis


Mods, Apps, Widgets, Launcher, Fixes

Zitat:Für alle Entwickler unter Euch

[MOD][1.63] AROMA Installer :: 120306-032 :: Open Source

mit Deutscher (Österreich
) Anleitung von sunra: AROMA Installer - Video/Anleitung

Redakteure & Unterstützer gesucht!

Bin stets bemüht alles Aktuell zu halten,
um dies zu erreichen bin aber auf Eure Unterstützung angewiesen.

Bitte daher um Mithilfe!

wer Aktuelles, Wissenswertes, Know How, Tipps & Tricks und / oder
Mods oder Fixes findet oder hat, kann dieses Hier in die Liste Posten

Ich werde es dann an geeigneter Stelle verlinken. Besten Dank!




Falls euch meine Arbeit gefällt, könnt ihr gerne
Klicken
!
 
Zuletzt bearbeitet von einem Moderator:
Q

quasimodo

Gast
[4.0.4 IMM 30B base][ROM] Elite


AOSP NEXUS S/4g



New Mods for Batt without toggles

For installing [DALVIK & CWM]

It includes also a desinstaller of the mod, for going back to original V7.1 and the Mod CM7 style with bigger numbers

Attached Files
Mod_bateria_circular_doble.zip - [Click for QR Code] (1.07 MB, 3 views)
Mod_bateria_tumbada.zip - [Click for QR Code] (986.2 KB, 6 views)
Mod_bateria_estiloCM _grande.zip - [Click for QR Code] (993.5 KB, 8 views)
Mod_bateria_newborn.zip - [Click for QR Code] (934.8 KB, 5 views)
Mod_bateria_circular_puntos.zip - [Click for QR Code] (1.11 MB, 5 views)
Mod_bateria_numeros.zip - [Click for QR Code] (953.9 KB, 7 views)
Mod_bateria_%_stock.zip - [Click for QR Code] (946.5 KB, 7 views)
4.0.4_desinstalador_TOOGLES_BAR.zip - [Click for QR Code] (774.8 KB, 7 views)
 
Zuletzt bearbeitet von einem Moderator:
Q

quasimodo

Gast
Reserve 3
 
Q

quasimodo

Gast
Reserve 4
 
Q

quasimodo

Gast
Reserve 5
 
Q

quasimodo

Gast
Reserve
 
Zuletzt bearbeitet von einem Moderator:
Q

quasimodo

Gast
Wissenswertes - Know How

Inhaltsverzeichnis


  1. Bereich Jelly Bean
  2. Bereich ICS
  3. System Architektur

Bereich Jelly Bean
[Guide] How to compile and install CM10 for Samsung i9000
Thread By: pmos69 / xda

Official MEGA CM10 Theme Chooser Thread [1 THEMES] [7/25/2012]

Bereich ICS

Zip Themer
ICS Flashen auf 2.3.6 - Schleife
Allgemeine TIPPS - ALLE ICS VERSIONEN
Flashing tutorial for dummies [ics sgs team rom] / by xda
[I9000] CNA 1.4.0 UNOFFICIAL nightly build [2/03][dead]
Downgrading back to gingerbread from ICS
ICS USB Transfer Speed Slow


Navigon Select unter ICS zum Laufen bringen

Ein Bericht von Andreas hu. Danke an dieser Stelle!

(1)

Quelle / Instruktion: KLICK
Besten Dank an Fluxi (SGSII) an dieser Stelle von Mir

und an Euch: nicht vergessen, bei Ihm Danke Klicken für den Klasse Tipp. Gelle!

(2)
Falls man nicht mehr ins cwm kommt - Tipp von Criz89
Quelle: xda-developers - View Single Post - [ROM][ICS] Onecosmic's ICS Port Android 4.0.3 RC2.11 OUT!

Quote:
Originally Posted by frodoring
Something happens, after reboot it is in reboot looping and not start.

Also I can not get into recovery, only in download mode.

What is it?


http://ics.samsung-updates.com/troub...covery.tar.md5


flesh with odin..

here is all you need for flesh rc2.11
http://ics.samsung-updates.com/trouble/


(3)

Quelle:
https://www.android-hilfe.de/2469330-post9.html

hi leute, ich habe etwas rausgefunden.


falls man nicht mehr ins cwm kommt oder

der screen im uebergang vom kernelbootscreen zum icsbootscreen freezt/neustartet,
einfach den midnightkernel 0.8.4 per odin drueberflashen.
so kommt man wieder ins cwm und kann von dortaus einen icskernel flashen.
installation:

-flash midnight über odin, warten bis pass da steht, akku raus

-boot ins cwm von midnight, install zip(gewollter ICS kernel), bei complete den akku raus
-sicherheitshalber nochmals ins cwm 5.5.0.2/4 (vom ICS kernel) und erneut den kernel flashen
-reboot & fine

das alles entstand darauß, dass mein sgs1 eines tages nicht mehr durchbooten wollte. ich kam bis vor den icsbootscreen und das wars, dann gings von vorn los. ins cwm kam ich auch nicht mehr.

man kann jeden zimage kernel per odin flashen, das ist mir bewusst, aber nur der midnight akzeptiert die menübefehle(reboot/install zip/wipe... usw)

Wissenswertes / Know How

Wer Wissenwertes hat in die Plattform Posten - wird von Mir dann Hier gelistet. Danke!

System Architektur
[HOWTO] enable on-screen buttons in ICS rom

[OFFURL="https://www.android-hilfe.de/2520097-post17.html"]Darauf Aufmerksam geworden by [/URL]extralife/Danke![/OFFURL]https://www.android-hilfe.de/2520097-post17.htmlhttps://www.android-hilfe.de/2520097-post17.html


Nachfolgend kann man schön sehen,wofür der Kernel im System zuständig ist

Auszug aus: Was ist Android? Quellenverweis: [URL="http://developer.android.com/guide/basics/what-is-android.html"]What is Android? | Android Developers



Wer hat Lust Nachfolgendes ins Deutsche zu Übersetzten?
Einfach Übersetzung in einen neuen Beitrag setzen - Ich editiere es dann mit Hinweis - Übersetzer. Danke!

What is Android?

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Features


  • Application framework enabling reuse and replacement of components
  • Dalvik virtual machine optimized for mobile devices
  • Integrated browser based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (hardware dependent)
  • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  • Camera, GPS, compass, and accelerometer (hardware dependent)
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
Android Architecture

The following diagram shows the major components of the Android operating system. Each section is described in more detail below.

Applications

Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.
Application Framework

By providing an open development platform, Android offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more.
Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user.
Underlying all applications is a set of services and systems, including:

  • A rich and extensible set of Views that can be used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser
  • Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data
  • A Resource Manager, providing access to non-code resources such as localized strings, graphics, and layout files
  • A Notification Manager that enables all applications to display custom alerts in the status bar
  • An Activity Manager that manages the lifecycle of applications and provides a common navigation backstack
For more details and a walkthrough of an application, see the Notepad Tutorial.
Libraries

Android includes a set of C/C++ libraries used by various components of the Android system. These capabilities are exposed to developers through the Android application framework. Some of the core libraries are listed below:

  • System C library - a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux-based devices
  • Media Libraries - based on PacketVideo's OpenCORE; the libraries support playback and recording of many popular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
  • Surface Manager - manages access to the display subsystem and seamlessly composites 2D and 3D graphic layers from multiple applications
  • LibWebCore - a modern web browser engine which powers both the Android browser and an embeddable web view
  • SGL - the underlying 2D graphics engine
  • 3D libraries - an implementation based on OpenGL ES 1.0 APIs; the libraries use either hardware 3D acceleration (where available) or the included, highly optimized 3D software rasterizer
  • FreeType - bitmap and vector font rendering
  • SQLite - a powerful and lightweight relational database engine available to all applications
Android Runtime

Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language.
Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool.
The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management.
Linux Kernel

Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.
 
Zuletzt bearbeitet von einem Moderator:
theKingJan

theKingJan

Experte
Warum wird dieser verdammt gute Threat nicht gepinnt, und ein paar andre gepinnte Threats die niemand braucht rausgeworfen?
 
Q

quasimodo

Gast
Der ist doch gepinnt! ;)
 
I

imperianer

Erfahrenes Mitglied
Amoled Blue Theme für das Samsung Galaxy S I9000 AOKP Build 27 und Milestone 4


Um das Amoled Blue Theme auf dem Samsung Galaxy S i9000 zu installieren müsst ihr einige Dateien manuell in die .zip der AOKP Rom einfügen, das liegt daran, dass das eigentliche Theme für das Nexus S gemacht wurde. Nun hat jedoch “decalex” die nötigen Dateien geportet (framework-res.apk und SystemUI.apk). Dank seiner Arbeit ist es uns möglich geworden das Theme auf unserem geliebten Samsung Galaxy S zu benutzen.
Decalex hatte bereits für die “build 27” der AOKP Rom die modifizierten Dateien zur Verfügung gestellt. Nun hat er mir Vorgestern per PN im XDA Forum die neuen Dateien zur Verfügung gestellt. Diese sind nun mit der Milestone 4 kompitabel.

Großen Dank jetzt schon einmal an ihn
Für alle die nicht wissen wie man die Dateien jetzt einfügt mache ich jetzt eine kleine Anleitung.


Wichtig

Macht bevor ihr irgendetwas flasht ein Nandroid Backup!

1) Dateien und Programme herunterladen (Links gibt es ganz unten)

Benötigte Programme:
WinZip oder WinRar

Benötige Dateien:

-AOKP Rom für das Samsung Galaxy S Build 27 oder Milestone 4
- Amoled Blue Theme 2.1 für das Nexus S (Crespo)
- die modifizierten Dateien (framework-res.apk und sytemUI.apk) (Achtet darauf, dass die
Dateien benutzt die für eure Version der Rom sind.)



2) Kopie aller Original Dateien anfertigen.

3) Dateien am Computer manuell verschieben

1. öffnet die .zip der AOKP Milestone 4 Rom Kopie (bzw. build 27) in WinZip oder WinRar
2. öffnet die .zip des Themes in dem Programm welches ihr in Schritt 3.1 benutzt habt.
3. in dem Programm euerer Wahl öffnen wir in der .zip der Rom (Abkürzung in dieser Anleitung “ Datei 1”), den Ordner “System”.
4. nun öffnen wir in der .zip des Themes ( in dieser Anleitung heißt diese Datei ab jetzt “ Datei 2”)
den Ordner “App”. Das gleiche machen wir auch in Datei 1.
5. nun markieren wir die alle Dateien im Ordner “App” in Datei 2 .
6. und verschieben diese in den Ordner “App” auf Datei 1. Dies könnt ihr einfach per Drag &
Drop machen. Solltet ihr eine Meldung kriegen,dass die Datei bereits vorhanden sei, dann
soll diese trotzdem überschrieben werden.
7. Wir wiederholen den Schritt 3.6 mir den Ordern “fonts “ und “media”.


8. Nun Öffnet ihr den Ordner in dem die modifizierte “framework-res.apk” (Datei 3) und die
modifizierte “systemUI.apk” ( Datei 4 )gespeichert ist.
9. ihr müsst nun Datei 3 in den Ordner /system/framework auf Datei 1 einfügen.
10. das gleiche macht ihr mit Datei 4 diese muss jedoch in den Ordner /system/app der Datei 1
11. nun könnt ihr WinRar oder WinZip schließen und Datei 1 umbennen.

4) Verschiebt Datei 1 auf die interne SD-Karte eures Handys

5) Optional:

Um auch den “Google Play Store”, im “ Amoled Blue “ Look zu haben müsst ihr unter
Einstellungen/Apps/Alle Apps/ Google Play Store den “Alle Updates deinstallieren” Knopf drücken.

6) Bootet in die Recovery

7) Löscht die Dalvik Cache (zu finden unter “advanced”)

8) Flasht nun die .zip der Rom mit den Dateien des Themes (Datei 1).

9) Google Apps und alle nachträglich geflashten Sachen , z.B. Kernels, flashen. ( Nur wenn sie nicht mehr vorhanden sein sollten.)



Download Links:
- Amoled Blue Theme
- AOKP Rom Milestone 4 oder Build 27
- WinZip oder WinRar
- die modifizierten Dateien (falls diese offline sein sollten schreibt mir eine PN)
für Milestone 4
für build 27
 
Zuletzt bearbeitet:
Q

quasimodo

Gast


Hello fellow I9000 users.

tl;dr - This fixes your low storage notification problems just by flashing it on CWM.

Disclaimer
First of all, I'd like to inform you that this post is a compilation of the work done by drafnel on the CyanogenMod forums, revthanki on the XDA-Developers forum, and as such I take little to no credit in it, as all I've done was ask for drafnel to help me in the cleanup code for me to put it in a flashable zip.

Sources:
http://forum.cyanogenmod.com/topic/3...ata-partition/
http://forum.xda-developers.com/show....php?t=1444333

Also, as you should know, you take full responsability should data loss or other kinds of damage occur.

Introduction
Lot's of people have encountered the problem where their /datadata partition fills up and then apps begin force closing. This is often confusing since there is usually a lot of space available on the internal 2GB storage partition. But these are two different partitions on cyanogenmod. The created the datadata partition on the fast internal memory so that apps would start up and run faster (i.e. less lag), but it is only about 170MB (which can't be helped).

One thing that can be done is to move the contents of /datadata onto the 2GB /data partition. That will solve the space problem, but then you have the lag problem. So, what we need is for the files that take up a lot of space to reside on the 2GB partition and the files that are accessed frequently by an app to reside an the fast 170MB partition. The files that are accessed often, or that affect app startup speed are the sqlite database files and the xml preferences files. These reside in the databases and shared_prefs sub-directories in each app directory. Drafnel has written a script to perform these operations.

How to use it?
As you would flash a ROM update or a Kernel:

  1. Download the file to your sdcard.
  2. Reboot your phone into CWM.
  3. Choose 'install zip from sdcard', and choose the script from there.
It will run on boot everytime. It's pretty light so your total boot time shouldn't suffer. It will only do the operations if they are needed, and it will clean up after itself. No need to worry about broken links or stale resources.


What it actually does?
On every boot:
  1. Runs a check to see if /data/data is still symlinked to /datadata/
  2. Moves everything that isn't performance critical from /datadata/ to unlinked /data/data/
  3. Cleans up old databases from uninstalled apps

Changelog
11032012 - First working release.
Attached Files
DataFix_11032012.zip - [Click for QR Code] (195.4 KB, 11 views)
 
Oben Unten