[MOD][Xposed][4.2.2+] - Wireless Charging Xposed - Xposed Framework Modules

I got a wireless charger for my Nexus 5 this Christmas, and was a little disappointed to learn that Android 4.2.2 added a notification sound that plays whenever a device is placed on a wireless charger, but provided no way to disable it. The reason I wanted to silence the notification is because I intend to use the charger in my bedroom, and if I'm up late the little jingle is more than likely going to wake up my wife (who would not be pleased).
Now that Lollipop has rolled out, I am no longer supporting this. I have no way to test it because I don't use Xposed anymore. Sorry. However, I'm working on getting a subset of these settings into the native Android settings instead. Once I've got that down I can post links to the relevant repos here, so that others can cherry pick the changes into their ROMs if desired.
So I decided to throw together an Xposed module to address the issue, since I couldn't find anything else that would work cleanly, and I decided to release it for anyone else who might find it useful.
The module is pretty straightforward, and it provides you with a handful of settings for wireless charging:
Play the system's notification sound when you put your device on the charger
Vibrate when you put your device on the charger
Play a custom notification sound instead of the system one
Wake the display when placing your device on or removing it from a wireless charger
You can enable these in basically any combination you want. Need total silence? Turn everything off!
Wireless Charging Xposed has only been tested on my Nexus 5 running CyanogenMod 11, but it should work on any AOSP based ROMs without issue. I don't know about other system ROMs, but it will work as long as the manufacturer didn't alter the part of AOSP that plays the notification. It does not appear to work on TouchWiz ROMs currently; I may look into this in the future if I have the time/resources, but can unfortunately provide no guarantees/ETAs.
I'm distributing the module here on XDA for now as well as in the Xposed modules repository (web link). If you think this is totally awesome or something, and you feel like "donating", I'm also putting it up on Google Play for $0.99 USD. There are zero differences between the paid version and the .apks here on XDA (i.e. the free one does not have ads). You're not obligated to pay anything if you don't want to. The Google Play page is here.
You can find the source code on my GitHub repository; it is licensed under the GPLv3: https://github.com/eldarerathis/Wireless-Charging-Xposed. Contributions are always welcome!
Feel free to leave questions or comments, and if you find a bug you can let me know in this thread. I may consider suggestions, but I make no guarantees; this is just something I put together with a few hours of spare time to fix something I found to be seriously annoying.
And of course, thank you to rovo89 for the Xposed Framework that made this doable.
Having problems?
Because of the way this module hooks into charging events, it can be a bit picky about the order that you enable things. It's something that I'm working on, but for now, make sure you perform the installation in this order:
Install the module and activate it in your Xposed Installer
Reboot your device
Open the module's settings page and configure it however you'd like
At this point, Wireless Charging Xposed is known not to work on Samusng devices that are running TouchWiz ROMs. If you have another device with a non-AOSP ROM, your results may vary. If you think you've found a bug, please take a peek at your Xposed logs (open the Xposed Installer and tap the "Logs" item) and attach anything that might be relevant.
Changelog:
v1.0 - Initial release
v1.0.1 - Fix a suspend blocker that may have caused excess battery drain
v1.1 - Add the custom notification sound setting
v1.2 - Add the wake on charge setting; Bulgarian translations (by mamutcho)
v1.3 - (apk removed) Add the wake on undock setting; fix the summary text of the custom ringtone preference
v.1.3.1 - Fix a potential crash when trying to resolve the custom ringtone name

This is exactly what I wanted and it works on stock ROM. I wanna pay for this app!
Sent from my mobile device using an app.

If you are going to add anything, maybe a way to select a sound to use as well.

Meowdib said:
If you are going to add anything, maybe a way to select a sound to use as well.
Click to expand...
Click to collapse
That was the one additional thing I was already considering, so I went ahead and added it this evening.

Buddha almighty! So happy! I hate the wireless charging notification with a burning passion. Thank you for the module!

Cool... I have used a workaround for this (replaced the wireless charging sound with a silent ogg file), but this is way easier.
Thanks!

I'm having a problem getting it to play a custom sound. It will play any stock sound that comes on the phone, but when I put sounds I download from the internet or the ZEDGE app, it will not play them. Any idea why?

JakeyEck said:
I'm having a problem getting it to play a custom sound. It will play any stock sound that comes on the phone, but when I put sounds I download from the internet or the ZEDGE app, it will not play them. Any idea why?
Click to expand...
Click to collapse
What type of files are they (i.e. MP3, OGG, etc) and where are they stored on your phone? I'll see if I can reproduce that when I have a chance.
I will note that the current implementation is intended to only allow you to pick things that are considered "notification sounds" by the system. The reason for that is because if you picked, say, a song file then when you put your device on the charging plate the entire song would play, with no way to stop it. That seemed like it would be kind of silly, so I write the code to support that scenario. Not saying that's what the problem is in your case, though.

eldarerathis said:
What type of files are they (i.e. MP3, OGG, etc) and where are they stored on your phone? I'll see if I can reproduce that when I have a chance.
I will note that the current implementation is intended to only allow you to pick things that are considered "notification sounds" by the system. The reason for that is because if you picked, say, a song file then when you put your device on the charging plate the entire song would play, with no way to stop it. That seemed like it would be kind of silly, so I write the code to support that scenario. Not saying that's what the problem is in your case, though.
Click to expand...
Click to collapse
It may sound silly, but I wanted it to play a Mario power-up mp3 file when it was put onto the charger. It was a mp3 file I had downloaded and stored on my phone. It probably isn't considered a notification sound by Android though.
EDIT:
Well I tried it just now and it is working like I wanted it to. I'm not sure why it didn't work the first couple times.

JakeyEck said:
It may sound silly, but I wanted it to play a Mario power-up mp3 file when it was put onto the charger. It was a mp3 file I had downloaded and stored on my phone. It probably isn't considered a notification sound by Android though.
EDIT:
Well I tried it just now and it is working like I wanted it to. I'm not sure why it didn't work the first couple times.
Click to expand...
Click to collapse
After having it for a day, it only seems to work with my downloaded mp3 file 1/5 times. I don't know what is keeping it from working all of the time.

JakeyEck said:
After having it for a day, it only seems to work with my downloaded mp3 file 1/5 times. I don't know what is keeping it from working all of the time.
Click to expand...
Click to collapse
Just out of curiosity, was your phone close to fully charged when you were testing this? I noticed the other day that the system doesn't fire the "charging began" event if your battery level is above a certain threshold (looks like 95% in AOSP). My assumption is that this is so that it won't notify you constantly once it hits 100%, because the charging circuit probably cuts out at that point, lets the battery drain a little bit, then bumps it back up to 100 (and repeats that cycle).

For what it's worth, I'm having trouble getting it to play any custom sound, even stock Android sounds. It does mute things nicely, though
Before installing this module, I noticed that the charging sound would frequently get clipped (cut off in the middle). Not sure if that's related. I also have Gravity Box installed, so it could be a conflict.

this is a very useful mod..
but still not complete.. hahaha
can add more features?
i have problem with overheated on custom roms/kernels.. not all but few of it.. sometimes im worried if my device is overheating and i have to keep unlocking my phone to see the temperature - thanks to dashclock battery extension
i still couldn't find any app to enable sound notification.. LED notification is not enough..
so can u add enabling notification if device is overheat?
anyway thanks a lot for this!! great work man! :good:

@eldarerathis
Huge THANKS for this mod and confirmation of functionality on purity 14/12. :good:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P.
[sntfrmnxs4]

eldarerathis said:
I got a wireless charger for my Nexus 5 this Christmas, and was a little disappointed to learn that Android 4.2.2 added a notification sound that plays whenever a device is placed on a wireless charger, but provided no way to disable it. The reason I wanted to silence the notification is because I intend to use the charger in my bedroom, and if I'm up late the little jingle is more than likely going to wake up my wife (who would not be pleased).
So I decided to throw together an Xposed module to address the issue, since I couldn't find anything else that would work cleanly, and I decided to release it for anyone else who might find it useful.
Click to expand...
Click to collapse
Love it, but the vibrate option doesn't work on my Droid MAXX, rooted and Xposed but stock beyond that. I can send you any data you need.

wireless charging sound
I have wireless charging installed and xposed but it plays no sound.no mp3 no stock sound nothing.want can i do?

waw this will work all aokp rom?
Sent from my V9 using Tapatalk 4

