07
Mar
Milk Music Logo RGB

Despite the silly name, Samsung's Milk Music service seems like a handy thing to have. It offers unlimited ad-free streaming of hundreds of music stations with the ability to create and refine your own stations. However, it's only for Samsung phones. If you have root access, there's a way around that and it's not even very hard.

Screenshot_2014-03-07-09-37-05 Screenshot_2014-03-07-09-38-26 Screenshot_2014-03-07-09-26-17

You're going to need a capable file manager with root support. Total Commander is good, as is Root Explorer. First, find and back up your build.prop file in the /system directory (it can be restored later). Now open the build.prop and find the product, brand, and manufacturer lines. If you are using a Nexus 5, for example, those lines read 'Nexus 5' and 'Google.' It will be different for every phone. Edit the lines to read as follows.

ro.product.model=Galaxy S4

ro.product.brand=Samsung

ro.product.manufacturer=Samsung

Samsung isn't plugging into any deep, dark services in its devices to make Milk work – it just checks the build.prop. Go ahead and grab the APK mirrored below and install it, then reboot. You'll be able to stream music just fine, but not log into a Samsung account for syncing stations. Because this is US only, you'll need a US VPN if using Milk in another country.

APK Download

File name: com.samsung.mdl.radio-1.0.176956.apk

Version: 1.0.176956

