A small tool to remove some proprietary parts from CyanogenMod.
freecyngn removes the following components which either contain or require proprietary components of Google:
In order for the home button and quick settings to function, freecyngn needs to set a value in the CMSettings database. However, that database does not exist until after the initial boot to Android.
/data
and /system
./data
with the CMSettings database./data
.After this, freecyngn will never have to be installed again. It will automatically apply each time a CyanogenMod update is installed. However make sure to regularly check for freecyngn updates, as CyanogenMod may change some things.
You should be able to download the last release and replace the updater-script and 20-freecyngn.sh with the latest.
If you need to rebuild the updater-binary, or would like more information, see this wiki: http://wiki.cyanogenmod.org/w/Doc:_About_Edify
freecyngn is licensed under WTFPL, see LICENSE