Rooting Atrix HD on Jelly Bean

Search This thread

physivic

Member
Nov 23, 2010
30
1
nnnn.... maybe.

probably a stupid question, but is there any way to do this without a wifi network? I'm currently on a wired network... Thanks!

I tried a couple of different wifi networks before mine would work. In fact I had to move before it was possible... All of the WAPs I was joining were managed systems with the ports blocked.

If there were a way to connect the phone to a network with a cable, sure. As far as I know, there isn't, but you can think on that with your given hardware a little more efficiently than we can. Perhaps there is a router lying around with a USB port in it... I would be searching the app store for some such solution. The exploit does require the phone to access an IP on the local network, and thus it must be connected. This is not a stupid question at all. If IT people were afraid to ask questions whose answers appear to be obvious, we would hit so many stupid roadblocks that Android development would never occur. Keep at it, but you can easily set this up with a laptop and any router. It doesn't even have to be connected to the Internet, so just digging a Linksys out of the attic would work. The only major thing that needs to work on it is DHCP, and even that's negotiable if you can manually set IPs with it. Good luck.
 
  • Like
Reactions: ssuds

NYSEAN1

Senior Member
Oct 9, 2010
268
40
Can someone help me out here.. I am trying to root my atrix hd with jelly bean I get to the very last part and I get (error: device not found).. When I plug my phone up to the usb cable it dosen't go into deugging mode. What do I need to do so it will see my phone? It may be posted before and I read over it but I am lost..

Make sure you have debugging mode enabled before you plug in...Settings...turn Developer options ON then down the screen...check USB debugging...hope works:)
 

pianoman102

Senior Member
Apr 16, 2011
304
33
Nashville
Wifi

Hey could anybody help with a workaround for the wifi? I'm able to get to the point where it needs to be mounted but my ip address is a 129.xxx not a 198.xxx. I'm not sure how to work with that.
 

ssuds

Senior Member
Jul 13, 2012
458
235
Maybe -- For the exploit to work, we have to be connected to the same network as the Samba share. Other than wifi, the only ways I can think of are either an Ethernet>USB adapter or to reverse tether your PC's internet connection to your phone. Since I doubt you have the adapter on hand, here's some links about reverse tethering on a non-rooted phone. Hope they help.

http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html
http://www.makeuseof.com/answers/how-can-i-reverse-tether-my-android-via-usb-without-rooting/
http://web2techsolution.wordpress.com/2012/02/02/reverse-tethering-on-android-phone-without-rooting/
http://www.codeproject.com/Articles/191930/Android-Usb-Port-Forwarding

//If you have a laptop with wifi, you might be able to install linux on it, turn it into a hotspot, connect to it and do the exploit that way.

Awesome, thanks for the help! I do have a laptop with WiFi, I think i'll give turning it into a hotspot a shot.
 

ssuds

Senior Member
Jul 13, 2012
458
235
Alright, had my friend set up a hotspot with connectify and tried to root through that.
Everything seemed to be going well, but then I got this
Code:
ubuntu@ubuntu:/tmp/share$ sudo /tmp/share/adb shell /storage/rfs0/pwn
mount: Operation not permitted
sh: can't create /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/busybox: No such file or directory
sh: busybox: not found
cp: /system/bin/su: Read-only file system
Unable to chown /system/bin/su: No such file or directory
Unable to chmod /system/bin/su: No such file or directory
link failed Read-only file system
[+] Rooting complete!

Figured it might be normal and went on, SuperSU app was installed on my phone. But when I open it, it says
Code:
There is no SU binary installed, and SuperSU cannot install it. This is a problem.

Not sure how to proceed...

I searched this thread and saw a few people had this same issue, but couldn't figure out the solution...
 
Last edited:

DeerSteak

Senior Member
Jul 25, 2011
383
59
Took me like 4 tries but it worked.

First try was with someone's pre-created virtualbox image. Couldn't get it to see the phone
Second try was with a wubi-installed 12.04 LTS. Couldn't get it to run adb
Third try was with 10.04 live CD on that same PC. Couldn't keep a stable network connection. It's an Ivy Bridge box so maybe it's too new
Fourth try was with the 10.04 live CD on a Lenovo Sandy Bridge laptop. Worked like a charm.

But now I'm rooted. W00t!
 

adamr240

Senior Member
Nov 26, 2010
201
6
Ok, so i had some time on my hands so created some simple steps to root Motorola Atrix HD on 4.1.1+ using Windows PC.

This is done using VirtualBox and a custom Ubuntu image with samba already configured.

Instructions

RootAtrixHD.rar

Steps created from http://xdaforums.com/showthread.php?t=2143437

Hope this works for you. Let me know if you have any questions.

nello33 at gmail dot com

Enjoy


Has anyone tried this? I cannot get Ubuntu to work at all.
 

TecknoFreak

Inactive Recognized Contributor
No matter what version of Ubuntu I use I always get the same error message from my phone:

