[Q] Application Permissions and Security - Android Software Development

Just a few questions:
Can an application:
-Remotely install another one?
-Dial out?
-Text out?
-Uninstall other applications?
Are permissions presented on installation able to be bypassed, any known exploits?

juryben said:
Just a few questions:
Can an application:
-Remotely install another one?
-Dial out?
-Text out?
-Uninstall other applications?
Are permissions presented on installation able to be bypassed, any known exploits?
Click to expand...
Click to collapse
I believe that an app, if written correctly with the right permissions, can do that. As for remotely installing another one, you wouldn't really need to have that as we have the Android Market that does it automatically for you. Dial/Text out just depends, but not too sure if there are permissions for these. I think androidlost has these features, but I could be totally wrong (long day, mind's all screwy >.<).
Uninstalling apps I dont believe I know of any application at the moment that can do that remotely, but if you're referring to the same device, I guess file managers can qualify as they have install/uninstall functions (but i bet this is not what you meant by that)
Permissions on an installation can be bypassed, as shown with the app "LBE Privacy Guard" (requires root to work). This allows you to control the actual permissions and gives you a more fine-tuned control over your apps.
Hope that helped answer some questions.

-Remotely install another one?
Click to expand...
Click to collapse
YES, with a permission (Install Packages)
-Dial out?
Click to expand...
Click to collapse
YES, with a permission (Directly Call Phone Numbers)
-Text out?
Click to expand...
Click to collapse
YES, with a permission (Send SMS/MMS)
-Uninstall other applications?
Click to expand...
Click to collapse
YES, with a permission (Install Packages)
Are permissions presented on installation able to be bypassed, any known exploits
Click to expand...
Click to collapse
Some, but I wont discuss them here. You might want to signup for the Android Security mailing list if you would like to get more involved here. Though overall I firmly believe Android to be a reasonably secure operating system.
You might find my guide helpful:
(Free, no ads, downloadable PDF/and printer friendly avail)
http://alostpacket.com/2010/02/20/how-to-be-safe-find-trusted-apps-avoid-viruses/
(there is an outdated version of this guide on XDA but I cant find it at the moment)
Or my App:
(full disclosure: paid software, extra search features)
http://forum.xda-developers.com/showthread.php?t=1113781

