[ROM][DEV] Kiosk mode Rom based on AOSP - General Questions and Answers

Hi i'm developing a little project and I need to limit the user access to only one app. I based my project on the Nexus 7 but I rather use a cheap chinese tablet to lower the overall cost.
This is a list of the requirements of the kiosk mode:
- Only my app can be accessed by the user
- An administrator can go to app settings/system settings
- Remove the status bar completely
- Hide navigation bar on my app but show it on settings
- Custom update backend since play store update will be disabled
- Hide system notifications
- Anything needed to keep the end user inside my app....
I choosed to develop a custom rom based on AOSP. I know there are other possible solutions but I choosed this so i can release the code at some point. I think this rom could be usefull for some projects.
At this point I downloaded this brach "android-4.4.4_r1" and I made my app the default launcher for the system. I tested the rom image on the AVD emulator and it worked.
Any advice, help, guidelines, tips would be appreciated. Thanks!!
PD: I think I'll name this project AKOSP (Android Kiosk Open Source Project)
PD2: Sorry for my english skills

Hey
I'm very interested by this project. Do you have any link? Did you release the code? Can I help?
Thanks

Related

KitKat XPOSED

IS NOT MY WORK Y JUST WANT TO SHOW TO YOU THIS HARD STUFF
ALL CREDIT GO TO THEM
READ THIS POST CAREFULLY BEFORE PROCEEDING ANY FURTHER
Hey!
After countless hours of coding and searching for proper entry points to inject code to incorporate fixes and mods, here it is:
GravityBox - a complex Xposed module targeted for devices running Android 4.4, which turns vanilla ROM into
feature-packed "non-flashing" custom ROM.
Originally, this module was designed for MTK6589 devices which lack custom ROMs built from source due to MediaTek closed-source policy.
Later on, it was adjusted to support other (non-MTK) devices running vanilla or close-to-vanilla AOSP ROMs.
Introduction
The app utilizes amazing Xposed framework coded by recognized
developer rovo89 which, briefly, provides interface for injecting code into any app, including system services allowing modifications of applications and system services at run-time. One of the biggest advantages of GravityBox is that it is not bound to any specific device. Actually, it should run on any device having vanilla Android 4.4 (ROM close enough to AOSP).
This project wouldn't be possible without rovo's Xposed framework, so huge kudos to him.
Feature highlight
--- CyanogenMod Pie controls
--- Expanded Desktop
--- Statusbar QuickSettings tile management with tile reordering
--- Lockscreen targets
--- Statusbar icon coloring
--- Statusbar Brightness Control
--- Statusbar icon colors
--- Additional QuickSettings tiles:
------- Sync on/off, WiFi AP on/off, GravityBox shortcut, Torch, Network mode (2G/3G/2G+3G switch), Sleep, QuickRecord,
QuickApp, GPS on/off, Ringer mode, Volume tile, Camera tile, ...
--- Quick pulldown - switches to QuickSettings when status bar is pulled down near edges
--- Auto-switch to QuickSettings when there are no notifications
--- Center clock in statusbar
--- Battery indicator style
--- Navigation bar tweaks including cursor control keys
--- Low battery warning policy
--- Disable LED flashing when battery low
--- Disable LED while charging
--- Advanced power-off menu (reboot, recovery)
--- Volume key cursor control
--- Skip tracks by volume key long-press while screen off (thanks to rovo89)
--- More volume levels for music stream
--- Option to control safe headset media volume
--- Button for clearing all recent tasks at once
--- CRT screen off animation
--- Minimal brightness setting
--- Autobrihtness levels adjustment
--- Lockscreen tweaks - show widgets maximized, lockscreen background style (color fill, custom image)
--- Lockscreen rotation
--- Hardware key actions - menu long-press/double-tap, back long-press, home long-press
--- Dithered Holo background
--- Option to use solid black Holo background
--- Expandable volume panel
--- Option to unlink ringtone and notifications volumes
--- Notification drawer style (background color, image for portait/landscape, transparency)
--- Button backlight modes (default, disabled, always on while screen is on)
--- Dialer (Phone) tweaks
--- Launcher tweaks
--- Screen recording
... more to come
Compatibility
Some words about GB's main concept. One thing I didn't like about xposed modules was that it was always necessary to reboot a device after making a change to some option. Since GB's main concept was to turn MTK devices running stock ROM into something that's close enough to a feature-packed custom ROM, I had to take a decision - for it to be as much comfortable as possible and to really behave like a custom ROM, I had to design it to support most of the preference changes to be done on the fly without needing to reboot a device. While this sounds nice, it also brings couple of "drawbacks". For changes to be made on the fly, it is necessary to make some preparations when device starts. This means, even if you don't use the particular feature, the necessary preparation/modification is already there and is waiting for the user to come and change that option.
This means it is not possible to "completely deactivate" particular feature if it causes trouble on your device or if you installed GB because you want to use only one particular feature you can't find elsewhere.
This results in issues on ROMs/devices that have parts that are diverting from default Android implementation too much, or are running heavily modified custom ROMs.
If you experience weird issues after installing GB, even if you didn't activate a particular feature, it is not because of GB is broken, it is because it is not compatible with your ROM. It is very similar as if you installed ROM built from source for Nexus to some Xperia device - it won't work.
Next thing, GB is a complex module and is not suitable for 1 purpose scenario. This means, if you are running custom ROM built from source (CM, PAC, ...), and you are missing a certain feature, your best option is to go ask creators of those ROMs to implement those additional features. Supplementing missing features on well-known custom ROMs built from source by installing xposed modules (especially complex ones) is definitely not a good way to go and can cause more trouble than good.
And finally, the last. GB being a complex module, it shouldn't be combined with other complex modules often racing for the same goal. They can conflict/fight on the same playground and there's no way you can deterministically say which one's going to win.
They can even lose both.
So in summary:
- this module is designed to run on vanilla or close-to-vanilla Android 4.4 (AOSP)
- supports "Google devices" like Nexus, HTC One Google play edition, and others running vanilla Android 4.4
- Samsung Touchwiz, HTC Sense, MIUI, LeWa, etc. are NOT supported. It is not guaranteed this module will work on these at all so try at your own risk. This module is simply too complex to support all kind of ROM brands that were vastly modified by vendors.
- DO NOT USE WITH CUSTOM ROMS LIKE CM,AOSPA,ROOTBOX,AOKP,SLIM, OMNI AND THEIR OTHER CLONES... IT MAKES NO SENSE AND CAN CAUSE CONFLICTS AND UNEXPECTED BEHAVIOUR
- I will not implement any exceptions that will adapt this module to a specific custom ROM. Please, do understand, it is unmanageable.
- I will not provide any support for devices violating these compatibility rules
Prerequisites
To use this module, the following conditions must be met
- You have a device running Android 4.4 that's based on AOSP (vanilla or close-to-vanilla Android)
- ROM must be rooted (XposedInstaller requires root to be able to install framework into system)
- You have working custom recovery allowing you to make a backup before installing Xposed framework
GravityBox KitKat version has been developed and tested on Nexus 5
Installation
1) Backup your current ROM in custom recovery. I am serious. Don't skip this step.
2) Get the Xposed installer from Download section from Xposed official thread (the latest version is typically available at this link: http://dl.xposed.info/latest.apk) or this flashable zip https://mega.co.nz/#!nM9UEKQS!aQtXSzmL_LL9J7pEOtSiQSk7xV9j7-hQ_7mOllB7t4c
3) Install and run Xposed installer and follow the instructions to activate Xposed framework
4) Reboot. If device doesn't boot that means that the Xposed framework is not compatible with ROM you are currently
running. You don't need to continue with the next steps. You will have to restore your ROM from backup.
5) Download, GravityBox APK from the second post, rename it to GravityBox.apk and install it.
Alternatively, you can download the latest GravityBox directly from Xposed Installer (search for GravityBox [KK] module).
6) Make sure GravityBox app is installed into internal memory. If it was installed into phone storage or external storage,
move it into the internal memory first (applies only to devices having additional or external storage)
7) Run Xposed installer, go to Modules menu and activate GravityBox by checking the checkbox
8) Reboot
9) Launch GravityBox from app drawer or from Xposed installer and set options as desired
Reporting bugs
If you experience problems with certain feature, provide the full-detailed info that can help me
to reproduce the bug and attach debug.log file you'll find in:
/data/data/de.robv.android.xposed.installer/log
In case you experience SystemUI crashes or other apps Force Closing, or device soft reboots, attach logcat from time
crash occurs. (use adb logcat *:E or your favorite logcat app from Play Store).
Please, don't attach big logs. Only the portion where error is clearly seen.
Disable all other xposed modules before reproducing bug to make sure it is really GravityBox related
Remember, this app was developed and tested on one particular device so it is not guaranteed that
it will work flawlessly on yours.
Multilanguage support
Volunteers are welcome to translate GravityBox to other languages.
Simply download this file: https://github.com/GravityBox/Gravit...es/strings.xml
Use Notepad++ to edit strings and then send me edited file so I can include translations into next release.
Source code
GravityBox is opensource. Sources are available in my gihub: https://github.com/GravityBox/GravityBox/tree/kitkat
If you're a dev and have some ideas for additional features, feel free to fork it, work on it
and send the pull requests.
Copyright notice
https://github.com/GravityBox/Gravit.../kitkat/NOTICE
Support development
Coding, maintaining and supporting this project costs me a lot of my precious time. If you find this project useful, you are welcome to support its development via donation. This form of support is meant to compensate for my time dedicated to the community + eventually, help me to afford newer device to keep up with AOSP evolution thus providing continuous support as Android evolves. Thanks!
Credits
- @bgcngm for his code contributions to the project
- @MohammadAG for Xperia specific contributions to the project
- @rovo89 for his ultimate Xposed framework and "Volume keys to skip track" mod
- @peptonib for starting me up with this project
- THL W8 owners for providing support and feedback
- CyanogenMod project
- ParanoidAndroid project
- SlimBean, RootBox, AOKP, OmniROM projects
- Sergey Margaritov for ColorPickerPreference
- All those who provided translations for different languages (Mr.Premise, peptonib, kidmar, ch-vox, romashko, Indiant, lelemm, oicirbaf, unavix, LuHash, WedyDQ10, mp3comanche, awaaas, liveasx, samsonbear, Eric850130, xtrem007, benjoe1, asmb111, ...)
- and finally, all those who keep the project alive by supporting me via donations (you know who you are)
Changelog
https://github.com/GravityBox/Gravit.../CHANGELOG.txt
XDAevDB Information
GravityBox [KK] Xposed Framework Module, a Tool/Utility for the Android General
Contributors
C3C076
Version Information
Status: Stable
Please do not wholesale copy and paste threads from elsewhere without at least linking the original thread. Thread closed.

