[Galaxy 3 Themes and Apps] andreapier:
Hi everyone,

this thread is to let you know about the development of KMApp.

What is it?

It's an app that lets you manage some kernel settings without the need to use adb or manually create files. Everything is made with GUI!

Who can use it?

Users with custom kernel. It should work every custom kernel that supports init.d.

For File System Conversion the kernel is required to support fs.convert method.

What can it do for me?

File system conversion: choose between rfs, ext2, ext3, ext4, jfs type for every partition you have

Enable/Disable Swap script

Enable/Disable App2Sd script. It uses int2sd+ by croniccorey found here

Set Compcache behaviour

Does it support different languages?

Yes, it can. If you want to provide translation please download this file from github sources.

Can i contribute in some way?

Yes you can.

Firstly, I'm looking for testers.

Secondly, if you have graphic skills you can improve icons or completely redo them if you prefer.

This app has been tested a bit but

i'm not going to give you any assurance it will work or it won't cause troubles

. I strongly suggest you to

have a full backup of apps, system partition and data

before messing with it.

If you are ready to take the risk, download the file at the bottom of the post and install it the way you like.

If you find a bug please report it here, I'll try my best to fix.

TO ROM DEVS​

You are free to include this app into your rom but please warn your users to read this post to find useful information about bugs and updates.

Even if a "Thanks" hit is free i really don't care to be credited. Just link here as i cannot answer to PMs from users that didn't even read this post.

CHANGELOG​

V2.0 - Not released yet [Testing it, will release as soon as possible]

Completely reworked the code.

Major UI improvements.

Info section

FS Conversion

Int2SD

Swap

Compcache

Less features now supported but it is MUCH easier to port the app to different devices. So if you want to get the app you can download the app and try it. Or you can simply donate to me so that i can buy your phone! (joking)

V1.4.1

fixed BLN enable/disable FC. I do not have a GT-I5800 so i cannot test if bln behaves correctly but the needed files now are copied as they should. Also, disabling it will restore your previous lights file.

options that cannot be set are now hidden. They become visible only once you can actually use them.

fixed some potential bugs. Now it's stronger then ever.

V1.4

Added support for configurable Compcache. Now you can specify the dimension. Of course this will work only if you are on G3mod kernel 2.2 +

Added support for BLN enabling/disabling

V1.3

Added support to move only user app's related dalvik-cache to sd with hybrid data2sd. This way your permormance should improve

Completely changed the way data2sd.dirs is created. Now it's faster (i mean, much faster) and you must not wait ages to un/check directories

Added translation - pt

Added file system conversion to jfs

Fixed some potential bugs

Finally fixed the bug that prevented to see checked directories in hybrid data2sd after a reboot... It was the most stupid bug i ever did, sorry! :confused: :D

V1.2

Added support for MultiOSData

Added support to compress data backups made with MultiOSData (will be available with G3Mod kernel v2.1 - not released yet)

Fixed bugs with fs detection - Now this should be error safe and way more solid

Fixed bug that prevented correct detection of dirs in hybrid data2sd

Added transaltions - en / it / pl / nl / de / hr

Better options detection and handling

Performance boost for hybrid data2sd settings - I hope this won't break it!

Fixed lot of typos

Other less important bug fixes

V1.1

GUI improvements

App2Sd now working

Data2Sd standard / hybrid now working

FS conversion should now support also jfs for fugumod (can't test it myself)

Improved settings reading at app starting

Other less important bug fixes

V1.0

Busybox and Root checks

File system conversion: rfs, ext2/3/4

Enable/Disable Swap script

Enable/Disable App2Sd script (V1, V2 and V3)

Enable/Disable Data2Sd

Enable/Disable Hybrid Data2Sd script (only with G3Mod kernel)

Set the Dynamic Overclock value (100-1400 MHz)

SCREENES

DOWNLOADS​

V2.0 - Not released yet

V1.4.1

V 1.3 - Stable

V 1.2 - Stable

V 1.1 - Beta

V 1.0 - Beta

WHAT NEEDS TO BE DONE BEFORE RELEASE​

Refactor and creation of missing error and notification messages

Refactor some little ugly code

Complete info section [Please suggest what you'd want to see there]

Some more testing

Icons and graphics

SOURCE CODE

CREDITS​

Dympy: for making the G3mod app

Marcellusbe for fugumod kernel

G3Mod team for g3mod kernel

moikop for astrum kernel

Hillbeast for kyorakernel

Dharamg3 for his hard job

Kyrillos13 for his good swap script

TearsDontFalls and mankokoma for german translation

djmaxis for polish translation

zvonac99 and Mladen B. for croatian translation

RafayelG for nl translation

rjpalmeida88 for portuguese translation

If i forgot someone, PM me, i'll add you!