I have a rooted Android 4.4.4 device (Modell S07, rk3188, 1024x800, Prozessor: ARM [email protected],6GHz (x4), MCU MTCB-KGL-V2.55). With the tasker app and the overlays floating widget app I have created floating toggle widgets which allow me to kill the standard media player, the wavesink app for DAB+, the radio.de app and the standard radio app (com.microntek.radio) even when these apps are running in the background and the navigation app (iGO) is running on the screen. Most of the apps can be killed with the Taskkill app plugin for Tasker in root mode. But this doesn't work for the the standard radio app, the standard DVD player and the Digital TV app. For the standard radio app I have found somewhere the "killing" task code run shell "am broadcast -a com.microntek.finish --es class com.microntek.radio". This code actually stops the radio app and works fine. Now my question:
Can anyone of the experts please provide the equivalent code which will stop com.microntek.dvd respectively com.microntek.ntv. Thanks for help in advance!
lemesmoos said:
...For the standard radio app I have found somewhere the "killing" task code run shell "am broadcast -a com.microntek.finish --es class com.microntek.radio"...
Click to expand...
Click to collapse
Whow ... where do I find such codes? I've been looking for a way to kill the radio with Tasker. So far I have always called the radio again (if it ran in the background) and then I simulated on the upper right with Tasker a tap to terminate the radio. Then called up with Tasker PowerAmp. This is of course much more elegant! Thanks a lot for this.
Hi can tell how you managed to root it?? I've been searching it's rooting method for a month and did not find anything.. Do you know it's factory settings (found in settings menu) password??
Related
NFC-AAAC or NFC Assisted App Access and Control
Pretext:
I have 2 children under the age of 3, all of their content (audio/video) is digital accessed. This created a disconnection for them, as they are not able to play /change the content unless my wife or I change it for them. I know there is an interest for them to be able to change the content themselves as when we have Netflix or Pandora open on the touch enables screens they are all was trying to pick the show/music they like. The few places where they do have a physical medium to play content,
The DVD player/CD player (note we have it backed up digitally), there is much interest with the “desk”. The kids would love nothing more to remove and replace it over and over. Watching this behavior over some time has lead me to believe that a simpler solution would/could be doable.
This brings me to NFC tags, with a few add-on programs the NFC tag can be scripted to perform most complicated input tasks.
Goal:
To provide access to complicated tasks via NFC.
To allow a person of limited physical input abalaty to use smart phone tech.
This can include, the disabled, the young, the old. To allow access to tasks/apps while driving or when attention is needed other places.
Current Scope:
Create tags for a radio station that can be quickly taped to change station/play album.
( Keeping the driver form looking at their phone while driving). Create tags that auto play Netflix/Amazon Prime/YouTube/Google +/etc videos.
This may include second screen casting Create tags to autolaunch/call via Skype/cell phones
Want to call grandma? Or have grandma get on Skype, etc. Create tags to attach to things around the house foods/shapes/flashcards etc.
When was this put in the fridge?
Send text to let people know the item is all gone etc.
What was this called.
Call support.
Where I'm at:
I'm currently gathering URIs / intents for the tasks described.
I will be using a combination of the “NFC task launcher” and “Tasker” to complete the tasks.
I will be following up with more detailed guide on how to set up functions/tasks.What I am looking for:
Help locating the URI / intents to call to complete tasks.
More tasks, Do have someone you know / you yourself finding something more complicated than it should be let me know and we can discuss how to fix.
Current URI list
Note Most if not all the URIs are undocumented aka may stop working, I will try to keep the list up-to-date. Please let me know if any stop working.
Pandora:
Add/Play station: pandorav2:/createStation?stationId=<stationId>
Netflix:
Play Tv Show: nflx://www.netflix.com/Browse?q=action%3Dplay%26movieid=http://api.netflix.com/catalog/titles/series/<ShowID>Play Movie: nflx://www.netflix.com/Browse?q=action%3Dplay%26movieid=http://api.netflix.com/catalog/titles/movies/<MovieID>
Skype:
Audio Call User: skype:<SkypeUser>?callAudio Call Phone / Moble: skype:<Phone#>?callVideo Call: skype:<SkypeUser>?call&video=true
YouTube:
Play Video: vnd.youtube:<VideoID>
Mmm, interesting.
Bye!
! !
interesting ... how did you discover the uri to launch apps with arguments?
I also used a custom URI and NFC Task Launcher to launch my app "Badge NFC" and store custom data inside the app database (look at my signature to get a playstore link) ...
furius said:
how did you discover the uri to launch apps with arguments?
Click to expand...
Click to collapse
All of the custom URIs prefixes are in the apps manifest.
If I'm lucky I can simply type it into google and find someone else that's done the work, (to get the data argument)
If not I used JD-GUI to look over the source code to trace the Android Intent path and see what the app is looking for.
Another way is to see is if the app has a web app interface. Aka if I go to the web site or get a share link, does the app autolunch the content.
I was a little confused with your question, hope this answers it.
Thanks for the interest.
odwdinc said:
I was a little confused with your question, hope this answers it.
Thanks for the interest.
Click to expand...
Click to collapse
Yes sure, that's what I was asking ... Cool!
I'll search in some of my favourite apps manifests to see if I can find something interesting ...
Inviato dal mio HTC One X con Tapatalk 4
I need to make a task that opens a specific app, clicks a button then chooses an option and then closes the app. I KNOW this must be possible. I just don't know how to go about. And please don't tell me that if my app isn't supported in 3rd Party then give up. I DONT believe it...
Cub28 said:
I need to make a task that opens a specific app, clicks a button then chooses an option and then closes the app. I KNOW this must be possible. I just don't know how to go about. And please don't tell me that if my app isn't supported in 3rd Party then give up. I DONT believe it...
Click to expand...
Click to collapse
You'll have to go into developer settings and enable pointer locations and find the locations . Then go to tasker and enable it. I'll find the video. Look up Tasker Tuesday's on YouTube
Sent from my Nexus 5
hey thanks wow!
I found tasker Tuesday but what video is it? ☺ BTW, thanks for the little bit of feedback you gave me. I knew there was a way now we just need to find the YouTube video!
PS: how do I enable that in tasker settings?
Mikeonic said:
You'll have to go into developer settings and enable pointer locations and find the locations . Then go to tasker and enable it. I'll find the video. Look up Tasker Tuesday's on YouTube
Sent from my Nexus 5
Click to expand...
Click to collapse
-Open App
-Run Shell Command "input tap X Y" (I run with root, not sure if its necessary)
-Kill App
You may need some waits in between those to make sure the app is finished opening before the tap occurs. I use this to automatically run my Bing Rewards Automator everyday to get points on both my phone and tablet.
PS - Under the phones settings, you will need to enable a pointer location setting to determine exactly where that X and Y coordinate are located on you phone.
Example
Here is a quick screenshot of how I open Bing Rewards Automator, click where I want (30 auto searches), give it time to complete those searches (trial and error), kill the app, return my wifi to off if it was off before I started the task (maybe not necessary for your portion of the task).
one more thing
Mikeonic said:
You'll have to go into developer settings and enable pointer locations and find the locations . Then go to tasker and enable it. I'll find the video. Look up Tasker Tuesday's on YouTube
Sent from my Nexus 5
Click to expand...
Click to collapse
is there a way to make the input tap go quicker if i line a bunch of them up? it wont tap buttons quickly, it does it slow - like one second at a time....
Hello everyone,
I am trying to develop an app to replace the mode switch and map the swc media keys according to which app is opened.
Until now I managevto change between apps using the modeswich button , the previous playing app stops or get killed like it should do.
What I would like to also add, is the functionality to map the media keys of the swc, so that it controls s]tify when its opened, music app when using music app etc.
I cannot find anywhere the original intents being send when the media buttons are pressed, or which intent/activity skips radio stastion/plays next song in the original mtcapps. Can anyone help here?
I am planning to share the app here when its finished
p_mike83 said:
I cannot find anywhere the original intents being send when the media buttons are pressed, or which intent/activity skips radio stastion/plays next song in the original mtcapps. Can anyone help here?
I am planning to share the app here when its finished
Click to expand...
Click to collapse
Register a broadcast receiver for intents with action com.microntek.irkeyDown, and get the intExtra of keycode. Depending on the keycode, different methods are called in the native MTC apps.
agentdr8 said:
Register a broadcast receiver for intents with action com.microntek.irkeyDown, and get the intExtra of keycode. Depending on the keycode, different methods are called in the native MTC apps.
Click to expand...
Click to collapse
Thanks for the help. I knew that it has to do with com.microntek.irkeyDown. do you know how is the syntax with the keycode included in the intent? there is also an intentcom.microntek.irkeyUp, but I cannon understand the difference.
What are the methods that are called in the mtcapps? Can you help me with the call for next/previous preset of the radioapp, and next/previous track of the music/DVD app?
As of now the app changes the mode between radio/music/DVD/spotify and it successfully stop the music played from the other apps, so only the active app plays music.
As I am planingbto release it here, I would like to have suggestions from many of you , what apps you want to be included here
p_mike83 said:
Thanks for the help. I knew that it has to do with com.microntek.irkeyDown. do you know how is the syntax with the keycode included in the intent? there is also an intentcom.microntek.irkeyUp, but I cannon understand the difference.
What are the methods that are called in the mtcapps? Can you help me with the call for next/previous preset of the radioapp, and next/previous track of the music/DVD app?
As of now the app changes the mode between radio/music/DVD/spotify and it successfully stop the music played from the other apps, so only the active app plays music.
As I am planingbto release it here, I would like to have suggestions from many of you , what apps you want to be included here
Click to expand...
Click to collapse
The keycode is an integer, and its value is compared to determine what happens. Take a look at the android.microntek.service.MicrontekServer class in the MTCManager.apk. On the FTP server listed in the wiki, you'll find a VTS project that I zipped up, with all of the MTC apps decompiled.
com.microntek.irkeyUp is just the intent sent after the button is released. I don't think I've run across anything that really uses this though.
agentdr8 said:
The keycode is an integer, and its value is compared to determine what happens. Take a look at the android.microntek.service.MicrontekServer class in the MTCManager.apk. On the FTP server listed in the wiki, you'll find a VTS project that I zipped up, with all of the MTC apps decompiled.
com.microntek.irkeyUp is just the intent sent after the button is released. I don't think I've run across anything that really uses this though.
Click to expand...
Click to collapse
thank you, i will check it out in the next days.
agentdr8 said:
The keycode is an integer, and its value is compared to determine what happens. Take a look at the android.microntek.service.MicrontekServer class in the MTCManager.apk. On the FTP server listed in the wiki, you'll find a VTS project that I zipped up, with all of the MTC apps decompiled.
com.microntek.irkeyUp is just the intent sent after the button is released. I don't think I've run across anything that really uses this though.
Click to expand...
Click to collapse
Hey, I know this is quite an old topic. But could you point me to the location of the VTS project you mentioned?
What I'm looking for is to patch stock MTC apps so that I can make calls using only buttons on the steering wheel. It looks so dumb that I have to make so many touches of the screen (which distracts from driving) just to make a call to one of recent persons... At least it works this way on my device. And there is a hope that it's got fixed on the newer versions..
Rustam_G said:
Hey, I know this is quite an old topic. But could you point me to the location of the VTS project you mentioned?
Click to expand...
Click to collapse
It used to be on the FTP server that was hosted at huifei.fs-fileserver.de. I don't think that exists any more though. Unfortunately I no longer have the original ZIP file.
I am trying to get the floating lyrics function of Musixmatch to work on my Fire Stick 4k ( not rooted). The app requests to draw over other apps....which I granted with SYSTEM_ALERT_WINDOW permission with adb. It also needs Notification Access to find out what song is being listened to ( in Spotify) in order to supply synched lyrics. I cannot determine which command in adb will grant this. I actually had it sort of work a couple of times but it must have been some sort of fluke. The Fire Stick (unlike my tablet, has no settings panel for enabling Notification Access for specific apps that require ). Any suggestions or workarounds or ideas , would be greatly appreciated. Thanks.
fire1951 said:
I am trying to get the floating lyrics function of Musixmatch to work on my Fire Stick 4k ( not rooted). The app requests to draw over other apps....which I granted with SYSTEM_ALERT_WINDOW permission with adb. It also needs Notification Access to find out what song is being listened to ( in Spotify) in order to supply synched lyrics. I cannot determine which command in adb will grant this. I actually had it sort of work a couple of times but it must have been some sort of fluke. The Fire Stick (unlike my tablet, has no settings panel for enabling Notification Access for specific apps that require ). Any suggestions or workarounds or ideas , would be greatly appreciated. Thanks.
Click to expand...
Click to collapse
This link to enable notification listener using ADB: https://stackoverflow.com/questions/48855434/enable-notification-access-using-adb
Many thanks for the response. I actually tried that exact same command and the error was "too many arguments". I also tried installing Musixmatch with "install -g" .....which is supposed to grant all permission upon installation....it automatically granted the "draw over other apps" permission , but not the "Notification Access." I tried using the App Ops application (with the Shizuku manager), which enables you to access settings not usually available ....I enabled everything...but still no floating lyrics. I would think the Fire Stick incapable of doing this, except for the fact that it did work a few times for a short while.
Never mind everybody.... I figured it out.
fire1951 said:
Never mind everybody.... I figured it out.
Click to expand...
Click to collapse
mind sharing your findings?
fire1951 said:
Never mind everybody.... I figured it out.
Click to expand...
Click to collapse
I know its been a while, but do you mind sharing what you did to enable the notification access?
Hello XDA community!
Just bought this piece of technology and discovered, that the android options are very limited. I don't even have the app manager menu enabled in my settings. Is there any way to enable some of the usual default android settings options? The app manager is a must, cuz I wanna disable some of the preinstalled crap.
Tried sideloading some apps through ADB and they don't show up in my app drawer.
I also want to use the Private DNS feature just like on my android phone, but this option is also not availale in settings, since there is no network settings in android settings.
Dafuq is this s#it? Is there somekinda kid mode enabled? Is this an Apple knock-off based on Android OS?
Any options to block YT ads? So fckn annoying to listen to that crap every 5 mins.
How about rooting?
logandavid said:
This issue may be caused by a software glitch or a setting on your device. Try clearing the cache and data of the WhatsApp app, or try uninstalling and reinstalling the app. Also, please check the notification settings of WhatsApp and ensure that the "Show notifications" option is enable. If you have any third-party apps installed, then you may also have to check the notification settings of those apps as well.
Click to expand...
Click to collapse
Bro, I didn't mention anything about Whatsapp not working on my TV.
Thank u for your answer!
So yea, the device most certainly didn't come with a kid mode configured. But It most certainly did come with a "sheep" mode configured, so that the massive ad feeding campaign couldn't be interrupted in any way. I read that Android TV OS now have some ad crap on their default home screens (aka launchers), so first thing's first - gotta disable all those pesky auto updates.
I tried vanced, but I guess that stuff is not supported anymore. I sideloaded vanced filtes via adb, but 2/3 of them didn't install. Also I've read, that latest vanced lacked somekinda specific TV UI functionality, so that's not gonna work for me. I guess smarttubenext does the job now, although I'd still prefer the root vanced.
My first question is about the adb shell commands. What are my options to execute somekinda command, for spawning unrestricted android settings apk or a restricted part of settings apk? At least I wanna get a full default app manager, and network settings. These settings stripped from the OS are very precious. This feels even worse than a crapple device. Can u or someone else please provide a list of adb shell codes and translations for them to spawn settings or parts of the settings?
Adblocking is somewhat available via dns configuration, which does work most of the time, but that is not a preferred option for me.
Is there any way I could force adb to manipulate the with the hosts file?
How about force copy an apk to system/app folder and preset target permissions?
Maybe some vulnerability I could use for that? It's not like the newest OS version, it's only Android 11.
There must be something.. C'mon.. this is my piece of equipment, I paid cash money for the device and OS. I want my OS functionality. I'm not renting it. It's mine. MINE!
ReeLT said:
Thank u for your answer!
So yea, the device most certainly didn't come with a kid mode configured. But It most certainly did come with a "sheep" mode configured, so that the massive ad feeding campaign couldn't be interrupted in any way. I read that Android TV OS now have some ad crap on their default home screens (aka launchers), so first thing's first - gotta disable all those pesky auto updates.
I tried vanced, but I guess that stuff is not supported anymore. I sideloaded vanced filtes via adb, but 2/3 of them didn't install. Also I've read, that latest vanced lacked somekinda specific TV UI functionality, so that's not gonna work for me. I guess smarttubenext does the job now, although I'd still prefer the root vanced.
My first question is about the adb shell commands. What are my options to execute somekinda command, for spawning unrestricted android settings apk or a restricted part of settings apk? At least I wanna get a full default app manager, and network settings. These settings stripped from the OS are very precious. This feels even worse than a crapple device. Can u or someone else please provide a list of adb shell codes and translations for them to spawn settings or parts of the settings?
Adblocking is somewhat available via dns configuration, which does work most of the time, but that is not a preferred option for me.
Is there any way I could force adb to manipulate the with the hosts file?
How about force copy an apk to system/app folder and preset target permissions?
Maybe some vulnerability I could use for that? It's not like the newest OS version, it's only Android 11.
There must be something.. C'mon.. this is my piece of equipment, I paid cash money for the device and OS. I want my OS functionality. I'm not renting it. It's mine. MINE!
Click to expand...
Click to collapse
Have you tried smart tube next? Great YouTube app for tv and it includes sponsorblock. I actually have YT premium membership because I use iOS, but I STILL can’t live without smart tube on my tv
Yea, SmartTubeNext is working fine, so I'm gonna stick with it. I did disable some safe apps via adb.
Unfortunately hosts file editing will not work without root.
But is there any chance to access the Android App manager? I think this is a must.. If an app crashes I can force close it and clear data, but if I don't have the file manager, my only option will be factory reset. That's stupid. How can I get the app manager to show up in Android settings?