FireStick 4k Enabling Notification Access (Musixmatch) - Fire TV Q&A, Help & Troubleshooting

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?

Related

Researching the Kindle Fire's 'no Amazon Video with root' lock

So it's a bit rubbish that you can't use Amazon Video on your Kindle Fire if it's rooted. I don't want to steal movies, crack DRM or anything else, I just want to have a rooted device to use with my Amazon Prime VOD feature. Bit harsh imho. Sooooo.... I thought i'd have a poke around and see what I could find out.
What I found was a very complex web of protection on a scale above anything i've seen an Android app before. Not only does the application check for root in more that one location (in the application itself and in the native library), it also performs tamper detection on the APK. Not only that but it also checks that the signature on the APK to check that no code has changed (if you change the code in classes.dex and drop it in, this is usually OK on a /system/app file, but not in this case). The code itself doesn't have a single, uniform tamper / root check function, it does it all over the place. Finally, just to make things even more difficult, key parts of the code are pretty heavily obfuscated to make the code hard to analyse / modify.
Despite this, I thought i'd see what I could achieve by patching it piece by piece with the goal of allowing video with root.
The first step was to work out how to get around the signature check. Without sorting this out, the app would immediately flag up as being tampered if I made ANY change to the code. The answer to this was to re-sign the Amazon Video APK, ATVAndroidClient.apk. Of course we don't have the Amazon certificates, so we can sign them with our own, or with SDK certificates. Since Amazon Video uses a shared user id, other APKs need to be signed too. The full list is ATVAndroidClient.apk, KindleForOtter.apk, OtterTutorial.apk, AmazonVenezia.apk, Launcher.apk, Windowshop.apk, CSApp-unsigned.apk, MyAccount-unsigned.apk, amazonmp3-unsigned.apk, Cloud9-unsigned.apk, OOBE-unsigned.apk, com.amazon.dcp.apk, Cloud9SystemBrowserProvider-unsigned.apk, OTASilentInstall.apk, Facebook.apk and OtterAppManager.apk.
After doing this, the next step is to patch out the tamper checks. This can really only be achieved by tracing where the app goes and how it works and by carefully analysing logcat to get clues as to where the errors are happening. Since i'm in the UK I also had to use a DNS proxy with a static IP... I used unblock-us which works a treat. Eventually I got to a stage where I got the application to ignore any tamper detections, thereby enabling the various 'Watch' buttons.
In the next step I could see what something was triggering another problem, and it turned out to be detection of root. This was happening in one of the more obfuscated bits of code, but again with careful tracing I managed to find this and patch it out.
At this point the application was loading, passing tamper checks, giving me the watch buttons, requesting the stream from Amazon and giving me the loading progress bar etc... BUT... the licence request to Amazon continually failed. This is the point where I came to something of a brick wall. It appears that there is some additional root checking going on in the native library, and unfortunately, reverse engineering this is beyond both my abilities and more important the time I have available, so we don't have a fully working solution.
The positive things though are that we now have a patchable Amazon Video APK, which means we can implement the functionality of the 'root keepers' within the app itself. We can effectively make the Amazon Video APK hide the su binary from itself on launch and put it back after it's run it's checks. Not ideal, but might be the best way to go. Note that the root check doesn't care about the Superuser APK, it only checks for 'su'. It checks in all the locations in the PATH variable, so moving it to, say. /system/root and adding that to the path won't help. Unfortunately.
For now, I have to put this on the back burner, but i'm posting my patched APK below so that if anyone wants to pick up the work of reversing the native binary they can do so, simply by using this APK and re-signing it and the other APKs mentioned above.
Any questions, feel free to ask them here. Obviously I have no interest in saving streams, downloading movies or any stupid stuff like that, so don't even ask.
P
DOWNLOAD - MD5: f6044dbeffa4eb3f8361c71a96683150
send to kindle - passage through amazon servers
Apologies if this seems off off topic but I believe it may tied to your explanation of the security at Amazon --
http://forum.xda-developers.com/showthread.php?p=21366426#post21366426
As proof of concept Ive been messing around with the SendtoKindle.exe from the desktop explorer -- and have failed to get anything worthwhile past the amazon servers.... to see if I can use the Send to Kindle to get say, a rom file or binary kernel or apk or something of that sort -- and have not been able to get anything past.
The fact that everything is failing is only making me want to keep trying different things -- which Ill just keep on trying.. so i will try different things -
Ive sent 40 different documents of all kinds to see what goes through and what doesnt... and the only things that are going through are basically legitimate items.
If this is entirely irrelevant to your quest, then my apologies -- but regardless I shall enjoy observing how you shall achieve your success Paul!
Solved. Its hacky, but I've confirmed it working. http://rootzwiki.com/topic/15134-how-to-get-amazon-prime-video-working-with-rooted-stock/
infinitybiff said:
Solved. Its hacky, but I've confirmed it working. http://rootzwiki.com/topic/15134-how-to-get-amazon-prime-video-working-with-rooted-stock/
Click to expand...
Click to collapse
No offense but this has been around for awhile and is known as a workaround. This thread is about finding a solution instead of having to use a workaround I suppose.
Here is an example of a thread posted in November with this information.
http://forum.xda-developers.com/showpost.php?p=19718688&postcount=6
And another thread in December.
http://forum.xda-developers.com/showthread.php?t=1414235
G1ForFun said:
No offense but this has been around for awhile and is known as a workaround. This thread is about finding a solution instead of having to use a workaround I suppose.
Here is an example of a thread posted in November with this information.
http://forum.xda-developers.com/showpost.php?p=19718688&postcount=6
And another thread in December.
http://forum.xda-developers.com/showthread.php?t=1414235
Click to expand...
Click to collapse
Late to the party i suppose
Sent from my SGH-I897 using XDA App
What ROM were you testing on? Even if you temp unroot with RootKeeper on CM7, Amazon Video will not work (in my experience). The Watch button is always greyed out.
Takenover83 said:
What ROM were you testing on? Even if you temp unroot with RootKeeper on CM7, Amazon Video will not work (in my experience). The Watch button is always greyed out.
Click to expand...
Click to collapse
Have you tried force closing the video app and restarting it while unrooted?
Also does video work on CM7? I have not installed it to try.
Sent from my E4GT using xda premium
mkuehn10 said:
Have you tried force closing the video app and restarting it while unrooted?
Also does video work on CM7? I have not installed it to try.
Sent from my E4GT using xda premium
Click to expand...
Click to collapse
Yep, sure did. Something about CM7 that amazon does not like
Takenover83 said:
Yep, sure did. Something about CM7 that amazon does not like
Click to expand...
Click to collapse
I'm sure it's more than just the Amazon video app you will need to get this working...what apps are installed and are they on the system partition. Can you keep us posted on your progress?
B3L13V3 said:
I'm sure it's more than just the Amazon video app you will need to get this working...what apps are installed and are they on the system partition. Can you keep us posted on your progress?
Click to expand...
Click to collapse
There was 3 or 4 apks I had to install. Cant remember all the names off the top of my head. I know some account apk just to sign into amazon, video. I wish I could be more helpful but do not have my Pc in front of me right now (out and about). But the app its self was runing just fine. I Just was being blocked (even though I unrooted.)

