[Motorola Droid Bionic] rokkywoof:
Damn! It works! No Linux VM under Linux Needed.

I agree with the annoyance. I have Ubuntu 12.04 XFCE 32-bit running native (been using Linux off and on since the floppy disk install days, and it is my main personal OS now - Solaris Unix being my main professional OS for about as long, 20 years), and first found this other guy's posting that looks as though maybe it has that "mythical tarball":

http://forums.androidcentral.com/bi...ly-bean-dummies-plain-plain-english-gets.html

However, it seemed to me all the gyrations to work through a Samba network file share were also a bit roundabout when I found that I could push the files to the Bionic with adb push, and his run.sh script's first adb command, after setting it up, is to "kill-server", followed by a bunch of adb commands - say what?? How could that work? This is the rest of the script:

$adb kill-server

echo "[+] Waiting for device..."

$adb wait-for-device

echo "[+] Device found."

echo "[+] Pushing exploit..."

$adb push su /data/local/tmp

$adb push busybox /data/local/tmp

$adb push pwn /data/local/tmp

$adb shell chmod 755 /data/local/tmp/busybox

$adb install Superuser.apk

chmod 6755 pwn

echo "[+] Rooting phone..."

echo "[+] Your phone may appear to reboot. Please ignore this and continue with the exploit."

$adb shell /storage/rfs0/pwn 1

echo "[+] Please press any hardware button on your phone."​

I found I could do all that down to "$adb shell /storage/rfs0/pwn 1" from the Ubuntu terminal side, but then seeing that pwn was pushed to /data/local/tmp/ on the Bionic, I thought I could just run it from there:

./adb.linux shell /data/local/tmp/pwn 1

[+]

[+] Motoshare 2: Motorola 4.1.2 root exploit

[+] Copyright 2013 Dan Rosenberg (@djrbliss)

[+] Version 1.1

[+]

[+] Tested on Droid Bionic, Droid Razr (XT910)

[+]

[+] Missing required privileges.
​

But no go. Does the "pwn" binary exploit require being run by the phone from a Samba network share on the Linux machine to work? Is pushing pwn to the Bionic a bogus/pointless action? Is this AndroidCentral root exploit from "Nuwan" the same exploit as the topic of this XDA thread? He alludes to getting it from elsewhere, but is not too forthcoming as to just where.

This all just a bit too "sanitized for newbie/non-linux-user protection" to understand what is going on behind the scenes.

TIA

[UPDATE]

And the answer is that it really does seem to require running pwn over a SMB (Windows network) connection - I suppose as the Open Source Samba v2.x does it (some versions behind a "modern" Windows network I would guess, and with its less-than-perfect compatibilty quirks, or this could all be done from Windows PC's less painfully for the majority of y'all - but suits this Linux fan(atic) just fine :victory: ).

Once I set up the Linux Samba software, and added my directory with the tarball contents to its configuration, then used the "Files" app remote storage function to make the connection (the instructions' use of dashes in front of "share" and "guest" seemed to cause problems until I dropped them on a hunch), it showed up in /storage/rfs0. Then I issued the pwn command via adb ON the Linux machine to run pwn "remotely" on the Bionic from the network share on the Linux machine - "It's only weird if it doesn't work" to quote a certain (yucky) beer commercial (give me Blue Moon!). :highfive:

Glad I did not have to do a Linux VM under Linux (although I have, but for a more long-lasting use).

HTH