Amazon Ads & Bloat Removed from the Motorola Moto G 4th gen

Share if the site was helpful

Amazon Ads & Bloat Removed from the Motorola Moto G 4th gen

Hey Guys as soon as i heard that Amazon was offering a device with ads for a lower price to amazon prime member i was pumped and ready to remove those ads as soon as i got the device in hand.
well Amazon has made it really easy for us in many ways.
You can just flash one file that i have put together to remove the ads and all of the amazon apps in one shot.


Moto G 4th gen tested on the XT1625 may work on other models i dont know.
Motorola Drivers installed
Motorola program RSDlite 6.2.4
The Files and remove-amazon-bloat.xml file i created HERE


1. Boot device into bootloader / fastboot mode by powering down then holding volume down and power until it boots
2. Open RSDlite 6.2.4 and select the remove-amazon-bloat.xml
3. press START and wait for device to reboot thats it once rebooted your amazon apps and lock screen ads are gone.


NOTE If you are having problems with RSDlite and windows 10 use this XT1625-Amazon-Bloat-Ads-Remover-Without-RSDLITE

Rootjunky out

NOTE The Bootloader can be unlocked through the Motorola bootloader unlock site which is awesome. BOOTLOADER UNLOCK VIDEO HERE

NOTE I put together a script that will install twrp and systemless too in one click if anyone wants it after they unlock there bootloader

If you want Amazon Underground apps back check HERE

Moto Z Wallpapers and Goodies
RSD Lite for Mac and Linux

Super Fans always leave a comment :-)

