First turn on USB Debugging. Go to Settings » Applications » Development and check USB Debugging.
Next, plug in the phone and set it to USB Mass Storage.
Now download the files needed to root the phone. XDA-Developer user edgan created a tar file with all the necessary files. Download photon-torpedo.tar to your computer then copy it to the sd card on your phone — in this example, I used the download folder on my sd card.
Once the file is copied, go to USB Connection in your notifications area and change it to Charge Only.
Now with the file on the phone, go to the Market and download Android Terminal Emulator.
Next, download Superuser from the Android Market.
Open the terminal emulator application.
Type: cd sdcard/download
to go to the directory of photon-torpedo.tar.
Next, copy photon-torpedo.tar to the /data/tmp folder. Then Type: cp photon-torpedo.tar /data/tmp To make the next few steps easier, change the directory to /data/tmp by typing: cd /data/tmp
In order to manipulate the file, make sure you have proper rights for it. Type: chmod 777 photon-torpedo.tar
Next, extract the files from the tar file. Type: /bin/tar xf photon-torpedo.tar
Now run the scripts to root the device. Type: ./photon-torpedo.sh This will produce an error but you can ignore it.
You’ll notice “root@localhost” listed in the terminal. Now the last command – type: ./install-su.sh
After entering in the above commands, restart your phone.
When your phone starts up again, test your root access by opening up terminal emulator and entering the su command. You’ll see Superuser pop up and ask you to allow Terminal Emulator Access. This means you have root access.
Alternatively, you can download the RootChecker application from the Market and use that to verify that you now have root access.
“Next, copy photon-torpedo.tar to the /data/tmp folder. Then Type: cp photon-torpedo.tar /data/tmp” we’re stuck. how the hell do we do that? Hope I’ve helped! Worked like a charm for me just now after spending the entire night trying to figure this out I finally found this post and was able to do it….THANKS ERIC! alby $ ./photon-torpedo.sh ERROR: ld.so: object ‘libpcprofile.so’ cannot be loaded as audit interface: undefined 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 ./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.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 $ 2.3.5 Photon 4G Thank you for the very kindly explanation! There are many sites about photon in japan but they say wrong spelling or have some lack. Your explanation is perfect! Comment
Δ