[Android General] Deleted member 6054945:
Important!

Before I begin, I would like to state that the credit goes to all those who put in the effort in making these fixes and changes available:

Credit to:

@JuanpaG94

@Jose Artuñedo

@omare.chavez

@alcarete

of htcmania.com for creating the translation files and flashable zips for the hosts file

ORIGINAL LINK TO THEIR WORK: http://www.htcmania.com/showthread.php?t=1050251

So What is Netease?

Netease Music (otherwise known as music.163.com) is a Chinese Music Service that basically is Spotify Premium for FREE. You can sync tracks across all your devices and download songs at up to 320kb/s if you wish. The only downside is, the app is all Chinese. Fortunately, the app can be fully translated into Englisgh thanks to the work done by @JuanpaG94 on htcmania.com. There is also the problem of all (or almost all) songs being grayed out. This is another problem that can be resolved through the modification of the hosts file on your phone.

The Grey Song Syndrome

For those who use Netease Music outside of Mainland China (myself included), you may have noticed the grayed out songs that appear and the error message that appears when they don't work.

[IMG="Netease "Unavailable in Your Region" Error"]https://cdn-images.xda-developers.com/direct/3/5/2/8/6/0/5/neteaseerror.jpg[/IMG]

However thanks to a workaround, this can be solved by editing the hosts file on your smartphone. It is important to note that the original creators made a zip that can be flashed through a custom recovery, however I have simply extracted the changes made to the hosts file for what I believe to be a safer method. If you would rather flash the files, then they are available for download from their thread: http://www.htcmania.com/showthread.php?t=1050251

This Requires Root!

Firstly, you will need a File Explorer with root access (I use ES File Explorer*)

Then, you need to navigate to /system/etc/hosts (where hosts is the file)

Open the file as text

Insert the following lines at the bottom of the file:

198.47.104.134 m10.music.126.net

198.47.104.134 m3.music.126.net

123.58.180.105 m6.music.126.net

174.35.52.182 m9.music.126.net

174.35.25.7 m1.music.126.net

220.243.234.5 m4.music.126.net

174.35.24.139 m7.music.126.net

198.47.104.134 m2.music.126.net

123.58.180.106 m5.music.126.net

220.243.234.8 m8.music.126.net

45.32.72.192 music.163.com

174.35.25.9 p1.music.126.net

174.35.24.138 p2.music.126.net

174.35.52.77 p3.music.126.net​

Save the file and exit.

*ES File explorer can be given root privileges in tools/root explorer

After applying this fix the songs will now be playable!

Alternatively If you have adaway installed you can tap the three dots in the top right hand corner and open the hosts file from there.

Translation to English

One of the biggest flaws of Netease Music (through no fault of their own) is that it is all written in Chinese. In the past, developers such as @nvincent. Unfortunately, the app no longer functions when modified to use English translations. The app can still be translated into English, with a nifty Xposed module called Androtraductor, which can be installed from the Xposed installer or from the repository online: http://repo.xposed.info/module/dv.dv_translate.

After installing the module, create a folder in /sdcard/ (default folder) called dv_translate.

The actual translation files have been obtained from this thread: http://www.htcmania.com/showthread.php?t=1050251 and credit for the translation goes to @JuanpaG94 @Jose Artuñedo @omare.chavez and @alcarete of htcmania who made the translation possible. The link for the translation files: https://onedrive.live.com/redir?res...73&authkey=!AFftnGSt3ObmOGI&ithint=folder,xml. Download the zipped folder and unzip it into the dv_translate folder you have created.

The folder structure should look like this: /sdcard/dv_translate/com.netease.cloudmusic/

If you have followed these steps correctly, then Netease should load in English.

Basic Use of Netease Music

To utilize all of the features of Netease Music, such as downloading of songs and streaming at a higher bitrate, you will need to create an account with Netease. The easiest way to do so is to follow the instructions in this post: http://freemusicandroid.com/how-to-sign-up-for-a-netease-cloud-music-account-in-english/.

This is my first post, and I Cannot Stress this Enough that the credit goes to those who created these changes. I have not made this to gain off their hard work, but to share it with others like me who will enjoy it as much as I do. If I have in some way violated any rules on these forums, please let me know so I can make the relevant changes, and likewise if there are any problems or feedback you wish to give me, then please comment below. :D