[Xoom Android Development] goon55:
OK, thanks for the initial post and outstanding directions. I've updated what you listed based on what I have seen on my mac. I've just been through this process now and everything is working great. I hope this helps.

1. Follow the pre requisites above.

* I also had to download the fastboot-mac file from the HTC site- http://developer.htc.com/adp.html​

2. Open a terminal (located in the utilities folder)

3. Navigate to your sdk/platform-tools folder

Example: "cd /home/b16/Desktop/sdk/platform-tools" (no quotes)

4. Type "./adb devices" and make sure your Xoom shows up on the list.

This command will show you if your device is connected to the Android Debug Bridge.

goonmac-2: platform-tools goon$ ./adb devices

List of devices attached

028040c743e111d7	device​

5. Now type in "./adb reboot bootloader" (You can skip the next 3 steps if you’ve unlocked with fastboot previously)

This will reboot your device into bootloader mode accepting fastboot commands.

FYI - your xoom will just say "Starting..." but it is ready to accept the next step.​

6. I had to type "chmod 755 fastboot" first to get it to execute.

This will change the permissions of the FASTBOOT BINARY so it can execute.

7. Now type in "./fastboot oem unlock" and choose to unlock it. (wait for reboot)

This will make your device "Hackable" and will VOID your warranty, you can re-lock it later if you like using another guide on this forum. Located HERE.

goonmac-2: platform-tools goon$ ./fastboot-mac oem unlock

... INFO To continue, follow instructions on the device's display...

OKAY​

8. Once it has rebooted type "adb reboot bootloader" and hit enter.

Now you are going back into bootloader mode to finish the job.

*after the reboot, initially, I got this error:

goonmac-2: platform-tools goon$ ./adb reboot bootloader

error: device not found

when the reboot completes, you will come to the original setup screen. it is worth noting that you need to select the language and follow the on	screen directions. Re-enter your account information etc. When you get to the desktop, your device will then be re-seen by your mac.​

9. Once in bootloader mode type "./fastboot flash boot rootboot.img"

This is going to flash the boot image needed to have root working properly within the system.

* Again, need to use the fastboot-mac:

goonmac-2: platform-tools goon$ ./fastboot-mac flash boot rootboot.img

sending 'boot' (2902 KB)... OKAY

writing 'boot'... OKAY​

10. Type "./fastboot reboot" (wait for reboot)

command wil now boot you back into Android.

* Again, need to use the fastboot-mac:

goonmac-2: platform-tools goon$ ./fastboot-mac reboot

rebooting... ​

11. Type "./adb remount"

We are now mounting the system partition in order to push the Super User binary.

no issues

goonmac-2: platform-tools goon$ ./adb remount

remount succeeded​

12. Type "./adb push su /system/bin"

Does what it says. Pushes binary to system folder.

no issue

goonmac-2: platform-tools goon$ ./adb push su /system/bin

701 KB/s (26336 bytes in 0.036s)​

13. Type "./adb shell" You should now see a "#" sign.

This will put you into a root shell to change the permissions of files in the next step.

no issue

goonmac-2: platform-tools goon$ ./adb shell​

14. Type "chmod 4755 /system/bin/su"

You just changed the permissions of the super user binary to run properly.

no issue

# chmod 4755 /system/bin/su​

15. Type "exit".

You will now be back in your home terminal ready to push the Super User Apk.

16. Type "./adb push Superuser.apk /system/app"

no issue

goonmac-2: platform-tools goon$ ./adb push Superuser.apk /system/app

1137 KB/s (196521 bytes in 0.168s)​