naifaharsy said:
waw this will work all aokp rom?
Sent from my V9 using Tapatalk 4
Click to expand...
Click to collapse
Make a nandroid and just try it, buddy.
P.
[sntfrmnxs4]

sgp77 said:
For what it's worth, I'm having trouble getting it to play any custom sound, even stock Android sounds. It does mute things nicely, though
Before installing this module, I noticed that the charging sound would frequently get clipped (cut off in the middle). Not sure if that's related. I also have Gravity Box installed, so it could be a conflict.
Click to expand...
Click to collapse
I noticed the clipping and some other aberrations on CM without any kind of Xposed modifications, so I'm wondering if it's something in the system that's causing it. I'm hoping that's not it, but if it is then I'm not sure if I can fix it
dtreth said:
Love it, but the vibrate option doesn't work on my Droid MAXX, rooted and Xposed but stock beyond that. I can send you any data you need.
Click to expand...
Click to collapse
Can you take a look at the Xposed logs and see if there's anything unusual? Just tap the "Logs" item on the Xposed Installer's main screen and check the most recent entries at the bottom. Also, does the sound work, or is that busted too?
kalowski said:
I have wireless charging installed and xposed but it plays no sound.no mp3 no stock sound nothing.want can i do?
Click to expand...
Click to collapse
I guess first would be some general troubleshooting, like checking to make sure your system volume isn't muted or anything. Does it play the sound without the module installed, completely stock? Is your battery below 95% when you start charging it?

Anyone having difficulty with custom sound files:
I can't reproduce the problem on my N5, but I re-implemented the piece of code that does the playback to use a different method. A test build of the .apk is attached to this post, so give it a try and see if it makes a difference. You may need to toggle the custom sound option off and then back on again before the first time you try.
If it doesn't work, check your Xposed logs and see if there is anything there. It should write some information if the playback fails due to an exception or error. If there's nothing there and it doesn't work, then let me know:
What kind of phone you have
What version of Android you have
What ROM you're using (or "stock", if you're not using a custom one)
...and I'll see if I can figure out what's going on.

Related

HandleMediaEvent Wakelock Galaxy S 4

So i got this massive battery drain issue and when i check BBS all i can see under partial wakelocks is this "handlemediaevent" on top using
a lot of my battery... i couldnt find whats that means i try to turn off all toggels (3G , wifi , blutooth etc...) but its still there...
i am not sure but it looks like its running only when my screen is off and sometimes it disappear when im rebooting the device but its always coming back and its annoying and i dont want to reboot my phone every time i need to use it
i got galaxy s 4 i9500
wanamlite 2.0
adam kernel 2.2
someone know what that means? how to fix it maybe?
:crying:
UP!
sharon1122 said:
So i got this massive battery drain issue and when i check BBS all i can see under partial wakelocks is this "handlemediaevent" on top using
a lot of my battery... i couldnt find whats that means i try to turn off all toggels (3G , wifi , blutooth etc...) but its still there...
i am not sure but it looks like its running only when my screen is off and sometimes it disappear when im rebooting the device but its always coming back and its annoying and i dont want to reboot my phone every time i need to use it
i got galaxy s 4 i9500
wanamlite 2.0
adam kernel 2.2
someone know what that means? how to fix it maybe?
:crying:
Click to expand...
Click to collapse
Hi Sharon,
Even i face the same issue. I am using Crashrom v8.2
I came across a solution for this issue in a different forum today and seems to work.
"when you playing music and if you use one of the buttons on the headphone piece you get a nasty wakelock called "HandleMediaEvent"."
I have used the phone today, and haven't pressed the buttons on my headphone (klipsch s4a) and i don't hv the wakelock and battery life is awesome!!
Please try the same and let me know if it works. :fingers-crossed:
vivekpaib said:
Hi Sharon,
Even i face the same issue. I am using Crashrom v8.2
I came across a solution for this issue in a different forum today and seems to work.
"when you playing music and if you use one of the buttons on the headphone piece you get a nasty wakelock called "HandleMediaEvent"."
I have used the phone today, and haven't pressed the buttons on my headphone (klipsch s4a) and i don't hv the wakelock and battery life is awesome!!
Please try the same and let me know if it works. :fingers-crossed:
Click to expand...
Click to collapse
Thanks look like its working for now! i hope samsung will fix it soon...ill update if i got more problems...
sharon1122 said:
So i got this massive battery drain issue and when i check BBS all i can see under partial wakelocks is this "handlemediaevent" on top using
a lot of my battery... i couldnt find whats that means i try to turn off all toggels (3G , wifi , blutooth etc...) but its still there...
i am not sure but it looks like its running only when my screen is off and sometimes it disappear when im rebooting the device but its always coming back and its annoying and i dont want to reboot my phone every time i need to use it
i got galaxy s 4 i9500
wanamlite 2.0
adam kernel 2.2
someone know what that means? how to fix it maybe?
:crying:
Click to expand...
Click to collapse
Hi Sharon
I'm having the same issue and I don't use headphone. I'm on PhoeniX ROM 8.1. Seems right now that the only workaround is to Power OFF/ON the device... a simple reboot is not getting rid of it. What puzzles me is that I've been using this ROM for quite some time and starting getting this wakelock drain around 2 weeks ago (when you first report it )
No solution so far
Hi and SRY to bumpUp such an old entry - but i'm still fighting with this permanent WakeLock called handlemediaevent.
As far as i found out it is related to controlling events over bluetooth - no matter if it is a bluetooth-headset with buttons or a cars bt radio with touchscreen buttons. I just found some posts around this topic and posted it on different places - and for now it seems to be grounded in the android system itself - not in the hardware nor in a special ROM. I experienced this issue on my SGS+ with different ROMs and also on my new toy Xperia Z3c.
Here are the related posts/links:
http://forum.cyanogenmod.org/topic/100931-m11-connecting-to-car-bluetooth-gives-endless-handlemediaevent-wakelock/
https://talk.sonymobile.com/t5/Xperia-Z3-Compact/Permanent-Wakelock-quot-handleMediaEvent-quot/td-p/868029
So to sum it up:
This issue is not related to a special Phone
This issue is not relatted to a special ROM
Therefore it must be something general in KitKat which is not fixed up to 4.4.4 - Are there more infos about where to place this issue or is waiting for lollipop the only way to get rid of this annoying wakelock.
Tips and infos are highly appreciated
THX in advance
Rhonin
Rhonin86 said:
i'm still fighting with this permanent WakeLock called handlemediaevent.
As far as i found out it is related to controlling events over bluetooth - no matter if it is a bluetooth-headset with buttons or a cars bt radio with touchscreen buttons.
Click to expand...
Click to collapse
Same here. I confirm It seems to be in a cross-device Android issue: I had it on my i9100 (GS2) under CM11-M12 (final version), and it also seems to happen on the latest stock Xperia Z3 Compact firmware.
I am not too sure of it being bluetooth-only, because i have the issue using a Sennheiser MM70s wired headset (also tested with the Sony stock handsfree headset).
To reproduce,
launch a button-enabled sound/music app, like Podcast Addict (in my case)
plug a headset with physical button, or maybe a bluetooth headset
use the headset button to pause playback (normally, the phone should enter deep sleep)
from now on, the handleMediaEvent wakelock is active and won't go away unless you reboot (a soft reboot works), whether you disconnect the headset or not
I did'nt root my Xperia Z3 compact (yet), so i can't confirm that's the exact same wakelock, but it certainly looks to be preventing the device from entering deep sleep as well (the bottom blue line below the battery usage overview which describes "activity").
Thankfully, this does not seem to happen with Apollo, Youtube, or Sony's stock Walkman app, only with third party audio apps like Podcast Addict (whose developer claims that nothing can be done on his side as his app is already releasing the wakelock properly).
Xperia (in red, after pausing playback using the headset button):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Rooted i9100:
I would suggest that some admin renames the post to remove the reference to Galaxy S4 in the title, so that this thread could be used as a reference to this genuine, generic issue.
My best guess right now is that some apps may not have implemented the wakelocks release perfectly (i believe, in my case, PodcastAddict since i could not find any other app triggering the problem), so could any other users having the problem cite the apps that they are using when the problem arises ?
My best hope is that Lollipop fixes it: is such an un-released wakelock something that the Android system should tolerate for such a long period of time ? This may be fixed by e.g. implementing some per-Wakelock timeout.
I think this wakelock caused by user apps too. & not only, the first reason - bugs in AICP on my Xperia M, on which some apps works not always as they should, and then caused that annoying wakelock after more than 12 hours of usage.
You guys seem right on the money when it comes to audio over Bluetooth. After playing music over Bluetooth in my car, if I use my stereo to change tracks, I get that wakelock... (I wonder if it happens if I change tracks from the phone...) I'm on a rooted, stock rom Xperia Z3 compact.
Good thing the battery on this thing is so good, and it reboots so fast it's not gonna drive me crazy now that I know what it is... 8 hours of that wakelock and I've still got 35% 2 days in, and a bunch of calls and use.. Just noticed and narrowed down the problem and found this post...
And I use the Dsub app for my subsonic server. Not sure if it happens with Pandora too...

