Ok, here we go. It is possible to use your wii to torrent files for use with a backup loader and extract those files onto a usb device to play all without ever using a computer or even removing your sd card. You will need to use a computer for the initial setup of the sd card. Of course, this will require some work on your part to get iit all to work, but hopefully this will help. 1. Start by installing the homebrew channel and bootmii. It is recommended to have bootmii installed as boot2. I prefer to use bannerbomb to acomplish this, and there are plenty of guides out there to walk you through the installation. 2. Next you need to get linux up and running. There is a great guide here on gbatemp to help you do just that. "[Tutorial] xwhiite with working wifi" Be sure to get the wifi up and running as you will be using it. 3. Once you have xwhiite running, you will need to get a few programs. Some of this may be a little tricky if you've never used linux before, but don't let that discourage you. Start by openning Eterm and rooting yourself. To become root type: "su" then push "Enter" If you havn't changed the password yet, it will be "whiite" and it is case sensitive. 4. As root, you should first get the torrent program, transmission. This is easy. Type: "aptitude install transmission" then push "Enter" This may take a few minutes, but shouldn't be that bad. Transmission allows you to run the torrents you download using Iceweasel (Firefox) 5. Now you will also need a way of dealing with archives that are not native to linux, such as zip and rar files. Still as root type: "aptitude install ark zip unzip" and push "Enter" This may take a little while, but that only takes care of zip. 6. You will have to use a non-free repository to obtain the tool you need for rar extraction. The repository list is kept in /etc/apt/sources.list To edit this list (still as root) type: "nano etc/apt/sources.list" and hit "Enter" Inside there, put a "#" in front (to the left and not above) of the first line and add this line under the first one: deb http://http.us.debian.org/debian etch main contrib non-free Hold the "Ctrl" key and push "x" to exit. Push "y" to save and "Enter" to confirm the file's name. 7. Update your packing list by typing: "apt-get update" and push "Enter" Remember, you still need to be in root for this. Next type: "aptitude install unrar" then hit "Enter" Again, be patient and wait for the linux to do it's magic. 8. It's probably a good idea to revert back to your original repository. Push the up arrow button until you see: "nano etc/apt/sources.list" (or you can just type it in) then hit "Enter" Remove the "#" from the first line and insert one (#) for the second line. This is so the wii doesn't run out of memory reading the packing lists from multiple repositories. Once again, hold the "Ctrl" key and push "x" to exit. Push "y" to save and "Enter" to confirm the file's name. Once back in the terminal (and still rooted) type: "apt-get update" and hit "Enter" 9. You're doing good and we're almost there. You are going to need a usb loader capable of reading from a fat partition as opposed to the wbfs partition style. Use "GAF's Wii Homebrew Tutorial: USB Loader" and remember to follow the instructions for loading form a FAT partition. 10. Now you're ready to use Iceweasel to find your torrents. Now is a good time to configure Iceweasel to download files to a specific folder, or you can just let it download to the /home/wii directory. Try to familiarize yourself with Iceweasel and fluxbox (of xfce4 if you installed that). 11. Unless your torrent is a small one you will need your usb flash or hard drive mounted to have enough room to download.Open Eterm and root yourself. (type: "su" hit "Enter" and input the password) Start by making a mount point for linux to use your drive. Type "mkdir /mnt/usb" then push "Enter" Next mount your drive by typing: "mount /dev/sda1 /mnt/usb" and hit "Enter" (This assumes that your drive is plugged into the correct usb slot - that being the one on the bottom if the console is positioned horizontally and that you want to use the first partition on that drive, else change the /dev/sda1 segment to /dev/sda2 or sda3 or whatever) You need to be in root to mount or unmount a drive, and you must mount the drive each time you boot up, before Transmission or anything else can use it. If you don't like this, then look into modifying your fstab configuration. All drives are automatically unmounted at shutdown. Never unplug a drive that is mounted or you risk destroying data. If you want to manually unmount your drive type: "umount /dev/sda1" and push "Enter" 12. Alright, go ahead and open up Transmission. It'll be near Iceweasel in the Net section of the fluxbox menu. Once it opens, push the button towards the top right to enter the preferences menu. I like to set it to use the torrents where they are to help save space. Adjust any of the other settings to your liking. I recommend being good to others and not limitting your upload speed, but it's up to you. After you close your preferences window, aim the pointer inside the Tansmission box and right click (push "B" on wiimote) and slick on "Add" This will open a menu dialog that will allow you to browse for your torrent. Check the box on the bottom left to enable alternate assembly location for your torrent to download to. Browse for your usb drive ( /mnt/usb ) and use it. It doesn't seem to make any difference if you check the "Start torrents automatically" box or not. It seems to auto-start each time anyway. 13. Sweet. let your torrent do it's thing, It's going to take a while. Try using the "Aptitude" program in Apps -->System. It might take a little getting use to, but you can browse for other software this way. Use the up and down arrow keys to navigate. Press "Enter" to open or close a selection. to select a package to install, use "+" ( for me its hold the "Shift" key and push "=") or to deslect or remove a package use "-" There are a lot of games you can mess around with. You should even be able to use gnome and kde programs. Your nonfree repository will allow you to get fceu and snes9x-x, and the regular repository has vba and the front end for snes9x callled gsns9x. Realize that these emulators will not run nearly as smooth as anything you load from the homebrew browser, but you can play them with your torrent running -just not at full capacity. 14. If all went well, you now have a nice new file to mess around with from your torrent -go to the next step. If you have trouble keeping transmission running, make sure you mounted your usb drive, and configured your torrent settings properly. You can check by right clicking on a torrent and selecting "Properties" If it is not downloading to the right place remove that torrent and reopen it and configure it properly. If you still have problems, make sure the dirve you are attempting to use is not full. If you still can't get it to work, try a different usb drive or an sd(hc) card inside a usb card reader. Make sure you have it mounted, it may not have the /dev/sda1 slot, but it should be close (like dev/sdb1 or sdc1, sdd1, sde1, you get the point) 15. You're almost finished. Your torrent may have already yielded a usable file, in which case, you are done. Go ahead and use it. I feel that mPlayer on the homebrew channel works better than the VLCviewer or whatever comes in xwhiite0.2, but feel free to play around with anyhing yourself. If your file is a rar or zip file, you will need to extract the file inside the archive. Ark can do this, but it seems to use a lot of resources and can be a little slow to open. This is a nice gui to use if you don't like the command line interface in the terminal. I don't believe ark will let you extract to your usb drive unless you have the proper permissions in the fstab. Here are the commands to use in the terminal to extract your fiile (remember to root yourself). For zipped files do this: "unzip /mnt/usb/FILENAME.zip ./" You can replace the "./" with the location you want the file to wind up in, but this way it will just unzip to the same location. you can always manipulate the file later. For rarred files do this: "unrar e /mnt/usb/FILENAME.rar ./" again, replacing the "./" with wherever you want the file to go. A common place would be /mnt/usb/wbfs If you have trouble unrarring your file, try to close everything exept the program you are using to unrar. Be patient, unrarring could take a while, try not to click on anything while the process happens,. And for some reason, sometimes the green-screensaver thing will mess up the process. 16. Excellent! You did it! Your wii can now supply itself with it's own software! The only thing you can't do is utilize files over 4gigabytes on a fat partitioned usb drive. so keep the file size under 4gb and you should be fine. With any luck somebody can find a way to get around that and post the solution here (one that doesn't involve using a seperate computer). Good Luck and Enjoy! Thank you to everyone that has helped to create, inspire, program or distribute all of these great software packages. I truely appreciate the hard work and dedication put forth, and all the used up spare time that was required to benefit the rest of us. Thank you again, and please keep up the great work!