[7" Kindle Fire HD General] bbanghyung:
After much struggling I have finally managed to put together all the info from different websites and found a working solution to get BBC's iPlayer working on my Kindle Fire HD in the USA. I will lay it out for you. (This is one of my first tutorial's so go easy on me)

I used a rooted Kindle Fire HD but apparently there is a way to do it with sideloading BBC iPlayer and orbot but I believe this requires a developers kit. I'll put those instructions on the bottom. **

Rooted way ->

1. Root Kindle Fire HD

2. Download http://www.torproject.org/dist/android/alpha-orbot-latest.apk

3. Install and grant super user access. Then set it up to be applied to the application you want.

4. You need to set the Exit Node correctly. Many places say just use {GB} as your exit node. However, this does not work for me. First, go to this site -> http://proxy.org/tor.shtml and find the Server Name of a United Kingdom server with an Exit Node. Copy down the name of the server.

5. In Orbot go to Node Configuration, in Exit Nodes type in the exit nodes separated by a comma. For example if the server names are bigUk1 and Doctorwho then enter in: bigUk1,Doctorwho

6. Select Strict Nodes only (This is important, it should only use the specified nodes)

7. start orbot then restart the device. (restarting is important, this is what enabled it to work for me.)

8. Install Flash Player - nice tutorial and updated links here -> http://xdaforums.com/showthread.php?t=1774336

9. Download BBC iPlayer apk. http://www58.zippyshare.com/v/36125579/file.html

10. Once everything is installed Restart your device.

11. Wait for boot processes to load and open Orbot before doing anything. Make sure it is on and working and verify your exit nodes and options are still there.

12. Check to see if Orbot is working with this link. http://torcheck.xenobite.eu/index.php (open in your favorite Kindle Browser, I use Dolphin Beta, also if you are using dolphin it is flash friendly and you can even just go to BBC iPlayer and check to see if that is working too, make sure Dolphin is in Desktop mode in User Agent settings)

At this step you should see "Your IP is identified to be a Tor-EXIT. with Your Geolocation as GB. If this is the case then it should work!

13. Next Run BBC iPlayer and Enjoy! (I recommend watching Ripper Street and Doctor Who)

Note: Following a website recommendation, (you may not need this) After installing Orbot I changed the torcc file in /data/data/org.torproject.android/app_bin/torrc to have this at the very last lines. (not sure if this is necessary)

StrictExitNodes 1

exitnodes <list of the names you found in step 2 separated by commas>

An example of the second line above would be:

exitnodes anonion,anotherlink,colinwillsdorkyahoo

Save the file and exit notepad.

**Non-Rooted Kindle version (much easier to just use rooted version, FYI) I have not verified this works, but this makes sense. I thought I would provide the information as I found it during my search and it could be helpful to someone.

I figured out how to deploy Orbot with a custom torrc file, without having to rebuild Orbot from source, and without needing a rooted phone:

1. Download the latest Orbot apk file.

2. Open/extract the apk (it's really just a zip file with a different file extension) with your favorite zip utility.

3. Remove the META-INF folder from the apk.

4. Open the torrc file in the assets/ folder and modify it as you like.

5. Zip it all back up again.

6. Sign the .apk file using keytool and jarsigner according to the instructions at this URL: http://developer.android.com/guide/publishing/app-signing.html#cert

7. Copy to phone and install.

Works like a charm. Tested by specifying strict exitnodes and am now successfully watching the BBC iPlayer on my phone even though I'm in the UK.

You can't edit the torrc on the fly or without reinstalling Orbot using this method, but you don't need a rooted phone and you don't risk getting your torrc file overwritten by the old "default" one by Orbot.

Found here: https://blog.torproject.org/blog/tor-android

Update #1: This tutorial can also be used for many things besides BBC iPlayer. I forget most people don't live in the USA. Probably better than BBC iPlayer for most people is free Hulu Access. Just install Orbot and search for USA with an exit node, note the server names of those then input them. Download Flash and Dolphin browser, then use Hulu from the Dolphin Browser. Untested as of yet because I live in the USA but I can more or less guarantee this will work, seeing as it worked for me with the picky BBC iPlayer. I am sure there are many more cool things like Hulu that can only be seen inside the USA so let me know what you find!