77 thoughts on “Amazon Ads & Bloat Removed from the Motorola Moto G 4th gen”

  1. I have the Amazon XT1625 and Motorola’s website tells me I am not elligable to have my bootloader unlocked… I am fairly new to this but I used FB to get my string and there data scrub tool to format it correctly but still nothing… Do you know if they stopped allowing amazon phones from unlocking the bootloader??? I read your thread on XDA and seems the only for me to keep OTA updates is to have unlocked bootloader if I understand correctly that is… Thanks in advance for help or advice offered… Love your site!!!

    • yeah it looks that way amazon finally got there shit together and locked those devices back down. but you can flash the stock firmware with rsdlite and remove the ads read this. If you left your bootloader locked and flashed XT1625-Amazon-Bloat-Ads-Remover or XT1625-Amazon-Bloat-Ads-Remover-Without-RSDLITE to your device it may no receive OTA updates from amazon any more and or they may fail to install. If this is the case you can always flash the stock firmware that i will be updating from [URL=””]HERE[/URL]. If you use the servicefile.xml it will be just like you took the ota update and none of your data will get wipe, you will keep all your apps and data safe. also the ads should stay removed

      • So does this mean we can still remove ads and stay updated with a locked bootloader? As long as you keep providing the updates of course.

          • I tried to remove Amazon bloat without unlocking the bootloader (I know nothing about these things, just following directions). Everything appeared to work as in the video, but nothing was removed. I assume the bootloader does need to be unlocked, a place where I am not going…. I don’t have the knowledge/confidence to do it.

            However, as you suggested, it now fails to install updates. So I have the worst of all worlds, I still have the ads, and the phone won’t update. Please help this neophyte get back on track… Thx.

  2. Wow… Thanks so much brother your articles have been amazing… I went ahead and used the remove the ads without RSDLite because I was experience the Windows 10 issues and it worked like a charm… It also occured to me that I am not gettting OTA because I am on Cricket anyway so using your files is the only way I am going to get the updates anyhow… again thank you for all your hardwork… it is much appreciated. I am so glad I found you on XDA and was directed here!

  3. I followed you Mac/Linux video, did everything the video stated, and I keep getting errors after pressing ‘return’ to begin the process, various lines have segmentation faults, any idea what might be causing this?

  4. Hi tried your method and worked great! thanks a lot!
    if in the future want updates from the official channel, how do I re enable them?
    again thanks

  5. Hey rootjuncky I watched you video on YouTube. I have pictures and videos and contacts in the Moto g4th gen can it effect all that I just listed is my concern . Thanks

  6. Hi tried your method and worked but now my phone is so sluggish and display problem. How do i restore to amazon ad. i downloaded your file but it doesnot have xml file

  7. Hey there! Awesome videos and information. I’ve done this twice already and the ads are still there. Everything works and progresses exactly as in the video but after the re-boot the ads are still present. Any thoughts? Thanks!

  8. I tried your method and it seemed to work on my moto g4, but when i turn on battery saver mode the ads show up so i turned it off and they are off again. Have i done something wrong or is this the way its supposed to work? My bootloader is locked.

  9. Hey. Bought the Moto g4 Amazon ad version couple days ago. Found your site and tried the rsd lite version didn’t read Moto g4. Then tried your servicefile batch method using cmd and it worked out well with locked bootloader. Thanks for the great work on that. Would be even better if I could get root and custom recovery to go with it. Thanks again!!

  10. Hi, I’ve flashed my amazon prime exclusive xt1625 moto g4th with this and it seems that i can’t receive ota update from amazon.. i’m on MPJ24.139-48 and there is already an update MPJ24.139-69.

    How can I do to get ota update back? It doesn’t matter if It means I should get back amazon ads

  11. Hi rootjunky, the job is so cool!

    Now I have 2 questions:
    1. You provide and, what is the different between them, and in what cases/destinations shall I use them respectively?
    2.If I remove amazon bloat ADs with bootloader locked, how to receive OTA update in the future? By flashing the

    Thanks in advance.

      • OK I got it. If want OTA after ADs removed, I will need to flash back to the official firmware, I guess.

        But I’m still confused: are and doing the same thing? And what will do?


  12. What do you think the chances are that we will ever be able to unlock the bootloader and get root access? Should I just pay $50 more for the non-Amazon version?

  13. Dear rootjunky,

    First off, thanks for uploading the bloat ads remover xml file for us all. Super great job on that!

    I used it on my Moto G4 and it works like a charm until today, when I accidentally updated it with the OTA upgrade that was pushed to my phone. Now I’m on 6.0.1 MPJ24.139-64. As expected, all the Amazon bloats and ads came back to life and so I decide to flash it again with the same xml file you’ve provided.

    This time round, it failed and displayed a status “Failed flashing process. 3/5 partition “gpt.bin” -> Phone returned FAIL”. I’m not rooted and am a novice at such stuff. Please help, thanks in advanced.

    • I guess it is due to incompatible versions. The files rootjunky provided is produced based on MPJ24.139-48, but you upgraded to MPJ24.139-64, the old gpt.bin file and its MD5 value won’t work on a phone that running MPJ24.139-64. Perhaps you can try to skip flashing gpt.bin by remove the: . If it doesn’t work, I’m afraid we have to wait for rootjunky’s newer release based on MPJ24.139-64.

      • … Perhaps you can try to skip flashing gpt.bin by remove the: step MD5=”e796e8e4d70ec25c411b2dc484215dd5″ filename=”gpt.bin” operation=”flash” partition=”partition” … This sentence was deleted when I post previous comment, perhaps because of the brackets.

    • Maybe you can try downloading MPJ24.139-64 stock ROM, extract gpt.bin and OEM.img files and use them instead. Also, md5 value should be updated in the XML file.

  14. Hi all,
    Same thing happened to me. I tried to do some other options and now I have Soft-Bricked my phone.
    When I go into recovery mode, there is a message at the bottom that says that I need to contact customer service. Please help!

  15. I have the same problem as Dora, I accidentally updated the OTA upgrade.
    I tried a data factory reset but still with the same results.

  16. Hi RootJunky,

    First of all, thank you very much for detailed videos on how to remove Amazon bloatware and stuff and since unlocking bootloader is not possible anymore for Amazon versions, I did try with locked bootloader itself. I am now seeing that there is a new OTA update with MPJ24.139-64 available but I’m not able to update it because of the same reason you mentioned earlier I believe. Are you planning to add the latest version of firmware to your list so that we can flash that?

  17. Hi Dora, I also updated with the OTA upgrade yesterday and can no longer flash. I think we will need to unlock the bootloader first. I will try that soon and report back!

  18. Soft-Bricked moto g4 Prime Exclusive XT1625


    Help! Please

    He was installing the ROM

  19. thanks for the post. I was able to follow the post and successfully remove the amazon stuff from the phone. once this was done, there was a system update and i updated it. After this i am getting to see the amazon adds again. I tired to follow the same procedure, but did not help. now the version shows athene_13 or something instead of athene. is there a way to undo the update and stay on athene so that i stay away from the amazon adds ?

  20. Bricked moto g4 amazon prime XT1625

    I have a serious problem with my phone when trying to flash a rom on a free phone amazon prime. The rom you put the phone in these condiones is:

    I have tried putting on the rom that had previously it would: ATHENE_AMZ_MPJ24.139-64_65_cid50_amz.tgz

    But the error persists no longer find to do to bring it to life again.

    Please help me.

  21. Bricked my moto g4 amazon prime XT1625 and rescued it. Here are what I learnt from recent days:
    1. Flashing any MPJ24.139-48 based oem.img file to amazon version moto g4 XT1625 running MPJ24.139-64 firmware will brick your phone.
    2. Flashing oem.img file extracted from non-amazon MPJ24.139-64 ROM to amazon version moto g4 XT1625 running MPJ24.139-64 firmware will also brick your phone. (oem.img file size: 127706332 Bytes, CRC32: CFE977F8, extracted from:
    3. Flashing oem.img_sparsechunk.0 and oem.img_sparsechunk.1 files extracted from amazon MPJ24.139-64 ROM to a bricked amazon version moto g4 XT1625 running MPJ24.139-64 firmware, will revive your bricked phone. (extracted from:
    4. To revive your phone, flashing only oem.img_sparsechunk.0 and oem.img_sparsechunk.1 files is enough, and you will not lose your data. If you flashed the wrong gpt.bin, you will also need to flash the correct one before flashing the oem image.

  22. OK, so after all that’s been said, did anyone out there managed to improvise rootjunky’s “remove-amazon-bloat.xml” file accordingly to get rid of those bloats and ads on XT1625_ATHENE_AMAZON_MPJ24.139-64 update?

    Still hopeful that someone out there can be of help ; )

  23. Hey! Working on a friends phone I’m running into some issues: When running the program (In Linux) This is what the program gives me:

    max-sparse-size: 268435456
    finished. total time: 0.009s

    OKAY [ 0.004s]
    finished. total time: 0.005s
    target reported max download size of 536870912 bytes
    sending ‘partition’ (32 KB)…
    OKAY [ 0.004s]
    writing ‘partition’…
    (bootloader) Security version downgrade

    (bootloader) Image primary_gpt failed validation

    (bootloader) Preflash validation failed
    FAILED (remote failure)
    finished. total time: 0.041s
    target reported max download size of 536870912 bytes
    sending ‘oem’ (124713 KB)…
    OKAY [ 4.134s]
    writing ‘oem’…
    (bootloader) Security version downgrade

    (bootloader) Image o failed validation

    (bootloader) Invalid signed image
    (bootloader) Preflash validation failed
    FAILED (remote failure)
    finished. total time: 4.191s

    OKAY [ 0.004s]
    finished. total time: 0.004s


    finished. total time: 0.005s

    Please don’t tell me that this requires an unlocked bootloader, because Amazon has locked all the bootloaders.

  24. Hi Root Junky do you have a fix to remove ads when the phone is on MPJ24.139-64 build ? Your script worked good on previous builds but new OTA came in and ads are now present?

    • I too have the same issue. After the -64 build update, I’m stuck with ads once again. Hopefully an updated procedure is in the works for the -64 build.
      Thanks for all the effort.

  25. Hey. I’ve followed your instructions but the phone doesn’t appear to be connected (using the factory cable) when I open RSD Lite. Any tips?

  26. Hi, I follow your instuctions but now everytime i turn on my Moto G 4th it aoutomatically enter in fastboot (note: I am not pressing the turn of and low buttom). I don’tm want this. How can I bypass the fastboot?

  27. It’s also failing with the RSD method, here is what it says in status: “Failed flashing process. 3/5 flash partition “gpt.bin” -> Phone returned FAIL.”

  28. This doesn’t work on andriod 7. I tried it today but it gets stuck on step 2. Do you have an update for this version?


  29. Hi rootjunky.
    Your device have been unlocked Can’t be trusted
    “id: bad key” Is normal??
    moto g4 xt1625
    the bootloader is unlocked? Motorola sent me the code!

  30. Hi rootjunky
    I have a problem on the *#*#4636#*#* “testing”, by accident touch “select mobile signal band” and select united states. And my carrier is not compatible with those frequency bands. And I don’t know how to get back to the euro bands. Only united states, cellular 800, PCS and class 10 (800Mhz secondary) are shown.

Leave a Comment

Loading Facebook Comments ...
en English