After much trial and error, we finally found one workaround for this annoying glitch event.
Unfortunately, our business is no longer able to continue, but we wanted to share this workaround for those who might be facing the same problem.
Note: This method is not an official workaround. If you apply it, please do so at your own risk.
The workaround we have found is as follows:
・First, prepare one kid’s profile.
・Add the application that is causing the problem to the kid’s profile.
・Switch from the normal profile to the kids’ profile.
・Run the app on the home screen of the kids’ profile.
As far as we have been able to verify, this method has not caused any problems with revocation of microphone privileges.
We hope this method will help someone.
Unfortunately kids stuff is not availble in my location/region.
Also, the app using microphone I’m running in the background. Not sure your workaround would even support that?
@Emma any update? Anything I can support you with? I factory reset my HD10+ and properly registered it, installed all (3) apps from Amazon Appstore and still facing this issue.
I see.
So you can’t set up a profile for children in the Netherlands?
We regret it very much.
According to our previous experiments, restarting the Fire tablet did not prevent the loss of microphone privileges.
Rebooting only changed the timing of the loss of microphone privileges to around the time of the reboot.
Also, if you temporarily disconnect the Fire tablet from the WiFi connection just before the loss of microphone privileges, the event of loss of microphone privileges at the expected time will not occur and the microphone privileges will be lost when you reconnect to the WiFi.
Hope this helps you.
It would be helpful if we could get information from Amazon as well, but alas.
Yeah, same issue here… it’s horrible. My IP Webcam app running in the background loses Microphone permission once or twice a day. I have to stop it, and grant access again to get it working again… but then ot happens all over again within a few hours. Will try the kids profile workaround mentioned above… how anyone figured that out is beyond me…
We feel so sad for that you have encountered this glitch.
We were using Amazon’s cost-effective Fire tablets to run a service for people in need of care.
The service was very well received and we were looking to increase the number of users.
Unfortunately, our project was shut down due to this glitch.
Every day, more than 100 tablets were stripped of their microphone privileges, which had a huge impact on our field operations.
We decided not to continue the service because of the risk of the same problem occurring in the future with Kids Profile.
we are very very disappointed.
We hope that your app and everyone else who encounters this issue will be able to work around it by using Kids’ Profiles.
The reality is that I haven’t seen amazon address a single issue in these forums with an answer other than clear cache or reinstall app. But to your point, the fire tablets are very cost effective. I’m heavily invested in amazon despite this kind of stuff, because their products work well for the average user. Its the power users that get the short end of the stick, and in a twisted way, thats good business. Why expend senior resources solving problems that a tiny minority of power users have?
I think i may have fixed this by manually setting the permission to “allow” through ADB instead of using the fire interface, which only has the option to “Allow while in use”. The steps are basically:
Enable Developer Options so you can connect USB Debugging
Get and install the APK file you want and find its package name (upload apk here to find package name): Sixo Online APK Analyzer | sisik
connect to device with ADB debugging… you can do this many ways, but Fire Toolbox is a good option
run the following command, substituting the [package_name] for your package name you found above:
cmd appops set --uid [package_name] RECORD_AUDIO allow
Verify this command worked by reviewing the output of the following command (insert your package name):
cmd appops get --uid [package_name] RECORD_AUDIO
Note: I used APK Mirror to get the APK i wanted instead of using the amazon store, because I could only be sure of the package name if i had the actual APK file to upload… I couldnt be sure what the package name was if i installed though the amazon app store and didnt have the APK file.
Thank you for your continued patience regarding this issue. We understand its importance to you and sincerely appreciate your feedback. Our teams are actively working on a resolution, and the issue is scheduled to be addressed in a future release. However, we are unable to provide a specific timeline at this moment.
We truly appreciate your understanding and will keep you updated on any developments.