i think everything you will ever need to know is in these three links (all from http://developer.android.com )
http://developer.android.com/reference/android/Manifest.permission.html
http://developer.android.com/guide/topics/security/security.html
http://developer.android.com/guide/topics/manifest/uses-permission-element.html
enjoy!

Related

Anyone have a Froyo Archos with full Market Protected App access

After the market fix has been applied I see most apps (including some that I know are protected) but not all. From my experience on the DroidX, this is usually an issue with the build.prop not reporingt a valid ROM to google.
For example, I can search on my DX for "wii controller ime" and find the app. My Archos 101 does not. (I side loaded it.)
If someone has a build.prop for an Archos Gen 8, that will see that send it my way please.
Can you tell me what you've changed in the build.prop of your DX?
ok, done:
I just took the fingerprint from a galaxy tab:
paulshields said:
Code:
ro.build.fingerprint=samsung/GT-P1000/GT-P1000/GT-P1000:2.2/FROYO/XXJJ3:user/release-keys
Click to expand...
Click to collapse
- edited my build.prop using the root+rw package
- cleared the market cache and such
it's working
I can install apps like "Gun Bros" which I couldn't previously
This sounds cool! Is there a way a non rooted device can get this? Perhaps by some installation.apk
Thanks
Definitly not possible without root. I don't know if it's even possible with temproot
Sent from my A101IT using Tapatalk
Yeah, basically you need to fool the market into thinking you have a certified device. Not an easy task from what I understand. If you have a rooted Android phone you can download te app there, then use Titainium Backup to get the apk off the phone and side load it on you Archos. At least tha is what I do.
chulri said:
ok, done:
I just took the fingerprint from a galaxy tab: http://forum.xda-developers.com/showpost.php?p=9787172&postcount=2
- edited my build.prop using the root+rw package
- cleared the market cache and such
it's working
I can install apps like "Gun Bros" which I couldn't previously
Click to expand...
Click to collapse
Hi chulri,
I follow your instruction above by modifying the fingerprint in /system/build.prop, then did the same market fix as instructed by the gappsinstall thread, reboot. I still can't find the gun bros app.
What else I have to do? (I had 2.1.4 rw root installed before doing this)
Now "My Apps" list is gone in the Google Market, can I get the list back?
Update: ok, it works now. I have to clear cache, clear data, force stop and then run the Market again. Now Gun Bros also shows up, and My Apps list also populate.
I still can't find Heywire app, anyone can see this app after this mod?
I have used archangel to root, then used marketenabler app from the market,
no other steps involved.
I seem to see all apps now (not 100% sure on that) but, definately see some protected apps that I couldnt see before and havent come across any on my HTC Desire that the Archos isnt seeing now.
CarsnGadgets said:
I have used archangel to root, then used marketenabler app from the market,
no other steps involved.
I seem to see all apps now (not 100% sure on that) but, definately see some protected apps that I couldnt see before and havent come across any on my HTC Desire that the Archos isnt seeing now.
Click to expand...
Click to collapse
I also use MarketEnabler, but I can't see, at least, Gun Bros. Once applied this build.prop mod, I can see Gun Bros.
Gun Bros is available on Archos Apps Lib anyway
bthoven said:
I still can't find Heywire app, anyone can see this app after this mod?
Click to expand...
Click to collapse
I have attached the latest version.
bthoven said:
Hi chulri,
Update: ok, it works now. I have to clear cache, clear data, force stop and then run the Market again. Now Gun Bros also shows up, and My Apps list also populate.
I still can't find Heywire app, anyone can see this app after this mod?
Click to expand...
Click to collapse
Yes, me too
Tesla74 said:
I have attached the latest version.
Click to expand...
Click to collapse
Thank you very much for .apk, It work fine on my Archos 101.
chulri said:
ok, done:
I just took the fingerprint from a galaxy tab:
- edited my build.prop using the root+rw package
- cleared the market cache and such
it's working
I can install apps like "Gun Bros" which I couldn't previously
Click to expand...
Click to collapse
Hi chulri,
Can you provide a Guide of modify it?
Because I put my build.prop into /system to replace it, then force stop the Market and clean cache, then Reboot
the fingerprint will restore by itself????
I have no idea where I goes wrong...><
LeoNg628 said:
Hi chulri,
Can you provide a Guide of modify it?
Because I put my build.prop into /system to replace it, then force stop the Market and clean cache, then Reboot
the fingerprint will restore by itself????
I have no idea where I goes wrong...><
Click to expand...
Click to collapse
[Solved]I think the Market Fix trick only work in old Market, it means you need to "Uninstall updates" after clean cache and force stop the Market.
Can someone please post up step by step how to edit the build.prop file ??
I've never done such a thing and I'm desperately trying to figure this out for a guide that I'm working on putting together..
I'm rooted (perma root) FWIW
Thanks a TON.
I use a file manager to copy the file to the sd and then connect to the computer via usb and edit with notepad++.. don't use windows notepad or wordpad as I've had problems with them. After the file is edited.. safely disconnect from the computer. Then I add .bak to the end of the original file and then copy the new edited file over to replace it.
I hope that helps. I believe there are also text editors in the market, but I like editing with a real keyboard.
Tesla
daddymikey1975 said:
Can someone please post up step by step how to edit the build.prop file ??
I've never done such a thing and I'm desperately trying to figure this out for a guide that I'm working on putting together..
I'm rooted (perma root) FWIW
Thanks a TON.
Click to expand...
Click to collapse
Here: I"ve used the RootExplorer method detailed in this forum:
http://androidforums.com/droid-x-all-things-root/154976-2-2-market-issues-use-mod.html
Also to all: There are two states possible with the Market. Fixed if you the clear cache hack, unfixed if you do not do it or if you undo it...(to undo just do the clear Cache path but add clear data....no need to stop googleservicesframework and no need to reboot...just restart Market app and accept legal terms). The difference fixed state gives more apps but will hide some others from you: you get google maps, zeam, ADW, ...but you loose Google Earth, Flash Player 10, TVU, .... Jus to name a few. So the key thing is to know how to quicly switch from one state to the other. use the clear cache hack to get into fixed state and use my undo rootine (clear data) to revert the fix.
Once you add the fix to build prop you pretty much have now 4 possible states:
Please see my post below for my tests on the 4 different states and some conclusions
http://forum.archosfans.com/viewtopic.php?f=63&t=48312
Here's how to very easily undo the fix if you need to...
..Once you've done the Market fix you do not need to reinstall Market to go back to state before applying the fix. Once you do the Market fix you will gain access to few more apps but many apps requiring froyo will no longer show up anymore: that's the case of apps like TVU, Flash 10, .... (there must be many more). I suspect the market fix makes the device and generic device but not a froyo one.
To go back an forth between the fix and the original state all you need is to do this;
go to Settings --- Applications --Manage Applications ---Running -- Market ---Clear Cache ----Clear Data --Force Stop--Relaunch Market ---Accept Terms and Conditions ---
Voila. and you're back to the original State where you can find flash 10 & other froyo only apps.
If you do the the fix...you loose flash ..but gaine other apps...the fix skip the Clear Data steps ...and the Clear Data step will undo the fix. THe fix requires reboot..To undo it you do not need to reboot and do not need to stop googleframework.
I do this fix and after seach keyword "adnroid" i get about 143000 apps.
Is it ok?
ncuxxx said:
I do this fix and after seach keyword "adnroid" i get about 143000 apps.
Is it ok?
Click to expand...
Click to collapse
Yes, that's fine...you good...fixed state, fixed buld.prop
but note you may still not see some apps with are available in unfixed state, fixed build.prop (like TVU, Google Earth, Adobe Connect, flash 10.01,..)
That's the con of fixed state...you gain some you loose some....

Cannot install apps on rooted NSTG

iOS have rooted my NSTG using glownooter and all went well in that it boots and everything is there as expected. Unfortunately I can see no way of getting apps on it. I have tried the following
-installing using browser, it crashes
-Opera mini does not work
- installing new browser, none available in market (I'm sure I've found dolphin there previously. )
-Amazon AppStore, does not work
-gmail attached app, cannot download
-email app, crashes
-google drive, box, Dropbox links in gmail, launches browser which crashes
-super manager crashes
I would really appreciate any help, all I really want is the kindle app working as the nook store is no more.
Thanks in hope
Frank
djchem said:
iOS have rooted my NSTG using glownooter and all went well in that it boots and everything is there as expected. Unfortunately I can see no way of getting apps on it. I have tried the following
-installing using browser, it crashes
Click to expand...
Click to collapse
Disable the native Browser.apk (rename Browser.apk.bak)
-Opera mini does not work
Click to expand...
Click to collapse
Not for installing an app. AFAIK, the last working version of Opera Mini is attached below.
- installing new browser, none available in market (I'm sure I've found dolphin there previously. )
Click to expand...
Click to collapse
Better than Opera Mini (IMHO) although more ancient, is the Opera Mobile I've attached below.
-Amazon AppStore, does not work
Click to expand...
Click to collapse
No, that is dead. Either uninstall it or disable the app (as for Browser, above)
-gmail attached app, cannot download
-email app, crashes
-google drive, box, Dropbox links in gmail, launches browser which crashes
-super manager crashes
I would really appreciate any help, all I really want is the kindle app working as the nook store is no more.
Click to expand...
Click to collapse
OK, well, you've tried just about everything that can't/won't work
How about something that will? Copy the apps onto your SD card and locate them with a file manager (nice older version of ES File Explorer attached below). Tap the apk file and it should install. You can do this with the Kindle app as well. Unless you've got GApps working and can access the Market via the SearchMarket app, side-loading like this is your only recourse (well, almost....there's also ADB).
nmyshkin said:
Disable the native Browser.apk (rename Browser.apk.bak)
Not for installing an app. AFAIK, the last working version of Opera Mini is attached below.
Better than Opera Mini (IMHO) although more ancient, is the Opera Mobile I've attached below.
No, that is dead. Either uninstall it or disable the app (as for Browser, above)
OK, well, you've tried just about everything that can't/won't work
How about something that will? Copy the apps onto your SD card and locate them with a file manager (nice older version of ES File Explorer attached below). Tap the apk file and it should install. You can do this with the Kindle app as well. Unless you've got GApps working and can access the Market via the SearchMarket app, side-loading like this is your only recourse (well, almost....there's also ADB).
Click to expand...
Click to collapse
Hi thanks for the comments. I would love to get ES file explorer on the Nook but I have no way of installing any apks so I can't see how I can side load the apps. Previously I have got the first app from the market and gone from there but there does not seem to be any apps I can use to do this. I'm guessing I'll have to investigate ADB.
Thanks again
Frank
djchem said:
Hi thanks for the comments. I would love to get ES file explorer on the Nook but I have no way of installing any apks so I can't see how I can side load the apps. Previously I have got the first app from the market and gone from there but there does not seem to be any apps I can use to do this. I'm guessing I'll have to investigate ADB.
Click to expand...
Click to collapse
So there is a bigger issue. I'm not familiar with glownooter but I did look it up. Whether you used that exact same version or not, it sounds like you have the makings of Market access, not to mention abdwireless. If you can get the Market up and running then you can download any old file manager that will install just to get going, or you can get apps directly from the PlayStore (though the pickings are somewhat limited for Android 2.1
So what's the real issue? Have you tried the GApps sign-in procedure? Did it not work? The glownooter package is supposed to include Market and then you get SearchMarket from the PlayStore once you're signed in. From there, the rest is easy.
If you don't have any apps on your NTG like Market, or YouTube, or GMail, then something is not right about your rooting process.
nmyshkin said:
So there is a bigger issue. I'm not familiar with glownooter but I did look it up. Whether you used that exact same version or not, it sounds like you have the makings of Market access, not to mention abdwireless. If you can get the Market up and running then you can download any old file manager that will install just to get going, or you can get apps directly from the PlayStore (though the pickings are somewhat limited for Android 2.1
So what's the real issue? Have you tried the GApps sign-in procedure? Did it not work? The glownooter package is supposed to include Market and then you get SearchMarket from the PlayStore once you're signed in. From there, the rest is easy.
If you don't have any apps on your NTG like Market, or YouTube, or GMail, then something is not right about your rooting process.
Click to expand...
Click to collapse
Ok, patience appeared to be the key. I checked after a couple of days and the ntg had appeared as a device on the play store which it wasn't originally. I now have a file explorer and Amazon. Unfortunately Amazon won't download any books but one thing at a time. Thanks for the help, Frank.
djchem said:
Ok, patience appeared to be the key. I checked after a couple of days and the ntg had appeared as a device on the play store which it wasn't originally. I now have a file explorer and Amazon. Unfortunately Amazon won't download any books but one thing at a time. Thanks for the help, Frank.
Click to expand...
Click to collapse
Good! Yes, the PlayStore dance takes time for whatever reason.
If by "Amazon" you mean Kindle, then you will need to update your certificates in order to interface with the books you have stored with Amazon. See here for more info.
nmyshkin said:
Good! Yes, the PlayStore dance takes time for whatever reason.
If by "Amazon" you mean Kindle, then you will need to update your certificates in order to interface with the books you have stored with Amazon. See here for more info.
Click to expand...
Click to collapse
Yeah, got it sorted! Thanks for the help, updated the caverns.bks file and all is good!
Thanks again
Frank
How to rename-to-"remove" apps.
nmyshkin said:
Disable the native Browser.apk (rename Browser.apk.bak)
Click to expand...
Click to collapse
Hi, I'm a very new user here. How do I rename this like you suggest? I've tried doing it through the adb shell (via ADB Konnect utility) and it complained about being read-only (yes, I am root and even su'ed to be sure)
# mv Browser.apk Browser.apk.bak
failed on 'Browser.apk' - Read-only file system
Then, I installed ES File Explorer (v3.1.0.1) and tried doing it through that interface, where it complained simply "Task failed". Then, I thought "wait...I should make sure I have root permissions given to this app", found the setting, got root, tried again and got a message indicating success! Except...the file didn't actually get renamed.
I'm out of ideas and time for now. Help is greatly appreciated!
bjswift said:
Hi, I'm a very new user here. How do I rename this like you suggest? I've tried doing it through the adb shell (via ADB Konnect utility) and it complained about being read-only (yes, I am root and even su'ed to be sure)
# mv Browser.apk Browser.apk.bak
failed on 'Browser.apk' - Read-only file system
Then, I installed ES File Explorer (v3.1.0.1) and tried doing it through that interface, where it complained simply "Task failed". Then, I thought "wait...I should make sure I have root permissions given to this app", found the setting, got root, tried again and got a message indicating success! Except...the file didn't actually get renamed.
I'm out of ideas and time for now. Help is greatly appreciated!
Click to expand...
Click to collapse
I have not used adb to rename, but I have used both Root Browser and ES File Explorer to rename apk files (never know when you might want it back....) without any problem. It should not be necessary to change the permissions on the system/app or data/app folders--or the apk files themselves. The file explorers do require root access, but it sounds like you have that covered.
I am a little distrustful of the newer ES File Explorers, as they are mucho bloated and troublesome to use on the NST/NTG sometimes. Maybe try the one attached to this post? It's what I finally settled on (but you have to go to SearchMarket first and mark ES FE as "do not autoupdate" or the older version will just be wiped out).
nmyshkin said:
Maybe try the one attached to this post? It's what I finally settled on (but you have to go to SearchMarket first and mark ES FE as "do not autoupdate" or the older version will just be wiped out).
Click to expand...
Click to collapse
Thanks. Yeah, I tried that one out earlier, but I couldn't see right away how to browse around in / like I could easily do in a 3.* version of ES FE which I had tried out first. Will play around with it more now...GOT IT! :laugh:
I'm also intent on disabling the Amazon Appstore now, but I can't figure out which apk(s) to rename. Should I just do a regular uninstall then?
While at it, I disabled some of the apps recommended here (http://forum.xda-developers.com/showthread.php?t=1933615) because I saw how damn much the phone utilities were killing my battery life!!
So I can't find the thread where I found this earlier, but here are a ton of older versions of that apk if anyone things that's useful: http[://]es-file-explorer.en.uptodown[dot]com/android/old (sorry, about the [dot] stuff, as a new user I can't post external URLs yet).
bjswift said:
Thanks. Yeah, I tried that one out earlier, but I couldn't see right away how to browse around in / like I could easily do in a 3.* version of ES FE which I had tried out first. Will play around with it more now...GOT IT! :laugh:
I'm also intent on disabling the Amazon Appstore now, but I can't figure out which apk(s) to rename. Should I just do a regular uninstall then?
Click to expand...
Click to collapse
It's something like com.venezia...blah-blah...near the end of the app list in data/apps. Just uninstall it. When it was still working back in the old days it was always giving me trouble with nags of one sort or another. It's just one piece and useless so might as well uninstall.
While at it, I disabled some of the apps recommended here (http://forum.xda-developers.com/showthread.php?t=1933615) because I saw how damn much the phone utilities were killing my battery life!!
Click to expand...
Click to collapse
You might be surprised about some of the "phone stuff" and power consumption. The mechanism for reporting battery use on the NST leaves something to be desired. See my post here. In any case, the actual phone.apk is responsible for android media volume control so if you ever pursue USB Audio, you'll need it. The telephony.apk, not needed.
So I can't find the thread where I found this earlier, but here are a ton of older versions of that apk if anyone things that's useful: http[://]es-file-explorer.en.uptodown[dot]com/android/old (sorry, about the [dot] stuff, as a new user I can't post external URLs yet).
Click to expand...
Click to collapse
Ya, that was from me There are a number of threads with packages/lists/links of older versions/working versions of apps. One of the more recent is here.
nmyshkin said:
It's something like com.venezia...blah-blah...near the end of the app list in data/apps.
Click to expand...
Click to collapse
There it is...ended up being called com.android.venezia.apk. I deleted it from the ES FE interface after failing to be able to do it through adb uninstall on my computer. Still need to figure out how to get write permissions there, apparently.a
nmyshkin said:
In any case, the actual phone.apk is responsible for android media volume control so if you ever pursue USB Audio, you'll need it.
Click to expand...
Click to collapse
Yeah, that sounds fun! I'll get there eventually, I hope.
Thanks for all the info!

MicroG/Tingle Lineage OS installed; no push notifications but the errors for GPS gone

I have the MicroG apps, as well as tingle on my Moto G4 Play.
For apps that require Google Play Services (Protonmail, Nextdoor, etc), the "missing Google Play Services" errors are gone, but I still don't receive push notifications. Nextdoor app simply crashes with the error "Nextdoor has stopped - Open app again or Mute until device restarts"
This thread regarding Unifiedlp is similar to what I see occurring in Microg: https://github.com/ale5000-git/tingle/issues/23
The dev states, "This usually happen when you install the app as user app, on Android 7+ it should be installed as system app" - can any one point me to info on how to do that?
This is my first time installing a new OS to a phone.
The easiest way is to use this: microG unofficial installer
ale5000 said:
The easiest way is to use this: microG unofficial installer
Click to expand...
Click to collapse
I already installed microg & tingle on my device; I can uninstall the microg apps to use this, but how do I uninstall tingle (I don;t see any presence for it)?
Will this installer simply overwrite/ignore anything that already exists?
I think there may simply be a setting I'm overlooking, perhaps.. like, unifiedlp is all unticked in the self-check, but the app shows under settings, so it exists and is installed.
Not sure what else to check
z0m8i3 said:
I already installed microg & tingle on my device; I can uninstall the microg apps to use this, but how do I uninstall tingle (I don;t see any presence for it)?
Click to expand...
Click to collapse
Tingle isn't a thing that can be installed, it simply patch a file on the device.
It is needed for microG so if you use it, I suggest to NOT undo the patch.
z0m8i3 said:
Will this installer simply overwrite/ignore anything that already exists?
I think there may simply be a setting I'm overlooking, perhaps.. like, unifiedlp is all unticked in the self-check, but the app shows under settings, so it exists and is installed.
Not sure what else to check
Click to expand...
Click to collapse
Yes, the installer will simply overwrite anything that already exists (except if you have already installed microG on the /system with custom filenames but it is unlikely).
Thanks to the Signal messaging app, I clued in on what I was doing wrong.
If anyone else researching this issue stumbles across this, here's what fixed it:
1) Update the affected app, if updates are available
2) microG Settings -> Google Cloud Messaging: Enable, not sure if I needed Google device registration, but I enabled it, too; as well as Google SafetyNet
Today I received my first notification from one of the apps I was struggling with. Nothing for Protonmail yet, though.
z0m8i3 said:
Thanks to the Signal messaging app, I clued in on what I was doing wrong.
If anyone else researching this issue stumbles across this, here's what fixed it:
1) Update the affected app, if updates are available
2) microG Settings -> Google Cloud Messaging: Enable, not sure if I needed Google device registration, but I enabled it, too; as well as Google SafetyNet
Today I received my first notification from one of the apps I was struggling with. Nothing for Protonmail yet, though.
Click to expand...
Click to collapse
SafetyNet isn't needed for most apps.
If you use Push notifications you must enable Google device registration and Google Cloud Messaging.
Reinstall all the apps installed before microG (it is needed to get the permissions); also in case an app don't have working push notification you must also delete its app data.
ale5000 said:
SafetyNet isn't needed for most apps.
If you use Push notifications you must enable Google device registration and Google Cloud Messaging.
Reinstall all the apps installed before microG (it is needed to get the permissions); also in case an app don't have working push notification you must also delete its app data.
Click to expand...
Click to collapse
Thank you very much for the explanations!! Super helpful! Proton hasn't updated/reinstalled since I installed microG; uninstalling now.
I disabled SafetyNet.
in case an app don't have working push notification you must also delete its app data
Click to expand...
Click to collapse
Where can I do that, or is it done automatically upon uninstall?
z0m8i3 said:
Thank you very much for the explanations!! Super helpful! Proton hasn't updated/reinstalled since I installed microG; uninstalling now.
I disabled SafetyNet.
Where can I do that, or is it done automatically upon uninstall?
Click to expand...
Click to collapse
It is in the Android settings inside Apps, but if you uninstall it will also clear data.

[NOROOT] On Boot AppStarter

On Boot AppStarter
On Boot AppStarter is inspired by OnBootKodi created by Xtraordinair. (Thanks dude)
It launches your favorite application like Kodi, AppStarter, SPMC or others after FireTV's startup .
HowTo
1) Install app via sideloading
2) Launch app
3) Select your favorite app
4) Reboot
5) Your favorite app will be launched after startup automagically
Changelog
v1.0
- initial release
Source:
Bitbucket
Download
OnBootAppStarter_v1.0.apk
XDA:DevDB Information
On Boot AppStarter, Device Specific App for the Amazon Fire TV
Contributors
mirosz
Source Code: https://bitbucket.org/Mirakel/onbootappstarter/src
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2017-06-04
Created 2017-06-04
Last Updated 2017-06-04
Sorry to say, but OnBootKodi has been blacklisted by Amazon, so it's likely your app is next.
AFTVnews.com said:
Sorry to say, but OnBootKodi has been blacklisted by Amazon, so it's likely your app is next.
Click to expand...
Click to collapse
Thanks for that info. I'll have a look at it.
Shouldn't it be bypassed by just changing the package name in apps manifest file?
How does Ama. recognize those apps? Only by checking xda or other boards or do they use an algorithm to check for those apps and report them?
EDIT: Is it possible to extract the Settings.db via adb on an unrooted device?
mirosz said:
Thanks for that info. I'll have a look at it.
Shouldn't it be bypassed by just changing the package name in apps manifest file?
How does Ama. recognize those apps? Only by checking xda or other boards or do they use an algorithm to check for those apps and report them?
EDIT: Is it possible to extract the Settings.db via adb on an unrooted device?
Click to expand...
Click to collapse
Pretty sure they just block by package name right now. I assume they just hear about these apps online and aren't actively scanning for them, but who knows. Not sure if you can mess with Settings.db on an unrooted device. Never tried.
where are the settings stored, id like to be able to push them via adb, and edit them on my pc
Is this app still working?
as of about 16 hours ago, yes.
Can you make is so that app can update over internet to change the name ever so often to avoid the blacklist?
luckily this still works. i couldnt find a way to disable the blacklist. see https://forum.xda-developers.com/showpost.php?p=73761262&postcount=15
Still working with latest update. Thank you!
Pretty sure with the source you could just make your own build/name and avoid all problems with blacklisting.
Dose this work on the latest firestick gen 2 with latest software?
jonnym12345 said:
any one elce getting problems with this after installing keep getting a message with avast ?
Click to expand...
Click to collapse
Then you will have caught one of the dangerous Android viruses and should reformat your system partition urgently!
rainman74 said:
Then you will have caught one of the dangerous Android viruses and should reformat your system partition urgently!
Click to expand...
Click to collapse
This is what I get
If i Install it using packege installer it installs then I get this malwarebytes popup & if I do a scan of device with avast avast dose not come up anything on device all safe but if i press install with avast instead of package instasller i get this pop up comes up with this if install using avast & malwarebytes pops up with this notification
Do I need wipe my device start a new?
jonnym12345 said:
Dose this work on the latest firestick gen 2 with latest software?
Click to expand...
Click to collapse
It was a few weeks back that I installed this on a FTV2S. But it worked great for me. Was a gift. So don't have immediate access to it now. But haven't heard any complain from my friends.
So yes. It still works perfectly when setup correctly. I mostly use it with AppStarter v4.0.
---------- Post added at 03:59 PM ---------- Previous post was at 03:55 PM ----------
jonnym12345 said:
This is what I get
If i Install it using packege installer it installs then I get this malwarebytes popup & if I do a scan of device with avast avast dose not come up anything on device all safe but if i press install with avast instead of package instasller i get this pop up comes up with this if install using avast & malwarebytes pops up with this notification
Do I need wipe my device start a new?
Click to expand...
Click to collapse
Uninstall this app. Then run your virus scanner again. If it passes then re-download it. Then reinstall it. And see if it does it again. If you downloaded a clean version then u shouldn't have that problem.
firedl app code for this app
292946
simple launcher appstarter v4.0
https://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135
firedl app code 886355
let’s you set go back to your cumstom launcher home while in any app
https://forum.xda-developers.com/amazon-
fire/general/launcher-root-launcher-hijack-v2-t3561026
firedl app code 685303
can i boot directly to the my apps menu?
godlike1984 said:
can i boot directly to the my apps menu?
Click to expand...
Click to collapse
No. But if you use Appstarter 4.0 it will boot to a list of all your apps.
Seems to be blocked now on 6.2.1.2
Really need a way to be able to start Kodi without Internet connection.
mace2442 said:
Seems to be blocked now on 6.2.1.2
Really need a way to be able to start Kodi without Internet connection.
Click to expand...
Click to collapse
I changed the package name so this should work for you if it really is blacklisted now....

