[Q] ROM for Kiosk mode of Iconia - Acer Iconia A500

I was trying to develop a custom ROM to operate Acer Iconia A500 in Kiosk mode. i.e., Hide system notification bar, Turn off system updates, allow only our app to run and secured access to settings panel. While for
1. hiding system notification bar - I can disable SystemUI.apk
2. To turn of system updates - Asus and other devices have SystemUpdater.apk or Updater.apk. But looks like Acer does not have it.
3. Allow only our app to run - Is there any modification I need to do of applications.apk?
4. Secured access to settings panel - This can be done through a pwd/login through the app as well.
But my question is, Is there any ROM out there which will help me achieve all the above? Since, I am just starting on this guidance from XDA members would help me tremendously.
Thanks,
Theja

Any inputs!
Any inputs Please!!

bump
bump

ideas for you:
-use a ROM that has updates disabled.
-use gesture control from the play store to hide the system bar, and make it a complicated gesture, so that people won't accidentally show it
-either make it so your app does not need the back and menu buttons, or make simple gestures for them (EG, swipe with one finger from the right bezel)
hope this helps

ThejaP said:
I was trying to develop a custom ROM to operate Acer Iconia A500 in Kiosk mode. i.e., Hide system notification bar, Turn off system updates, allow only our app to run and secured access to settings panel. While for
1. hiding system notification bar - I can disable SystemUI.apk
2. To turn of system updates - Asus and other devices have SystemUpdater.apk or Updater.apk. But looks like Acer does not have it.
3. Allow only our app to run - Is there any modification I need to do of applications.apk?
4. Secured access to settings panel - This can be done through a pwd/login through the app as well.
But my question is, Is there any ROM out there which will help me achieve all the above? Since, I am just starting on this guidance from XDA members would help me tremendously.
Thanks,
Theja
Click to expand...
Click to collapse
There are no roms that are currently built.You would have to get with one of the Rom Dev's, and have them put together a custom job.
Updates, can be removed by removing FDUpdater and/or FWserviceupdater. I generally remove both from my roms (usually can't remember which does what)
Notification bar can be nuked by changing the xml and commenting the command lines. Then recompiling. The issue would be, when opening the settings app. You'd have no nav more than likely.
Having only one app that can run, would require some extreme expertise. And some extreme stripping of the rom. It can be done though, at least with about 95% of the apps. A couple of apps, might have to be left, as they are linked to either system or framework. Maybe.
As with settings access, and password control over it, not sure if this can be done easily. Would have to check password control apps to use as an overlay.
Like I advise, get with a Rom Dev would be your best option.

Related

Illusion Rom Official Discussion Thread

Use this thread instead of the Dev thread for any questions, or issues regarding the Rom. Hopefully, by using this thread, you won't have to deal with people yelling at you about "search before you ask" and stuff like that
Mihir1997 said:
Use this thread instead of the Dev thread for any questions, or issues regarding the Rom. Hopefully, by using this thread, you won't have to deal with people yelling at you about "search before you ask" and stuff like that
Click to expand...
Click to collapse
Can you post some FAQ's and all
HTC One Illusion Rom FAQs
How do I enable HALO?
Go into settings. Under Illusion System Settings, select interface. You will find Halo Options. Here you can turn on halo, and tweak the way Halo works.
Where is my Data toggle in the notification pane quick settings panel?
As of right now, the only way to toggle data is through the Data Usage menu in settings. A fix is being worked on for this. I believe the problem exists in quite a few ROMS for the One.
Why isn't my NFC working?
Don't worry, all you need to do is flash the file at the bottom of this post title NFC Fix. This fix was pointed out by @Pony Express.
How do I enable/Disable CRT animations?
CRT off animation can be toggled under Illusion System Settings>Display
How do I access Google Now?
On the HTC One, the HTC logo is NOT a button. However, in the Illusion ROM (and some other ones), the strip above the logo has been modded to work as a button. Long pressing that stip will give you instant access to Now
Are there any other Bugs I should be aware of?
Not sure if it is mac only, or whether this will occur on PC as well, but if you connect as MTP, mac does not recognize it. ADB and PTP work fine. It is only MTP where this issue occurs. At this point, I feel the issue is with Macs being unable to recognize the MTP protocol. I was able to work it on a PC.
Patches, Fixes, and more
NFC Fix - http://d-h.st/41X
Credits
@driodmaster92 For his awesome work building this ROM
@Pony Express for the NFC Fix
@itsmikeramsay for the original ROM and his support.
If Anyone has Feature Requests, post them HERE. NOT in the Dev thread. The Dev thread is really only for dev issues.
I have 3 major bugs/issues I would love to see sorted out.
1. Halo bubble stays at the edge of screen - insanely irritating
2. The Camera is... uhhhm. not as good as the Sense Camera. Any way to port Zoe? or even just the lowlight image processing?
3. I actually think this is how Android lockscreen widget was designed, but by default DashClock only displays clock. I have to expand it to show other info. Is there any possibility for permanently expanded lockscreen widget?
Annnd, A feature Request: Would it be, in any way, possible to port Slims hardware button rebinding feature? I would love to have long press back as multitask, long press home for settings, and swipe up on home for Search...
Also, has anybody with At&t tried NFC fix? Does it work? I flashed it, but no way to test until I go back to school in september (all my NFC tags are in my lockers, and I use it for Science lab access)
illusion rom ''theme chooser''
i''ve just instaled the rom, it works great btw, but when i click on theme chooser it says : unfortunately theme chooser has stopped. so i cant choose the key lime pie theme :''( , does anyone now how to fix this?
Try wiping the data
Sent from my GT-I9000 using xda app-developers app

[Q] New persistent notification in 4.3

Is it possibile to clear the new persistent notification of running app in the notification bar?
I mean, there are apps that are supposed to be running as a background service, can I put trusted app in a white list so I don't see them in the notification bar anymore?
I have tried to uncheck the option in the setting page (as shown in the screenshot attached), but the notification will appear again.
This is so annoying, any workaround?
ee_981 said:
Is it possibile to clear the new persistent notification of running app in the notification bar?
I mean, there are apps that are supposed to be running as a background service, can I put trusted app in a white list so I don't see them in the notification bar anymore?
I have tried to uncheck the option in the setting page (as shown in the screenshot attached), but the notification will appear again.
This is so annoying, any workaround?
Click to expand...
Click to collapse
I had the same problem with ADW launcher EX, I got it off by entering the settings menu of the app, not the settings of the phone. Look for it.
guys, read this.. http://www.androidpolice.com/2013/0...tifications-after-you-upgrade-to-android-4-3/
Have Persistent Notifications After You Upgrade To Android 4.3
Posted by Bertel King, Jr. in News
Anyone who has made the jump to Android 4.3, which admittedly isn't that many people right now, may have noticed that some applications now plant persistent notifications in the status bar. We offered this as a disclaimer in our post about manually updating a Nexus 4 to Android 4.3. Turns out, this is completely intentional. Android now forces persistent notifications on unkillable apps that run silently in the background. This is an attempt to call attention to behavior that isn't quite okay.
Notifications3
Many developers have made their applications impossible to kill and don't alert users to the fact that they're still running. They do this by creating a malformed notification object that doesn't appear in the status bar but still tricks the activity manager into allowing the service to enter the foreground. This is great for snooping, but that doesn't mean that only malicious apps adopt this behavior. As Artem's screenshots show below, the Network Monitor Mini Pro was one offender, but the developer has since updated the app to fix the problem.
Notifications1 Notifications2
While Android developers originally wanted to force quit apps that submit malformed notifications, there are simply too many out there for this to be a usable approach. Instead, Android will alert users to the offending apps, and developers will probably be inclined to change their software once users stop using their products and/or bring public shaming down on their heads. Hopefully the bulk of them will have been fixed by the time most phones make the jump to the latest version of Jelly Bean.
Click to expand...
Click to collapse
Weird approach from Google. So all the fuss is from forcing app devs to remove fake invisible nottifications , they can sill run in foreground or background!?!?! And all the masochists loving this. •_•
I've read about new Google policy, but what I'd like is the possibility to put some applications in a trusted-app list that gives us to choice if clear them from the notification bar.
This new feature by Google is helpful for all the malicious-purpose applications that are running in background without our assent, but once you notified me let me also choose how to manage them.
Maybe this could be an idea for a new app development by someone in this forum.
ee_981 said:
I've read about new Google policy, but what I'd like is the possibility to put some applications in a trusted-app list that gives us to choice if clear them from the notification bar.
This new feature by Google is helpful for all the malicious-purpose applications that are running in background without our assent, but once you notified me let me also choose how to manage them.
Maybe this could be an idea for a new app development by someone in this forum.
Click to expand...
Click to collapse
The ability to whitelist is an excellent idea, but it would require opening new security restrictions. Considering Google's new Apple like approach, it would be surprising this would be allowed.
Sent from my Nexus 4 using Tapatalk 4 Beta

[Q] Remove or hide the clock in the status bar

After searching high and low on Google, I'm unable to find the answer to one question:
How do I remove or hide the system clock in the status bar of my Verizon Galaxy Note 3?
I've already turned off most of the phone's unnecessary bells and whistles, I've deactivated as many unnecessary or unwanted crapware apps as I can, but I can't find a way to perform the simple action of turning the status bar's clock off.
I'm not a rooter, so that isn't an option. I'm hoping that someone can point me towards a well-hidden system setting or a simple app that can get rid of the clock.
Just FYI - I want to get rid of the clock because I don't need it since my Accuweather widget displays the date and time, and I like to keep the status bar as clean as possible. I'm a clean freak when it comes to my computers & devices.
Any suggestions?
If you're not a rooter... you're not a clean freak... :silly:
As much as I'd love to remove every single byte of bloatware and take 100% control over my phone, I don't want to risk being forced to pay full retail for a new device because I bricked the one that I currently own. Therefore, I have to be a "clean freak" within the boundaries and limitations of an out-of-the-box OS installation.
Only way I know of, is with root, xposed framework and wanam xposed.
Well if you use Nova launcher you can completely remove the status bar, or really it's just hidden. However it reappears when going into apps. Here's a pic
Sent from my SM-N900V using xda app-developers app

[Q] Custom quick settings tiles (as in slimroms): How do you get those?

Hello,
I'm using Slimkat 4.4.4.8269 since its release. It has a neat feature called the custom tiles which is the feature that keeps me on that rom because I was unable to find a similar function in another ROM.
The Slimroms custom tiles basically lets you set unlimited "custom" tiles in the quicksettings which you can set with apps, os functions or whatever. They take a second action for a long press and they can cycle through multiple apps on that one tiles.
This is basically a quickstarter for apps. The thing that makes this marvelous is actually that opening an app doesn't get that app into the foreground, that statusbar stays in the foreground such that I can open a second and third, etc. app through very few taps.
An example what I use this for: My worst but not rare case here:
Navigation+speedcam warner+mozilla stumbler(wifi and cell existance to gps mapper)+openwlanmap.org (wifi to gps mapper)+openbmap.org (wifi and cell to gps mapper).
The best approach is to use a directory on the homescreen, if my launcher supported it. This way i don't have to search in the app drawer.
So I would open the directory, start app 1, press home screen, start app 2 and so on.
Until i started the 5 apps, I have done (swipes and presses+ app-open-taps combined) 15 actions.
Using custom tiles as slimkat offers it in the status bar I swipe to open the quick settings and then open my apps, 1 swipe+5 taps=6 actions.
This is for me much faster and allows me to pay much less attention to my phone while starting what I want.
However, I would like to update to Lollipop or M, anyways, go with CM most likely but that feature isn't there. I found out that the GravityBox with the xposed framework offers some kind of similar features but it only features 2 custom apps, currently I have a bit more than 20 in my status bar.
I could use "Tasker" for this approach as well, but actually that configuration is rather weird and static to one action/app (condition) which I first have to fulfill. That approach fails if one of the apps is already started and I only want to start one app especially if that meets Taskers condition. I end up using the app drawer and search for my app.
This post pretty much covers the configuration and outcome of the custom tile in Slimroms in two pictures:
http://forum.xda-developers.com/google-nexus-5/orig-development/rom-slimkat-hammerhead-stable-5-0-t2511512/post51495728#post51495728
Have you seen any other ROM with decent updates (that seems to be only CM for the hlte at the point of writing) or way to accomplish something similar? It doesn't need to be in the statusbar, even though that is quite easy to access.
Parts of my post I took from my post to a CM feature request at JIRA:
https://jira.cyanogenmod.org/browse/CYAN-2227?jql=text%20~%20%22custom%20tiles%22
Thanks in advance!
Try Layers, http://forum.xda-developers.com/galaxy-s4/themes-apps/systemui-overlays-5-0-t3025183
Thanks for the reply. I think layers is some sort of theming app overlaying the normal icons with other colors. This is something new to me and interesting, but not what I wanted in this thread.
I found something that goes a bit in that direction: Hangars. It displays some appbar in the notification area. Upon opening an app the area disappears and I would have to open the notification area again. Still better than the homelauncher and its folders.
Something I tested previously going into the same direction is the PIE control as well as some sidelaunchers like omnirom and such. Still the custom tiles allow a faster operation.
If anyone is interested in those, you could vote for this as well:
https://jira.cyanogenmod.org/browse/CYAN-2227, It enclosed this feature.
From time to time I changed to CM or something like it, but return very quickly to my custom quick tiles as they are irreplacible and other roms waste time and I can hardly operate them blindly like slimkat.
Just heads up, Google finally may have thought those tiles to be useful and they were added in Marshmallow. You can only go there using the System UI tuner (google for it, if you don't know what it is. You'll need another app to configure those nicely, like custom quick settings. Due a bug you can't add more than 18 tiles in total, but if you like it and don't need more go ahead. Right now I have 40+ and they're in color.
So far I can't think of changing from the lovely slimkat.

How to Access System UI Tuner in EMUI 5.0! (no root)

By default you are unable to access the system UI tuner in emui. With this app (ALL CREDIT TO LEEDROID) you are able to add various shortcuts to your quick settings tiles. One of these is UI tuner, which will bring you to the settings unlike holding the settings cog.
Note that this method is sometimes rather buggy when getting to the menu, and it works best if your settings application is cleared from recent apps.
Just download the app, hit edit in your quick settings, drag the UI tuner to your quick settings and you're set to go.
Don't give up if it won't work on the first press! Clear your recent apps and give it another shot.
App link: https://play.google.com/store/apps/details?id=com.leedroid.shortcutter
I discovered this a while back on the Mate 9, but unfortunately most of the functions don't work so there's really no point to it.
I tested this, but if I'm right, not many of those new settings in System UI tuner work in Honor 8. I did not get Power notification controls to do anything new (no new settings appeared in app notification settings). Similarly turning on Do not disturb mode shortcut seemed to once flash the options in the volume popup, but after that... nothing. The only thing I managed to get to work was to remove icons from status bar.
Or did I do something wrong?
b1tt1 said:
I tested this, but if I'm right, not many of those new settings in System UI tuner work in Honor 8. I did not get Power notification controls to do anything new (no new settings appeared in app notification settings). Similarly turning on Do not disturb mode shortcut seemed to once flash the options in the volume popup, but after that... nothing. The only thing I managed to get to work was to remove icons from status bar.
Or did I do something wrong?
Click to expand...
Click to collapse
No, you did it correctly. Some of the settings may not work properly due to the EMUI skin. The issues you listed are probably why honor had it hidden in the first place. But there are still some useful settings in there.
There is simpler method to do that https://www.youtube.com/watch?v=gm8PEYKrjrw
However SystemUI is very limited, nothing useful to do

Categories

Resources