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)
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
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.
2. Dowload and install android-wifi-tether apk http://code.google.com/p/android-wifi-tether/downloads/list
3. Set up wifi tether app
4. Start a tether session on the Android
5. Connect iPhone to the Androids wifi network you just created.
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).
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.
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.
8. Plug your Android into you car’s Aux port. Open your favorite iphone apps and send an Airplay stream as usual.
*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).