[MOD] HTC Car Mode Xposed! (Version 2.3) [Lollipop Compatible!]

The HTC Sense Car Mode app had some features removed or changed from the previous versions. Namely, statusbar pulldown has been blocked, along with switching apps and basically multitasking.
The reason for this is probably safety; to discourage drivers from tinkering too much with their phones while driving - and while I'm fully behind that I believe in giving people options - which is why I created this module!
So far it allows you to:
Bring back multitasking (status bar and 'recent apps' functionality).
Release the 'Home' button to let it go back to the default launcher.
Replace the default 3-Tap gesture action with anything you want!
Turn Wi-Fi and GPS on or off at startup and shutdown.
Bypass the exit confirmation dialog.
Automatically close apps opened from within the Car App on shutdown (requires root to be fully functional!)
And more features coming in all the time!
If you love the HTC Car app as much as I do, you'll enjoy this!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download
You can find it on the Xposed repository right here.
(It's marked as 'beta' so set your installer filter accordingly).
XDA:DevDB Information
HTC Car Mode Xposed!, Xposed for the HTC One (M8)
Contributors
Ambious
Source Code: https://github.com/eladavron/HTCCarXposed
Xposed Package Name: ambious.htccarxposed
Version Information
Status: Stable
Current Stable Version: 2.1
Stable Release Date: 2014-11-02
Current Beta Version: 2.3
Beta Release Date: 2015-05-15
Created 2014-06-01
Last Updated 2015-05-16
Changelog
Latest Versions:
Version 2.3 Pulled! This version seemed to cause other things to malfunction.
Version 2.2
Added Sense 7.0 Compatibility
Fixed an issue with the screen not staying on in older versions (Android 4.4)
(Not Tested on Sense 6.* Versions!)
Version 2.1
Fixed a bug that would cause the 3-finger gesture to crash the "Car" app even when not running.
Added a "Logging" option for better future debugging (saves log to file on the SD Card).
Version 2.0:
Now Lollipop Compatible! (not tested on KitKat)
Click to expand...
Click to collapse
Older Versions:
Version 1.9:
Added the option to turn off the screen when exiting the car-app - requires enabling Administrator Privileges (prompted when enabled).
Version 1.8:
Brought back the GPS startup and shutdown mods, should work fine now.
Version 1.7:
Added the option to override the "3-Fingers tap" gesture with either Google Hands-Free, Google Now or a custom app of your choice!
Fixed a bug with the Toggler where it would launch the settings app instead of the car if triggered by 3rd party app (such as NFC or Tasker).
Version 1.6:
Added the "App Toggler" which allows to shut down the car app through a global shortcut, or launch it if it's already closed.
Fixed a bug where Wi-Fi would turn off even by navigating away from the Car app and not just closing it.
Re-did the icon - again! (One day I'll be pleased with it).
Click to expand...
Click to collapse
Version 1.5:
Fixed "Multitasking"! Yes, the "Recent Apps" button now works and doesn't break anything! Thanks to the brilliant RichmondoUK for pointing me in the right direction.
Removed GPS mods - it wasn't working as well as I had hoped due to android privacy overrides.
Click to expand...
Click to collapse
Version 1.4:
Added 'Exit mods':
Change GPS and Wi-Fi states on exit
Close apps opened from the Car App (either using a regular shut-down which doesn't always work or the more powerful 'root' method).
Moved the "Exit without confirmation" option under this category
Some code touch-ups
Still no fully-working multi-tasking mod, sorry... that's one tough nut!
Click to expand...
Click to collapse
Version 1.2:
Default settings will bow be applied upon installation.
Added an option to bypass the exit confirmation dialog
Added the option to turn GPS and Wi-Fi on or off at startup.
You can also choose to - obviously - not change them at all.
I'm still working on turning them on and off when exiting the app, it's not working so well so far...
Click to expand...
Click to collapse
Version 1.1:
Interface added! You can now turn mods on and off selectively.
Added the option to release the 'Home' button.
New icon, slightly less ugly I hope.
Click to expand...
Click to collapse
Information
Why disable a safety feature?
The HTC Car App introduced those blocking 'features' for an obvious reason: to discourage people from fumbling around with their phones while driving.
That's a good and important cause, but unfortunately it's not a very smart method of doing it - which is why this module was created. Consider the following scenario: You're in your default navigation app with the music player (which is controllable by the car app) running in the background. You want to skip the currently playing track. If everything's at stock, the new restrictions make it an annoyingly long process: You have to click the home button, enter the music control applet, skip the track as you normally would, then click the home button again, find the navigation app's icon and re-launch it. Without those restrictions all you do is pull down the statusbar, click the 'skip' button on the music player's active notification tile, and pull it back up.
HTC's restrictions - which are supposed to increase safety and attention while driving actually make it longer and more attention-consuming to perform such tasks.
This module allows you to overcome those restrictions, mostly, but I must still say - and I can not overstate this enough:
DRIVE SAFELY!
DON'T OPERATE YOUR DEVICE WHILE DRIVING !
Play music, navigate, make and take calls - but do so safely without fumbling around.
If anything doesn't work with less then three touches of the screen, or if it requires you to look at your device for more than a split-second glance - either forget about it or pull over! It's not worth it!
Works as advertised. Upgraded from Sense 5.5 just so I could enable this mod and get to my notifications. Thanks!
Very cool. I use the HTC car app quite a bit and always hated that I had to close it to access anything else. What other tweaks are possible? It would be nice to be able to switch the default music app to Google Music. Disabling wifi on launch would also be slick.
BTW, this works fine on the M7 with Sense 6.
linuxsense said:
Very cool. I use the HTC car app quite a bit and always hated that I had to close it to access anything else. What other tweaks are possible? It would be nice to be able to switch the default music app to Google Music. Disabling wifi on launch would also be slick.
BTW, this works fine on the M7 with Sense 6.
Click to expand...
Click to collapse
Currently I'm mostly battling with basic things like making the 'recent apps' button work and making the settings toggleable without restarting. Once I get the basics working, I'll start seeing what else I can tinker with. Switching the default music app is not going to be easy because it's deeply integrated within the app, but I'll see what I can do.
As for the wifi, that shouldn't be too difficult.
Glad to hear it's working on other devices as well.
Please add support for all apps in car mode! Currently you can add only a few apps .. For example you can't add Torque
Looks like the 1.1 version changes caused it to stop working with the M7 :crying:
ETA: Looks like it functions properly if "take over home button" is disabled. With that unchecked you can access the pulldown menu as well as reach the desktop or recent apps using the home button.
linuxsense said:
Looks like the 1.1 version changes caused it to stop working with the M7 :crying:
ETA: Looks like it functions properly if "take over home button" is disabled. With that unchecked you can access the pulldown menu as well as reach the desktop or recent apps using the home button.
Click to expand...
Click to collapse
It might be something else, I noticed that the settings won't take until you run the settings interface at least once.
Please try to re-enable the setting and see if anything changes.
Thanks for the report!
Ambious said:
It might be something else, I noticed that the settings won't take until you run the settings interface at least once.
Please try to re-enable the setting and see if anything changes.
Thanks for the report!
Click to expand...
Click to collapse
I am pretty sure that I ran settings app prior to trying it out, not completely sure though. I just toggled the home screen option and get the same results. It only works if it is not selected.
linuxsense said:
I am pretty sure that I ran settings app prior to trying it out, not completely sure though. I just toggled the home screen option and get the same results. It only works if it is not selected.
Click to expand...
Click to collapse
Hmm. I'm not getting that on the M8, but I'll look into it.
Unfortunately I don't have an M7 to test on.
Could you for the sake of testing go to the settings interface - uncheck both boxes, then recheck both boxes, then restart your device and see if it works then?
Thanks!
Ambious said:
uncheck both boxes, then recheck both boxes, then restart your device and see if it works then?
Thanks!
Click to expand...
Click to collapse
Its work :good::good::good: thanks
ahlot18 said:
Its work :good::good::good: thanks
Click to expand...
Click to collapse
Thanks for the info, I think I know what's causing it:
The mods don't take if the car app is running in the background because it hooks into methods as they load.
There's a command to kill it if it's running in the background and settings have been changed, but it might not have taken - or rather, it also won't be run if settings are at their default state, so if you install the mod, then run the car app, then load the module interface and change nothing - it still won't be set.
Next version will handle this more properly, I hope (currently writing it).
Reyzis said:
Please add support for all apps in car mode! Currently you can add only a few apps .. For example you can't add Torque
Click to expand...
Click to collapse
I can add Torque to Car...?
agentdr8 said:
I can add Torque to Car...?
Click to expand...
Click to collapse
Torque free or the paid App? I have torque free and can't add it to car mode ... :/
Reyzis said:
Torque free or the paid App? I have torque free and can't add it to car mode ... :/
Click to expand...
Click to collapse
Torque paid. Maybe free is different, but from what I can tell, HTC Car doesn't blacklist any apps from being added to one of the screens.
I agree, there doesn't seem to be a limit on which apps you can add and which you can't.
Your issue must be related to the app itself. Since I'm unfamiliar with Torque, I really can't tell.
Are there any other apps, as far as you can tell, that you can't add?
Ambious said:
Hmm. I'm not getting that on the M8, but I'll look into it.
Unfortunately I don't have an M7 to test on.
Could you for the sake of testing go to the settings interface - uncheck both boxes, then recheck both boxes, then restart your device and see if it works then?
Thanks!
Click to expand...
Click to collapse
If I do that when I run the HTC car app the home button will open recent apps if double tapped but otherwise it just returns to car mode when home is pressed. If I disable it pressing home takes me to the desktop and double tapping it takes me to recent apps. I am running NuSenseSIX based off the m8-base fwiw. If you have any tweaks you would like tested let me know, I can provide logcats and such.
Dialer not working
Thank you for this awesome mod. I'm not sure if it's the ROM I'm running, but I can't seem to launch the dialer using this module. All other buttons work normally, as well as the added functions of this module.
I'm running the Venom ROM on the M8.
Does anyone else have this problem?
dafob said:
Thank you for this awesome mod. I'm not sure if it's the ROM I'm running, but I can't seem to launch the dialer using this module. All other buttons work normally, as well as the added functions of this module.
I'm running the Venom ROM on the M8.
Does anyone else have this problem?
Click to expand...
Click to collapse
Good catch. Just shows how much I actually use my 'phone' for calls...had not even tried it yet :laugh:
I have the same issue on an M7, the 'Dialer' button in the car mode app doesn't do anything.

Quick Circle Apps

Quick Circle Apps is a must have app for Quick Circle Owners.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It contains 14 modules that you may use.
Torch - Enable and disable the torch. Also contains regular activity and QSlide support.
Music - Allows to control the music.
Calendar - Show agenda for the next 30 days.
Notifications - Show notifications on Quick Circle. support privacy mode.
Toggles - Toggle Wi-Fi, Bluetooth, Brightness, Sound and hotspot (Not supported on my AT&T device).
Clock - Stopwatch and Timer.
Recorder - Record audio.
Launcher - store apps in a folder.
Calculator - ...
News - RSS client that show the titles from your feedly stream.
Compass - ...
Dialer - allows you to dial. Support for quick dial, swipe to right to see list of contacts.
Dice - Roll up to 4 dices.
Scanner - scan QRCode.
Permissions
The permissions are pretty self-explanatory, if you got a question about that subject, you can ask here:
Calendar - Read only
Contacts - Read only
Phone - Dial phone number
Access to SD card (for puting records)
Camera - take picture (needed for torch)
Microphone - Record Audio
Wifi & Bluetooth - Control them for toggles
Run at stratup - will be disabled on next version
Source
The source is available on github - https://github.com/yoavst/quickapps/ - under develop branch.
Screenshots
soon... (if you got a template of G4, contact me please!)
Changelog
Version 5.1.1
Option to use the old icons
A fully customizable digital clock watchface.
Version 5.0
New UI for most of the modules
New icons for most of the modules
New modules - Dices and timer (inside clock module)
Calendar is now based on AOSP source
the memory usage is improved by at least 100%
Your app is great. Can you add a Google Search module? IT works through the window, but is not correctly sized or touch-friendly.
On the next version:
Been using this ever since day 2 with my G4
Very well done app, and I recommend it to all.
Minor issues:
1- The music module will not launch Play Music, but if Play Music is already running, then it will control playback.
2- Voice recorder stops and deletes the current recording if I lock the screen
Looking forward to that watchface update
nadram said:
Been using this ever since day 2 with my G4
Very well done app, and I recommend it to all.
Minor issues:
1- The music module will not launch Play Music, but if Play Music is already running, then it will control playback.
2- Voice recorder stops and deletes the current recording if I lock the screen
Looking forward to that watchface update
Click to expand...
Click to collapse
1. The music module is pretty idiot. It doesn't know which music player do you use (unlike LG's music, which uses LG music...), so instead of guessing, it only support Android Media Controller API. Although, if you paused a track long time ago, it should be able to remember that thanks to that API.
2. Since the screen stays on all the time, I think that it should be like that. Do you turn off the screen with recorder a lot?
yoavst said:
1. The music module is pretty idiot. It doesn't know which music player do you use (unlike LG's music, which uses LG music...), so instead of guessing, it only support Android Media Controller API. Although, if you paused a track long time ago, it should be able to remember that thanks to that API.
2. Since the screen stays on all the time, I think that it should be like that. Do you turn off the screen with recorder a lot?
Click to expand...
Click to collapse
1. True about the pausing / resuming, it works
2. I only wanted to do it once... to record discreetly.
nadram said:
1. True about the pausing / resuming, it works
2. I only wanted to do it once... to record discreetly.
Click to expand...
Click to collapse
But when you turn the screen back on, it doesn't open my app, but the watchface. So it is kind of impossible. Think about someone that forget to turn the recording off, and doesn't understand why he doesn't have storage anymore and awful battery life.
yoavst said:
But when you turn the screen back on, it doesn't open my app, but the watchface. So it is kind of impossible. Think about someone that forget to turn the recording off, and doesn't understand why he doesn't have storage anymore and awful battery life.
Click to expand...
Click to collapse
(Just for argument's sake, this is really not very important to me)
Turning the screen back on takes me to the same red screen in the app (within the Quickcircle).
I think I see what's happening. From the Quickcircle screen, once I start voice recording, if I lock the screen then unlock it using only the button in the back of the phone, that somehow stops the audio file from being created, even though it shows as if it's still recording After I press stop, I can't find any of my recordings.
If you're worried about people forgetting to stop the recording, maybe a file size limit can be put in place?
Again, I don't really need this, It's just to answer you / clarify what I said earlier.
nadram said:
(Just for argument's sake, this is really not very important to me)
Turning the screen back on takes me to the same red screen in the app (within the Quickcircle).
I think I see what's happening. From the Quickcircle screen, once I start voice recording, if I lock the screen then unlock it using only the button in the back of the phone, that somehow stops the audio file from being created, even though it shows as if it's still recording After I press stop, I can't find any of my recordings.
If you're worried about people forgetting to stop the recording, maybe a file size limit can be put in place?
Again, I don't really need this, It's just to answer you / clarify what I said earlier.
Click to expand...
Click to collapse
So in the G3 it was bringing me back to the main screen if I remember right.
When using am/pm format on the clock face, 12 o'clock shows as 00.
Swizzle82 said:
When using am/pm format on the clock face, 12 o'clock shows as 00.
Click to expand...
Click to collapse
Sorry, in my country we don't use AM/PM, so I don't have many knowledge about AM/PM.
24 hours clock. Let's say the hour is 12:00, how should it be shown? and what's about 00:00?
yoavst said:
Sorry, in my country we don't use AM/PM, so I don't have many knowledge about AM/PM.
24 hours clock. Let's say the hour is 12:00, how should it be shown? and what's about 00:00?
Click to expand...
Click to collapse
For us it goes 11:00am 12:00pm 1:00pm etc, then 11:00pm 12:00am 1:00am etc.. Hope that helps.
Swizzle82 said:
For us it goes 11:00am 12:00pm 1:00pm etc, then 11:00pm 12:00am 1:00am etc.. Hope that helps.
Click to expand...
Click to collapse
Thanks, will be fixed very soon.
yoavst said:
Thanks, will be fixed very soon.
Click to expand...
Click to collapse
No sir, THANK YOU!
I was going to make a post here today praising this app. Great job on this!
I don't know if it could even be possible, but what do you think about a Quick Radar app? You could input a zip or postal code into the app and quick radar will get the regional weather radar for that area.
EDIT: Something that surprised me today....I was swiping through the watch faces and saw the red X for the face that this app installs. I clicked the red X thinking it would just remove that watch face. It ended up uninstalling the entire app! I was so confused. Should that red X on the watch face really uninstall the whole app or is it meant to just remove that watch face from the list?
Nice app
Anyway to replace the stock music app with Google play music?
yoavst said:
Thanks, will be fixed very soon.
Click to expand...
Click to collapse
Just turned midnight and and all is fixed with the update. Thank you for your prompt work and continued dedication. Yours is like the only non-stock quick circle app worth having. I really like what you've done with it now after coming from the G3. Great work. On the clock face is there a way to add the colon ( : ) in the between hours and minutes?
Swizzle82 said:
Just turned midnight and and all is fixed with the update. Thank you for your prompt work and continued dedication. Yours is like the only non-stock quick circle app worth having. I really like what you've done with it now after coming from the G3. Great work. On the clock face is there a way to add the colon ( : ) in the between hours and minutes?
Click to expand...
Click to collapse
I personally like how it looks now, but if you are not the only one who want add colon...
yoavst said:
I personally like how it looks now, but if you are not the only one who want add colon...
Click to expand...
Click to collapse
I like it too, I guess I'm just used to it being there. It might just take some getting used to. Ive been playing around with changing the hour colors to try and offset the two.
Does the LG g2 quick Windows compatible mode (or something?) still work on lollipop. Just tried it on my g2 mini not sure if it's not compatible with the g2 mini or it's the lollipop version which does it
Sent from my LG-D620 using XDA Free mobile app

[THEME][APP]oZoP Modz - Full-screen Caller ID and more [v1 - Aug.6.2017]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I bring to you another installment from my full oZoP project.
This one is usually kept for exclusive use control by my oZoP ConTroL app, but with the many requests and lingering release of the full oZoP I felt i could try and pump some juice back into this great device by showing the power and capabilities of this beast!!
Code:
native call recording with toggle
choose half-screen or full-screen caller id
custom background
choose image from gallery
any color solid
any color 2 stage gradient colors
call details text any color
incall button text text any color
incall dialpad numbers any color
incall dialpad letters any color
access to hidden service menus and settings
Screenshots
Screen Recording
instructions:
1. make a full backup if your current rom just to be safe
2. download the file
3. flash in TWRP
4. reboot and open the new oZoP Mods InCallUI app in your app drawer
5. show everyone and brag to them how you can do this and they can't!! HaHaHa
Deodexed rom is needed.
All other files are included.
NOTE: THIS IS ONLY TESTED AND INTENDED FOR THE LG V20! For now at least. Once I get feedback from others that could change.
I WOULD NOT SUGGEST TRYING IT unless you are at the very least LG and I suspect the only viable applicants would be the G5 and v10 running Android 7.
No G6 and no other devices should even attempt to flash unless you know how to recover yourself.
(some features may not work properly because they are dependent on root and busybox installed)
I am not responsible for your mistakes or errors!!
Report bug properly to get my support
Of course there are many way to properly report bugs and ALL of these ways have one thing in common, THEY ALL REQUIRE VERY DETAILED NOTES of the issue!
I'm not going to go deep into how detailed you could get because lets face it, most people that report improperly are the ones who don't read and probably are going to read this! HaHaHa...
To get support from me I only ask for some simple things
1. What device, and rom you are running
2. What is the issue (no boot, fc everywhere, fc only certain app etc...)
3. Which option did you select
4. Did you get the install log
5. Did you use the restore.zip option to get back running
6. Do other choices share the same effect
That looks like a lot, but it really is the minimum amount of info need to troubleshoot!
Provide me that and I'll do my best to fix things and make this fun for everyone.
If you post things like
"Doesn't work", "bootloop" or anyone other similar post that have no value and help development is no way, actually these kinds of post only put development behind and slow progress die the fact that anyone who cam help has to waste their time reading it!
If these kind of post ever come up, its best to ignore the lazy person and not clog the thread with flaming replies as that too slows development!
Anyway, I don't expect there to be many if any bugs! Been tested by myself and confirmed with users of this device!
BUG REPORT
Code:
* the option for button color is still WIP and may or may not be seen in future releases
DEVS: You are welcome to use this in your projects, BUT the files must remain together and the code must remain untouched!! You can theme them however you want, but again, the main code must stay untouched and the apps must stay together
oZoP ModZ InCallUI v1
Confirmed working devices:
Code:
H918 - T-Mobile
LS997 - Sprint
VS995 - Verizon
H990DS - Indian
G5 - Fulmics Rom
XDA:DevDB Information
oZoP Modz InCallUI, Theme for the LG V20
Contributors
stangdriver44
Version Information
Status: Stable
Created 2017-08-06
Last Updated 2017-08-06
Extras
Thi post will include any extra items that aren't in the current release.
I will try to add anything that is here to future updates so it is easy, simple and everyone will have it
First items are the stock button icons. here are 3 styles. Flash the choice you want
oZoP_ModZ_InCallUI_white_button_icons
oZoP_ModZ_InCallUI_black_button_icons
oZoP_ModZ_InCallUI_real_button_icons
Now I can remove pixelphone dialer from my phone !
@stangdriver44
Thanks for this. Been waiting for a while. Some questions before flashing this.
1) Do i need a fully deodexex Stock/Custom rom?
2) Do i need the signature disabled ( patched services) mod from urs to be installed ?
shadavis08 said:
Ok so this when flashed creates a restore zip in ozop folder. Plus I need to do a backup as well. Now I can remove pixelphone dialer from my phone !
Click to expand...
Click to collapse
NO, this is not a patch method zip!
This will completely replace your existing InCallUI with ths custom one.
The only way to revert back would be manually copy the files from you system before flashing,
pull the files from the rom zip of which your are running
or restore thhe Nandroid i suggest as step 1 of the instructions.
I have tested this many time and have had some test result feedback confirming the flash went fine.
I don't see any reason to go back to stock, unless of course you like the hideous stock look with the tiny color ID and stick figure drawing for unknow callers! Hahaha.
Just flash it, you'll be pleased with what you cam do! Just check the screenies and video.
As far as Google dialer goes, I've not used it and am not familiar with it or what ot does to yoir system.
Does it effect both the main and incall dialers or just the main dialer you call out with?
Left is main dialer amd right is incall dialer.
Rajeev said:
@stangdriver44
Thanks for this. Been waiting for a while. Some questions before flashing this.
1) Do i need a fully deodexex Stock/Custom rom?
2) Do i need the signature disabled ( patched services) mod from urs to be installed ?
Click to expand...
Click to collapse
Deodexed rom is needed.
All other files are included.
NOTE: THIS IS ONLY TESTED AND INTENDED FOR THE LG V20! For now at least. Once I get feedback from others that could change.
I WOULD NOT SUGGEST TRYING IT unless you are at the very least LG and I suspect the only viable applicants would be the G5 and v10 running Android 7.
No G6 and no other devices should even attempt to flash unless yoi know how to recover yourself.
stangdriver44 said:
NO, this is not a patch method zip!
This will completely replace your existing InCallUI with ths custom one.
The only way to revert back would be manually copy the files from you system before flashing,
pull the files from the rom zip of which your are running
or restore thhe Nandroid i suggest as step 1 of the instructions.
I have tested this many time and have had some test result feedback confirming the flash went fine.
I don't see any reason to go back to stock, unless of course you like the hideous stock look with the tiny color ID and stick figure drawing for unknow callers! Hahaha.
Just flash it, you'll be pleased with what you cam do! Just check the screenies and video.
As far as Google dialer goes, I've not used it and am not familiar with it or what ot does to yoir system.
Does it effect both the main and incall dialers or just the main dialer you call out with?
Left is main dialer amd right is incall dialer.
Deodexed rom is needed.
All other files are included.
NOTE: THIS IS ONLY TESTED AND INTENDED FOR THE LG V20! For now at least. Once I get feedback from others that could change.
I WOULD NOT SUGGEST TRYING IT unless you are at the very least LG and I suspect the only viable applicants would be the G5 and v10 running Android 7.
No G6 and no other devices should even attempt to flash unless yoi know how to recover yourself.
Click to expand...
Click to collapse
Thanks my friend. Yes , i am using v20. Stock rooted with deodexed ( Own personal rom ) with April security patch. Indian H990DS. Just asked because i don't have the signature disabled patch now that u shared before for testing . :laugh:
@stangdriver44
Ok what is deodexed since I'm still a relative newbe
Nevermind I know what it is now thanks!
Thanks again for your help! And for this mod!
@stangdriver44.... Thanks for all your hard work and time you are putting into the v20! I really love this mod! Thank you for letting me test and give my feed back!
Thanks,
Chaz187
Sent from my LG-LS997 using Tapatalk
@stangdriver44:
Great news, you mod works also on my LG G5 (H850) with Fulmics 3.5.
So thanks for you really nice work.
Regards
mkpcxxl
shadavis08 said:
@stangdriver44
Ok what is deodexed since I'm still a relative newbe
Nevermind I know what it is now thanks.
And what am I missing ? I have a back up. I flashed your zip . The app is on my phone and I've set it up like I want . Should the native phone app even be on my phone after flashing the zip? Or do I just open the native dialer app? When I open it it hasn't changed. Do i need to uninstall any applied themes ? Or anything else?
Thanks again for your help! And for this mod!
Click to expand...
Click to collapse
Same here, flashed granted root and configured to my liking but dialer hasn't changed.
Edit : seems to work only when placing a call
H918
That's no fun lol
So only the in call is being changed atm and not the dialer.
Just flashed it on WETA 5.0.7 which is the newest one as of right meow. Phone booted up properly and nothing seems wrong. Call UI shows up properly.
Only thing I had an issue with was the phone stopped charging even though it was plugged in and the fast charging notification was even showing up but my battery icon was actually going down. I unplugged it and plugged it back in and got the charger sound but the battery icon was still discharging. I navigated to the battery menu under Android settings>General and after it loaded that menu it went from discharging to charging. Kinda weird.
Just thought I would share for anyone else who experiences this.
Haven't experimented to much with this just yet and I realize its just the 1st version but I'm gonna be honest, I'm not a big fan of the icons. It would be great if I could have the stock icons for the buttons and numbers.
The full screen caller ID is fantastic ? great work on that. However I'm finding it very difficult to read based on the caller ID picture since you can only set one color for the text and buttons, it can be very hard to read or see the buttons. Maybe some font ehancements would help fix or alleviate the issue. Something like borders or drop shadows or something better that I'm not aware of?? The half screen option could actually benefit from this as well for the name and number field as it still can blend in depending on picture.
***I just realized that to activate the half screen caller ID option you just have to leave the full screen option unchecked lol. I thought it wasn't included yet or something and noticed that after reading about the half screen option in the OP :silly:? ***
One little note on the half screen option is the "Hold call" icon overlaps with the call timer.
Just trying to to give some feedback on it and thanks again for porting it out from your mod so we can try it early ? Kudos!
Woooow great news... thank you for share your mod whit the community
someting fresh for our phone
@stangdriver44
Do you have any ideas how to fix this or no?
Fixed. Duh moment.
Gabe2014 said:
Woooow great news... thank you for share your mod whit the community
someting fresh for our phone
Click to expand...
Click to collapse
Note: working very good on my T-Mobile v20
@stangdriver44
Works great in H990DS Indian Variant. With Latest April security patch. But i have one small request. If u see the cropping of the contact photo reducing the quality. Is there any chance to make the cropping like this ? While choosing photos for contact ?
https://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/mod-screen-caller-mod-t3357287
I am asking about that Potrait crop. This mod made by me for Sony Xperia Z2/Z3 and other sony devices ages ago. Now i stopped all things due to family.. Any hope.. ?
mkpcxxl said:
@stangdriver44:
works also on my LG G5 (H850) with Fulmics 3.5.
mkpcxxl
Click to expand...
Click to collapse
Thank for the feedback, I added to the OP confirmed devices. I may start thread in the G5 sections as well. But need to know if it worrk for other G5 roms or just Fulmics.
Are the stock basedrom like fulmics somewhat compatible or is Fulmics based off different FW?
Still_living714 said:
Edit : seems to work only when placing a call
H918
Click to expand...
Click to collapse
shadavis08 said:
That's no fun lol
So only the in call is being changed atm and not the dialer.
Click to expand...
Click to collapse
Hahaha!!! Come on guys... I thought the title of the thread "InCallUI" would be enough to understand that it is the dialer UI for when you're "In a Call"
if that wasn't enough I did list the features, one of which state "native call recording". I've only seen the call recording option available once you're "In a Call"
I guess Android is a little confusing to understand that they even have 2 separate dialers (which I did describe above including screenshots). In fact our android system has nearly 10 apk's, several framework jar files and other support xml files. So it is confusing.... I guess...
Anyways, This mod is usually exclusive to my full oZoP project and it will be included in the project along with the main dialer and many many other mods!!
KUSOsan said:
the phone stopped charging it was plugged in.
Just thought I would share for anyone else who experiences this.
1st version but I'm gonna be honest, I'm not a big fan of the icons. if I could have the stock icons for the buttons and numbers.
difficult to read based on the caller ID picture since you can only set one color for the text and buttons,
One little note on the half screen option is the "Hold call" icon overlaps with the call timer.
Click to expand...
Click to collapse
I have not had or had report of the charging issue you report. This mod really should have any effect on that or any app associated with that portion of the phones activities?
As you a;ready noticed, this is v1 and it will be improved on.
That being said, the stock icons created problems being a single solid flat color and visibility in many screens. These one may not be the best style for everyone, but they are more visible in more situations and that is better for more people.
I also am working on getting color controls for the icons (as shown with the Button color WIP option, it works, but only for the redial call icon that shows when the call ends.
If I can't figure the coloring option I will either restore the stock icons or have a flashable zip to replace them actually, I've attached a zip to put stock back(I do not use these and can not support any color issues you may get as a result)
shadavis08 said:
@stangdriver44
Do you have any ideas how to fix this or no? There may be so other kind of variable bit I wouldnt know what that could be.
https://gifyu.com/image/SQCX
Click to expand...
Click to collapse
I'm not sure what issue you're talking about here?
As far as this mod goes, there are no major issues, some very minor theme style preferences maybe, but no issues here.
The link takes me to my XDA signature image, you want to know something about that?
In the future if you want better support, I suggest giving as much detail, including screenshots detailed noted for what you did, what you had going prior and the results after the flash. Logs from logcat as good, but don't always help (especially for user error, haha)
I also suggest reading the OP and viewing any previews that may be included. I actually updated the OP preview section with notes of what is in the screenshot.
Rajeev said:
@stangdriver44
Works great in H990DS Indian Variant. cropping reducing the quality.
chance to make the cropping like this ? While choosing photos for contact ?
https://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/mod-screen-caller-mod-t3357287
Any hope.. ?
Click to expand...
Click to collapse
That is a great looking feature, but at this time the control app is set as is. There is a lot that goes into these things and I am not at a time in which I can spend working on this kind of thing.
Not to say it won't eventually happen, maybe down the road after oZoP has been officially released and several updates have gone by, maybe.
I do thank you for the suggestion and am always open to, not promising, to any suggestions or request you all have!!
Thank you all
stangdriver44 said:
Thank for the feedback, I added to the OP confirmed devices. I may start thread in the G5 sections as well. But need to know if it worrk for other G5 roms or just Fulmics.
Are the stock basedrom like fulmics somewhat compatible or is Fulmics based ...
Click to expand...
Click to collapse
Fulmics is stock based. Version 3.5 that I use is based on Android 7.0 Version V20d.
Regards
mkpcxxl
In call UI thanks for the mods!
Hahaha!!! Come on guys... I thought the title of the thread "InCallUI" would be enough to understand that it is the dialer UI for when you're "In a Call"
True, I read the OP but I thought incallui was the samething as the dialer,my bad. Please delete my previous comment and thank you for this mod.

[MOD] T280 5.1.1 [ARK3][ODEX] Ultra Stock - Samsung Experiance

T280 - Ultra Stock [ARK3] Samsung Experiance
Based on the latest stock firmware, with limited Google and Samsung bloat. What was removed can be installed through Play Store, or Galaxy Apps Store.
Added apps and features are a compilation, that were hand picked from various OEM firmwares, both phones and tablets built between 2015 and 2016.
This is a system backup from TWRP so, please backup before restoring this copy of my backup.
WHAT'S INCLUDED
FULL FEATURED ACCESSIBILITY w/ SOUND DETECTION
FULL FEATURED SECURED LOCKSCREEN
PASSIVE KERNEL
100% OPEN GAPPS COMPATIBLE (Nano installed)
MIRRORLINK
NEARBY
SCREEN MIRRORING
MAGISK ROOT
BUSYBOX
DRIVE LINK
SIDE PANEL (Mini softkeys - portrait only)
CAR MODE
TABLET SVOICE (Customizable wake up command, Mic always on & minimized)
SPEN (Finger input)
SNOTE4
SCRAPBOOK
EHANCED VOICE RECORDER (3 Modes)
DUAL SAMSUNG VIDEO PLAYERS (STOCK TABLET & PHONE POP OUT STYLE W/ DLNA CLIENT)
INTEGRATED ENHANCED PHOTO, VIDEO & AUDIO CLIP EDITING
THEMES & FULL THEME STORE
FEATURES
MULTIWINDOW RESIZE AND POP OUT WINDOW
NATIVE HVEC DECODING (buggy... needs recompiled driver)
PIN TO SCREEN
MEMORY BUG oFIX/WORK AROUND
WRITE TO EXTERNAL MEDIA FIX
KNOX & UNUSED INTERNATIONAL INPUTS REMOVED
DISABLED SAMSUNG MEMORY MANAGEMENT
REMOVED SMART MANAGER AND ITS SYSTEM COMPONENTS
CLEANED UP NOISE & BOOSTED MIC RECORDING GAINS
UNLOCKED ACCESSIBILITY FEAUTURES & OPTIONS
INSTALL TO EXTERNAL SD CARD ENABLED w/ ALWAYS ON/OFF OPTIONS
UNLOCKED QUICK SETTING TOGGLES
J5 & TAB4 SETTINGS UI MENUS (TOGGLED REBOOT TO SWITCH)
J5 PHONE SPOOF (For more additional enhanced apps on the store)
WIFI & GOVERNOR BOOST ENABLE/DISABLE
MODDED HOST FILE w/ ON/OFF
MODDED CSC FEAUTURES
ADDED MISSING FRAMEWORKS AND PERMISSIONS
ADDED REQUIRED MISSING LIBRARYS AND ENHANCEMENTS
LOGGING IS CLEANER THAN FACTORY - (Because of framework was looking for missing components, and my minimal debloating of required system components, which most custom firmwares have hidden by turning off logging, which is a no no.)
OUTSTANDING ISSUES
NONE! Well, as far as I have seen in with my testing, smooth and stable, without any random app issues.
Well, there are known issues that dont effect function, and some of which have work arounds.
The minor issues are... with Enhanced Voice Recorder, not being able to create voice to text memo. This tablet has a different audio muxer schema than what the Enhanced Voice Recorder application expects, for voice to text function. It only effects creation of words from recorded voice. No errors, just a lack of text output.
Car Mode only has half of its functions, since the tablet is not a phone. Outside of not being able to answer calls and messages... voice commands to play music and route with maps are fully functional. Maybe there is a way to hook blue tooth phone through tablet to control messages and calls as a head unit would. Then if that is the case, the car mode function is 100% functionable.
Signature and face lock are functional, but the settings ui have different call routine than tablets frameworks. The issues also includes a few other minor areas within the settings menu, depending on which settings ui you use. So the reason to toggle between one settings ui and the other. Once you play around with each settings ui, you will find the disadvantages of the few broken settings areas cancel out, by their availability being on the other ui.
If wanting face lock, secure lock screen is a work around. It allows proper call routines to enable face unlock, location unlock, voice unlock, and the rest or googles secure lock features that samsung does nof implement on this tablet.
There are about four (2 to 3 wee issues on each of the two settings ui that are available) hardly used areas that have issues. One is motion, within motion settings, the hook is not proper for the tablet, since the ui is hooked for phone. Plus even if motion settings had a proper hook, the lack of light sensor and other required sensors would make the setting as useless as bonding or connection boost, which is within the phone settings ui. Sounds is broken in phone settings uil but is fully functional in Tab 4 ui. Most of the sounds settings can be done within the volume control, and the apps that have settings for alarms, such as calander.
The fix can be done by a dev, to compare stock settings ui and framework.apk, and the other two variants of settings ui and framework.apk from the firmwares i used.
Because the tablet framework.apk is 90% complete over a full featured phone, the last issue is video player. The res folder within the framework.apk is missing the images for media players and other things. Adding the proper res files should clear up the black boxes for missing buttons. The buttons work, just no lables or images to inform function. Anyway you will need to get familiar with the functions to enjoy the benifits of the phone video player with pop out display and.... drum roll... DLNA client.
I have a thread on what I have done to make this rom happen. For refreference and some details as to whats been done, can be read there.
https://forum.xda-developers.com/galaxy-tab-a/how-to/converting-tab-st-280-to-samsung-j500f-t3911418
DOWNLOADS
Final release... no updates will be made, so don't ask.
https://mega.nz/#!onRRxaqD!4xetR27vQhrcjGXyxoOhysyq8uU2kYGdFRJQlKCH-z0
Unzip in your twrp backup folder, and restore in twrp. Be sure to wipe caches.
Here are some screen shot images of some of what is available on this firmware.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
thank you man !!! really nice job !! i will test it ... first flash twrp and then restore your image !! fine ....
can you tell me how can i enable magisk (root) , you say (you may need to enable it with a utility or shell command) but not how
thanks
// after install magisk 18.1 its enabled "!!! thank you
A
yasars said:
thank you man !!! really nice job !! i will test it ... first flash twrp and then restore your image !! fine ....
can you tell me how can i enable magisk (root) , you say (you may need to enable it with a utility or shell command) but not how
thanks
// after install magisk 18.1 its enabled "!!! thank you
Click to expand...
Click to collapse
Thank you for giving it a try...
This is a test build before i include all the script mods.
You will not have root or passive kernel until I finalize my build.
This test build will keep your existing kernel and root, if rooted. Just will not have super su console installed. That will need to be installed to control su, if needed. I understand magisk can control su, but never tested.
The reason i did not include the scrips in the build, is to make sure if any issues that may come about in testing are not because of kernel or scripts that i plan on including.
I am running the scripts myself without issues, unless you consider loosing about 1.5hrs of total battery run time an issue. I get around 13 hours continuous run time, and around 15 hours stock.
The benefits in keeping hicups minimal with streamed media and heavly decoded formats, outway having an extra hour or two of battery time.
Once I make the final build, it will include the scripts and latest stock kernel with magisk root and the passive kernel with magisk root, as an addon option.
The scripts will be within the system with the user to setup as they need them with the given utilities in the rom, or with tasker if one should choose.
There will be a tutorial on each script and how to use the tools to enable or disable them.
The only mods included in the test build are, build.prop, install to external, modded hosts file, modded csc features file, and its utility to edit along with a few other non stock utilities.
You can manually remove utilities not needed, and replace with what ever to suit your needs within the system. Just make sure you do not consume the system partions free space. I find between 200mb to 120mb free space as a minimum, any smaller could raise issues.
Also i forgot to add not fota or security updates...they have been disabled or removed, not completely just inactive. I doubt samsung will provide anything further with this tablet. As i never saw much for Note 8.0, which is a better and more top of the line tablet for its day. Its up to modders to push getting a kernel built for newer custom builds, in which one can move on to when the opertunity comes.
I admit the mods are not a requirement, but do come in handy at times, escpecially once you get to play with them.
thank you man !!! really nice job !!
Thank you for this, working really well and makes the tab much more useful with the version of android we are stuck with
yasars said:
thank you man !!! really nice job !! i will test it ... first flash twrp and then restore your image !! fine ....
can you tell me how can i enable magisk (root) , you say (you may need to enable it with a utility or shell command) but not how
thanks
// after install magisk 18.1 its enabled "!!! thank you
Click to expand...
Click to collapse
mr_ppp said:
Thank you for this, working really well and makes the tab much more useful with the version of android we are stuck with
Click to expand...
Click to collapse
Thank you! Your the first that has responded back on trying my testing version. I will post a final next week some time. There has been a bit of clean up that did not transfer to the testing firmware. Some of which will require a one time run of a script to add a few files into data. They will allow mic calibration and some modules to load without logcat errors.
The main parts of the added functions are basic, but will make the basic functions more full featured like the bigger tablets. I am really liking the built in editing and finger stylus in most apps, and keyboard writing pad. Plus the voice recorder works very well, minus the lack of text conversion from spoken words.
Once the mic calibrates, you can easily record soft sounds without much hiss or digital noise. Though Svoice does mess with the internal mic settings, so as a simple fix to resolve mic gain issues, i recommend putting the tablet to sleep by pressing the power key, and wait 5 to 10 seconds and wake.
A hidden feature is backdrop screen saver. Its included in android tv, but will run fine on any device. It allows screen off when charging and sleeping. Once the tablet is fully charged it goes into dim backdrop images display. You dont need to touch the tablet to know its fully charged. If you dont want the backdrop to stay on, just press the power button once and the display will stay off.
It looks like nobody else has any comments, let alone any requests... not that I can do anything more.
It just would be nice to see a dev step in an consolidate the two settings ui apks into one and clean out the unused settings sections and correct the bad sections, which are small yet would make this a near perfect update for our tablets.
Have tested a functional smart face unlock, using secure lock screen. It is a work around for the broken settings section for face detection. Settings will not save after creating the face, and FC. Using secure lock screen will enable secure face.
Also this new firmware disables unsecure lockscreen options, which some may miss.
If using smart face for the first time, it may be a bit cumbersom, but it seems to work fairly well, once you get use to being detected.
After rebooting, face detect will not function for security. After unlocking, face detect will enable swipe once your face is detected. If not, it will stay in the unlock mode you set, until unlocked.
Blue tooth, location, and movement unlock will function similarly.
Signature lock is broken by the settings ui build being used by the system.
Voice note to txt is broken by the systems mixer and PCM mappings
I do not recommend using the voice to text function in voice recorder, mostly because it amplifies background noise and sets each word spoken as isolated audio, which may work with other voice audio to txt applications.
As a quick update... found the issues with voice recorder, and resolved it to be 98% reliable on the first try after reboot. Usually one would need to put the tablet to sleep and wait a few seconds to reset mic gain.
Found mic gain file missing along with other files that are not part of the latest build.
Will correct with a one time usage script to repopulate the missing files, which are not part of the existing system, into data
The mic gain will automatically adjust every reboot, if needed, and when voice recorder is used as well. It may take a few reboots or voice recorder uses to properly adjust once this firmware update is applied on a dirty flash.
No, i did not resolve voice to txt feature though voice recorder. But the memo feature does work just as clean as all the other recording options. Just with a 5 minute timer.
I also tested changing the wake up command to Svoice. You can reset the command, if you go into apps manager and clear out data for voice recorder and voice command. Svoice has a reset for itself in its settings.
Still messing around before finalizing and releasing my modded firmware.
I have noticed improvements overall, just looking deeper into obtaining more features if possible, like private mode and quick connect. As i touched upon them, but assumed limitations from framework and system ui.
Who knows, it may be some over looked files and such.
glad to see you are working in the t280. I still use this tablet for daily use but the stock rom it's not what I need.
I hope you release the rom very soon! Thanks!!! keep Going!
Lichsv said:
glad to see you are working in the t280. I still use this tablet for daily use but the stock rom it's not what I need.
I hope you release the rom very soon! Thanks!!! keep Going!
Click to expand...
Click to collapse
I am planning on releasing it soon... been testing a bit as i go. Mostly figuring out simplest way to have manual control over enhancements, while having some automation in the process. If i make it simple for me and leave out the abiltiy to revert back an option, many may find some issues that plague them.
Example, not all apps like being forced or moved to external sd card. Already found a few, and started toggling the option when needed. I will update my info to reflect that for reference for this fimware.
Also my hosts file is pretty intensive. It blocks some ads that other blockers dont block, but google has been working diligently in building its ad marketing scheme deeply into apk function. So some streaming apps may function slower than others when updating programmes. Play back may be effected by a delay while ads are not allowed to play, or not start at all unless backed out and restarted again. Old BBC America was that way. Depending of app, slider bar for skipping may not be shown, as all ad breaks are removed. Some show slider bar without ad breaks, and some have ad breaks but may limit half of the ads randomly depending on the server its connected to for ads. All in all, if you find an issue with internet connection or streaming playback, disable the hosts file and try again.
Hosts file and install to external SD, can be toggled on or off on the fly. The only reboot required option is to change settings ui. As each settings ui has a set of options that broaden the tablets abiltities, making it like two devices in one. Some settings carry over from being set by a different ui. So toggling may not be required as much until the tablet is fully setup. Though for my needs, i cant fully stay on one ui over the other, as the options are too varied without any other means to control or use without the ui.
Since nobody has mentioned any Samsung functions or unique apps missing or required... i limited my testing to wee bugs that may pop up on dirty flashes. Yes i have been dirty flashing over and over with different and updated system backups, to find the best or cleanest way to have an issue free update without creating issues if one should need to revert back to stock.
Once i have time i will lay out more updated information about features and included apps.
Okay, here is a snapshot of smanager once you restore my ti backup of the customized settings.
You will need to restore this file in ti backup... https://mega.nz/#!UjJzEa6b!Tl4osQhOUfrNy9i4ntFAvbitbAIKdTl7z787ujG94M4
To restore, just use menu and select import and point to the location of the downloaded backup file. Once restored, smanager will be setup properly for running scripts.
Notice the items in red... they are enabled and will only error when re-launched. All the other non red items are active for launching. Once launched the item will turn red, thus allowing you to quickly deturmine what has been enabled or disabled. They will stay as they are even after reboot.
I set up the defaults this way so there wont be any issues if one is to do a factory reset for a clean install of this firmware.
Notice the last item named run once... it fixes wee issues that the framework cannot install to data. They are small empty files, required for some features to function properly. Also there is a set of settings db files that will update toggles and enable universal functions that may not be seen without need of booting with a different settings ui.
The gear icon next to an item means it will run at boot up, on an internal delay by smanager.
The skull and cross-bones means su enabled. None of the scripts have su commands for safety.
The star means favorite, so like named items can be separated by enabling favorite to keep on top of non favorites.
Done! Updated original page and added a final version firmware for downloading. The previous reply is for final setup to enable features and mods.
gps not working?
juanysara said:
gps not working?
Click to expand...
Click to collapse
Your the first to have any issues, out of the many who downloaded and tried my system backup. Unfortunatly, I deleted by work files from many different factory firmwares, assuming everything was cool, since had very little feedback. I guess I could make another system backup, from my working tablet mods, to replace the one I uploaded on Mega, if others find any more issues.
If you have issues, revert back to your twrp system backup. I assume your model is not the same as mine. The system backup is for the 7.0 wifi only Tab A6.
Im continuously getting an error when i try to restore. extracttarfork() process ended with error=255
juanysara said:
gps not working?
Click to expand...
Click to collapse
emottau said:
Im continuously getting an error when i try to restore. extracttarfork() process ended with error=255
Click to expand...
Click to collapse
Try downloading again from mega, and try again. Else revert back to your system twrp backup.
Hello
I had to go back to the stock ROM and has already returned to work the GPS
It was the only way to make it work properly, I don't know if it's my device failure.
Too bad I can't use this ROM I've lost Snote, very useful to me is there any way I can use it in ROM stock PHE?
Thank you, for your time and your work and sorry for my bad English.
Edit: Sorry if you bother asking, but I'm trying to learn a little bit about android, I created a zip to install Snote, I got it to work but when I give it to create a da FC note Can you tell me it's wrong? thank
https://mega.nz/#!Vw5SEAxD!JAdpdtUQWpEWBQZa6AWdHd-UJDE280fnRwtXNCk02jw
Really tried it hard
Unfortunately GPS is killed and some UI issues in settings .... :crying:
I would really like to see a ROM with SD card integration (Android 6?) because this tab is so kewl.
Would you try to fix this ROM so we could give it a try? :angel:
Boot loop after restore
Tried this but just get a boot loop!
Same here boot looping

Categories

Resources