[Xoom Android Development] iruiz2:
BT5 and Aircrack-ng on the Xoom​

This thread is the continuation of another one (you can read it at http://xdaforums.com/showthread.php?t=1280601 although most of the important information will be duplicated [and hopefully extended] here). I also recommend reading this post.The idea of this thread is to continue maintaining this EXCELLENT tool for JB 4.1.2, and hopefully for 4.2 when it comes for our beloved Xoom. Bigrushdog (the OP of the original thread) has sold his Xoom and was unable to continue with the original thread, and has handed to me to continue it here. He is a mighty god as a developer compared with me, so I'll try my best keeping this up. Don't doubt in correcting possible mistakes or asking questions, the idea here is to learn between all of us. The BT5 image can be used no matter the OS version, but the kernel has to be compiled, and here's where many of us begin having problems. I'll investigate everything I can, and with the help of others I plan to turn this thread into a tutorial on how to do this.

After all this intro, I'd like to say a BIG THANK YOU to Bigrushdog for the original thread and all his help. Secondly, here's the original presentation of the thread:​

After much testing, developing, and debugging, Team Tiamat Xoom is proud to present Backtrack 5 with Aircrack for Motorola Xoom! Backtrack 5 is a Linux Distro designed specifically for Information Security (InfoSec) professionals. Aircrack is a software suite for wireless network vulnerability and penetration testing (pentest). We are very excited that we have been able to unify Backtrack, Aircrack, and the Xoom to produce a robust, unified, and mobile security solution.
​

​

Please be advised: The purpose of this thread is to release the Tiamat Xoom Backtrack 5 with Aircrack Expansion Pack. It is also to advance the Android implementation of this suite, along with discussion of drivers, dongles, and other aspects AS IT PERTAINS TO ANDROID. This is not the thread for asking about how to use the software suite. There are countless sources on the internet on which to find information about using the software suite. Also, due to the nature of this software, it may be a violation of XDA policy to discuss certain aspects of vulnerability testing, network penetration, and the like. I will personally follow up with XDA Moderation to determine what is fair game and what it not. Upon receiving guidance from moderation, I will open a thread in the Xoom General section for sharing scripts, tips, strategies, etc.​

​

Well, and third: let's present the files and what to do with them!!

If you are running JB 4.2 EOS:

Download the BT5 Image Installer for JB4.2 Here. NEW

Download Development overlay 6 here, which contains the boot.img compatible with JB 4.2 and several BT5 scripts (it is basically the overlay 4 with the new boot.img, see post 2), and several corrections to init scripts to take into account the new folder structure in 4.2.

Download Backtrack 5 Flashable Zip Remover Tool for JB4.2 (if you get tired of BT5 or are in need of those 5gb of internal memory, you'll need to flash this to delete the BT5 image.).

1.- Download both files and place them on the Xoom. Be aware that the BT5 image is going to take 5gb of your internal memory, so before going to recovery make sure you have at least 5.5gb free there.

2.- Flash the BT5 image installer (patience, it will take some time finishing up).

3.- After this is finished, flash the overlay 6 (second file). Reboot.

If you already had BT5 running on jb4.1.2, then... Just flash overlay6.zip in recovery, and reboot!!

4.- Go to your favourite terminal app (I recommend ConnectBot, see post 3) and type:

su
bt5

. You should now be on a BT5 shell if everything went ok. What you do from here on...

-------------------------------------------------------------

If you are running JB 4.1.2 (hopefully Team EOS):

BE AWARE that you'll need to have 5Mb free in /system before flashing the overlay, or it won't work properly. JB fits very tight in our Xoom, so check it before starting to flash. In (Eos155-wingray with 0802gapps, 6.85Mb are left free, so there's no problem)

Download the BT5 Image Installer Here. It's the same as the ICS one, in case you had it already.

Download Development overlay 5.1 here, which contains the boot.img compatible with JB 4.1.2 (using eos150-stingray) and several BT5 scripts (it is basically the overlay 4 with the new boot.img, see post 2). (Thank you to Trevd, Mjamocha and Bigrushdog for showing me the way to update the boot.img it to JB 4.1.2).

Download BT5 scripts updater for JB. It modifies key scripts to initialize/mount the BT5 to make it compatible with JB.

What to do with this?

If you are installing it for the first time:

1.- Download the three files and place them on the Xoom. Be aware that the BT5 image is going to take 5gb of your internal memory, so before going to recovery make sure you have at least 5.5gb free there.

2.- Flash the BT5 image installer (patience, it will take some time finishing up).

3.- After this is finished, flash the overlay 5 (second file), followed by the Scripts_updater. Reboot.

If you already installed this tool on ICS and have sinced upgraded to JB 4.1.2, then you only need to follow step 3.

4.- Go to your favourite terminal app (I recommend ConnectBot, see post 3) and type:

su
bt5

. You should now be on a BT5 shell if everything went ok. What you do from here on...

-------------------------------------------------------------

If you are running ICS (hopefully Team EOS):

Download the BT5 Image Installer Here

Download Bigrushdog's development overlay 4 here, which contains the ICS kernel and several BT5 scripts (more info on http://xdaforums.com/showthread.php?t=1513490 )

Download Backtrack 5 Flashable Zip Remover Tool (if you get tired of BT5 or are in need of those 5gb of internal memory, you'll need to flash this to delete the BT5 image.)

What to do with this?

1.- Download both files and place them on the Xoom. Be aware that the BT5 image is going to take 5gb of your internal memory, so before going to recovery make sure you have at least 5.5gb free there.

2.- Flash the BT5 image installer (patience, it will take some time finishing up). After this is finished, flash the overlay (second file). Reboot.

3.- Go to your favourite terminal app (I recommend ConnectBot, see post 3) and type:

su
bt5

. You should now be on a BT5 shell if everything went ok. What you do from here on...

-------------------------------------------------------------

Long live to BT5 on the Xoom!!