[APP] Advanced Settings Shortcut

This app allows you to create shortcuts for any system setting on your device.
Basic actions are also available to toggle a few things. These basic actions currently include:
Toggle Quiet Hours
Toggle Rotation Lock
Toggle Unlimited Screen Timeout
Toggle Active Display
Advanced users!
Change any checkbox preference, list preference, or color preference for your ROM that has a system setting link.
For example:
https://github.com/AOKP/frameworks_base/blob/kitkat/core/java/android/provider/Settings.java
https://github.com/omnirom/android_...-4.4/core/java/android/provider/Settings.java
https://github.com/CyanogenMod/andr...10.2/core/java/android/provider/Settings.java
https://github.com/ParanoidAndroid/...jb43/core/java/android/provider/Settings.java
Here lie some settings projects with values you can use if you're running these respective ROMs.
The "Advanced Shortcut" will ask for a few inputs. For example:
"quiet_hours_haptic" > checkbox ? Yes.
And each click will cycle the setting on/off.
Or, you can input "quiet_hours_haptic" > checkbox ? No > 1
To turn the setting ON no matter what state it's in.
Currently, SECURE settings are unsupported for KitKat
Only SYSTEM settings will be accepted.
SECURE settings can be modified if you have root access on Android 4.3 and lower.
Special thanks to Stericson for his RootTools library:
https://github.com/Stericson/RootTools
A donate version is available via the Play Store. Currently both versions are the same.
Recent Changes:
===2.2.1===
-AOKP Color settings fix
-ICS (4.0) support
===2.2.0===
-Small AOKP Settings Table Check to grant access to only applicable settings
-Screen Timeout now accepts two values (set both to the same if you want ONE action)
-Active Display Toggle for ROMs that support it
===2.0.0===
-AOKP Settings Table Support!
===1.2===
-Check Developer Options before Advanced Shortcuts
-Add Quiet Hours Toggle
-Add Rotation Lock Toggle
-Add Screen Timeout Toggle
(Toggle between user-picked 15/30 seconds / 1/2/5/10/30 minutes and UMLIMITED screen timeout)
===1.1.1===
Secure Settings for JellyBean and below
(ROOT required)
===1.0===
Initial release
XDA:DevDB Information
ADVANCED SETTINGS SHORTCUT
Contributors
Jubakuba
Version Information
Status: Stable
Current Stable Version: 1.1.1
Created 2014-01-29
Last Updated 2014-01-29
Mine.
First update released. Should be final for some time.
Allow Secure Settings modifications for JellyBean and below.
I just picked up the play store version. no idea what I'm going to do with this yet but it looks cool and I like to play
PhilDX said:
I just picked up the play store version. no idea what I'm going to do with this yet but it looks cool and I like to play
Click to expand...
Click to collapse
D'aw. You didn't have to do that Phil =] thanks.
Edit: AOKP Added, nvm.
Updated. Play store should refresh soon. New APK here already.
:highfive: yay, kit's first play store app! i bought it before i even tested it. (try refunding that one, beeotch )
(who would settle for the xda version anyway? play version auto updates!)
anyway, seems very cool, and i'm excited to see where this app goes!
Chamber of Secrets? Looks pretty cool! Nice work
dankoman said:
:highfive: yay, kit's first play store app! i bought it before i even tested it. (try refunding that one, beeotch )
(who would settle for the xda version anyway? play version auto updates!)
anyway, seems very cool, and i'm excited to see where this app goes!
Click to expand...
Click to collapse
You're bad and you should feel bad =P
Thanks buddy.
TheBr0ken said:
Chamber of Secrets? Looks pretty cool! Nice work
Click to expand...
Click to collapse
Practically. Minus Secure Settings (KitKat).
Plus aokp's settings table integration.
The additional toggles are rewritten as well to use publicly documented APIs and, again, integrate with AOKP's settings table.
So...slightly less powerful than the Chamber.
Even more so once the chamber integrates with the custom tiles to create settings resolvers.
Thanks.
Cool, I have a new toy. Thank you J.
doesn't seem to work with MOAR 8.0 rom, can't find the program shortcut in apps drawer. it does show up in settings>app manager though.
i really got excited when i found this in play store! purchased, but clicked refund when it didn't show in app drawer.
am i missing something? or just not compatible with my rom?
SCH-I535 Galaxy S3
4.3 JB / VRUCML1 OTA firmware /VERIZON
rooted with saferoot / flashed in safestrap
MOAR 8.0 / Xposed Framework
joemichaels239 said:
doesn't seem to work with MOAR 8.0 rom, can't find the program shortcut in apps drawer. it does show up in settings>app manager though.
i really got excited when i found this in play store! purchased, but clicked refund when it didn't show in app drawer.
am i missing something? or just not compatible with my rom?
SCH-I535 Galaxy S3
4.3 JB / VRUCML1 OTA firmware /VERIZON
rooted with saferoot / flashed in safestrap
MOAR 8.0 / Xposed Framework
Click to expand...
Click to collapse
If you long-press the home screen in most launchers you can access shortcuts. Some launchers require you to open the "widgets" tab. But you'll find it in one of those places...
It doesn't have an app-drawer shortcut since there's no need to launch an app activity with it =]
Help
I'm a newbie. So I can't use the tool
Please can someone help me to toggle cell broadcast receiver on/off on aosp message com.android.mms?
Jubakuba, could you please confirm that with this app, under the "advanced shortcut" option, you can:
- select a preference listed in the setting.java file (and those preferences are all the preferences also present in the "settings" app)
- create a number of shortcuts for the selected preferences to toggle or values to cycle through (i.e. I want brightness to be either 10 or 20 or 100)
If this is correct I bet this app could be the base for a killer application in android as Tasker is...provided that you give more examples and give the set (may be in the four settings.java files you mention) of the preferences we're entitled to use.
Cutting a long story short: between you and the success there is...a clear tutorial. And I'm looking forward to reading it !!!
I suspect I've not been direct enough in my previous post, let me re-phrase it:
I'm not finding on my phone (xperia m 4.1.2 rooted) the file settings.java: can I still use the "advanced option" in the app ? Which is the actual name of the file I need to search instead of settings.java ? Any suggestion about how to decompile it ?
the gladiator said:
Jubakuba, could you please confirm that with this app, under the "advanced shortcut" option, you can:
- select a preference listed in the setting.java file (and those preferences are all the preferences also present in the "settings" app)
- create a number of shortcuts for the selected preferences to toggle or values to cycle through (i.e. I want brightness to be either 10 or 20 or 100)
If this is correct I bet this app could be the base for a killer application in android as Tasker is...provided that you give more examples and give the set (may be in the four settings.java files you mention) of the preferences we're entitled to use.
Cutting a long story short: between you and the success there is...a clear tutorial. And I'm looking forward to reading it !!!
Click to expand...
Click to collapse
the gladiator said:
I suspect I've not been direct enough in my previous post, let me re-phrase it:
I'm not finding on my phone (xperia m 4.1.2 rooted) the file settings.java: can I still use the "advanced option" in the app ? Which is the actual name of the file I need to search instead of settings.java ? Any suggestion about how to decompile it ?
Click to expand...
Click to collapse
Sorry for the slow response, this thread is on my backburner apparently and have completely forgotten about it.
Anyway, yes. That can be done.
Your rom is from an OEM, so it isn't open-source...
But you can surely use the values in AOSP, or find the ones being used by your phone via a settings.db viewer.
data/data/com.android.providers.settings/databases/ on you phones file system will have settings.db files...
Not sure what you'd use to look...but RootExplorer, for example, has a basic viewer.
Finding the values, examples, etc...however...isn't something I can do for you.
This is a very advanced app for the advanced shortcut users...and you really just have to know what you're doing, or figure it out.
For your example (just found a settings.java file for Slim, but this is an AOSP key and I highly doubt your phone's OEM has changed the AOSP keys for existing settings).
https://github.com/SlimRoms/frameworks_base/blob/kk4.4/core/java/android/provider/Settings.java
Code:
/**
* The screen backlight brightness between 0 and 255.
*/
public static final String SCREEN_BRIGHTNESS = "screen_brightness";
So if you wanted a toggle between 0/50/100% brightness...
Advanced Shortcut > screen_brightness > not a checkbox > 0,128,255
255 isn't divisible by 2, and int values (the values being used here) don't accept decimals.
So round up to 128.
Very useful solution for toggling Quiet Hours
This app is fantastic. It is the only solution I've found for toggling Quiet Hours using Tasker (and AutoShortcut). I look forward to finding more uses. Thank you for this.
In my case, I use the "Advanced Shortcut" option and use QUIET_HOURS_FORCED as the settings string. This can be set to either 1 or 0 and will enforce quiet hours no matter what the time settings are. Works great. I'm on a nightly build of CM11.
Hellow how can i find shortcuts for stock andorid? i want the shortcut (turn off all sounds) witch is found in accessibility > hearing
Still available ?
Hi !
This is exactely what i need but i d'ont find the application in Play Store and the download version available here is a zip file instead of apk. How can i install it on my phone plz ?
thx.

[App]PowerToggles is now open source!

Hello guys. I created Power Toggles a few years ago, and have been slowing adding features to it.
But I have not been getting time to keep update the app for some time. I have made the project available on github
https://github.com/sunnygoyal/PowerToggles
Little description of the app:
An advanced power control widget. FREE and No ads
Contains 40+ toggles including
Wifi
Mobile Data (3G/4G)
Bluetooth (toggle, discovery and tether),
Flashlight
Custom application shortcut
Custom system shortcuts
And many more...
Many customization options like changing color theme and icons for individual toggles.
For creating a Tasker toggle, refer http://powertoggles.com/tasker/
For concerns regarding SuperUser permission: http://m.powertoggles.com/help.php?e=26 , https://plus.google.com/103583939320326217147/posts/T9xnMJEnzf1
FAQ: http://powertoggles.com/help/
Backup and share widget settings from the widget configure screen (Menu > Import / Export) as well as various themes for multi-icon toggles and battery toggle.
Thanks. Appreciate it.
Thanks for all your hard work in past years. Hopefully development will continue.
use it for years,its the best in its section and runs perfect for me,big thx for this.i hope all devs makes it great too and not crapapps since its open.
Use it for years, too, guess tried ALL similar apps, available on the market - but this one is the best!!!
Too bad I'm not a developer to fix few small issues and make it even better
Developers! Don't pass by!! Stop and pay attention. It's a real gem!!!
Thanks for your work, Sunny, and sorry you give it up...
Awesome Tool!
Reboot to Recovery is not working on my Device, even though its rooted. ROM manager "reboot to recovery" works.
Would appreciate help with this problem.
Really hoping this keeps getting updated, have been using Power Toggles for years and it seems some functions aren't working properly in Android M and N:
(1) Screen lock toggle locks phone but prevents fingerprint unlock, must use PIN instead - https://github.com/sunnygoyal/PowerToggles/issues/6
(2) Quick settings broadcast tiles no longer works in Android N - https://github.com/sunnygoyal/PowerToggles/issues/4
Hi everybody,
it is really a petty that there is no amigious developer, who likes to continue the work on power toogles.
Is there anybody out there to make power toggle ready for android n? Please I really do not wanna life without this app.
Hope dies last. Best Regards Roland
Sorry not to be a developer to keep your work...
I use power toggles in my devices and all my family ones as well. And from kit kat to nougat!
Good luck to you, and hope someone fosters it!
Now having tasted what it's like to have various app supporting quick setting tiles, I really wish this app was still under development. It would be fascinating to be "officially" able to edit and add whatever toggles I want to the quick settings through Power Toggles. If only Power Toggles is still alive!
I wish I would have learned the programming to enable the further development of this software.
Power Toggles is still in my top 5 app list. Titanium Backup, USB Audio Player PRO, Sound About, and Magisk round it out.
Seriously, I'm dumbfounded that someone or a company hasn't picked this up.
Would love to have a night mode toggle if this ever gets updated again.
It's a pity nobody continues to develop this application. I use it since a few years and it's very convenient but I lost functionalities every time I upgrade Androïd.
This app has vanished from Playstore, why?
Might not be compatible with your version of Android. It didn't show up for me after I installed Oreo. I just downloaded it from APK Mirror.
No, I downloaded it before, with the same phone-same firmware-same account.. it just vanished.
But I got it anyway from ApkMirrror :good:
P.s
I tried spoofing with Fdroid's Yalp Store, it is definitely vanished. So sad.
I've red Google removes applications which have no updates since a few years.
it could have been removed due to policy enforced by Google ( using device admin access ) .
BTW, I've been thinking about supporting this with value adds ( I have an initial version called micro toggles with few added features ) - Of course, it will be open source.
May be based on interest I will consider releasing it.
I've been using Power Toggles for years and it's still better than Nougat and any other app I've tried, I'm sorry to see it go, but I do know Java and will be looking into contributing to the open source for bug fixes, cleanup, and possibly improved/new features. Don't get overly-ambitious! Keep it simple and effective, that's my motto.

[APP LAUNCHER][4.2+]DecentHome (Open Source)

Hi all,
I spent some time to develop an application launcher based on Trebuchet 13 with a custom application drawer which users can create folders and change application icons placement.
You can check this video to see what it looks like and how it acts Youtube - DecentHome Preview
It is a little bit 2015, and it's not that customization friendly, but I tried to make it simple and mainly focused on the application drawer's capabilities.
In order to achieve that I may had to rewrite Application Drawer from scratch and heavily reconstruct existing database and its services.
You can download the source code from GitHub - DecentHome
Also, you can download a standalone version of Trebuchet 13 which you can directly download, import and compile on Android Studio from GitHub - Trebuchet13Standalone
You can install it with attached apk.
Feel free to ask questions an comment.
Please let me know about any errors.
Thank you.

[DEV][APP] Sa2ration Enhanced for improved screen colors

Hello, I'm Sansgood and I'd like to share with you a little project I've been working in.
Knowing how under saturated are the colors in our device's screen, I was searching for some option
to improve their vibrancy. In my opinion, screen is the only weak point of this device.
So, I found a nice project which I forked and improved as much as I could: [url]https://github.com/zacharee/Sa2ration[/URL]
My improvements are:
- Restablisment of saturation values on startup.
- Improved fonts and styles more according to material design.
- Going back to default values.
- Initial root check to ensure app can be used.
- Support for upcoming Android releases (as core behaviour code will be deprecated soon...)
This app needs a rooted device. I am not responsible for any damage accurred to your device during rooting or using the app.
Download:
[url]https://sourceforge.net/projects/sa2ration/files/[/URL]
Fork source code:
[url]https://github.com/sansgood/Sa2ration[/URL]
Please keep in mind this is my first share in this community. I have few experience developing and I would like some share and constructive criticism.
sansgood said:
Hello, I'm Sansgood and I'll like to share with you a little project I've been working in.
Knowing how under saturated are the colors in our device's screen, I was searching for some option
to improve their vibrancy. In my opinion, screen is the only weak point of this device.
So, I found a nice project which I forked and improved as much as I could: https://github.com/zacharee/Sa2ration
My improvements are:
- Restablisment of saturation values on startup.
- Improved fonts and styles more according to material design.
- Going back to default values.
- Initial root check to ensure app can be used.
- Support for upcoming Android releases (as core behaviour code will be deprecated soon...)
This app needs a rooted device. I am not responsible for any damage accurred to your device during rooting or using the app.
Download:
https://sourceforge.net/projects/sa2ration/files/
Fork source code:
https://github.com/sansgood/Sa2ration
Please keep in mind this is my first share in this community. I have few experience developing and I would like some share and constructive criticism.
Click to expand...
Click to collapse
Attached screenshots
will it work on realme ui rooted?
gl33ch3r said:
will it work on realme ui rooted?
Click to expand...
Click to collapse
Almost certainly yes.
is the app needs to always run in the background? or i can just kill it?
savrin said:
is the app needs to always run in the background? or i can just kill it?
Click to expand...
Click to collapse
You can kill it if you wish. It does nothing in the background.
Thank you! This works on my Pixel 5
the standard apk works on my mi max 2 but this one not...says cant run app whe i try and open it..?????

Categories

Resources