[ROOT] Photon Torpedo, dockless root access

Search This thread

pbedard

Senior Member
Jul 30, 2010
4,386
1,122
boston
Im trying to use the torpedo when i try to use adb to push it to data/ tmp it says no permissions im on 2.3.4

Sent from my MB855 using xda premium
 

jereemk

Senior Member
Apr 4, 2010
56
4
easy?

is this really that easy? im about to root my first non htc phone, this seems too good to be true!
 

suhaspatwa

Member
May 24, 2007
46
0
Here is the method I discovered for root access that doesn't require a dock.


Please donate with the "Donate to me" button on the top left of this post, if you are willing. I don't promise anything new in the future. It would just be a thank you for this hack.

Old thread, if you have problems with this


Instructions:
Use your favorite method to get photon-torpedo.tar into /data/tmp
Install Superuser from the Market
Install Android Terminal Emulator from the Market
Run Android Terminal Emulator
Run cd /data/tmp
Run /bin/tar xf /data/tmp/photon-torpedo.tar
Run /data/tmp/photon-torpedo.sh
Run /data/tmp/install-su.sh

Download:
Photon Torpedo


Thank you dgood!
Thank you Yay!


Thank you it worked for me on my US 2.3.5 ROM to root
 

JustSomeDude

Senior Member
Feb 14, 2011
245
66
Virginia
I downloaded the tar to my internal storage
installed super user
installed terminal emulator
opened terminal emulator

then typed the following hitting enter after each line
cd sdcard/download
cp *tar /data/tmp/
cd /data/tmp/
chmod 777 photon-torpedo.tar
/bin/tar xf /data/tmp/photon-torpedo.tar
/data/tmp/photon-torpedo.sh
/data/tmp/install-su.sh


rooted no pc intervention or adb bs

Ok, I know this is a really old post, but I just wanted to say thanks to both edgan for the method and cornelious2 for the extra instructions (quoted) -- I have a mac, so having this method to do everything from the phone was awesome! Thanks!
 
Ok, I know this is a really old post, but I just wanted to say thanks to both edgan for the method and cornelious2 for the extra instructions (quoted) -- I have a mac, so having this method to do everything from the phone was awesome! Thanks!

What's really nice is, if you Lose Root all you need to run is.

/data/tmp/photon-torpedo.sh
/data/tmp/install-su.sh

Which is what I had to do today.
 
  • Like
Reactions: JustSomeDude

calvinweber

Member
Apr 14, 2008
6
2
St. Cloud
I downloaded the tar to my internal storage
installed super user
installed terminal emulator
opened terminal emulator

then typed the following hitting enter after each line
cd sdcard/download
cp *tar /data/tmp/
cd /data/tmp/
chmod 777 photon-torpedo.tar
/bin/tar xf /data/tmp/photon-torpedo.tar
/data/tmp/photon-torpedo.sh
/data/tmp/install-su.sh


rooted no pc intervention or adb bs
Thanks cornelious2

Worked Great... you the MAN!
 

moparfreak426

R.I.P.
Mar 22, 2012
6,743
1,197
East/Middle TN
Alt of reading here. Tired. Bit to fall asleep but must know will this torpedo methodwork on us cellular electrify with 2.3.5 update with locked bootloader?

Sent from my Motorola Electrify using XDA
 

moparfreak426

R.I.P.
Mar 22, 2012
6,743
1,197
East/Middle TN
Very noob q here.... In terminal emulator how do u hit enter?

*EDIT*i found out u hit the the "next line button in the bottom right corner.

Sent from my Motorola Electrify using XDA
 
Last edited:

sin-cal

Senior Member
Aug 16, 2008
189
10
Porterville, CA
ok, I rooted using torpedo, an I did so because I updated to the soak update while I was rooted an it unrooted me, but left behind the superuser app. no amount of wipe got rid of it. I need to unroot an get rid of any traces of root, superuser so I can get my phone serviced. Suggestions? I thought applying an update would wipe root an the superuser, but it just wiped root.
 

stevetrooper

Senior Member
Jul 6, 2010
218
82
Kansas
I have tried the photon-torpedo.sh and getting the additional error:

/data/tmp/photon-torpedo.sh: line 5: /lib/libphoton-torpedo.so: Permission denied
ERROR: ld.so: object 'libphoton-torpedo.so' cannot be loaded as audit interface:
invalid ELF header; ignored.


I don't get the # prompt after the script stops, so the install-su.sh gives an error when you try to run it.

$ ./install-su.sh Usage: mount [-r] [-w] [-o options] [-t type] device directory cp: /system/bin/su: Read-only file system Unable to chmod /system/bin/su: Read-only file system Usage: mount [-r] [-w] [-o options] [-t type] device directory rm failed for /lib/libphoton-torpedo.so, Permission denied.

I have seen others have this problem, anyone figure out how to fix it?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 88
    Here is the method I discovered for root access that doesn't require a dock.


    Please donate with the "Donate to me" button on the top left of this post, if you are willing. I don't promise anything new in the future. It would just be a thank you for this hack.

    Old thread, if you have problems with this


    Instructions:
    Use your favorite method to get photon-torpedo.tar into /data/tmp
    Install Superuser from the Market
    Install Android Terminal Emulator from the Market
    Run Android Terminal Emulator
    Run cd /data/tmp
    Run /bin/tar xf /data/tmp/photon-torpedo.tar
    Run /data/tmp/photon-torpedo.sh
    Run /data/tmp/install-su.sh

    Download:
    Photon Torpedo


    Thank you dgood!
    Thank you Yay!
    8
    They did a great write up (link below). Maybe this can be a little simpler for some people at walking them through it.

    http://briefmobile.com/how-to-root-motorola-photon-4g


    "Root Motorola Photon 4G


    Prerequisites

    •Drivers
    ◦32-bit
    ◦64-bit
    •ADB package
    •Root file
    Installation

    1.Navigate to the Android Market and install the “Superuser” application from ChainsDD
    ◦Alternatively, install a Superuser .apk file from here.
    2.Extract the ADB package to your C:\ Drive under a new folder titled “root”
    3.Place the root file in the same folder
    4.Open the command prompt (Start >> run “cmd” >> enter)
    5.Type the following commands
    ◦cd C:/root
    ◦adb push photon-torpedo.tar /data/tmp
    ◦adb shell
    ◦cd /data/tmp
    ◦/bin/tar xf /data/tmp/photon-torpedo.tar
    ◦/data/tmp/photon-torpedo.sh
    ◦/data/tmp/install-su.sh
    6.Congratulations! You are rooted!
    /bin/tar xf /data/tmp/root.tar

    Source: Edgan, XDA

    "
    7
    For the super noobs like myself (what worked for me)

    So I will kinda write out how I did this and how I was helped:

    You MUST have ADB installed if you do not then you need to figure that out, there are tons of tutorials on this if you just google it.


    Instructions:

    Install Superuser from the Market
    Install Android Terminal Emulator from the Market


    These two things can be done right off the bat. You will come back to this later.

    Use your favorite method to get photon-torpedo.tar into /data/tmp

    As far as this goes, I just put the zip file you downloaded that probably ended up in your downloads folder right onto drive C - So it should be C:\photon-torpedo...Now do this:

    Open a command prompt

    TYPE adb push photon-torpedo.tar /data/tmp

    Adb shell

    cd /data/tmp

    /bin/tar xf /data/tmp/photon-torpedo.tar

    Make sure you include the period . on the next two!!

    ./photon-torpedo.sh
    ./install-su.sh


    you don't have to type the /data/tmp part because you are/should be, already in that location.

    Now at this point you should be rooted. Open Terminal Emulator you got from the market earlier and

    TYPE su
    and then hit enter

    if super user pops up and asks for permission you have succeeded.




    Many thanks to Edgan for the actual process and criptix for the step by step explanation. Sorry so long and if I forgot something please let me know, I hope this helps someone.
    6
    ROOTING for DUMMIES

    Here is an expanded version of my earlier post that attempts to be a Dummies Guide. A few things:

    1. Turn on USB Debugging in Menu/Settings/Applications/Development/USB Debugging - check the box.
    2. From the market download and install the Superuser App to your phone. You may be asked to update binaries but you can't till you're rooted. It's OK as is.
    3. Download and install the drivers to your PC from the link in step 9 below.
    4. Download both the ADB package and the torpedo root file to your PC from the link in step 9 below.
    5. Create a folder on your C: drive called Root.
    6. Unzip the ADB package to the Root folder and move the torpedo root file there as well.
    7. Plug your phone into your PC with the USB cable. Set USB Settings to Charge Only. (I didn't change this myself but others report better success this way.)
    8. From your PC click Start:Run: type CMD and click OK.
    9. Enter the prompts shown at http://briefmobile.com/how-to-root-motorola-photon-4g

    IGNORE error messages - just enter the lines shown.
    The screen shot below is what a successful root session looks like and takes less than 2 minutes. Note the spacing when typing. It should look exactly like the screenshot.

    mkfkq5vki4qoabkp9xe.jpg


    If your screen looks like this you are done and rooted!
    Install Root Checker from the Market and run it to verify you are rooted.
    Have a beer, you deserve one!

    I'm a noob having just purchased a MoPho last week as my first real Android phone (the 1.6 phone I used briefly a few years ago doesn't count). This is my first time rooting although I used to be quite the modder in ye olde Razr days. As a bit of background, I've been using Moto cell phones since the first brick came out in the mid 80's.

    The root process described here worked flawlessly and exactly as advertised. A few VERY basic tips:

    Put the tar file and the adb files in a new folder named c:\root
    Install the drivers and plug your phone into your PC via your USB cable.
    From your PC - Start:Run:cmd:<enter>

    ozhuvk9p4al9tdtfxtz.jpg
    4
    Find the folder the photon file is in hold shift key and right mouse click the folder select open in command window.

    At cmd type
    adb push photon-torpedo.tar /data/tmp

    Then

    Adb shell

    Then

    cd /data/tmp

    for the rest follow the op except drop the /data/tmp and replace with ./





    Sent from my MB855 using XDA Premium App