NETWORK ERROR
There is a problem in your Network
Connection with remote host.
Please repair your network
communication and try again.

Is there a network configuration in Ubuntu I'm leaving out or what? I'm able to download the files in the setup while I'm in Ubuntu alright, so I guess it's talking to my network.

Why won't my phone connect?
I am getting the same error, any solution for this?
 

adamr240

Senior Member
Nov 26, 2010
201
6
Ok, so i had some time on my hands so created some simple steps to root Motorola Atrix HD on 4.1.1+ using Windows PC.

This is done using VirtualBox and a custom Ubuntu image with samba already configured.

Instructions

RootAtrixHD.rar

Steps created from http://xdaforums.com/showthread.php?t=2143437

Hope this works for you. Let me know if you have any questions.

nello33 at gmail dot com

Enjoy

I keep getting a "error:device not found" on the last command to root.
 
I keep getting a "error:device not found" on the last command to root.

Plug your phone in, open up VirtualBox Manager then go to Settings then USB hit the green plus sign. I added "Unknown Device 1BCF blah blah lah. and make sure motorola mb886. Once I did those two things I booted up Ubuntu and it worked.
 
  • Like
Reactions: adamr240

pianoman102

Senior Member
Apr 16, 2011
304
33
Nashville
Plug your phone in, open up VirtualBox Manager then go to Settings then USB hit the green plus sign. I added "Unknown Device 1BCF blah blah lah. and make sure motorola mb886. Once I did those two things I booted up Ubuntu and it worked.

the issue i'm having is the network still not having the appropriate ip address. im still getting a 129. or 127 instead of the 192. its kind of frustrating.
 

nello33

Member
Nov 22, 2007
16
5
Everett
nellohaze.sisvs.com
the issue i'm having is the network still not having the appropriate ip address. im still getting a 129. or 127 instead of the 192. its kind of frustrating.

Then your issue seems to be router issue.

---------- Post added at 08:06 AM ---------- Previous post was at 07:28 AM ----------

Alright, had my friend set up a hotspot with connectify and tried to root through that.
Everything seemed to be going well, but then I got this
Code:
ubuntu@ubuntu:/tmp/share$ sudo /tmp/share/adb shell /storage/rfs0/pwn
mount: Operation not permitted
sh: can't create /system/xbin/busybox: Read-only file system
Unable to chmod /system/xbin/busybox: No such file or directory
sh: busybox: not found
cp: /system/bin/su: Read-only file system
Unable to chown /system/bin/su: No such file or directory
Unable to chmod /system/bin/su: No such file or directory
link failed Read-only file system
[+] Rooting complete!

Figured it might be normal and went on, SuperSU app was installed on my phone. But when I open it, it says
Code:
There is no SU binary installed, and SuperSU cannot install it. This is a problem.

Not sure how to proceed...

I searched this thread and saw a few people had this same issue, but couldn't figure out the solution...


Had that problem when i was using a third party application to create remote storage. Try the builtin 'Files' app on the device to attach the remote storage.

Good Luck.
 
Mar 13, 2013
31
1
Madison
vidiot.com
Then your issue seems to be router issue.

---------- Post added at 08:06 AM ---------- Previous post was at 07:28 AM ----------




Had that problem when i was using a third party application to create remote storage. Try the builtin 'Files' app on the device to attach the remote storage.

Good Luck.

As per the original instructions, the built-in "Files" app was used. That is not the problem. It would have been nice if that was it, but, it isn't.
 

ssuds

Senior Member
Jul 13, 2012
458
235
Then your issue seems to be router issue.

---------- Post added at 08:06 AM ---------- Previous post was at 07:28 AM ----------




Had that problem when i was using a third party application to create remote storage. Try the builtin 'Files' app on the device to attach the remote storage.

Good Luck.

I'm actually using the built in files app, so that shouldn't be the issue

Sent from my MB886 using xda app-developers app
 

pianoman102

Senior Member
Apr 16, 2011
304
33
Nashville
I'm actually using the built in files app, so that shouldn't be the issue

Sent from my MB886 using xda app-developers app

yes the files app is fine. my issue is that its still telling me that the directory wasn't found or it didn't exist. i have it mounted and the share is open and everything. do i need to connect it different, i.e. as a camera or as a file transfer device?
 

neondunker

Senior Member
Aug 20, 2012
152
48
I followed the instructions but when I try to run the code, i dont get any message.

I never had used Linux for rooting purposes before, Do I need to do something else before? Debugging is on.
 

ryuben2k

Senior Member
Feb 16, 2012
248
14
Saipan
Google Pixel 7 Pro
I followed the instructions but when I try to run the code, i dont get any message.

I never had used Linux for rooting purposes before, Do I need to do something else before? Debugging is on.

Hi, there's a easy way to root youre phone. Go to general section and go to easier root exploit and download the motochopper and follow the instruction. Its so easy compare to this, i tried this many times and i failed. By the way im using Atrix Hd Bell version.

Sent from my MB886 using xda premium
 
  • Like