NO ROOT REQUIRED - Manually Uninstall System Apps

***This will NOT work on FireOS 5.4.0.1 If your device hasn't updated to that version, it is advisable to IMMEDIATELY 'uninstall' DeviceSoftwareOTA.apk.***
I can confirm this is working on the Fire HD 8 . Here is the article from XDA with detailed instructions for newbies. Like all other hacks or tricks, I cannot be held responsible for any possible permanent damage you may cause to your devices.
**NOTE**
A factory rest will restore all SYSTEM/Amazon apps you 'uninstalled.' So if you mess your tablet, you can at least start over.
**WARNINGS**
1) If you plan on installing 3rd party apps to replace the Amazon apps you uninstalled, please install and setup your 3rd party apps BEFORE uninstalling Amazon apps. In many cases, installing replacement apps after the uninstalling of Amazon apps, causes some 3rd party apps to malfunction. You will then have to uninstall the 3rd party app or do a reset. Once you uninstall an Amazon app, you CANNOT install it again. Not even from the Google Play Store. The only way to restore any uninstalled system apps is to do a factory reset.
2) Uninstalling Fire Launcher, Retail Demo, and the Oobe settings apps, *WILL* disable your home button. If you uninstall any parental controls, your camera picture roll will not work. Recommend installing replacement camera and gallery before uninstalling Amazon's. As of July 27, 2017 9:20am a *pre uninstall* fix exists to make sure your home button stays functional. If you already uninstalled the apps listed in the following link, you will have to perform a reset and download the tool linked just below, or if you prefer manually uninstalling the apps, *avoid uninstalling*: com.amazon.kor.demo, com.amazon.firelauncher and com.amazon.kindle.otter.oobe. You can also edit the tool's .bat to keep the apps you want. This link lists all the apps you can uninstall, that will NOT affect the home button. The three listed at the top should NOT be uninstalled.
** Gloating **
1) A tool has been created that allows this process to happen automatically. A huge thanks to 'savvytechwinner' for helping for months to get us to this stage and an even bigger thanks for creating the tool, something I have no idea how to do.
2) A little gloating: We've scored a great write up on Liliputing!
You can use an app like App Inspector to view the package name of each app, rather than list all of them in a shell window. Nonetheless, I kept the list command in the code.
Here you go:
Code:
adb shell
$ pm list packages
$ pm uninstall -k --user 0 <name of package>
Example: (this removes Amazon video)
Code:
adb shell
$ pm list packages
$ pm uninstall -k --user 0 com.amazon.avod
Success
Why do you keep the data and cache directories?
This is a good thing, however, as it means that these applications truly aren’t being uninstalled from the device, they are just being uninstalled for the current user (user 0 is the default/main user of the phone). That’s why, if you omit the “–user 0” and “-k” part of the command, the command won’t work. These two commands respectively specify that the system app will only be uninstalled for the current user (and not all users, which is something that requires root access) and that the cache/data of the system application will be preserved (which can’t be removed without root access). Therefore, even if you “uninstall” a system application using this method, you can still receive official OTA updates from your carrier or OEM.
Click to expand...
Click to collapse
Source: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Hallo32 said:
Why do you keep the data and cache directories?
Source: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Click to expand...
Click to collapse
Fine by me. I wonder if the same method can be applied to install apps and if so, into system? This could be the chance to replace Amazon's apps with forever broken ones while we can, if possible.
Work on my Fire 7" Gen7 with 5.4.0.0.
Thank You!
DragonFire1024 said:
Fine by me. I wonder if the same method can be applied to install apps and if so, into system? This could be the chance to replace Amazon's apps with forever broken ones while we can, if possible.
Click to expand...
Click to collapse
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
--> Firelauncher aplk https://forum.xda-developers.com/am...-remove-default-launcher-amazon-fire-t3288310
Hallo32 said:
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
Click to expand...
Click to collapse
Yes. Another member and I have been trying to do just that. We've been trying to modify Amazon apps to either bring out block parts of that APKs software, or stop the apps from functioning at all. The closest I got was somehow managing to delete all User AND system app data and storage. Great eh? I thought so too. Until I realized I couldn't download or install anything. I tried, but haven't been able to repeat the process. So far that's as far as we've gotten.
Hallo32 said:
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
--> Firelauncher aplk https://forum.xda-developers.com/am...-remove-default-launcher-amazon-fire-t3288310
Click to expand...
Click to collapse
That works to an extent. I tried it, replacing launcher with whatever Amazon app. It uninstalls it, but then is immediately reinstalled to another folder...usually from /system/priv-app/ to /data/app and with a different name. Though this might have been how I got all app and system app data erased...by screwing around with the DeviceOTA apk.
See edit above. ^^
But what does this mean in relation to the ota apps? Are the ota updates also deactivated?
Hallo32 said:
See edit above. ^^
But what does this mean in relation to the ota apps? Are the ota updates also deactivated?
Click to expand...
Click to collapse
I would've presumed that to be a yes, given nothing could be downloaded and or installed anymore. Everything worked fine aside from that and being able to uninstall apps. What little bit I could find on the web, no one mentioned the cause and most of them ended up with permanently damaged internal SD cards. I waited a few days after posting a thread and no one replied. So I factory reset it and everything was fine again. I wish I could repeat it.
Can we disable "special offers" using this method? Or is that part of the launcher?
If we "uninstall" the launcher, will it ask if you want to use a different installed launcher to map to the home button?
deepdvd said:
Can we disable "special offers" using this method? Or is that part of the launcher?
If we "uninstall" the launcher, will it ask if you want to use a different installed launcher to map to the home button?
Click to expand...
Click to collapse
I did special offers. Haven't tried the launcher yet.
DragonFire1024 said:
I did special offers. Haven't tried the launcher yet.
Click to expand...
Click to collapse
Does it actually remove them from the lock screen or just make the app not work?
deepdvd said:
Does it actually remove them from the lock screen or just make the app not work?
Click to expand...
Click to collapse
I don't know. I didn't have the ads.
on my kindle fire 7 on 5.3.2.1, this gives the error Failure [DELETE_FAILED_INTERNAL_ERROR].
EDIT: nevermind, i must have missed a step
I have removed most user facing apps. i have not tried the launcher or appstore.
I can confirm that you can remove everything whisperplay and the stock fire keyboard. I install the gboard before i removed the fire keyboard. I have rebooted after removing this.
Does anyone have more than their own profile on their tablet? I'm wondering if this extends to all profiles. So far, Nova, Activity Launcher, Brevent And NetGuard all say all the Amazon apps I uninstalled are gone. Has anyone tried root after nuking Amazon?
If you keep blocking individual Amazon IP addresses like I do with NetGuard, I'd keep a few apps. As long as one app keeps blocking IPs, then your firewall will still work. Otherwise I'm not sure how to block incoming connections.
Is there a list of packages which can be removed without problems?
I will need to restart from a factory reset because now the launcher crashes happily a few times after closing an app.
Hallo32 said:
Is there a list of packages which can be removed without problems?
I will need to restart from a factory reset because now the launcher crashes happily a few times after closing an app.
Click to expand...
Click to collapse
This will list all installed packages. I'm not sure if a safe list has yet been made.
Code:
adb shell
$ pm list packages
It will be a long list. Remove at YOUR own risk. One person's safe list may not be the same as yours.
DragonFire1024 said:
This will list all installed packages. I'm not sure if a safe list has yet been made.
It will be a long list. Remove at YOUR own risk. One person's safe list may not be the same as yours.
Click to expand...
Click to collapse
I've removed quite a bit so far, appstore, freetime, kindle store and app, content management because Amazon has no right to manage any of my content, managed provisions though I'm not sure that did anything, video and Amazon shopping, and a few others i can't recall at this moment. I am hoping removing prime photos later will allow me to use live wallpapers.
If this is the closest we ever get to root or a custom rom, I don't think we could've asked for something better.
@DragonFire1024
You may mention at the first post, that a factory reset will bring back the automatic update stuff if the method has been used to deactivate it.
Worst case:
* factory reset
* enable wlan conection
* tablet gets updates and installs them

Categories

Resources