Requesting feedback on new app - NotiFire

Update 5/8/14 - Just wanted to let everyone know that I've released this app under a new name to the Amazon Appstore, now called "Signal for Fire TV". I really appreciate all the feedback and most the suggestions made it into the initial version, including Tasker support. I've also removed the temporary demo version.
Some links:
Download the app here: http://www.amazon.com/gp/mas/dl/android?p=com.jigawattlabs.signal
Details on app here: http://www.jigawattlabs.com/signal-for-fire-tv
Tasker instructions here: http://www.jigawattlabs.com/tasker-instructions-for-signal
Thanks for all the help!
-Gregg
*********************
Update 4/28/14 - just uploaded new version to (removed)
Added help screens and fixed a few bugs. I think this is feature complete for the first release, except for how to charge for it. Demo and Paid version, or in app purchase?
*********************
Update 4/27/14 - just released an updated version of the app. Please install on both the FireTV and your Android phone/tablet. Changes include:
- Send notifications to all FireTV devices (although the Send button on the FireTVs tab only sends to the currently selected FireTV)
- Privacy settings on FireTV side to turn on/off the sender name and the actual message
- Added ability to get notified when any app posts a notification.
To enable app notifications, the following are REQUIRED
- You must be running Android 4.3 or above. The app takes advantage of a new app notification feature introduced in 4.3
- You MUST first hit the "Enable App Notifications" button in the APPS tab, and make sure the NotiFireTV app has a checkbox next to it
- Select the apps you want to get notifications on. For example - Gmail and mail are likely candidates
Please post your comments and suggestions. And thanks for all the great feedback.
*********************
Hi all. I've developed a new app specifically for the FireTV called NotiFire, and I'm looking for feedback before I release it. The basic idea is that if you get a phone call or text message on your phone or tablet, a notification will pop up on the FireTV showing you the notification and who it's from.
It doesn't matter if your Android device isn't near by or silent - it just needs to be connected to the same wifi network (and same channel if you have multiple channels). I plan to add additional notifications over time.
There is one apk, and it needs to be installed on both the FireTV and your Android device. You can download the latest version here: http://jigawattlabs.com/notifire/NotiFire.apk
On the FireTV, do the following:
- adb connect (ip address of your firetv)
- adb install NotiFire.apk
- From FireTV home screen, go to Settings->Applications->NotiFire->Launch Application
- You can leave all the check boxes checked if you want, but you should set the FireTV name - maybe something like "Living Room"
- Exit back to the home screen
On your Android device
- Launch the NotiFire.apk
- If all goes well, within a few seconds you should see a line in the list for your FireTV. If you have multiple FireTV devices, they should show up
- Select your FireTV and it's name should turn orange to show it's now the default FireTV
- Go to the Notifications tab and make sure the notifications you want to send to the FireTV are checked
- Exit the app
At this point, any time you get a call or SMS message, you should get a notification on the FireTV - even in the middle of watching a movie or whatever. The NotiFire app doesn't need to be visible on either the FireTV or your Andorid device since they run background services that will also start up when you reboot either device. So you really don't need to launch the app any more on either device, except if the FireTV IP address changes. If it does, just launch the NotiFire app again and re-select your FireTV.
You can also just send a simple message from your phone to the FireTV by entering some text at the bottom of the Fire TVs tab and hitting the send button.
Permissions
Note that there are a lot of permissions that the app requests. Here is an explanation:
Checking WiFi status and sending messages across the network:
INTERNET
ACCESS_WIFI_STATE
ACCESS_NETWORK_STATE
CHANGE_WIFI_STATE
Keeps the devices going into such a deep sleep they won't respond when needed
WAKE_LOCK
For device discovery, send broadcast to all devices on network to see which are FireTVs:
CHANGE_WIFI_MULTICAST_STATE
See if my background process is running:
GET_TASKS
Reverse lookup to get name of caller/SMS sender
READ_CONTACTS
For caching files
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
Detect if a phone call or SMS message is received
READ_PHONE_STATE
RECEIVE_SMS
Automatically start background service on startup
RECEIVE_BOOT_COMPLETED
Known issues:
- (Fixed by locking orientation) After an orientation change on the phone/tablet, app doesn't seem to detect FireTV devices. For now, just close and open app again
- (Fixed) Preference changes on FireTV don't seem to take effect until you close and restart the NotiFire app again
Just tested sideloading the app to the Fire and installing it on my Note 2. Works like a charm! Thanks for a great app
Will it be able to notifications beside phone calls and SMS? Should be fairly easy to add with the current implementation already in place.
I think so. Just wanted to get the basic framework in place first and then add on from there. I'll have to see how to get copies of all notifications.
Thanks for testing!
-Gregg
Equalizer said:
Just tested sideloading the app to the Fire and installing it on my Note 2. Works like a charm! Thanks for a great app
Will it be able to notifications beside phone calls and SMS? Should be fairly easy to add with the current implementation already in place.
Click to expand...
Click to collapse
I will try today, thanks
:good: Works great on my Nexus 5 and Fire TV. The only thing is that I can't actually see my FireTV being paired but it works. The app is fantastic, you should develop it further, I would pay up to 4.99 for a full-functioning version. Can it connect more than 1 device, for example my phone and my gf's phone?
Thanks for testing Solo, and for suggesting a price. It would great to get other opinions here on that too. Also, how about the name? I did find there were a couple of other apps called NotiFire, none related to the FireTV.
I designed the app so on the FireTV side, it will receive notifications from multiple devices on the same network. So if your phone and your girlfriend's phone are both connected to the same network, you would see notifications on the FireTV from either. And on the phone/tablet side, it does support showing any number of FireTV devices, but right now it will only send notifications to the one that was last selected. Do you think it should send to all FireTV devices? If you do try it with multiple phones/tablets, let me know how it works out for you.
I also think I have a way to capture notifications from any app, although that feature would only work on Android 4.3 and higher.
One other thing - the version I posted is a timed demo, so it will expire around May 19th unless I replace it. Hopefully I'll post the production version before then.
-Gregg
solo said:
:good: Works great on my Nexus 5 and Fire TV. The only thing is that I can't actually see my FireTV being paired but it works. The app is fantastic, you should develop it further, I would pay up to 4.99 for a full-functioning version. Can it connect more than 1 device, for example my phone and my gf's phone?
Click to expand...
Click to collapse
greno1 said:
Thanks for testing Solo, and for suggesting a price. It would great to get other opinions here on that too. Also, how about the name? I did find there were a couple of other apps called NotiFire, none related to the FireTV.
I designed the app so on the FireTV side, it will receive notifications from multiple devices on the same network. So if your phone and your girlfriend's phone are both connected to the same network, you would see notifications on the FireTV from either. And on the phone/tablet side, it does support showing any number of FireTV devices, but right now it will only send notifications to the one that was last selected. Do you think it should send to all FireTV devices? If you do try it with multiple phones/tablets, let me know how it works out for you.
I also think I have a way to capture notifications from any app, although that feature would only work on Android 4.3 and higher.
One other thing - the version I posted is a timed demo, so it will expire around May 19th unless I replace it. Hopefully I'll post the production version before then.
-Gregg
Click to expand...
Click to collapse
I think it would make sense for the app to send notifications to all FireTVs; I have 2 so I wouldn't want to have to select each time I am moving around.
The thing is, I don't even see the FireTV in the device list:
{
"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"
}
Yet it is functioning just fine!
I will try with multiple phones next week.
Gmail and Viber is what I am looking forward to
OK, I think that makes sense. I'll have it send to all FireTV devices. There will also be an option on each FireTV to turn off some notifications.
There is an issue with an orientation change that once you rotate it, it won't show any FireTVs. Closing the app and restarting works, but I also have a fix ready to go soon. But once the phone/tablet finds a FireTV, it knows the IP address and can send messages to it - even if it can't find the FireTV again on subsequent scans.
I now have a way of capturing all notifications, so I'm working on the UI for that to turn on/off notification forwarding to the FireTV. But it should be able to show whatever text is in the notification - like an email summary.
-Gregg
solo said:
I think it would make sense for the app to send notifications to all FireTVs; I have 2 so I wouldn't want to have to select each time I am moving around.
The thing is, I don't even see the FireTV in the device list
Click to expand...
Click to collapse
Works on my Sony Xperia Z1s.
The only issue I had was although I did set the name of the device on the firetv, when launching the app on the phone it just showed "firetv (no name)" - but it functions and seems to work well.
I have a suggestion. How about two privacy options for SMS notifications.
- Do Not Show contact Name for SMS notifications.
- Do Not Show actual message content.
It would just be nice to have so everyone using your firetv does not see your private info.
Keep up the great work. I like where this app is going.
That's a great suggestion - I'll add those privacy options.
Regarding setting the name, there is currently a bug where the settings on the FireTV don't seem to take effect until the app shuts down and restarts itself. So if you did a force stop on the FireTV client and started it again, you should see the new name.
-Gregg
jpage101 said:
Works on my Sony Xperia Z1s.
The only issue I had was although I did set the name of the device on the firetv, when launching the app on the phone it just showed "firetv (no name)" - but it functions and seems to work well.
I have a suggestion. How about two privacy options for SMS notifications.
- Do Not Show contact Name for SMS notifications.
- Do Not Show actual message content.
It would just be nice to have so everyone using your firetv does not see your private info.
Keep up the great work. I like where this app is going.
Click to expand...
Click to collapse
This is an awesome app, can't wait for a full-fledged version :fingers-crossed:
I ran into a bit of a snag. My hope was to have one APK that you install on both the FireTV and your Android device. But to enable 3rd party app notifications, I need to build the APK on 4.3 or higher. But the Amazon SDK is built on 4.2. So it looks like I'll need to manage two apps. Ugh.
greno1 said:
That's a great suggestion - I'll add those privacy options.
Regarding setting the name, there is currently a bug where the settings on the FireTV don't seem to take effect until the app shuts down and restarts itself. So if you did a force stop on the FireTV client and started it again, you should see the new name.
-Gregg
Click to expand...
Click to collapse
You can call it Girlfriend mode
Got it, thanks.
Great idea! I'd say for your roadmap it'd be great if you could incorporate IFTTT and Tasked support.
Also, I would change the name...I think the premise of the app is great and you'd do well to make the name generic so that it could be used on other devices (googletv, chromecast, tablets (think integrated custom installations in cars etc))
Just my 2 cents, great work!
Sent from my BN NookHD+ using Tapatalk
Thanks for the suggestions. IFTTT and Tasked support is a good idea. Maybe I'll add that in a subsequent release. But it shouldn't be too hard to implement.
I hear what you are saying about the name. I also develop apps for Chromecast and Roku, but this type of notification over top of other running applications/media wouldn't be possible on those platforms because they don't support multitasking (at least as far as I've been able to determine). It could run on other Android devices, but you probably are already getting the same notifications on those anyway - except for phone and text messages.
I should have another more complete version out in the next couple of days. It will support app notifications as well as calls and SMS messages. It will send to all FireTVs, not just the currently selected one. It will also have the privacy settings (or Girlfriend Mode) on the FireTV.
I also found a way to keep this as one APK and still compile with Android 4.4. For those trying something similar, I created a library project that was built on the Amazon 4.2.2 SDK, and my main project I built with Android 4.4 but linked in the library. It built fine and runs ok on both Android and FireTV devices.
I really appreciate the feedback - keep it coming! Especially on the name.
Edvard_Greig said:
Great idea! I'd say for your roadmap it'd be great if you could incorporate IFTTT and Tasked support.
Also, I would change the name...I think the premise of the app is great and you'd do well to make the name generic so that it could be used on other devices (googletv, chromecast, tablets (think integrated custom installations in cars etc))
Click to expand...
Click to collapse
Sure thing, I don't develop for these platforms, but for something like Chromecast at least could you wrap the stream with effectively a dynamic transparent subtitle?
Sent from my VS980 4G using Tapatalk
Oh man, I will test this on my Moto x when I get home. Very promising.
Sent from my iPhone using Tapatalk
App update - 4/27
Based on the great feedback from everyone, I just posted a new version of the app. Please install on both the FireTV and your Android phone/tablet. Please see first post in thread for download link and instructions.
Changes include:
- Send notifications to all FireTV devices (although the Send button on the FireTVs tab only sends to the currently selected FireTV)
- Privacy settings on FireTV side to turn on/off the sender name and the actual message
- Added ability to get notified when any app posts a notification.
To enable app notifications, the following are REQUIRED
- You must be running Android 4.3 or above. The app takes advantage of a new app notification feature introduced in 4.3
- You MUST first hit the "Enable App Notifications" button in the APPS tab, and make sure the NotiFireTV app has a checkbox next to it
- Select the apps you want to get notifications on. For example - Gmail and mail are likely candidates
Also make sure you actually run the NotiFire app on the FireTV side after doing the adb install.
Does anyone have two or more FireTVs they can test with? I only have one myself.
Please post your comments and suggestions. And thanks for all the great feedback.
I supposed it could if I could control the stream. But I couldn't add that on top of, say, the stream from Netflix.
Edvard_Greig said:
Sure thing, I don't develop for these platforms, but for something like Chromecast at least could you wrap the stream with effectively a dynamic transparent subtitle?
Click to expand...
Click to collapse
I just uploaded new version to (removed)
This is feature complete for release one, and would really appreciate some feedback before I release it.
I'm thinking of using in-app purchase to unlock the full set of features. What do you think would be reasonable functionality to offer free for people to test with before purchasing? I was thinking of just enabling either phone calls or SMS messages, and doing an in app purchase would unlock all the functionality. I'm also thinking of offering it for $3.99. Thoughts?
Also, since users will need to go to the Amazon app store to get the app installed on the FireTV, I guess it doesn't make sense to make this available on any other app stores, like Google Play. Otherwise people would wind up having to pay twice - once for the FireTV app and one for the phone/tablet.
Still trying to decide on an app name, but I'm now thinking NotiFireTV since there are other apps called Notifire. I still welcome feedback on this. I also changed the app icon.
-Gregg

[Q] Official Remote App??

I keep on reading that the Fire TV Stick is supposed to have this dedicated free app to control be able to control it from your android device (and ios coming soon...blah blah) and use voice search from your phone/tablet also....but I can't find where to download it!! Don't know if it will even work to Fire TV but it would be pretty dumb if they didn't allow it too!!
Anybody know how and where to get this app??
Had my fire tv at my girlfriends house and her little crazy dog has destroyed 2 remotes so I bought her a chromecast and brought the Fire TV back home. I leave 1tb backup drive connected to the usb to play movies through xbmc and everytime I leave the house and come back I have to disconnect it, plug in wireless keyboard, start droidmote server, reconnect drive and remount using stickmounte...it's a waste of a whole 60 seconds but still a pain!!
I don't believe it has been released yet. Still two more weeks or so until the fire tv sticks start shipping, I would expect to see it before then.
Sent from my SCH-I545 using Tapatalk
Mike3.14159 said:
I keep on reading that the Fire TV Stick is supposed to have this dedicated free app to control be able to control it from your android device (and ios coming soon...blah blah) and use voice search from your phone/tablet also....but I can't find where to download it!! Don't know if it will even work to Fire TV but it would be pretty dumb if they didn't allow it too!!
Anybody know how and where to get this app??
Had my fire tv at my girlfriends house and her little crazy dog has destroyed 2 remotes so I bought her a chromecast and brought the Fire TV back home. I leave 1tb backup drive connected to the usb to play movies through xbmc and everytime I leave the house and come back I have to disconnect it, plug in wireless keyboard, start droidmote server, reconnect drive and remount using stickmounte...it's a waste of a whole 60 seconds but still a pain!!
Click to expand...
Click to collapse
Keep an eye out for it here: http://www.aftvnews.com/
AFTVNews is very good @ keeping up with new app releases. Sometimes even a day or two before it happens...
Mike3.14159 said:
I keep on reading that the Fire TV Stick is supposed to have this dedicated free app to control be able to control it from your android device (and ios coming soon...blah blah) and use voice search from your phone/tablet also....but I can't find where to download it!! Don't know if it will even work to Fire TV but it would be pretty dumb if they didn't allow it too!!
Anybody know how and where to get this app??
Had my fire tv at my girlfriends house and her little crazy dog has destroyed 2 remotes so I bought her a chromecast and brought the Fire TV back home. I leave 1tb backup drive connected to the usb to play movies through xbmc and everytime I leave the house and come back I have to disconnect it, plug in wireless keyboard, start droidmote server, reconnect drive and remount using stickmounte...it's a waste of a whole 60 seconds but still a pain!!
Click to expand...
Click to collapse
Why you must start droidmote server manually ? It should start automatically if in settings you have checked auto start on boot.
Y314K said:
Keep an eye out for it here: http://www.aftvnews.com/
AFTVNews is very good @ keeping up with new app releases. Sometimes even a day or two before it happens...
Click to expand...
Click to collapse
Yeah, have had that site bookmarked for a while now - one of the 6-7 android type sites I check when I get to my college every morning.
zulu99 said:
Why you must start droidmote server manually ? It should start automatically if in settings you have checked auto start on boot.
Click to expand...
Click to collapse
Thanks for the heads up, didn't realize that I could start it on boot!!
zulu99 said:
Why you must start droidmote server manually ? It should start automatically if in settings you have checked auto start on boot.
Click to expand...
Click to collapse
I see that one can install the server on Windows. But can the client be installed on Windows. Planning on switching from an Android table to a full Windows 8.1 Tablet in the future. But could not find a reference of Windows 8.1 being the client to control the FTV. Not so much for games but mouse & keyboard inputs.
Y314K said:
I see that one can install the server on Windows. But can the client be installed on Windows. Planning on switching from an Android table to a full Windows 8.1 Tablet in the future. But could not find a reference of Windows 8.1 being the client to control the FTV. Not so much for games but mouse & keyboard inputs.
Click to expand...
Click to collapse
If you want you can already do:
https://plus.google.com/103019026671039069038/posts/DzuU4AA5cQE
Or you can also use Bluestack
zulu99 said:
If you want you can already do:
https://plus.google.com/103019026671039069038/posts/DzuU4AA5cQE
Or you can also use Bluestack
Click to expand...
Click to collapse
cool.. thanks for the info...
zulu99 said:
Why you must start droidmote server manually ? It should start automatically if in settings you have checked auto start on boot.
Click to expand...
Click to collapse
Zulu,
Any plans to get droidmote on the Amazon App Store? I would be happy to pay a premium on it there since I could use my amazon coins to buy it....
I would like a lot, but I can not for now for a question of the security of the app. It is not easy to be an Android app developer, despite the applications are very cheap, there is always someone ready to rip you off and because of this, there is often more work to do on the protection that on the app.
I think the Google Play should be installable for FREE on any Android devices. (like the Amazon app store) I do not understand why it should be sold by GMS license from Google if it contains apps that are owned by the developers. I hope that this serious problem of the Android world will be solved soon.
zulu99 said:
Why you must start droidmote server manually ? It should start automatically if in settings you have checked auto start on boot.
Click to expand...
Click to collapse
Any idea how to force the setting menu to open with a wireless keyboard?? I see the 3dot menu on the google play pics but don't have it on the app on my fire TV...even downloaded the 3dot xposed module but no luck! I know that the fire stick remote app is officially being released tmrw but really like this app and is probably still gonna be more useful than the official remote app!
Never mind!! Was able to open it with droidmote!
Mike3.14159 said:
Never mind!! Was able to open it with droidmote!
Click to expand...
Click to collapse
Yes you can use the menu button of DroidMote Client.
Aside from that, I wanted to make a clarification:
The circle icon that you see when you move the mouse, is not a DroidMote stuff. If you use the Server on a standard Android device, you can see the classic mouse icon.
Instead the TouchMouse (for apps without mouse support, selectable by client settings ) is a DroidMote stuff and is the red transparent circle. But it is another thing.
Why your FireTv show the circle instead of the classic mouse icon ?
Because those who built the firmware has changed this icon replacing it with a really ugly in the Android Framework.
Where is the mouse icon inside the Android Framework ?
You can read this link to know, but do not try to change if you're not an expert on the Android OS.
http://forum.xda-developers.com/showthread.php?t=1478523
P.S.
Android is an operating system that is constantly changing and all the apps within it change so fast-paced.
To have a good remote control, you need a lot of work and testing on many applications during the evolution of the OS.
For example with Android Lollipop, Android has been completely changed from the ground up, and it took a lot of work to adapt to it.
A good application for remote control, can only exist if a developer follows her and love her everyday, adapting to all the innovations, to apps and games that constantly change.
This is what I do every day.
zulu99 said:
Aside from that, I wanted to make a clarification:
The circle icon that you see when you move the mouse, is not a DroidMote stuff. If you use the Server on a standard Android device, you can see the classic mouse icon.
Instead the TouchMouse (for apps without mouse support, selectable by client settings ) is a DroidMote stuff and is the red transparent circle. But it is another thing.
Why your FireTv show the circle instead of the classic mouse icon ?
Click to expand...
Click to collapse
Sorry for not being clearer - when I opened the app ALL I would see on the screen was the "big red circular button" in the center of the screen - the one that says off, not the cursor. But after using my keyboard to "click" the "button" and turn the service on I was able to use the client app to open up the setting and set it to start on boot
Mike3.14159 said:
Sorry for not being clearer - when I opened the app ALL I would see on the screen was the "big red circular button" in the center of the screen - the one that says off, not the cursor. But after using my keyboard to "click" the "button" and turn the service on I was able to use the client app to open up the setting and set it to start on boot
Click to expand...
Click to collapse
When you saw the red circle was because, inadvertently, in the settings of the Client you have selected the TouchMouse without selecting a correct TouchProfile.
The TouchMouse is useful when an app not have the mouse support. In all other circumstances, you can always use the mouse as rightly made at a later date.
For a quick start guide you can read this page:
http://www.videomap.it/dmcguide.htm

Anyway to make superuser auto allow on fire tv 2nd gen?

I have a rooted box and on certain programs that require root access it removes the allow screen too fast for me to click allow and therefore cannot use the addon. Is there a way to make it simply auto allow everything? On the 1st get I was able to do this but not on the second gen. And when clicking on supersu you cannot launch it to edit any options so basically I am stuck.
Have you tried editing /data/data/eu.chainfire.su/files/supersu.cfg? In particular, change "access=2" to "access=1" as the default.
retyre said:
Have you tried editing /data/data/eu.chainfire.su/files/supersu.cfg? In particular, change "access=2" to "access=1" as the default.
Click to expand...
Click to collapse
No I have not. Not exactly sure what that means. Is that an adb command?
danknasty said:
No I have not. Not exactly sure what that means. Is that an adb command?
Click to expand...
Click to collapse
Open the file in any text editor (e.g., ES File Explorer has a Note Editor) and make the change to the default. If you can't, do an adb pull of the file, edit on another device, and put it back to its original location. Make sure you set permissions back to 600.
retyre said:
Open the file in any text editor (e.g., ES File Explorer has a Note Editor) and make the change to the default. If you can't, do an adb pull of the file, edit on another device, and put it back to its original location. Make sure you set permissions back to 600.
Click to expand...
Click to collapse
I was going to try this but remembered that rooting on fire tv uses the a to a usb cable method and all the files are transferred automatically. I do not have a super user file... would I install another one and overwrite it on the box?
sure you do. How would you have root without su? Just look for the file mentioned above and edit it as per retyre's post above.
danknasty said:
I was going to try this but remembered that rooting on fire tv uses the a to a usb cable method and all the files are transferred automatically. I do not have a super user file... would I install another one and overwrite it on the box?
Click to expand...
Click to collapse
Regardless of the method used to root, rooting involves the install of su and something like SuperSU to make it easier to work with. The fact that you're being prompted to allow su access is proof enough.
Install a root file explorer (I use ES File Explorer), allow it su access, go to the root of the device ("/") and look for the file in the location mentioned above.
retyre said:
Regardless of the method used to root, rooting involves the install of su and something like SuperSU to make it easier to work with. The fact that you're being prompted to allow su access is proof enough.
Install a root file explorer (I use ES File Explorer), allow it su access, go to the root of the device ("/") and look for the file in the location mentioned above.
Click to expand...
Click to collapse
I wasn't saying I didn't have supersu just that the method I use doesn't allow me access before I transfer but I see what you mean I can do this from the box itself. Was hoping I could do it to the supersu file on the computer so that when I root another box I wouldn't have to change the text file again. But I'll try this out later and see how it goes.
retyre said:
Regardless of the method used to root, rooting involves the install of su and something like SuperSU to make it easier to work with. The fact that you're being prompted to allow su access is proof enough.
Install a root file explorer (I use ES File Explorer), allow it su access, go to the root of the device ("/") and look for the file in the location mentioned above.
Click to expand...
Click to collapse
I tried accessing supersu in two root browsers and it gives me a bunch of greyed out permissions... I am not sure how to even open it with notepad on es file explorer. This is a little different than the first gen as everything must be installed through tw recovery. Before Supersu would just ask me if i wanted to approve everything I clicked ok and never had to check it again. Is there any way I can edit any of the text that is being injected into the box when installing the firetv recovery via the usb cable method.. I believe this is where supersu is being transfered.
update: ok I found supersu inside the prerooted rom... I opened it as a text file and its pages and pages of random symbols etc.
harlekinade said:
Comedy gold.
I suggest you swipe left.
Or start reading what other people actually posted in here before. Or this: https://en.wikipedia.org/wiki/Compiler or what a filepath is, or why you shouldnt try to resell Fire TVs - just in case...
Here is why - I havent encountered any case where the allow root access prompt would be on screen for less than 15 seconds during which you have to press down/right/enter to grant it permissions - and it only pops on when you are actively launching anything that tries to pull root rights - so you already have the remote in your hands.
Automating root prompt behavior to grant root by default is a really bad idea in general and you asking not only how to automate it, but also automate further installations of such a setup, suggests that maybe you are battling with user behavior of folks that don't know what a superuser prompt is and that go with default settings in most cases. Ethically it is hard to support any of this.
Click to expand...
Click to collapse
Wow that was really presumptuous and didn't at all relate to anything or help me.... excellent work. I suggest before attempting to troll a post you read the entire post so you can at least have a firm grasp on your ridiculous comments. 9 posts in you're doing great. Lol "ethically it is hard to support any of this." At least you made me laugh. I guess it's unethical in your opinion for me to paint my car red also since it comes from the dealership blue. Btw it never occurred to me to push down right then enter with the remote thanks problem solved.....
danknasty said:
I tried accessing supersu in two root browsers and it gives me a bunch of greyed out permissions... I am not sure how to even open it with notepad on es file explorer. This is a little different than the first gen as everything must be installed through tw recovery. Before Supersu would just ask me if i wanted to approve everything I clicked ok and never had to check it again. Is there any way I can edit any of the text that is being injected into the box when installing the firetv recovery via the usb cable method.. I believe this is where supersu is being transfered.
update: ok I found supersu inside the prerooted rom... I opened it as a text file and its pages and pages of random symbols etc.
Click to expand...
Click to collapse
Why are you trying to edit SuperSU (the app)? You should edit supersu.cfg, which is the text config file for SuperSU. Look for supersu.cfg in the location mentioned earlier.
retyre said:
Why are you trying to edit SuperSU (the app)? You should edit supersu.cfg, which is the text config file for SuperSU. Look for supersu.cfg in the location mentioned earlier.
Click to expand...
Click to collapse
The only supersu I was able to find using es explorer was the supersu file in the system folder... data showed up as black. I was finally able to find it using a different root browser I changed the setting for the app it self to 1 and it works. The only program that this gives me this issue with is teamviewer and I am wondering if it has to do with using a launcher version of kodi as it always kicks me out of the allow root selection screen, automatically disallows root and jumps to the kodi screen. But doing what you recommended worked. Thanks
harlekinade said:
Thank you for explaining your issue a little bit further. Changing the default of a superuser prompt to "yes" is something that shouldnt be considered an "easy fix" you could integrate into an image an then roll out on several devices.
Even if you LOL at the ethics of this, as you so eloquently put it - its still not something you should consider doing, generally speaking.
Just like you - trying to edit the Superuser binary in a texteditor - people can ruin their devices beyond repair, the default on "no" is a behavioral crutch to make it less likely that they find themselves in that situation.
Not sure if it would work for you - but I posted a teamviewer alternative in the general section (Exposed modules and root apps thread), that you might want to take a look at, as it doesnt require the app to be launched every time you want to access the Fire TV via VNC - as it runs as a service in the background.
I'm not exactly sure what you try to accomplish with teamviewer and why you want to roll out this configuration on multiple devices - so I'm not sure if it fits your purpose, but it might.
Click to expand...
Click to collapse
My issue was explained in the first post but i think you're really thanking me for telling you that I don't intend to sell rooted fire tv's with super user permissions on yes by default for malicious purposes... as you so eloquently put it.. I was actually laughing at the fact that you are on a forum that is primarily devoted to rooting and customizing devices but you draw the line at me wanting to default the supersu permissions on my devices because of ethical reasons. Anyways I'll check out that alternative to teamviewer you spoke of. I intend to use teamviewer for the purpose it was created which is to remotely access devices from my computer.
I actually did confirm that it was the launcher version of kodi that was kicking me out of the supersu prompt for anyone that was interested.. I turned off the xposed module to confirm.
harlekinade said:
You wanted support, you did get what you asked for, and then you almost ruined your device, because you din't see the file you were told to edit, and decided to open a different one. Then you blamed it on your root explorer app.
In the opening posting you stated that you wanted to change the default, but not why - and when I criticized this as being not needed in general, risky - and if you'd planned to roll it out to several installations, other people might use - as your postings intended, even unethical.
Unethical because of two concepts -
- You usually don't think about automation for mass deployment - if you don't plan an reselling devices, and we have a big problem with resellers in this community, not taking the responsibility "clause" seriously. Because of a principle you could describe as "sell and vanish". Which almost ruined the Kodi community, and arguably has impacted this one as well.
There is this distinct sense of "wasteland" after a general interest crowd was allowed to promote their interests (ad hoc, personal problem solving assistance) for a few months, by moderators that have no stake in this specific scene at all. I can only repeat that.
- It is ethically problematic to tell users like you how to change an important default and not what comes with it. The entire filesystem model and security in operating system depends on escalating user account rights. With root - you always grant access to everything.
Yes XDA (or what this community stood for in the past) is all for root (the rights to do whatever you want in an OS) - but ostensibly not for handing those permissions over to every user, or making sure that root level rights are granted by just pressing the big OK button on a TV remote, whenerver a popup comes up. The prompt is there for a reason. So is the default to no. If you want to change that because of a very specific personal problem, thats fine - you can (thats the "self empowerment" part), its the "mass rollout" of this configuration you hinted at - that rang some alarmbells - so to speak. Just from a "you might cause more problems than you solve" in the longterm - standpoint.
Click to expand...
Click to collapse
Well just to clarify not at one point did I ever almost ruin my device that's just pure imagination on your part furthermore I did not blame any program for my own actions I stated my experience. Secondly I can do whatever I want with a device I purchase, are you attempting to police the entire community with our own personal "ethical" standards on what should and should not be done with their property? I can tell you're biased because people sell these and it makes you upset. I've identified as not part of that community and honestly I don't owe you any explanation on what I want to do with my devices period. The quantity is also irrelevant can one not own more than two tvs? But again the issue was solved mainly by the aid of the others contributing to this post thanks for your ethical input though. Lol.
harlekinade said:
Then a simple question.
Did you plan, at any point, to sell rooted AFTVs with Teamviewer on them and Superuser modified in a way that defaults to granting root rights to any process that asks for them?
Because thats a major issue. Not only because we saw in here over the past few months what happens if some peaple sell other people "free and easy" and then arent able to assist them if something breaks. The influx of technically illiterate users - having been sold on "free" and then not getting what they paid for in the end, looking for "support" everywhere they could think of, has scared the enthusiasts community in this sector for years to come.
And amazons moves surrounding it (explained away by product bloggers as "easier for most people" and "necessary") ended up establishing blacklists on consumer android devices for the first time in history (?), and almost killed Kodi as an afterthought (there was money to be made, if you faltered and bowed to amazons restrictions).
Resellers were and still are misusing this community by playing out entities that at no point had a self concept of becoming "product support helplines" and destroying the open source ethos by funneling a mainstream clientel through small community channels, that werent created to handle them.
If you look around you - in this forum, on reddit - even on aftvnews - this is what is left at this point, and some of us have no interest in rekindling the hype.
Part of demanding questions from an open source community is also, that you reflect, contrast, rethink and tinker with ideas in the open. XDA becoming a place for the masses to get personal support services - actually destroys communities like this. People demanding that you attend to their personal needs first, and always are respectful, charming and considerate can become problematic also.
When you had opened the Superuser binary in the texteditor, complaining that it only shows you "cryptic symbols" you were exactly one or two steps away from ruining Superuser on your device. Namely - changing ANY of those cryptic symbols and then saving the file you had already opened with the intent to edit.
Click to expand...
Click to collapse
You're still on about me reselling devices I don't know what to tell you I'm not gonna respond to it anymore. I was never close to bricking my device but I love how you decided to map out a scenario where I could have. You seem to be dead set on policing this forum (this post) and I find it odd you're talking about the history of this community after just 10 posts. I never demanded anything, this is a forum as you stated. I made an inquiry you can either help or you can ignore (I thanked those who helped). Or you can force your own moral agenda down everyone's throat that would be option c, the one you chose. Anyway there's really nothing left to be said my issue was resolved with the help of those interested in the actual question. I know people sell these things so does everyone else, this is not relevant to this post however.
harlekinade said:
I have a history in here beyond those 10 postings - but thats a story for another day..
My intent may have been to rattle some notions - but not to "police" by mentioning the concept of ethics once. I'm merely a peasant at this point in time, with a handful of soil in his hand, muttering "what have you done to this place"..
If I had any real power left to wield in here, arguing over concepts would be higher rated than providing "easy solutions". It isn't.
Also, sorry that I have borrowed your thread - and thank you for the conversation. I enjoyed it.
Click to expand...
Click to collapse
I figured there was more to your ten post history. Perhaps maybe you were not so ethical at one point to have lost those powers??? [emoji50] But hey like I said you made me laugh so no complaints here. Continue to enjoy the forum as will I.

Philips OLED707 Android 11

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?

Categories

Resources