FORUMS
Remove All Ads from XDA

[MOD] Spotify Dogfood 8.4.19.781 - The Open-Source Ad-Free Spotify mod for Android

1,779 posts
Thanks Meter: 3,421
 
By linuxct, Recognized Contributor & Social Contributor on 6th July 2017, 03:14 AM
Post Reply Email Thread
Announcement from linuxct: A new version (8.4.19.781) has just been released!
The open-source ad-free version of Spotify for Android

Hello all,

First of all, I'd like to address about the reason behind making this thread, and the project that is behind it.
I thought to myself, why people are free to publish YouTube mods to avoid ads, but not Spotify? So there's why the project started.
Spotify Dogfood is a mod of the Spotify Android App, coming directly from the Google Play Store and in both it's Beta and probably Stable releases, and modded in the cleanest way possible. This mod is "open-source". The Spotify app itself of course isn't, but the alterations/modifications done to the app in order to avoid ads are clear and concise, well-documented, and are getting uploaded as patchsets, so that they are perceptible and crystal clear at plain sight. This is because people, starting by myself, don't easily trust modded applications out there, so this makes it easier for you all to "audit" the modifications, and even contribute to the project by forking it, making your changes and then pushing it back to me.

This project has been running for several months now, and it's been now that I decided to move a step forward and make it public.

Restrictions and limitations:
  • This application replaces your current Spotify installation. You need to uninstall any previous installations of it first.
    If the app came bundled with your device, like most Samsung devices, you can't use this mod out of the box, since you need to change the package name to a different one.
  • This application has been signed with a different key than the one used by Spotify. This means that Facebook login won't work unless you don't have Facebook's app installed, or you uninstall and/or deactivate it, if it came bundled with your device. Once done, log-in to your account using Facebook and, once logged-in, re-download and/or re-activate your Facebook app, if you want to.
  • This application won't work with Android Auto, since it hasn't been installed by the Google Play Store's agent. Fortunately, there's a fix found by XDA's News Writer @MishaalRahman, which you can read here.
  • As commented by Senior Moderator @matt4321, please, refrain from asking for other premium features to be unlocked.

What is different from *others'* mods:
Like I said previously, I didn't feel comfortable trusting code I had never seen, then I started investigating on how to disable Ads and such on my own and with help of awesome pages like this one that helped me clear my mind on how to properly modify the liborbit-jni so file. Once I had finally understood how it worked, I've made it public so that anyone can revise it on it's own.

How to contribute:
You can have a bit more information in the README uploaded in the repo. But basically, feel free to fork any branch you want, modify or investigate the patchsets as you want and recreate them in a different package.

Cool story bro, where's the download??!1:
Whoa there, cowboy!
All downloads, both precompiled APKs and Source code can be found in the GitHub Releases section.
Please, also kindly note the following - Do NOT re-upload them.

GitHub Releases - GitHub Main page - Project's webpage - Telegram Group


Disclaimer / Final words:
This thread, as well as the provided patchsets and precompiled APKs are just for demonstrative & educational purposes. They should not be used for illegal actions, and/or any action that can imply a violation in the ToS of the software used in the thread.
XDA-Developers.com takes no responsibility either, as this thread is hosted only and exclusively as for information purposes and doesn't attach any content that is copyrighted, but a link to it, just as it could have been found at Google.
It is yours, the final user, the one who takes the responsibility of using it wisely, as a functional PoC, and not for piracy or any other illegal actions.

XDA:DevDB Information
Spotify Dogfood, App for all devices (see above for details)

Contributors
linuxct
Source Code: https://github.com/sergiocastell/spotify-dogfood


Version Information
Status: Stable
Current Stable Version: 8.4.19.781-dogfood
Stable Release Date: 2017-09-10

Created 2017-07-06
Last Updated 2017-09-16
The Following 244 Users Say Thank You to linuxct For This Useful Post: [ View ] Gift linuxct Ad-Free
 
 
6th July 2017, 03:14 AM |#2  
linuxct's Avatar
OP Recognized Contributor & Social Contributor
Flag València
Thanks Meter: 3,421
 
Donate to Me
More
How to apply the PatchSets
To apply the patchsets manually, you need the following tools:
Once you meet all of the above, it's as easy as it follows:

Code:
#unpack the apk
java -jar apktool_WhateverVersion.jar d NameOfTheApk.apk && cd NameOfTheApk
#now copy the patch file to the dir you're on
git apply --stat NameOfThePatch.path #checks the stats
git apply --check NameOfThePatch.path #sees if it's compatible with the environment
git apply NameOfThePatch.path #applies the patch
#compile the result
java -jar apktool_WhateverVersion.jar b NameOfTheDirectory
#sign with your key
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /path/to/your/keystore NameOfTheDirectory/dist/NameOfTheResultingFile.apk YOURALIAS
#install the final apk
adb install -r NameOfTheDirectory/dist/NameOfTheResultingFile.apk
If you want to review the patch itself, you can use git-am.

You have more info in GitHub's README file.
The Following 35 Users Say Thank You to linuxct For This Useful Post: [ View ] Gift linuxct Ad-Free
6th July 2017, 03:14 AM |#3  
linuxct's Avatar
OP Recognized Contributor & Social Contributor
Flag València
Thanks Meter: 3,421
 
Donate to Me
More
Reserved
The Following 8 Users Say Thank You to linuxct For This Useful Post: [ View ] Gift linuxct Ad-Free
6th July 2017, 05:51 AM |#4  
Senior Member
Thanks Meter: 95
 
More
Thanks for this.

I can finally ditch the warezwebsite mods for something more trustworthy.

The Following User Says Thank You to paed808 For This Useful Post: [ View ] Gift paed808 Ad-Free
6th July 2017, 06:14 AM |#5  
Junior Member
Thanks Meter: 1
 
More
thank for this, awesome
The Following User Says Thank You to skr1107 For This Useful Post: [ View ] Gift skr1107 Ad-Free
6th July 2017, 07:31 AM |#6  
Senior Member
Thanks Meter: 203
 
Donate to Me
More
Worth a try!

Sent from my A0001 using Tapatalk
The Following User Says Thank You to dnle71 For This Useful Post: [ View ] Gift dnle71 Ad-Free
7th July 2017, 06:17 AM |#7  
Senior Member
Thanks Meter: 95
 
More
Only 3 replies? Seriously?
7th July 2017, 09:00 AM |#8  
linuxct's Avatar
OP Recognized Contributor & Social Contributor
Flag València
Thanks Meter: 3,421
 
Donate to Me
More
Quote:
Originally Posted by paed808

Only 3 replies? Seriously?

¯\_(ツ)_/¯
I pretty much think all of my new threads are damned at this point... Sigh.
The Following 4 Users Say Thank You to linuxct For This Useful Post: [ View ] Gift linuxct Ad-Free
7th July 2017, 09:04 AM |#9  
Senior Member
Thanks Meter: 95
 
More
Quote:
Originally Posted by linuxct

¯\_(ツ)_/¯
I pretty much think all of my new threads are damned at this point... Sigh.

Anyways, thanks again for making this.

Let's hope it continues to work and Spotify doesn't get buttmad.
The Following User Says Thank You to paed808 For This Useful Post: [ View ] Gift paed808 Ad-Free
7th July 2017, 10:33 AM |#10  
Member
Thanks Meter: 8
 
More
I tried it and no ads so far. Good job =)!
7th July 2017, 10:51 AM |#11  
Junior Member
Thanks Meter: 0
 
More
Thanks !!!
great job !
Post Reply Subscribe to Thread

Tags
adblock, dogfood, mod, no ads, spotify

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes