Question Gmail won't send [SOLVED] - Google Pixel 7 Pro

My Pixel 7 Pro won't send from Gmail. I'm running the Feb 5 build with root. I type a new email but when I hit the send button, nothing happens. Gmail works perfectly from my desktop & tablet. I receive Gmail on the phone just fine. I tried clearing storage, cache and even uninstalled with the pm uninstall command and reinstalled from Play store.
What else can I try?

Have you tried a previous version (one that you remember working properly, if you can) from apk mirror? Or going all the way back to stock -- "uninstall updates"?
Google is up to a lot of "funny business" in terms of root detection after/around Feb update, maybe root is also interfering with something like this; if it is -- and you don't mention employing any root hiding implementations so I'm going to go ahead and suggest these even if you might have them active -- I suggest you configure the DenyList and/or run Universal SafetyNet Fix (Displax's latest MOD seems to be working best) and/or Shamiko...
Just some random ideas/thoughts to try...Good luck!

simplepinoi177 said:
Have you tried a previous version (one that you remember working properly, if you can) from apk mirror? Or going all the way back to stock -- "uninstall updates"?
Google is up to a lot of "funny business" in terms of root detection after/around Feb update, maybe root is also interfering with something like this; if it is -- and you don't mention employing any root hiding implementations so I'm going to go ahead and suggest these even if you might have them active -- I suggest you configure the DenyList and/or run Universal SafetyNet Fix (Displax's latest MOD seems to be working best) and/or Shamiko...
Just some random ideas/thoughts to try...Good luck!
Click to expand...
Click to collapse
I just hid Gmail in Magisk and it seems to be working. Why didn't I thnk of that? We'll see if it happens again. Thanks for being my brain.

Related

Some apps no longer accessible in the market - uk

Hi folks,
I'm just wondering of there's a reason why I can't access some apps I was able to find before in the market?
Quick Settings, Launcherpro beta, Adw launcher, Zeam, etc, are nowhere to be find now...
I've got some of them on my download page on the market app and I also wonder if I can still access the updates.
------------------------------
Sent from my Milestone using Tapatalk
think its a problem your end as I can findthen no problems..... Am uk..
regards
lohtse
Thanks for the reply. Ill try to find out.
Maybe your market access keys are incorrect because you have installed a custom rom? For example, test versions from Huawei have test keys installed that will not list all applications. You need to use proper release keys provided by carrier.
Thanks speckles, you point a different possible problem. Even if I don't have a custom rom: just a Milestone 2.1 rooted.
You need to use proper release keys provided by carrier.
Click to expand...
Click to collapse
Well, I think that I have the proper one for I didn't changed it. Can you tell me how can I check this? (I've got still a lot to learn.)
I have been reading a little on old and similar problems, often related issues with protected app, like paid/protected app on rooted phones - and regardless to the models, countries, carriers, and maybe even to the versions.
I am not sure to be concerned, I mean it's a bit different in my case. For instance, I have Tapatalk pro installed and which is protected but I can still find it on the market (I mean outside of the download tab).
So far, my problem only concerns some free apps.
There were from long time app that I wasn't able to find on the market (like TV.com), by example when using appbrain. But now, that's the first time I can't find apps I had already downloaded and that I've got installed. (I spotted the problem while recommending apps to a friend who's got a Desire since a few days. He was himself unable to find them, like Quick settings.)
Edit --
Scanning a barcode pointing on the apps in the market do not work as well.
Some solutions points to the build.prop:
Root your phone and modify your /system/build.prop with the fingerprint of a build that actually works. Then clear all data and cache from the market and google apps, reboot, set your clock to 23:59 and wait 5 minutes to force a refresh of the data before starting the Market app. You'll have to supply your Google account details again but this should work around the problem.
Click to expand...
Click to collapse
Useful as well:
From MasDroid, on XDA -14th April 2010, 08:59 PM
I've read about this issue which was recently explained by a developer of XDA (nprussell).
Apparently everyone is in the same boat so to speak. He states that many "protected" apps are missing from the market. There are generally two reasons why apps will be missing from the market:
When a new ROM or handset is released, the manufacturer (i.e. HTC), sends the build to Google for verification, which includes a 'Fingerprint' (a unique line of text which governs its market access) in one of the build files. Generally, it states the name of the phone and Android version in the fingerprint. With Root & System write access, this fingerprint can be changed, but although it's been claimed that the Desire has recently been Rooted, we still don't have confirmation from any developer of it being able to gain System write access.
Only until Google approve the build, then fingerprint will be added to their allowed database to view these protected apps on the market.
The other cause for apps missing from the market in builds is because of permissions of certain apps. For example, the barcode scanner app requires permissions to use the camera/auto focus. They are NOT protected apps. If the XML permission files are missing from system/etc/permissions, then Google Market will simply block these apps from showing.
HTC need to chase Google up on this and Google need to activate the Fingerprint.
Click to expand...
Click to collapse
Edit 2 --
I have tried to replace my build.prop (using one from a Telus Milestone) but nothing has changed. Maybe I need to erase the market's data as told in the second quote but I'm not sure to know how to do it.
I have the same problem. (Htc desire Vodafone/the Netherlands/original ROM) There was an OTA update few days a go. After that most of the installed apps couldn't be found. It seems that this affected a lot of people...check the comments on launcherpro an adw launcher websites
-------------------------------------
Sent via the XDA Tapatalk App
If you have edited your build.props, then it can take upto 24 hours for them to be published to the market. So wait a few days.
If it still doesn't work, try Eris Market Fix after doing a nandroid backup. Again, you may have to wait about 24 hours before noticing any changes.
I think i have same problem here. Finland/HTC Desire/Stock ROM.
There should be LauncherPro in market right? Had to dl new one from LP's site.
I have got everything back and I'm still using the same build.prop. So I believe that the market had been fixed.
Hope it's the same for you!

Removing/Disabling Discovery "Feature" in SnapChat 9.11+

Howdy all!
Earlier this year, Snapchat introduced a new "Feature" called Discovery that allows you to see live events around the world, as well as sponsored stories from their partners. These can not be disabled in the 9.12 update, and previous to that, they required you to "hide" each of them every time from your feed. There are potentially thousands of these events on your feed, and they drain battery, drain your data, or both! Since SnapChat refuses to allow their users to disable the "feature", many turned to third party apps to get rid of them.
Most (if not all) 3rd party apps are against Snapchat ToS, because they usually allow you to save received snaps, and share images from your gallery (aka. pictures that may not be of you). Your account can be banned permanently from using 3rd party apps, and since they've been really hitting it hard with cracking down on people using them, it's not a viable solution to figuring out how to block the Discovery "feature".
I found the solution! This solution IS COMPLETELY FREE for one, as well it will keep you using the official app, so no 3rd party apps will be used. You'll also NOT be using any xposed modules, so nothing ToS breaking like saving snaps or whatever, either
Requirements:​
ROOTED Android 4.4+, 5.0+
Titanium Backup Premium - Free Version and Premium Unlock Key
Latest Snapchat APK - Google Play or APK Mirror
Snapchat 8.1.2 APK - APK Mirror
How to:​
Install the latest official client from the links above, and login as normal. Close the app once you're logged in, and swipe it away from recents.
Open up Titanium Backup Premium, and back up the Snapchat app.
Uninstall the Snapchat app.
Install the 8.1.2 version (linked above).
Open up Titanium Backup Premium, and restore ONLY THE DATA PORTION of the backup. DO NOT RESTORE APP OR APP+DATA!
Once successful, close TiBu and open up Snapchat
Notes:​
You will get a notice from "teamsnapchat" that says your version is out of date, and that it will stop working shortly, however it's not limited in any way for me. I've sent and received snaps from friends, chatted with friends, and even received story updates from other friends. All of it is working, including push notifications of new stuff.
I've not seen or heard anything Discovery wise from the app, nothing appears on my list of friends, and lastly, the data/battery problems are all but gone since it's not background syncing infinitely.
My screen does turn on whenever I receive a new notification, and I can't seem to disable it. I've unchecked the option to wake screen in settings, however it re-checks itself upon save/exit. I'm OK with this though, since my lockscreen timeout is 5 seconds.
Nice work but it is a bit misleading to say that this is removing/disabling the discovery feature in Snapchat 9.11 when the underlying solution here is to downgrade Snapchat to before the feature was enforced or introduced.
Kevin M said:
Nice work but it is a bit misleading to say that this is "removing/disabling" the discovery feature in Snapchat 9.11 when the underlying solution here is to downgrade Snapchat to before the feature was enforced or introduced.
Click to expand...
Click to collapse
It's not really a downgrade entirely though, since if you downgrade to 8.1.2 without the backup/restore data operation, then it refuses to let you login.
You're downgrading, then upgrading partially..
Pretty sure it doesn't work on 5.1.1. I get an error saying it won't work on this version of your Operating system.
Wiltron said:
It's not really a downgrade entirely though, since if you downgrade to 8.1.2 without the backup/restore data operation, then it refuses to let you login.
You're downgrading, then upgrading partially..
Click to expand...
Click to collapse
No, you're making the downgrade possible due to restoring the data of the newer version of Snapchat. Its a tweak to make the downngrade possible. Restoring the data doesn't brint back the new version.
I find the title misleading aswell, since you are not removing nor disabling the discovery feature at all.
It isn't Snapchat 9.11+ either when you downgrade to 8.1.2.
Its not really your solution neither, as this is was the default solution to use Snapprefs and simular mods before it was recently updated to work woth the latest Snapchat versions.
Doesn't work for me unfortunately. Automatically logs me out upon opening Snapchat 8 even with version 9 data restored.
After installing the current version of snapchat and logging in, try to go to settings and uncheck the option for Wake Screen, THEN proceed with the downgrade instructions. I haven't tried it, but it might work for you if your screen keeps waking once you downgrade.
I'll try this once they release root for my phone
To solve your wake screen problem i think all you have to do is backup the data AFTER you uncheck wake screen then restore the data to the downgraded app.
Good tip and much appreciated, although this has been known. And I agree it is misleading since the app is being downgraded and we are not actually disabling the feature in Snapchat 9.11+.
Again, the post is appreciated, but I think you should edit the thread title.
Doesn't work. After restore data and open Snapchat app, my account was disconnected and when I try to do login again, I receive a message saying that Snapchat is not updated and I need to update to login (something like this).
I usually just install the 8.1.2 update over the latest snapchat ☺. Data restore hasn't been working too fine with me ...
Thread closed per OP request. Method no longer works.
Darth
Forum Moderator

GApps free - microG is all you need!

...why do I post this? Actually, I hoped to achieve less battery drainage without Google's well known tendency to permanently collect and transmit data. However, my initial observations don't prove extended battery life but I'm going to continue tracking the battery drainage and will eventually edit the respective post in this thread. At least, I'm already definitely able to state that I've less wakelocks, alarms, and running services than before. Furthermore, some of these crazy, weird indicated *alarms* and *launch* are gone.
Additionally, I'm monitoring the below mentioned microG-treads and recognise that quite a lot of people obviously have problems to get microG to run (honestly, as me too about six months ago, when I first attempted). Thus, I take the oportunity to provide my procedure how I've got microG to perform its desired duties.
If you're really interested into microG I suggest to read @Shadow53's post here.
By going "GApps free" I was able to achieve one of my decisive points to protect my own centre of gravity. However, monitoring the related microG threads I realised quite a few people have other motives for GApps free devices and seem not to have impediments for sharing and exchanging information with Google, obviously neither my personal way nor my consensus. For completeness, I like to share some of the other opinions to enable everyone to make up an own mind. Please find some posts here, here, or here. Additionally, @ale5000 provided a comparision between GApps and microG here.
It doesn't require bravery but only the strong will to get rid of all the useless Google services and activities despite the fact that I already succeeded in not selling my private data to Google at all by the use of some tools, policies, and procedures. Just to make it more clearly, I don't and don't want to use any of the applications provided by Google (except the Google Play Store (PS) for a very specific reason described below). I'm convinced there're alternatives to each of the Google applications around, which are respecting my privacy concerns and aren't necessarily so enormously blown up. Some aren't for free but I'm happy to support a developer and the development in regard to an excellent application; some of the applications you need to pay for on Google PS you get for free in same quality and "update level" e.g. at F-Droid.
Please allow me to mention a few of the applications I use but forgive me for not providing links to them; a simple web search will show you the way.
Email: "K-9 Mail R2Mail2" in conjunction with "OpenKeychain"; Browser: "Slimperiance", "Orfox" together with "Orbot"; Maps & Navigation: "OsmAnd~"; SMS/MMS: "chompSMS" and "Silence" (but no WiFi or mobile data access); Weather: "Avia Weather", "Das Wetter in Deutschland", "WarnWetter", "WetterOnline"; Messenger: "Conversations" in conjunction with a XMPP-Jabber-account; Camera: the ROM inherent one; Contacts: ROM inherent but synchronised via home-WiFi with PC via "MyPhoneExplorer"; Calendar: as for contacts before; Music: "VLC" (but no WiFi or mobile data access); Launcher: "Nova"; PDF-reader: "Xodo Docs PDF Viewer" (Remark: I personally don't require the capability to open any Microsoft Office or Open Office file types on my phone).
If you think I forgot something just ask!
You might now ask yourself why I didn't just live without Google but moved to the microG project instead? I require following capabilities:
Fixing of the current location of my device both using GPS and/or WiFi or Mobile Data.
GCM Push Notifications.
Access to the Google PS, especially to have access to my paid applications, donations, and to beta programs of some applications I like.
Some of my preferred applications must have an indication that (a kind of) Google Play Services is available on the device in order to correctly function or even to be positively installed.
EDIT (2017-05-02): In regard to the use of the Magisk module "NanoMod" please refer to post #14!
First, I'm extremely happy with my "GAppsless" system - running smoothly without any problems and all functionalities I desired! I don't have benchmarks but personally I've the impression my current ROM is performing faster, smoother, simply better than with Gapps.
To achieve a location fix runs perfectly in all three modes (including energy saving mode just by WiFi or mobile network) and definitely much faster than with GApps; GCM push notifications work; BlankStore ran as advertised, all installed apps were indicated and available updates, download of apps or updates without problems, and as advertised paid apps or beta versions were not available. Latter was the one and only reason why I installed the Google PS as the only Google application. For the procedure please see below.
Installation was quite easily accomplished by simply following the OP of [APP] microG GmsCore - lightweight free software clone of Google Play Services by @MaR-V-iN.
First, I ensured I'd both the Titanium Backup (TB) APK file and the TB Pro-Key APK file on my external storage the booted into recovery (in my case TWRP). I create a NANDROID backup by TWRP and then clean flashed my favourite ROM (in my case: Resurrection Remix® by @rodman01) i.e. wiped /dalvik, /cache, /system and /data (including internal storage - my Titanium backup is on external storage), factory reset. Flashed my favourite kernel, followed by flashing of Chainfire's SuperSU v2.76 (this is by my information the latest SuperSU by Chainfire himself. I refuse to go for the CCMT SuperSU v2.78, and I've issues with my kernel control application if I e.g. use phh's systemless SuperUser).
There no need any more to flash the Xposed framework through TWRP since @rovo89's version 3.1.1 of the XposedInstaller (this is true for my GT-I9305 and might be different to other devices/ROMs). In my case, the Xposed framework is absolutely necessary as my ROM does not support signature faking and I had to use the respective FakeGapps APK. Due to @Primokorn I became aware there are other tools like Needle or Tingle (just search for them) to get signature spoofing for Nougat (until we have Xposed).
Reboot into system.
Remark: Quoted from MaR-V-iN's above linked thread: "...You need a 4/5/6 ROM that is GAPPS-free. Either don't install them or remove them, if your ROM ships them. Please note that microG GmsCore might run on a cleaned stock ROM, but it might also brick it or cause random bugs. Be aware that only latest Android versions (4.4+) are regularly tested and thus prioritized over older versions when issues occur..."
Completed my desired initial ROM setup and installed the TB APK and the Pro-Key APK. Made the necessary TB setup especially the location of my backups. Restored XposedInstaller and all initially required applications via TB but definitely include F-Droid and the application with a root explorer of your desire, I'm personally using SD Maid - System cleaning tool by @Dark3n (all others were restored after installation of microG). Please do not restore or install any application, which require GCM push notifications, before having installed microG! Performed the setup for all restored applications. Installed the Xposed framework via XposedInstaller. Reboot. Installed the FakeGapps APK and activated it in Xposed. Reboot.
I followed this procedure (http://forum.xda-developers.com/showpost.php?p=42983611&postcount=306), downloaded the "android-checkin-1.0.jar" and "bla.bat" and generated an Android ID for my Google PS account. Please be advised about this information I received from @pupsidze: "Accounts created online does NOT work with this. I have registered an account via friend's phone and it worked like a charm..." This obviously means you must use an account that was formerly created through the Google PS on an Android device.
I downloaded following APKs on PC and moved them to my external storage:
microG Services Core
microG Services Framework Proxy
UnifiedNlp APK (This tool works for me; however, if you have problems there're two others available at this [URL="http://forum.xda-developers.com/android/apps-games/app-g-unifiednlp-floss-wi-fi-cell-tower-t2991544"]UnifiedNlp - FLOSS Wi-Fi- and cell-tower-based geolocation thread by @MaR-V-iN as well as a link to a respective Xposed module). @Primokorn made me aware that you don't need to install UnifiedNlp.apk since it's already included into microG.
BlankStore Attention, you must manually grant "storage permissions" (thanks to @Primokorn
Install all of the above, then move into F-Droid to download the backends for UnifiedNlp as indicated in the above mentioned UnifiedNlp thread and install them. I'm personally using the two following backends: "LocalGsmNlpBackend" and "NominatimNlpBackend".
Follow step no. 4 of the installation instructions in the OP of [APP] microG GmsCore - lightweight free software clone of Google Play Services by @MaR-V-iN. For the setup of the "LocalGsmNlpBackend", I'm using the database of "Mozilla Location Service" because the download of the OpenCellID database quite often broke down. Please be aware that the download takes quite a few time due to the size of the database (only do via WiFi!!!), and choose before the areas you interested in in order not to "overload" your storage! At this point, I rebooted then went in "BlankStore" or as it appeared as "Android Market" on my app list.
When you open "Android Market" the first time, it requires you to enter the credentials of your Google account. Enter your Google email address, Google password and the Android ID you generated earlier. If everything worked as advertised all your already installed applications should appear in the "Android Market" after you hit "installed apps".
I suggest to now run the self check in the microG settings. Before you do, ensure that location is enabled in the ROM settings otherwise you want get a tick mark in the last row of the check. If any other tick mark is missing just recheck your settings and especially if all permissions are granted.
When I was at the point to restore my remaining applications via TB, I wasn't initially able to restore 6 out of my about 100-ish applications; a new installation of these applications failed, too. Just by accident, I checked the homepage of one of these apps (Öffi) and realised that one of its requirements was to have a pre-installed Maps Library v1; however, they also offered an AOSP version, which was running without GApps but microG. This was for me the first indication not to have Maps Library v1 but only v2 installed.
I discovered (again) @MaR-V-iN's NOGAPPS Project (NetworkLocation, MapsAPI, Blank Store) thread, downloaded and flashed the Maps API Flashable Zip. All resistant applications were installable afterwards and are running properly.
Conclusion: If some apps can't be installed it's most likely due to missing Maps Library v1.
Last but not least, I manually installed Google PS by downloading its latest version from apkmirror.com and renamed it to Phonesky.apk. (EDIT (2017-03-25): Please be aware that @ale5000 recomments here to use version 5.1.11. Personally, I use the method described here for purchases in Google PS.) Then I created a folder called Phonesky via my root explorer in /system/priv-app/ and set its permissions to "755 (rwxr-xr-x)". I move the renamed Phonesky.apk into this folder and change its permissions to "644 (rw-r--r--)". Rebooted and was done.
After the reboot, I noticed the following:
The formerly "Android Market" (BlankStore) was no longer available in the app list but a "Play Store".
A Google account was available under ROM settings => Accounts; however, synchronisation was automatically disabled.
Via Google PS, my Google account was accessible including all purchases I did.
At "My Apps & Games" no apps were indicated under "installed apps", under "all apps" all my installed apps were shown and the ones not installed but downloaded in the past. No "beta" tab was shown.
In my "donation apps" (e.g. Amplify) the donation was again indicated.
I went to my Google account on Google Play Store (on my PC) and walked my way through all of my applications by clicking on "install" despite the indication that it was already installed. Obviously the applications apk's were again "beamed" to my device (and installed (???) again occasionally with a timely delay of about an hour). However, eventually the Play Store on the phone indicated all applications now also under "installed apps", if applicable updates were provided, the tab "beta" was created and I was back into all beta programs I had formerly joined. Play Store runs exactly the same as before when I had Gapps installed.
Meanwhile I experienced that Play Store automatically synchronises all my apps by itself i.e. I learnt to be patient.
Please advise if you believe I missed something or in case of any question! Be aware, I took my time to conduct all of the above; didn't do it in a single step i.e. I was running more or less two operating systems on my device simultaneously and switch back and forth. Now, I'm only (and will only be) staying on my "GAppsless" ROM!
P.S. Before you install one of the "directly linked" apk-files recheck if it's the current version!
CREDITS: To everybody who I mentioned in this OP or the subsequent posts. If I forgot someone I apologise. Please let me know in this case or if you want to be more prominently given credit; I'm happy to immediately follow such a request!
EDIT (2017-04-14): Please find a more brief procedure below at post #8.
Off topic comments are allowed as long they are generally related to the overall topic, are in the general interest of the followers of this thread and add value to the thread. The ultimate decision rests with me as the OP!
Hi @noc.jfcbs, did you get your Google Play Store app auto-updated?
@bam80: Negative, gratefully no Google Play Store auto-update!
I personally assume that functionality comes with Google Play Services that aren't installed obviously. I don't know (and I'm not going to try) if the Play Store auto-updates if I grant permission for auto-updates in the Play Store settings.
Occasionally, I manually check for new Play Store versions, and XDA labs also indicates when updates are available. However, I already realised that not all new versions are compatible with my device running on RR v5.7.4 Sammy. And as long as my current Play Store version works why should I replace it?
Never had problems with newest Play Store versions. I just thought that if Play Services were responsible for the update, now microg should take its place. Sadly, this functionality seems do not implemented. Had never needed to update Play Store by hand. Thanks for answer, though
Play Store has its own update services, hence the reason it still updates itself w/out Play Services. Sadly it doesn't have a setting to not do so. The do not auto update setting applies to apps installed from the store.
On one of my microG ROMs the Play Store kept updating itself which was getting quite annoying. Especially since I was using a TBO Clear version. Blocked the two services responsible and all is good. That's a KitKat ROM with a 7.6.x Play Store. Operating fine despite a new "need to update Google Services" notification.
On a regular GApped ROM that is using an older themed Play Store that I like it also kept getting updated. Blocked the services there and no updates since.
In some cases and for some folks, blocking the services after the fact might mess up the store a bit (nothing shows up in My Apps). Clearing cache and data usually fixes that.
On crDroid Nougat where I had to start over from scratch, due to ROM rebase, I blocked the services early on before activating Google account and running the store. All good there also.
The two services are shown in the screenshot from MyAndroidTools.
LG G3 D851, PAC-MAN LP ROM, MultiROM, Tapatalk 4.9.5
@marcdw: Thanks very much for the thorough explanation. In deed really helpful. However, my Play Store didn't auto-update despite both services been enabled. Anyhow, I disabled them too.
It's funny how that works sometimes. My main ROM, PAC-MAN LP that I've been running forever, also didn't update. No blocked services or anything. Just never did. That was cool. Other ROMs would update at the drop of a hat though.
LG G3 D851, OctOS Nougat ROM, MultiROM, Tapatalk 4.9.5
Just recently, about three weeks ago, we decided to also go for GApps-free on my wife's device (a Samsung GT-i9305, too).
I'd like to more briefly explain the procedure I used.
I clean flashed the ROM of my wife's desire (certainly a GApps-free one) and the desired kernel. Installed XposedInstaller 3.1.1 and through it the Xposed framework, followed by the FakeGapps Xposed module. Activation and reboot.
Please be aware that we're using the same Google account on both devices. At no point during the procedure, I had to generate an Android ID by "android-checkin-1.0.jar" and "bla.bat".
Downloaded following APK's in its latest versions from here and installed them in this order:
microG Services Core
microG Services Framework Proxy
BlankStore
Downloaded and installed F-Droid. In turn, I downloaded and installed following backends from F-Droid:
LocalGsmNlpBackend
NominatimNlpBackend
Configured the backends to my desire. For the setup of the "LocalGsmNlpBackend", I used the database of "Mozilla Location Service", selected the countries of my desire and downloaded the database (takes quite a while; suggest to only proceed via WiFi).
From apkmirror.com, downloaded (but did not install) "Google Play Store 7.5.08.M-all [0] [PR] 146162341" (personally best experiences with this version; some later version even don't install on our devices). Renamed the play store download to Phonesky.apk. Via my root explorer, I created a folder called Phonesky in /system/priv-app/ and set its permissions to "755 (rwxr-xr-x)". I move the renamed Phonesky.apk into this folder and change its permissions to "644 (rw-r--r--)". Rebooted.
Downloaded Maps API Flashable Zip from NOGAPPS Project (NetworkLocation, MapsAPI, Blank Store) and booted into TWRP. Flashed the zip, back into system.
Created a (our) Google account in the ROM settings.
Ensure that all applications mentioned above had their necessary permissions (e.g. location, storage etc.). Opened Google Play Store the first time to check its functionality and to modify its settings. Run the "self check" in the microG settings to confirm all items are tick-marked.
While writing this post, I realised that the Play Store was auto-updated to "Google Play Store 7.6.08.N-all [0] [PR] 149245622"! This is weird as I have the respective services disable via MyAndroidTools (see attached screenshot). I need to dig closer into this.
I tried to do the same with my S4 I9505. I started with flashing Optimized LineageOS 7.1.2 from here. I followed your instructions carefully. After flashing MapsAPI I tried to add the Google account in Settings - Account - Add Account - Google. The only thing that happens is a message 'One short moment...' and it waits forever until I hit the back button. Do you have an idea what's going wrong?
MichaelZR said:
I tried to do the same with my S4 I9505. I started with flashing Optimized LineageOS 7.1.2 from here. I followed your instructions carefully. After flashing MapsAPI I tried to add the Google account in Settings - Account - Add Account - Google. The only thing that happens is a message 'One short moment...' and it waits forever until I hit the back button. Do you have an idea what's going wrong?
Click to expand...
Click to collapse
I had that issue too and still haven't got things working but I was able to create the account during play store installation. It might work, if all else is good.
elv1503 said:
I had that issue too and still haven't got things working but I was able to create the account during play store installation. It might work, if all else is good.
Click to expand...
Click to collapse
MichaelZR said:
I tried to do the same with my S4 I9505. I started with flashing Optimized LineageOS 7.1.2 from here. I followed your instructions carefully. After flashing MapsAPI I tried to add the Google account in Settings - Account - Add Account - Google. The only thing that happens is a message 'One short moment...' and it waits forever until I hit the back button. Do you have an idea what's going wrong?
Click to expand...
Click to collapse
I never tried to go for GApps-free on a "Nougat"-device. My favourite ROM (Ressurection Remix for the i9305) does not support signature spoofing i.e. I still require the Xposed framework (for the FakeGapps module but also for other very important things to me). I personally continue to stick with Marshmellow or to be more precisely with RR v5.7.4 (besides some trials I made with RR v5.8.x without any personal or confidential data on the device).
Does the ROM you mentioned (Optimized LineageOS 7.1.2) supports signature spoofing? Due to the issue you described I personally doubt - and in turn my personal procedure won't worked. If my assumption is correct you might use tools like Needle or Tingle (just search for them) to get signature spoofing for Nougat.
Does the microG self-test provide any information if signature spoofing is available (please see screenshots)?
noc.jfcbs said:
I never tried to go for GApps-free on a "Nougat"-device. My favourite ROM (Ressurection Remix for the i9305) does not support signature spoofing i.e. I still require the Xposed framework (for the FakeGapps module but also for other very important things to me). I personally continue to stick with Marshmellow or to be more precisely with RR v5.7.4 (besides some trials I made with RR v5.8.x without any personal or confidential data on the device).
Does the ROM you mentioned (Optimized LineageOS 7.1.2) supports signature spoofing? Due to the issue you described I personally doubt - and in turn my personal procedure won't worked. If my assumption is correct you might use other tools like Needle or Tingle (just search for them) to get signature spoofing for Nougat.
Does the microG self-test provide any information if signature spoofing is available (please see screenshots)?
Click to expand...
Click to collapse
Yes there is a self test. It does show everything is OK for google play but I haven't been able to get play running. I'm going to try the market route but I need android I'd. I tried a couple of google apo versions.
elv1503 said:
Yes there is a self test. It does show everything is OK for google play but I haven't been able to get play running. I'm going to try the market route but I need android I'd. I tried a couple of google apo versions.
Click to expand...
Click to collapse
Please check the last three pages of post in this microG thread. Might be helpful for problems of "Nougat" guys. As I said I'm still on MM (for very good reasons, but I know everybody converted to Nougat and will to "O" soon for even better reasons).
Resurrection Remix "Nougat" v5.8.3 is now GApps-free
Thanks to the really powerful and easy to use NanoMod Magisk module by @Setialpha powered by Magisk by @topjohnwu I was able to create a GApps-free system on my Samsung GT-i9305 running Resurrection Remix RR-N-v5.8.3 by @rodman01 (RR-i9305 official thread). Excluding download times, the following complete procedure took me less than one hour this morning, and - if interested - I'd like to share the way I used with you.
However, before I continue I need to address my very best compliments to rodman01 for such a superb ROM, to topjohnwu for the systemless root as it was the basis for going GApps free, and to Setialpha for this fantastic module, which made it so easy and fast to achieve a GApps-free device. Three times :good::good::good: and thanks very much to all of you for excellent jobs well done!
As you certainly know RR doesn't come with signature spoofing by itself, which is a prerequisite to go GApps-free with the help of microG by @MaR-V-iN. Thanks very much to MaR-V-iN for allowing me/us to abandon Google from my/our devices. Without Google, not only privacy is much better protected, the device itself runs much smoother and faster. As long as Xposed was available i.e. up to Marshmellow, signature spoofing could be achieve for RR via a Xposed module but for Nougat, no Xposed available (yet???). For this reason I stayed on RR-M till I found Setialpha's thread as he provides an easy-to-use tool to achieve signature spoofing on RR-N as long as use use the Magisk su-binary. However, as mentioned in the OP there've been other tools available to get the spoofing but not as easy to use.
Before you continue to follow me through my procedure, I'd like you to thoroughly read the OPs of all linked threads with their invaluable information.
Download the following files via the links given in above mentioned threads and save them to your device (I used my external SD):
Latest Resurrection Remix RR-N-v5.8.x
Latest Magisk and the MagiskManager.apk (link to XDA-thread see above).
EDIT (2017-04-30): Latest NanoMod-microG NanoMod-6.1.20170421.zip and NanoMod-patcher NanoMod-patcher-6.1.20170421.zip from here. Please be aware that there are two additional, more specific NanoMod-zips available. Use them on your own descretion; I personally like all the functionalities that come with the "overall/general" NanoMod module. EDIT (2017-04-30): My device had really severe battery drainage with the "overall" module. Battery drainage with the microG-module is not a factor at all. And I personally realised that I don't have any need for the additional things comming with the overall module. Reported my battery drainage issue together with a logcat to the dev.
If desired - mapsapi.flashable.zip from here (you only need that if you're using applications that require Maps Library v1. You won't be able to install any of those apps (or restore a TB backup) before Maps Library v1 has been flashed). EDIT (2017-04-30): No requirement to do so. Maps v1 is coming with the NanoMod module. Just ensure that /data/.nanomod-setup shows nanomod.mapsv1=1 as described in the OP of the Nanomod-thread.
If you like (as I did) create an update.zip by Titanium Backup. I saved that on my external SD, too.
Boot into recovery (I'm using TWRP 3.0.2-1) and follow this procedure:
Before you continue to do anything, create a NANDROID backup of your running system!
Wipe dalvik, cache, system, data (I did not wipe internal data or external SD).
Flash RR-N-v5.8.x.
Flash Magiskzip.
Reboot into system (Remark: The initial reboot might take a while i.e. grab a coffee; all follow-on reboots are slightly longer during the initial boot phase probably due to the revised boot.img but after that phase boot is really fast).
Install the MagiskManager.apk and start it. At that point, MagiskManager stated that Magisk v12 is installed but no root available. Here, I simply re-started the phone and afterwards, MagiskManager also indicated root to be available.
Re-start into recovery.
Flash NanoMod (or the module you desire) and NanoMod-patcher. Do not flash mapsapi.flashable.zip, yet - at least didn't later on work for me.
Flashed my TB-update.zip
Reboot into system and commence to setup your device with the initial ROM configuration that enables you to proceed (e.g. WiFi/mobile data setup, location enabled (I used "high"/GPS & data), required permissions granted to the microG applications and the connected backends etc.)
At this point I went into the microG settings and conducted the first self test to see how many marks were checked and what I still missed. If a check mark regarding a lacking permission is missing, just tick on it, and a dialog is going to open to grant this permission (later with the backends, it might also be a statusbar notification). For me I wanted achieve first the "location ability" i.e. I didn't care yet about the Google Play Store.
I maintained in the microG settings and setup my backends. My settings for the backends can be retrieved from the screenshots. Please be aware that the download of a GSM Location Services´database can take a while (my phone still had one from end of March available).
Re-check if in the self-test all marks are ticked, now.
By use of the app "GPS Test", conducted such a test. This was an unbelievable experience as such many satellites were recognised immediately after the start of the app and granting of location permissions, and just after 3 - 5 seconds I had the first fix.
Re-started into TWRP.
Flashed mapsapi.flashable.zip
Rebooted into system.
In the ROM settings, created my Google account without any problems. Immediate connection to the respective Google servers; user account and password were accepted without any problems.
Opened Google Play Store from the app drawer. Play Store immediate connected to my account. Made the necessary modification to the play store settings, and as you can see on the screen shot, all my apps are shown including beta's and the purchased ones.
Continued to further setup my system, but microG was done at that point, and my system was GApps-free except for the play store.
Thanks again to rodman01, topjohnwu, Setialpha, and MaR-V-i!:good:
EDIT (2017-06-10): Recommendation
In order to achieve after the clean flash of a ROM exactly the desired installation of microG (or anything else that is provided by one on the NanoMod modules, I suggest to create a so called ".nanomod-setup"-file with the values in accordance the OP of the NanoMod thread (see Alter Installation part) and your preferences. Although the OP mentions different possibilities, my personal pratice is to create this file once and have it on the extSD. I do the clean flash of the ROM and if required Magisk, and boot into system. I copy .nanomod-setup to /data, boot back into TWRP and flash my NanoMod-modules.
Mine e.g. looks like this:
Code:
nanomod.play=1
nanomod.reinstall=1
nanomod.mapsv1=1
nanomod.overlay=0
EDIT (2017-06-22): A few more details regarding the .nanomod-setup file are available in this post.
EDIT (2017-09-17): In case of "NLP issue", missing the bottom two tickmarks in the microG settings self-test or the unability to get a location from GSM cells/WiFi please check also post #48.
EDIT (2017-10-31): With the current version (v14.x) of Nanomod, installation is now even more easy. A setup-wizard to create the desired .nanomod-setup file is now available; it simply has to be flashed before any other Nanomod-zip is flashed. The new patcher can now be flashed immediately after flashing of the full module, the microG-module and/or the F-Droid-module; the patcher doesn't require a reboot into system anymore after the flash of the other modules. If Nanomod recognises Magisk Nanomod automatically gets installed as Magisk module unless you "tell" the setup-wizard differently.
@noc.jfcbs
Great write-up. One question though: seems you have abandoned XPrivacy as of now. Any privacy protecting measures taken from your side to replace XPrivacy? I am also tempted to switch to Nougat, but lack of XPrivacy is holding me back.
Portgas D. Ace said:
@noc.jfcbs
Great write-up. One question though: seems you have abandoned XPrivacy as of now. Any privacy protecting measures taken from your side to replace XPrivacy? I am also tempted to switch to Nougat, but lack of XPrivacy is holding me back.
Click to expand...
Click to collapse
For quite a while I had the same restraints but I knew at some point I'd balance the advantages of XPrivacy (which isn't obviously any further developed) for privacy considerations with the non-availability of security patches for earlier custom ROMs. Anyhow, I want to use custom ROMs, and I fully do understand that the great teams and single-players who port open sources codes for our devices don't have the capability to focus on later versions; might be different for companies like Microsoft or Google with their genuine products.
So, I tried to analyse the situation and to assess the most likely but also the worst case situation. My personal assessment was that the advantages of having latest security patches available takes precedence over faking privacy related information. Nonetheless, I'm convinced to protect a suitable level of privacy by other means:
Stay GApps-free and don't allow calls to Mountain View by elemination of the phone boothes.
I don't use any of the email-, messenger-, chat-, or browser-application (etc.) coming from Google, Facebook and similar companies but R2Mail2 (K9-Mail is nearly as good but simply doesn't provide for S/MIME only for PGP), Conversations, Silence, Slimperience etc.
Installation only of applications that are open-source or at least have a good reputation using intensive web-search. This includes that the country of origin must be clearly identified and verifiable.
Due to the lack of XPrivacy and AppOpsXposed intensive use of the ROM capabilities to grant permissions and privacy settings.
WiFi and mobile data, both set to use unsuspicious DNS-servers.
Clear and restrictive permissions to access the world wide web by the different means via AFWall+.
Last but not least to check the network activities behind the firewall via NetworkLog.
No upload or synchronisation of personal data or any file to or with "the cloud". Synchronisation and backups locally done with my PC.
Only maintain personal data but no confidential ones on the cellular device. Passwords or user names are not saved on the device at all.
Localisation is only enabled when definitely required.
Use of an extremely privacy related email-provider. I use Posteo.de who are in my personal mind simply the very best for just 1€ per month. Their help section additionally provides great advice on tools for contacts, calendar synchronisation etc.
Actually, I'd love if Xposed occasionally becomes available for Nougat and further on to enable me the further utilisation of XPrivacy and others. But meanwhile, I think all mentioned above is the best I can do as I do want to use a Nougat-based ROM.
I was happy about your question, and I'd be even more glad about any further suggestion or recommendation.
@noc.jfcbs
Clearly some good thoughts you have stated here, which I really appreciate. Xposed in general should only be used with a lot of caution as it enables device manipulation on a far more advanced level than normal root methods. Your idea of investing time to get to know the module before installing it is absolutely reasonable and should be followed by anyone interested in the combination of privacy and Xposed.
The only thing bugging me is synchronization of calendar/contacts, which should be synchronized between all of my devices. As of now, I use Google services, but I am more than willing to put an end to this. I am currently thinking about using my private NAS to set up an OwnCloud server for this specific purpose or even invest some money in a Raspberry Pi who can host it (which would most likely be the better choice as my NAS should only be available in my local network without global network access).
If you are interested, I will write down some results in case this works out. But I am not sure if I will find the time in the next few months, as I am currently planning to start building a house for me and my family, thus not having enough time for this.
Portgas D. Ace said:
...
The only thing bugging me is synchronization of calendar/contacts, which should be synchronized between all of my devices. As of now, I use Google services, but I am more than willing to put an end to this. I am currently thinking about using my private NAS to set up an OwnCloud server for this specific purpose or even invest some money in a Raspberry Pi who can host it (which would most likely be the better choice as my NAS should only be available in my local network without global network access).
If you are interested, I will write down some results in case this works out. But I am not sure if I will find the time in the next few months, as I am currently planning to start building a house for me and my family, thus not having enough time for this.
Click to expand...
Click to collapse
Your plans sound great: Plant a tree, father a child, build a house...:good: I wish you and your family all the best.
If interested please allow me to explain how I synchronise my calendar and contacts:
My cell phone with my two notebooks via the MyPhoneExplorer (MPE) application on the Android device and an MPE client on the Windows notebooks. Using this tool now with full satisfaction for years. At home, I synchronise via WiFi when all devices are booked in; on tour, I only synch those devices I've with me and only via USB cable.
My (main) notebook (only that as I only have a license for one PC; however, that's sufficient for my purposes) synchronises with my posteo.de-email-acount via the tool iCal4OL. It's a pity, the developer cancelled the purchase of licenses to new customers but still supports old ones and updates the product. The tool works great. If you check how posteo.de has implemented privacy and security, I believe it's the actually best company in Germany or probably in the world. You do not need to provide any personal details for registration, even the yearly fee of 12 € can be paid in cash by mail if you want. The account has implemented multiple, first class and up-to-date security features. And their help and FAQ sections are fantastic providing great recommendations about usable tools, encryption for the account but also emails and so on.
My wife's Android device synchronises calendar and contact by the help of CalDAV and CardDAV. Also fantastic and every cent worth. Additionally, she also uses MPE with her notebook.
Raspberry Pi is certainly an excellent choice. Read some quite interesting articles in the Kuketz IT-Security Blog.
noc.jfcbs said:
Buddy, you made me shy... But thanks for the laurel wreath...
I know neither Nexus nor your ROM but I certainly know the ROM must be totally GApps free before even installing microG. If you don't find a GApps-free ROM of your desire there are ways to completely remove GApps from your device; personally I deem them to be a bit complicated, but... Details are in the OP of the microG thread you certainly know. Additionally, signature spoofing is a prerequisite. Unless your ROM already supports that you've to go either with Xposed and its respective "fake GApps" module or to use Magisk as the SU binary and NanoMod as a Magisk module. As Xposed is not available for Nougat, Magisk and NanoMod are my personal choice despite a few other tools available to achieve signature spoofing on Nougat.
In this thread, I tried to explain why and how I went for GApps free. Initially, this occured on Resurrection Remix (RR) v5.7.4 i.e. Marshmellow. Meanwhile, I migrated to RR v.5.8.3 i.e. Nougat, and in this post I described how I used Magisk and NanoMod to go GApps free even without Xposed.
Just to reiterate: My personal major intention for going GApps-free has been to leave everything of Google behind (except the Play Store) for privacy reasons and respect. Certainly, I'd accept any other benefit coming with that. However, after a quite long "GApps-free" period, I cannot confirm that battery endurance has really enhanced but I can confirm that at least my personal device and my wife's one are running much smoother and quite often faster than during their GApps-times.
Please advice in case of further questions; however, I suggest to use my above linked thread for that as I'm not monitoring this thread for obvious reasons.
Click to expand...
Click to collapse
I just pretty much searched through /system for anything with Google in it ?
It worked, and I now have microG. I also then used an Xposed module (InstallerOpt) like you suggested (Magisk won't work with a locked bootloader). Thanks for the help!
PorygonZRocks said:
I just pretty much searched through /system for anything with Google in it ?
It worked, and I now have microG. I also then used an Xposed module (InstallerOpt) like you suggested (Magisk won't work with a locked bootloader). Thanks for the help!
Click to expand...
Click to collapse
Glad that you worked it out. No need to post a thanks! ...just hit the "Thanks"-button...

[SCRIPT][MAC][WIN][LINUX] Install Google Play & Launcher Hijack

UPDATE: Unfortunately, this won't disable OTA and the Lockscreen ads. I had an amazing stroke of luck that somehow, the uninstall command for OTA and the ads was successful on 2 of the 3 tablets I bought. With the third, it didn't take long for the ads to come back after disabling, so I spent the $15 to remove the ads. This script will still work to install Google Play Store and Launcher Hijack. Thanks to @Gilly10 and @BaronKiko for their work.
I put together this tool for my own personal use, and thought it would be helpful to many, so I'm sharing it here. I tested it both on macOS 10.13 and Windows 10 x64. I have not tested on Linux, though it should work. The only additional step you may need for Linux is to have a Linux specific ADB executable, though I would think the macOS ADB is the same.
First, I take no credit for any of this, aside from writing the script and putting together this guide, as everything here was compiled from information I found on other threads. I hope you find this useful.
Just a quick note, I ordered a 3 pack of the 2017 HD 8 tablets, and on two of them, I was able to fully uninstall Amazon OTA and Lockscreen without root access. On the third, though, I could only disable them. The end result should be the same. Also, it might be necessary to complete the initial setup of the tablet, including connecting to the internet, for this to fully work. Though this will update to FireOS 5.6.0.0, the script should work just fine, as I did the initial update on all 3 of my tablets. There is one caveat to this, however: the script may not work to disable OTA for future updates beyond 5.6.0.0. Additionally, some are reporting that the OTA is still enabled, even after the script executes. This may very well be possible, though I'm not able to test it at the moment. As a precaution, it's recommended that you install NoRoot Firewall and block the following apps:
Code:
com.amazon.device.software.ota
com.amazon.kindle.otter.oobe.forced.ota
com.amazon.kindle.kso
When running this tool, the script will install the needed files for the Google Play Store, as well as Launcher Hijack. Then the script will disable the Amazon OTA and Lockscreen packages, followed by an attempt to uninstall OTA and Lockscreen. Also, I apologize for the image sizes, for some reason they're appearing larger than the actual size.
CLICK TO DOWNLOAD TOOL​
First, you'll need to prepare your Fire tablet before doing anything else.
Step 0: If you're running Windows, you'll need to first in stall the ADB driver (Fire_Devices ADB drivers.exe) included in the zip file. For Mac and Linux, ADB should work without any other requirements.
Step 1: Enable Developer Options. To do this, in Settings, navigate to the Device Options menu, scroll down and tap Serial Number 7 times.
{
"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"
}
Step 2: Enable ADB. After enabling Developer Options on the Device Options menu, navigate to the Developer Options menu and tick the "Enable ADB" option.
Step 3: Enable Apps from Unknown Sources. In Settings, navigate to the Security menu and tick the "Apps from Unknown Sources" option.
Step 4: Run the install script. For Windows, simply double-click on "install.bat." For both macOS and Linux variants, in the terminal, navigate to the folder where you unziped the tool, and run the following command:
Code:
sh install.sh
After the script completes successfully (you will probably get an error when the script attempts to uninstall the Amazon OTA and Lockscreen apps), you may chose to reboot your Kindle Fire at this point, though it isn't absolutely necessary.
Step 5: Run Google Play Store. At first, it may take a little patience. If you get a blank white screen, exit the app and try again. Once Google Play Store is set up with your Google account, you're ready for the next step.
Step 6: Install Launcher. Before you're able to have the option to enable the Home Button, you'll need to install a launcher from the Play Store. I prefer Nova Launcher, but of course, you're free to use whatever launcher you prefer. After installing a launcher, you'll need to open the launcher. IF YOU DON'T OPEN THE LAUNCHER AFTER INSTALLING, THE OPTION TO DETECT THE HOME BUTTON WILL BE UNAVAILABLE.
Step 7: Enable Detect Home Button Press. Open Settings and navigate to the Accessibility menu. Scroll down to Services, and tap the option "To detect home button press."
Step 8: Set Home Launcher. This step may be unnecessary, depending on what launcher you choose. If Launcher Hijack doesn't redirect home button presses to the new launcher you installed, you may need to open the Launcher Hijack app and select your launcher.
If you've done everything correctly, your Kindle Fire HD should feel almost just like any other Android tablet.
This is super - thanks for the tool and post
Can we make this back? What if we want to get the amazon system/settings back?
And how we can change the Lock screen pics?
Third: Thank You very much! It works on HD 10 (2017).
gtrombitas said:
Can we make this back? What if we want to get the amazon system/settings back?
And how we can change the Lock screen pics?
Third: Thank You very much! It works on HD 10 (2017).
Click to expand...
Click to collapse
Ok, answer myself:
1. To make this all back, simply restore factory defaults.
2. Lock screen: i made a factory restore, then didnt came the ads. So my lockscreen is now, what my wallpaper is.
3. Thanks again! Works perfect.
Glad it's working for you guys. Yes, to restore original apps, simply do a factory reset.
Just out of curiosity, did the tool successfully uninstall the apps for anyone else?
pastorbennett said:
Just out of curiosity, did the tool successfully uninstall the apps for anyone else?
Click to expand...
Click to collapse
Yep, got it working on both a HD 10 and an HD 8, using Windows 7. Great script that should really be pinned, thanks.
This works great! Thanks so much. I do feel I've become victim of a problem others have reported before - I signed in to the playstore with my own account vs letting the friend I'm gifting my Fire to do this. Any idea how I can safely sign out without having to reset the device and redo this entire process over?
Sjado said:
This works great! Thanks so much. I do feel I've become victim of a problem others have reported before - I signed in to the playstore with my own account vs letting the friend I'm gifting my Fire to do this. Any idea how I can safely sign out without having to reset the device and redo this entire process over?
Click to expand...
Click to collapse
I would install your preferred launcher so that Launcher Hijack can detect the home button, then simply go into settings and delete the data for all the Google apps. You shouldn't have to uninstall any of the apps or wipe the device. If you want to be sure that clearing the data on the Google apps worked, the next time you run the Play Store, it should ask you to login.
Did it this afternoon and was very happy to be able to avoid OTA Updates....until it just downloaded an update and installed it while charging. The command window said it was successful in disabling OTA updates but failed to delete. Up until today I have only connected it to a router with no internet access to avoid an update...too late now.
Yes I followed the instructions carefully and for clarification my 2017 HD8 (purchased black Friday) went form 5.4.0.1 to 5.6.0.0
braddubya said:
Did it this afternoon and was very happy to be able to avoid OTA Updates....until it just downloaded an update and installed it while charging. The command window said it was successful in disabling OTA updates but failed to delete. Up until today I have only connected it to a router with no internet access to avoid an update...too late now.
Yes I followed the instructions carefully and for clarification my 2017 HD8 (purchased black Friday) went form 5.4.0.1 to 5.6.0.0
Click to expand...
Click to collapse
No worries, just run the script after the update. I should have clarified in the initial post that you need to complete initial setup via internet on the tablet before running the script. All 3 of my 2017 HD 8 tablets were updated to 5.6.0.0 before I put together this script.
I'm guessing that there's something in the initial setup app that triggered an update somehow once the tablet was connected to the internet. I don't know enough about the underlying architecture of the FireOS to explain how the update came through.
Figured as much so to be safe did a factory reset and went through the process again. I will keep updating this thread if more develops. If it stops the next update I will be very happy. It does still work fine at 5.6.0.0.
Thank you for the script, it was really easy. Working great now my new Fire HD 8 2017.
However, is there a way to disable/remove Amazon Bloatware?
Thanks for the script pastorbennett. For newbie like me it Kindle arena it was really helpful. Everyone are talking how to do this or that via abd shell, but I wasn't able to find the first steps where is explained what is abd and how to use it. With your script, you are making this whole process flawless, so thanks again.
Unfortunately, the script wasn't able to uninstall the OTA and the Lockscreen, and I can see offers on the lockscreen. I run the second part of the script one more time, but no success. So, is there a way to check if the OTA service is disabled?
---------- Post added at 08:09 PM ---------- Previous post was at 07:16 PM ----------
By the way, I just installed NoRoot Firewall and in Access Log I can see many DeviceSoftwareOTA, System Update network requests.
That makes me thinking that disablement of OTA via abd shell is not working. What is your experience guys? Is there any way to confirm?
pastorbennett said:
I would install your preferred launcher so that Launcher Hijack can detect the home button, then simply go into settings and delete the data for all the Google apps. You shouldn't have to uninstall any of the apps or wipe the device. If you want to be sure that clearing the data on the Google apps worked, the next time you run the Play Store, it should ask you to login.
Click to expand...
Click to collapse
Unfortunately did this not work. The only thing this does is for me to see the pop-up box to accept/decline the Google Play store terms while still locked with my Google account I'll go and do a wipe before I gift this for Christmas, unless you have other suggestions?
beckoto said:
[/COLOR]By the way, I just installed NoRoot Firewall and in Access Log I can see many DeviceSoftwareOTA, System Update network requests.
That makes me thinking that disablement of OTA via abd shell is not working. What is your experience guys? Is there any way to confirm?
Click to expand...
Click to collapse
This is what worries me. With OS 5.4.0.1 it said it successfully disabled OTA updates and it still updated. I am concerned it will just update again once they push a new version.
Checking the tablet again just now my lock screen ads returned so it seems only the Google play store worked successfully long term.
I don't mean to seem ungrateful to the OP as I appreciate the effort and script, but I feel that it is important to report when there is a problem so that it may be solved in the future.
I'll run the script again and cross my fingers but being the 4th or 5th time now it seems to only disable the Amazon junk temporarily.
beckoto said:
Thanks for the script pastorbennett. For newbie like me it Kindle arena it was really helpful. Everyone are talking how to do this or that via abd shell, but I wasn't able to find the first steps where is explained what is abd and how to use it. With your script, you are making this whole process flawless, so thanks again.
Unfortunately, the script wasn't able to uninstall the OTA and the Lockscreen, and I can see offers on the lockscreen. I run the second part of the script one more time, but no success. So, is there a way to check if the OTA service is disabled?
---------- Post added at 08:09 PM ---------- Previous post was at 07:16 PM ----------
By the way, I just installed NoRoot Firewall and in Access Log I can see many DeviceSoftwareOTA, System Update network requests.
That makes me thinking that disablement of OTA via abd shell is not working. What is your experience guys? Is there any way to confirm?
Click to expand...
Click to collapse
Hmm, that's odd that you're still seeing offers on the lockscreen offers. Did the script show that it succeeded at disabling the lockscreen, and did the Google apps successfully install? If not, there's a chance your computer isn't seeing the tablet through adb. To check if adb is functioning, go to the folder where you unzipped the tool, and from the command line type adb devices (or ./adb devices for macOS and Linux). If it reports a device, the script should work, in theory. If adb doesn't report that it sees your device, I'll try to help you troubleshoot the problem as best I can.
This is a prime example of how difficult software development can be. I'm not a developer, just a tinkerer who's been around the block a few times, and for some reason, with some devices, the same process can be used on two identical devices with two separate results. Just as an example, with the 3 devices I got for my kids for Christmas, two of them actually uninstalled the Amazon OTA and Lockscreen apps, while on the third it didn't. Yet, with the third, it did indeed disable the lockscreen, and I even rebooted several times just to be sure. This is just one of those anomalies that can happen with Android devices.
The idea of using NoRoot Firewall is good advice for blocking the OTA. I'll add that recommendation to the OP.
braddubya said:
This is what worries me. With OS 5.4.0.1 it said it successfully disabled OTA updates and it still updated. I am concerned it will just update again once they push a new version.
Checking the tablet again just now my lock screen ads returned so it seems only the Google play store worked successfully long term.
I don't mean to seem ungrateful to the OP as I appreciate the effort and script, but I feel that it is important to report when there is a problem so that it may be solved in the future.
I'll run the script again and cross my fingers but being the 4th or 5th time now it seems to only disable the Amazon junk temporarily.
Click to expand...
Click to collapse
I'm sorry to hear that. I haven't had any time to toy around with the tablets, they're waiting for final preparations before Christmas (they're for my kids). On two of the three, it completely uninstalled the lockscreen and OTA. On the third, it wouldn't for some reason. It's truly mind-boggling. I wonder if using NoRoot Firewall to block access to the three apps that the script attempts to disable/uninstall would rectify the problem with the lockscreen ads. Let me know if that does anything, or if again running the commands from the last half of the script does anything.
I think , the others did it a little bit wrong.
1 restore.
2 start, don't connect to internet (after one try, the skip button appears), and so you don't sign in to Amazon
3 there is no chance to become ads. Now, run the script from this site!
That's it.
gtrombitas said:
I think , the others did it a little bit wrong.
1 restore.
2 start, don't connect to internet (after one try, the skip button appears), and so you don't sign in to Amazon
3 there is no chance to become ads. Now, run the script from this site!
That's it.
Click to expand...
Click to collapse
Yes, I think so.
I've received my HD8 pre-registered with stock 5.4.1.0 and have to turned-off the wi-fi connection before it completed the update procedure to brakes a download for a moment. Then I've de-registered the device.
Installation of Google features and Launcher on 5.4.1.0 with this scripts has sucess, but OTA was not disabled.
The device have completed self-update procedure after that, but Google features and Launcher still works, as a Morelocale feature i have installed before.
As for the ads, I have no ads on de-registered device, but I'm in Ukraine now, so it may affect the ads too.
Running the script on 5.6.0.0 again was partially success:
Code:
Disabling Amazon OTA and Lockscreen
Success
Success
Success
Attempting to Uninstall Amazon OTA and Lockscreen
Failure [DELETE_FAILED_INTERNAL_ERROR]
Failure [DELETE_FAILED_INTERNAL_ERROR]
Failure [DELETE_FAILED_INTERNAL_ERROR]
But I'm not sure, the OTA is actually disabled. Anyway, we still have no options yet.
i tried doing the install but kept getting adb not recognized installed the drivers 3 times and nothing changes?

app sign in failure on app launch: root related?

The app is prime video. I'm not even able to access the login screen, I just automatically am greeted with the "app sign in failure" message. It's the only app I've had an issue with since root. I even installed a couple banking apps to see if they behaved similarly, but there were no issues. I'm running magisk canary with magisk hide enabled. Is this possibly related to being rooted or something entirely different? Google search on this issue didn't produce anything.
Try clearing the cache and data for the app and rerun it.
JohnC said:
Try clearing the cache and data for the app and rerun it.
Click to expand...
Click to collapse
ok just tried that, didn't work, thanks though.
The prime video app works fine on my pixel 4a running A10 with Magisk (but not hide)
So, try this:
1) Uninstall and reinstall the app - see if that works.
2) Install the regular amazon shopping app and see if you can sign into that - if you can, then the prime video app may just start working because I have noticed in the past that signing into one of the apps will also automatically sign you into the other.
JohnC said:
The prime video app works fine on my pixel 4a running A10 with Magisk (but not hide)
So, try this:
1) Uninstall and reinstall the app - see if that works.
2) Install the regular amazon shopping app and see if you can sign into that - if you can, then the prime video app may just start working because I have noticed in the past that signing into one of the apps will also automatically sign you into the other.
Click to expand...
Click to collapse
Well this is odd, with the amazon shopping app, when I tap login, it starts forward for a sec then kicks me back every time. I did previously try reinstalling the prime video app. Very bizarre
I actually tried installing it on my 6 year old rooted with xposed note 4 and had no issues, logged in and all.
I would also try clearing the data and cache of the amazon shopping app (if you didn't just install it).
It sounds like you might have a restriction on one or both of the apps, like XprivacyLua or you may need to whitelist these apps to get them to work.
JohnC said:
I would also try clearing the data and cache of the amazon shopping app (if you didn't just install it).
It sounds like you might have a restriction on one or both of the apps, like XprivacyLua or you may need to whitelist these apps to get them to work.
Click to expand...
Click to collapse
yea, I had just installed the amazon app to test. What is XprivacyLua? Sounds kinda like an xposed module. And how do I whitelist these apps?
If you don't know what Xprivacy is, then you don't have it and it can't be causing this.
Is there any Magisk or Xposed modules you have loaded that could be effecting these amazon apps?
JohnC said:
If you don't know what Xprivacy is, then you don't have it and it can't be causing this.
Is there any Magisk or Xposed modules you have loaded that could be effecting these amazon apps?
Click to expand...
Click to collapse
Uhh, I doubt it. I currently have QuickSwitch, Systemless Hosts and Universal Safetynet fix installed in Magisk, that's it.
I had the same issue, have you installed an AdBlock like Adaway?
I just disable it and all is working again
edited:
duplicate comment, sorry
vortrum said:
I had the same issue, have you installed an AdBlock like Adaway?
I just disable it and all is working again
Click to expand...
Click to collapse
Thanks, that worked for me too! Even better, once I got logged in to Prime, I re-enabled Adaway and it still works!
vortrum said:
I had the same issue, have you installed an AdBlock like Adaway?
I just disable it and all is working again
Click to expand...
Click to collapse
Thank you very much! I've been trying to disable, change settings, clear caches, uninstall, reinstall, hide, add exceptions etc. until I found this thread. In my case, the trick was to disable both AdGuard and AdAway, then presto, I was able to login in both Amazon Appstore and Amazon Shopping apps (and then re-enable both).
This also allowed me to login in the PayPal app, which was having the same issue of flashing the login screen for a split second before going back to the initial screen. So, triple thanks!

Categories

Resources