How To: Root Motorola Photon 4G

Filed under Development, Guides, News by Kenneth Pennington on August 13, 2011 at 1:49 AM

Motorola Photon 4G

Sprint launched the Motorola Photon 4G not more than a couple of weeks ago. The device features a 1 GHz Tegra 2 chip, qHD screen, and integrated Webtop Linux experience. It’s already got a couple of custom pseudo-ROMs, root through the HD dock, and a number of clutch modifications.

Finally, users can enjoy root priveleges without purchasing one of those expensive HD Multimedia docks. We’ve included the directions below for your Photon-rooting pleasure. Make sure to head over to the XDA-Developers forums to thank master developer Edgan for his efforts that rooted this device. See the directions after the break.

Root Motorola Photon 4G

Prerequisites

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!
Source  //  Edgan, XDA

59 Responses to “How To: Root Motorola Photon 4G”

  1. awesome work guys!

  2. Jjdougood says:

    Help

    $ ./photon-torpedo.sh ./photon-torpedo.sh ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: unde fined symbol: la_version; ignored. Fatal server error: Server is already active for display 0 If this server is no longer running, remove /tmp/.X0-lock and start again. Please consult the The X.Org Foundation support at http://wiki.x.org for help. ddxSigGiveUp: Closing log

    • Try this:
      cd C:/root
      adb push photon-torpedo.tar /data/tmp
      adb shell
      /bin/tar xf /data/tmp/photon-torpedo.tar
      cd /data/tmp/
      bin/tar xf /data/tmp/photon-torpedo.tar
      cd /data/tmp
      ./photon-torpedo.sh
      ./install-su.sh

  3. James Kahn says:

    err after downloading this .tar file, should I keep it in C:/root or copy it to sd card / ad ext of mobile ? 

  4. Jason Haid says:

    I’m finding these instructions a lil vague, can you make this more idiot proof or are there steps missing?? i.e pull battery and put into xxx mode??

  5. Vin Carrillo says:

    WOW this can’t get any more confusing – you obviously posted this as if the person has done this several times before, and while I appreciate you trying to help, what is this part?

    2. Extract the ADB package to your C: Drive under a new folder titled “root”3. Place the root file in the same folder

    “C:Drive” as in my desktop computer hard disk drive???

    And if you meant the phone’s C: drive I did not know the phone had a “C” drive.

    • Chris2furj says:

      Ok let me see if I got this right….you are installing ABD and Root onto a created file labeled root. then you enter all the commands…Then do you transfer the folder to the phone? And where do you install the drivers? Thanks for any help you guys can give!

  6. Ah says:

    What do I choose when I connect my phone to my computer??? I got device not found after second command

  7. guest says:

    doesnt work?
    keep getting permission denied?

  8. guest says:

    bin/tar not found can i get assistance with this PLEASE

  9. Vin Carrillo says:

    No offense to Edgan because I am sure he was enthusiastic to get this out and could not possible account for every nuance, but the instructions were somewhat vague and potentially confusing especially for us novices. So with that it is possible some of you may get the following that appears to be an error message:

    “root@localhost:/data/tmp#”

    That means your phone is now rooted and the last step is typing:

    “/data/tmp/install-su.sh”

    So in between his last two instructions above;

    /data/tmp/photon-torpedo.sh

    /data/tmp/install-su.sh

    If you get this ‘error’ message:

    ####

    ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: unde

    fined symbol: la_version; ignored.

    Fatal server error:

    Server is already active for display 0

    If this server is no longer running, remove /tmp/.X0-lock

    and start again.

    Please consult the The X.Org Foundation support

    at http://wiki.x.org

    for help.

    ddxSigGiveUp: Closing log

    bash: groups: command not found

    root@localhost:/data/tmp#

    ####

    Just type:”/data/tmp/install-su.sh”

    after that last line, “root@localhost:/data/tmp#” and hit ENTER.

    That means your phone is now rooted.

    After that I went to the Market on my phone, or you can go to https://market.android.com/ and install, Root Checker by Joey K (https://market.android.com/details?id=com.joeykrim.rootcheck&feature=search_result) to see if you got it right.

    Believe me it took several hours of visiting many different Web sites and trial and error to get this done. Again, the instructions could have been a bit clearer and taken into account every nuance but there you go and I hope that helps someone.

    • My says:

      hey Vin seems like you got it down but im having problems after ….   
      /bin/tar xf /data/tmp/photon-torpedo.tar
      says files not found i tried with no space after “xf” /data and get an error like f needs to be argued type –help…blah blah what am i doing wrong?

      • Cheseanreedf says:

        same here mine doin that exact same thing

      • Did you install the correct drivers that are posted with the instructions?  Only asking b/c I had the same error- hadn’t installed the drivers.

        • ghodzilla5150 says:

          Thanks for letting me know about Charge Only. I was using USB Mass Storage. That worked. Thanks again.

        • My says:

          hey madeline yes driver installed cant get passed /bin/tar xf/data/tmp photon-torpedo.tar and if i ignore and go to next step its says permission denied

    • Vin Carrillo says:

      Are you sure the photon-torpedo.tar is in your computer hard disk drive @ C:root folder along with the “adb” files?

    • Bob says:

      Thanks a lot
       

    • YOUR THE MAN!!! & they made a big deal about this phone being locked! this phone was unlocked in record time! i guess when people see it as a  challenge they get to work :) thanks alot VIN i was stuck at the “server active display 0″ part & also read about putting it in charge mode.

    • Nottabrat says:

      Tyring to install ChainsDD SU comes up as an infected file via AVG antivirus, which I was dumb enough to buy after installing a rogue keyboard that captured my keystrokes and gave someone access to my PayPal account…  I suppose the message comes up because it sense the application is trying to write system files?

    • Thomas M says:

      Thanks for the confirmation. I was going to try it anyway, but this just helped back my thoughts up. This wasn’t as easy as my Evo, but was still simple enough. All hail Edgan.

    • seth p says:

      Vin, you think you could walk someone through this who is very novice? i want to root my moto electrify and was wondering if this would work with mine like on the photon? also i have some questions i cant find the answers to and was wondering if you had some helpful insight? you can email me at proctorseth1977gmail.com

      thanks

  10. If everyone watches the video you’ll see exactly what you should see on your screen.  You will get “not found” if you don’t have the correct drivers post above installed.

  11. ghodzilla5150 says:

    when I download Root it downloads as Photon-Torpedo.tar BUT when it’s Extracted  in the Root Folder it says Photon-Torpedo.sh and it won’t let me Root the Photon. I am using Winrar instead of Winzip. Is this an issue? Thanks

    Edit: When I run adb devices it shows my device. Should I run this under USB Mass Storage or Charge Only. For wahtever reason I can’t get photon-torpedo.tar to extract as such. it says photon-torpedo.sh

    • Charge only.  Make sure USB Debugging is enabled.  The extraction is correct.  The ADB package and Photon-Torpedo.tar go into one folder called “ROOT.”

      Make sure you have the correct drivers installed – 32 or 64 bit (those are the Moto drivers that’ll see your phone).

  12. Jason Haid says:

    ok i get to step 5 /bin/tar xf /data/tmp/photon-torpedo.tar and get old option “f” requires an argument…in noob terms can someone please explain a way around this or how to make it work

  13. ghodzilla5150 says:

    Actually I figured it out. I put the actual Photon-Torpedo.tar Zip in the Root folder and extracted as well.  Was able to Root phone. Thanks for your help

  14. Catracho116 says:

    I get stuck at /bin/tar xf /data/tmp/photon-torpedo.tar

  15. Spotlyte43 says:

    OMG!!!! thanks for uploading the info very

  16. ghodzilla5150 says:

    How do we know if we are Rooted. When I goto use Wireless Tether it asks me if I am Rooted. Is there a way to find out if this worked and we are Rooted.

    Edit: I used Root Checker (Free App) and says I am Rooted and BusyBox is installed:)

  17. Lawenforcer360 says:

    help I get stuck after bin/tar xf /data/tmp/photon-torpedo.tar  how i fix this?

  18. Tim says:

    Just keep getting error: device not found

  19. Kym Quidiello says:

    Please Help!

    I get an error right after the last command: /data/tmp/install-su.sh
    and I cannot root my Photon. I have debugging enabled and followed instructions exactly. Here is what’s inside the command window.

    C:Userskympc>cd ..

    C:Users>cd ..

    C:>cd root

    C:root>adb push photon-torpedo.tar /data/tmp
    * daemon not running. starting it now *
    * daemon started successfully *
    547 KB/s (71680 bytes in 0.127s)

    C:root>adb shell
    $ cd /data/tmp
    cd /data/tmp
    $ /bin/tar xf /data/tmp/photon-torpedo.tar
    /bin/tar xf /data/tmp/photon-torpedo.tar
    $ /data/tmp/photon-torpedo.sh
    /data/tmp/photon-torpedo.sh

    ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: unde
    fined symbol: la_version; ignored.

    Fatal server error:
    Server is already active for display 0
            If this server is no longer running, remove /tmp/.X0-lock
            and start again.

    Please consult the The X.Org Foundation support
             at http://wiki.x.org
     for help.

     ddxSigGiveUp: Closing log
    /data/tmp/photon-torpedo.sh: line 5: /lib/libphoton-torpedo.so: Permission denie
    d
    ERROR: ld.so: object ‘libphoton-torpedo.so’ cannot be loaded as audit interface:
     invalid ELF header; ignored.

    Fatal server error:
    Server is already active for display 0
            If this server is no longer running, remove /tmp/.X0-lock
            and start again.

    Please consult the The X.Org Foundation support
             at http://wiki.x.org
     for help.

     ddxSigGiveUp: Closing log

    $ /data/tmp/install-su.sh
    /data/tmp/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: No such file or directory
    Usage: mount [-r] [-w] [-o options] [-t type] device directory
    rm failed for /lib/libphoton-torpedo.so, Permission denied

    $
    C:root>

  20. Kym says:

    Please Help!

    I get an error right after the last command: /data/tmp/install-su.sh
    and
    I cannot root my Photon. I have debugging enabled and followed
    instructions exactly. Here is what’s inside the command window.

    C:Userskympc>cd ..

    C:Users>cd ..

    C:>cd root

    C:root>adb push photon-torpedo.tar /data/tmp
    * daemon not running. starting it now *
    * daemon started successfully *
    547 KB/s (71680 bytes in 0.127s)

    C:root>adb shell
    $ cd /data/tmp
    cd /data/tmp
    $ /bin/tar xf /data/tmp/photon-torpedo.tar
    /bin/tar xf /data/tmp/photon-torpedo.tar
    $ /data/tmp/photon-torpedo.sh
    /data/tmp/photon-torpedo.sh

    ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: unde
    fined symbol: la_version; ignored.

    Fatal server error:
    Server is already active for display 0
            If this server is no longer running, remove /tmp/.X0-lock
            and start again.

    Please consult the The X.Org Foundation support
             at http://wiki.x.org
     for help.

     ddxSigGiveUp: Closing log
    /data/tmp/photon-torpedo.sh: line 5: /lib/libphoton-torpedo.so: Permission denie
    d
    ERROR: ld.so: object ‘libphoton-torpedo.so’ cannot be loaded as audit interface:
     invalid ELF header; ignored.

    Fatal server error:
    Server is already active for display 0
            If this server is no longer running, remove /tmp/.X0-lock
            and start again.

    Please consult the The X.Org Foundation support
             at http://wiki.x.org
     for help.

     ddxSigGiveUp: Closing log

    $ /data/tmp/install-su.sh
    /data/tmp/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: No such file or directory
    Usage: mount [-r] [-w] [-o options] [-t type] device directory
    rm failed for /lib/libphoton-torpedo.so, Permission denied

    $
    C:root>

  21. Lawrence Stevens says:

    Not working for me. I am getting the same error of:

         ”ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: undefined symbol: la_version; ignored.”

  22. Major Woody says:

    When I type adb shell its shows error: device not found. Ihave the files installed in the root folder

  23. FootlooseHorse says:

    Brand new Android convert / first time “rooter” – this method worked GREAT, thanks! :)  (I also encountered an error message, as mentioned below, but just continued on past it, based on a clip I saw on YouTube that warned it would happen) and rooting was accomplished correctly.

  24. dustin says:

    i get to adb shell and it says device not online or something what am i doing wrong???

  25. C:Users*****>cd C:/Root

    C:Root>adb push photon-torpedo.tar /data/tmp
    * daemon not running. starting it now *
    * daemon started successfully *
    error: device not found

    C:Root>

    This is the Issue that I am having, I am not sure as to what I am doing wrong because after following the guide I I can’t even get past adb push. Please someone help…

    andriod666@gmail.com

  26. Drew0621 says:

    I’m able to go through to the cmd. I key in CD C://root
    After that I try the “adb push photon=torpedo.tar /data/tmp” 
    and then I get the following error message.
    “ADB is not recognized as an internal or external command, operable programs or batch file.”
    What do I do? I am trying to get this rooted so I have internet to do schoolwork. Please help.
    Drew0621@gmail.com

  27. Keith says:

    Microsoft Windows [Version 6.1.7600]Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
    C:UsersKeith>cd c:/root
    The system cannot find the path specified.

    C:UsersKeith>cd c:/photon root

    c:Photon Root>adb push photon-torpedo.tar /data/tmp
    * daemon not running. starting it now ** daemon started successfully *
    345 KB/s (71680 bytes in 0.202s)

    c:Photon Root>adb shell
    $ cd /data/tmpcd /data/tmp
    $ /bin/tar xf /data/tmp/phonton-torpedo.tar/bin/tar xf /data/tmp/phonton-torpedo.tar/bin/tar: /data/tmp/phonton-torpedo.tar: Cannot open: No such file or directory/bin/tar: Error is not recoverable: exiting now
    $ /data/tmp/photon-torpedo.sh/data/tmp/photon-torpedo.sh/data/tmp/photon-torpedo.sh: not found
    $ /data/tmp/install-su.sh/data/tmp/install-su.sh/data/tmp/install-su.sh: not found

    i can’t get pass this. what im i doing wrong?

  28. Ozzy says:

    Ok, I’m a complete rooting idiot. I need simpleton directions as if you’re trying to get a 2 year old to do this. When I say make it easy, I mean it. I’ve never done this before. I dont want to screw up my phone so if anyone has the patience to explain this to me please do so.  Thanks

  29. Andy Hassan says:

    I’ve followed every step, and got the error like everyone did. Yet Root Check basic still says I don’t have root access. What am I doing wrong here?

  30. oditius says:

    I just got this to work on my Motorola Electrify. after 3 tries, I have Root… First 2 tries was only temp I guess, I rebooted and everything went south. LoL Then reading Vin Carrillo I tried the 3rd time. And my phone is rooted. But every once in a while I get a notification about updating the binary something. I did it once on my 2nd try, but I think it may have been the reason it failed? Not sure, now I just clear the message. I am happy I have root. Thanks..

  31. Jesse Smith17 says:

    This root works well but there sre a few typos in the command lines. Mostly backslashes and one space needed to be added. Took some time to use this method but my photon is rooted and running better than ever. For additional referance search youtube for a walkthrough. Thats how i found the typos. Thanks developers. This root made this phone worth having

  32. David E Olmo says:

    i got through the whole thing fine but for some reason my phone will not boot into recovery….am i missing something? i checked and it says that i am rooted but idk what else to do. help please

  33. GaTex777 says:

    What are the advantages of root? obviously wireless tether is a big one

    Also, if rooted can it be undone in case I have problems with the phone and need to return it for repairs? (had a.samsung instinct s30 that I went through 6 phones in a year, then bought the Evo 4G, now the photon)

    Thanks for any help!

  34. Exile3308 says:

    The error happens but I dont get “root@localhost:/data/tmp#” its just blank.

  35. Kurtm74 says:

    cd/data/tmp: not found

    thats what it says when i type that in. motorola electrify uscc..need help getting past that 

  36. db says:

    This is what i get when i click on the 32bit drivers

    Reported Attack Page!
         
         
         
         
           
           
             
              This web page at bandbinnovations.com has been reported as an attack page and has been blocked based on your security preferences.
           

           
           
             
              Attack pages try to install programs that steal private information, use your computer to attack others, or damage your system.Some attack pages intentionally distribute harmful software, but many are compromised without the knowledge or permission of their owners.
           
           
           
           
             
             
             
            

  37. db says:

    Reported Attack Page!
         
         
         
         
           
           
             
              This web page at bandbinnovations.com has been reported as an attack page and has been blocked based on your security preferences.
           

           
           
             
              Attack pages try to install programs that steal private information, use your computer to attack others, or damage your system.Some attack pages intentionally distribute harmful software, but many are compromised without the knowledge or permission of their owners.
           
           
           
           
             
             
             
            

  38. wolf says:

    whats abd look like

css.php