Turn an an old rooted Android phone into a portable direct connect Airplay audio reciever

ImageImage

Turn an an old rooted android phone into a portable direct connect Airplay audio reciever

*****Most recent AirPin(Pro) update has broken this hack on my Kyocera, but reportedly does work on some other Androids *******
I have a rooted Kyocera Rise (mine is not activated) that I use like an iPod Touch. I was looking into Airplay solutions for my car and other portable uses. I tried playing with a Raspberry Pi, but the lack of battery and a noisy audio port made me abandon it for a portable solution. I thought a portable Airplay solution should have the following things;

1. Able to recieve an Airtunes stream
2. Able to create a wifi network
3. Self-powered by battery
4. Capable of being used with car charger too

A rooted Android phone with Android Os 4.x fits the bill perfectly. I picked up a prepaid Virgin Mobile Kycocera rise for under $30 a while ago at Target. I figured it would work as an internet radio at home, as an ipod or just something for tinkering. I found that there were various Airplay apps on the on Google Play. Please note: Airplay in a car can be unreliable you will get skips and stutters in populated areas. I believe this is because the wifi networks around you can interfere with the car network (driving through a wifi network on the same channel)

Things needed

1. Rooted Android phone (I have Android 4.0.4)
2. AirPin(Pro) or AirPin(free) ‎from the Google Play store. I couldn’t get Airplayer or Airbubble to work. The AirPin(Pro) is actually pretty incredible. You should take a peak at it; if the Kyocera Rise had a video out it would be an awesome to use that app.
3. android-wifi-tether apk available at http://code.google.com/p/android-wifi-tether

You need these two apps:
\Image

How to do it.
1. Install Airpin app on the android phone. https://play.google.com/store/apps/details?id=com.waxrain.airplaydmr&hl=en Setup the and app check the Airtunes/Airplay boxes. You can also give the service an Airplay name with Device Nickname (I named mine “Rise”). Start up service.

Image

2. Dowload and install android-wifi-tether apk http://code.google.com/p/android-wifi-tether/downloads/list
3. Set up wifi tether app

ImageImage

4. Start a tether session on the Android
5. Connect iPhone to the Androids wifi network you just created.

Image

6. Once connected on the iPhone go to Settings>Wi-Fi, Click on blue circle with the white arrow to configure your connection to the Androids phone’s network. Write down the “IP Address” and “Subnet Mask” in the DCHP (you only need those two items).

Image

The goal is to get rid of the “Router” and the “DNS” fields. To achive this goal, press “Static” and enter the “IP Adress” and the “Subnet Mask” only.

Image

7. Now you should be connected to the Andoid’s wifi network (check in the iPhones WiFi settings) but you’ll see 3g in the top of you phone.

Image

8. Plug your Android into you car’s Aux port. Open your favorite iphone apps and send an Airplay stream as usual.

Image

Enjoy.

*Caveat – The Kyocera rise is terrible with lock screen audio, I have to lower my brightness and stop sleep. Airplay in a car is not very reliable you will get skips and stutters in populated areas, I believe this is because the wifi networks around you can interfere with the car network (driving through a wifi network on the same channel).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s