Reactions: bnaivar

neondunker

Senior Member
Aug 20, 2012
152
48
Hi, there's a easy way to root youre phone. Go to general section and go to easier root exploit and download the motochopper and follow the instruction. Its so easy compare to this, i tried this many times and i failed. By the way im using Atrix Hd Bell version.

Sent from my MB886 using xda premium

Just did and worked incredible.

Thanks!!!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 81
    Update:
    I'm leaving this post here for posterity's sake, but an easier root method is now available at:
    http://www.droidrzr.com/index.php/topic/15208-root-motochopper-yet-another-android-root-exploit/

    The package may be downloaded at http://vulnfactory.org/public/motochopper.zip


    ---

    As promised, this post describes how to root the Atrix HD Jelly Bean build. This should also work on other Motorola 4.1.2 builds (Razr/Razr Maxx, Razr HD, Razr M, etc.).

    The exploit requires setting up a special Samba share and mounting this share on your phone using the File Manager app. I apologize that this process may seem involved for some of you, and request that members of this community help each other out if some of you are having problems completing the procedure. I'm not able to provide individual tech support to every user who wants to root this phone.

    The following instructions require a working Linux installation. The following instructions are for Ubuntu. If you don't want to install Ubuntu permanently on your machine, I suggest using a LiveCD installation. Instructions on setting this up are described here:

    https://help.ubuntu.com/community/LiveCD#How-To_LiveCD_Ubuntu

    Once you're booted into Ubuntu, open a terminal. Create a new directory for your Samba share:

    Code:
    mkdir /tmp/share

    Next, install the samba package:

    Code:
    sudo apt-get install samba

    Edit the configuration file for samba:

    Code:
    sudo gedit /etc/samba/smb.conf

    Add the following lines to the end of the configuration file and save your changes:

    Code:
    [share]
    	path = /tmp/share
    	available = yes
    	valid users = guest
    	read only = yes
    	browsable = yes
    	public = yes

    Close the text editor once you've saved your changes.

    Next, create a user for the Samba share by typing in the terminal:

    Code:
    sudo useradd guest -m -G users

    Set a password for the new user. Remember this password:

    Code:
    sudo passwd guest

    Provide a password here and press enter. You won't see the characters you're typing, so be careful.

    Next, set a password on the share. Use the same password you just provided:

    Code:
    sudo smbpasswd -a guest

    Type the password you created before and press enter.

    Next, restart the Samba server:

    Code:
    sudo restart smbd

    Finally, download and prepare the required files to the Samba share:

    Code:
    cd /tmp/share
    wget [url]http://vulnfactory.org/public/motoshare.tgz[/url]
    tar xvf motoshare.tgz
    sudo chown root:root pwn
    sudo chmod 6755 pwn

    At this point, you'll need to know the IP address of your Linux host, which you can get by running "ifconfig" from your terminal (it should be of the form "192.168.x.x").

    Next, move over to your Android device. Ensure you have enabled USB Debugging Mode (under Settings -> Development Settings). Ensure your device is connected via Wifi.

    Open the "File Manager" app, and select "Remote storage". Click "Add storage", and fill in fields as follows:

    Code:
    Host IP address:		[your Linux machine's IP address]
    Domain name:			WORKGROUP
    Shared folder name:		share
    User:				guest
    Password:			[the password you created above]

    At this point, the phone will mount your Linux share. To complete the process, plug in your phone via USB to your Linux machine, and type the following in your Linux terminal:

    Code:
    sudo /tmp/share/adb kill-server
    sudo /tmp/share/adb shell /storage/rfs0/pwn

    If it's successful, this should print "[+] Rooting complete!".

    Finally, install Supersu by typing the following in the terminal:

    Code:
    sudo /tmp/share/adb install /tmp/share/eu.chainfire.supersu.apk

    Congratulations, enjoy your rooted device.

    I can't stress this enough: I can't provide individualized tech support for everyone on this forum. Please help each other.

    TTLayland has been successfully rooted using this technique and has volunteered to help. If you get stuck and can't find support on these forums, feel free to email him at ttlayland (at) gmail (dot) com.


    Paypal:
    http://goo.gl/zBGb0
    5
    Ok, everybody is going to need to wait a bit while I sort out some technical issues. Don't worry, the exploit is already confirmed to work, it's just a matter of making it possible for you all to easily use it.
    4
    Can everyone please stop quoting the OP. Just hit reply!

    Sent from my phone.
    3
    And this is why need to mod the apk to install on my razr i.

    You can unlock your RAZR i and root anytime you want. Something these users would do in a split second if they could.

    Sent from my Galaxy Nexus using Tapatalk 2
    3
    +1 for windows version

    Sent from my MB886 using xda premium

    There is a technical problem in doing a windows version from what I understand. Its not that difficult to boot a Linux LiveCD or LiveUSB don't even have to install it on your computer.

    EDIT: If you need help post it here :)

    Sent from my Galaxy Nexus using Tapatalk 2