MD5: dec6f97983f6a00814511842f54db293

    1. Android Police Mirror
    2. Android Police Mirror
    Ryan Whitwam
    Ryan is a tech/science writer, skeptic, lover of all things electronic, and Android fan. In his spare time he reads golden-age sci-fi and sleeps, but rarely at the same time. His wife tolerates him as few would.

    He's the author of a sci-fi novel called The Crooked City, which is available on Amazon and Google Play. http://goo.gl/WQIXBM

    • David

      still need to log in to allow for explicit content :( I use vanir rom on my s4. The app is very nice but I need my 4 letter words

      • http://www.androidpolice.com/ Artem Russakovskii

        Yeah, but since the login part crashes... well, maybe porting Samsung Account would work, but I don't think I care enough to try.

        • Know BS

          Installed a Samsung account apk. Still crashes. Probably need the framework and maybe TW.

          • http://www.androidpolice.com/ Artem Russakovskii

            :(

    • Daniel Antón García

      Works outside US?

      • http://www.androidpolice.com/ Artem Russakovskii

        RTFM.

      • Scott

        Makes me wonder if people outside the US can even read...

        • Daniel Antón García

          Ha ha... Sorry for missing one line in the whole article.. We are all human...

          • Hampa_D

            Hola doesn't work with it. My go to app for these things.

          • andromint

            You're normal. Most of the people on internet don't read the whole thing.

      • Anagh

        How can you please tell how to work this app outside US

        • Jtrtsay

          Use Openvpn app

    • http://turbofool.com Jarrett Lennon Kaufman

      There's an even easier way: Install Slacker.

      I know, Milk skips the ads, but otherwise it's just Slacker's free service. Skip the middle man.

      • yankeesusa

        that may be true but it is actually pretty cool and very smooth. Some great feautures like the instant tuning of stations and being able to tune back and continue playing back where it left off. So far i'm liking more than slacker

      • http://www.androidpolice.com/ Artem Russakovskii

        There are more differences than just lack of ads. Slacker is used simply as a content provider.

        • tyguy829

          do you know of some app that can change your build prop on the fly when you open a specific app? Or is that too much of a stretch

      • Funem

        If you read the play store description it says "Milk Music™ is a free radio service, with no ads.* " then at the bottom " * for a limited time " so I guess ads are coming.... soon

        • http://turbofool.com Jarrett Lennon Kaufman

          Exactly why it's even sillier to bother.

        • dozer

          A lot of ads may be coming.. Config from inside the APK:
          {
          "ads_on":false,
          "session_guard_timer":60,
          "new_user_guard_timer":600,
          "fallback_on":true,
          "video_on":false,
          "video_skip_block_period":15,
          "video_to_video_guard_timer":600,
          "audio_to_video_guard_timer":300,
          "interstitial_to_video_guard_timer":300,
          "interstitial_on":false,
          "interstitial_display_period":30,
          "video_to_interstitial_guard_timer":300,
          "audio_to_interstitial_guard_timer":300,
          "interstitial_to_interstitial_guard_timer":600,
          "small_banner_on":false,
          "big_banner_on":false,
          "big_to_small_banner_ratio":5,
          "banner_refresh_period":15,
          "banner_auto_dismiss_period":15,
          "banner_guard_timer":15,
          "prestitial_on":false,
          "poststitial_on":false,
          "poststitial_auto_dismiss_period":0,
          "AdSitePostStitial":"73704",
          "AdSiteInterstitial":"73706",
          "AdSiteBigBanner":"73707",
          "AdSitePreStitial":"73709",
          "AdSiteSmallBanner":"73705",
          "AdSiteVideo":"73708",
          "audio_on":false
          }

    • Mystery Man

      This app is actually cool.

    • Jalok Xlem

      If samsung knows that users can find a alternate way to run their app on non-samsung devices, why don't charge dough to non-samsung users? I don't mind throwing down $2 or $3 to support something ad-free.
      But that is just me.

    • remi

      does the build prop need to stay modified as long as you use this app? or just for the initial boot up of the app? should i leave the build prop modified or change it back to the original? any problems you can see by leaving it?

      • http://www.androidpolice.com/ Artem Russakovskii

        Pretty sure it's going to do the check every time. You can leave the build.prop but certain things may think you're using a different device. For example, PushBullet changed my N5's name to Galaxy S4 immediately.

    • jamaall

      I think I'll pass... I'm lactose intolerant.

    • Shawn Cheever

      Glad to see iOS7 hasn't stopped Samsung from "borrowing" (the buttons and font at least).

    • http://readaloo.com my name? why u writing a book?

      Can't save on my nexus 5 using es file explorer I get a can't save the file will not be saved error

      • grumpyfuzz

        Same thing happened to me, try Root Browser instead. Worked for me.

    • markw

      I could not use from outside USA. Using private vpn to west, fake location set to San Francisco, market unlocker set to USA Verizon still not playing. Keep telling cannot play in your country on galaxy note2 4.3 (rooted)!!!

      • markw

        The Samsung account is the problem! After logout it worked!

        • DarkLordeReturns

          Ditto! "Removing" your Samsung account from my S4 and then using a VPN worked.... Then, I too found out that I was lactose intolerant :P

    • primalxconvoy

      Er, my galaxy note 2 has not got this app. Nor can I see it at Google play.

      Methinks the writer has made a mistake.

      • markw

        I installed using the apk posted here

    • ProductFRED

      I wouldn't mess with the build.prop; EVERY app you download will think you're using a Galaxy S4.

      • Kaelib

        I just changed it back and I'm fine :)

    • Kaero

      Just downloaded it to give it a go, and it's working fine for me in Canada without a VPN service or anything of the ilk.

    • Animestar

      Works on my S2. Seems nice.

    • Stephen Scott

      Works on nexus 10 too!

    • PRATHEESH PS

      Build. Prop hack doesn't work on my Nexus 7 (2013 ). Every time I start the app, it shows that it doesn't work on non-Samsung devices

      • http://www.microwav3d.com/ Mihir Garikiparithi

        same on the One

        • Candy Michelle

          Did you reboot? if not that may solve the problem

    • http://www.microwav3d.com/ Mihir Garikiparithi

      don't waste your time. doesn't work. atleast not with a custom rom on the GodlyOne.

    • Anagh

      Can you please tell me how to make this app work outside US..
      Please help
      I am using nexus 5
      Thank you

    • Candy Michelle

      Working on nexus 5 running cm11 and using hola for location unlocking.

      The major downside i can notice so far is the inability to allow for explicit content to be played as that requires a Samsung account. Other minor things throwing me off a bit at the moment are not been able to go back on the tracks from the notification shade and the notification icon which is imo not very pretty. Besides that everything seems to work just fine.
      Thanks for the tutorial : )

    • Don L

      Works on Samsung tablets without rooting or modifying...

      • Princesation

        That's because Samsung tablets are... Samsung

    • Sarah Login

      TuneIn Radio is much better in my opinion. Allows international users to run the program without VPNs or needing to do any of the above.

    • alfuen00

      Working great in a SM-N900W8 note3 in Mexico just need to erase samsung account and place a VPN in USA

    • JoHnNy08PL

      Working on HTC One X. Used "Hola" app to connect from outside US.

    • mark

      Keeps saying problem parsing package when I go to install :/
      I've tried like 10 different mirrors.

    • cyguy

      This player is the best I've ever used. Goodbye slacker

    • Dillon Sharer

      I did all of this, still not working? Any tips?

    • tuga

      It doesn't work on my Galaxy s2
      It says the changes can't be saved :(