| Search Today's Posts Mark Forums Read |
| Welcome to the Palm Pre Hacks. | ||||
| If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
![]() |
|
|
#1 (permalink) |
|
Junior Member
Join Date: Jun 2009
Posts: 27
Thanks: 0
Thanked 1 Time in 1 Post
|
Enable Root Access
The pre has been rooted. It is actually a fairly simple rooting procedure. Look below. Procedure: Windows: 1. Download the WebOS image 2. Rename this file to .zip, and extract it 3. set the Konami code on your pre (upupdowndownleftrightleftrightbastart), and put it into dev mode. Plug it into your windows laptop after it's booted 4. Run the driver installer from the extracted file, it is: webosdoctorp100ewwsprint/resources/NovacomInstaller_x86.msi 5. Install Python 2.6 6. Get the rooter from subversion: webos-dev - Revision 3: /trunk/rooter 7. Download all files from subversion 8. Run talk.py inside of subversion, it'll output a bunch of lines. If you see an error, join the irc (irc.freenode.net #webos-internals). If you get: "[Errno 10061] No connection could be made because the target machine actively refused it" or "An error with some kind of int() problem with getport", then make sure to turn off all firewalls (including Windows Firewall) and all antivirus programs and run talk.py again. You should see a bunch of lines with Got/Expected. Once you get that, you can turn your av's and firewalls back on. 9. Turn on the wifi on your pre. Get your pre's IP address, and you can telnet into it (username: root) 10. Secure the network access once finished. See Installing dropbear/openSSH via ipkg-opt If you do not secure the network, your device will be accessible by anyone on the internet until rebooted. Alternatively, use the novaproxy tool to get a root shell over USB after step 5. asedeno's novaproxy at master - GitHub Mac OS X: 1. Download the WebOS image 2. Rename this file to .zip, and extract it 3. untar resources/NovacomInstaller.pkg.tar.gz (tar -xzvf) 4. run NovacomInstaller.pkg 5. click through the installer 6. put your Pre in dev mode following instructions above 7. connect to your mac via USB cable ( no need to select a mode, doesn't seem to matter ) 8. cd /opt/nova/bin 9. ./novaterm 10. At this point you should have root Linux: 1. TBD Next Steps: Once you've done this, you should Enable the Optware package feed, and then install either dropbear or openssh to allow secure ssh access to your Pre over the wifi link, even when developer mode is disabled. What You Should See: root@castle:/# ls bin dev etc lib md5sums mnt sbin tmp var boot dspbridge home lost+found media proc sys usr root@castle:/# uname -a Linux castle 2.6.24-palm-joplin-3430 #1 175.1.15 armv7l unknown root@castle:/# whoami root From pre dev wiki: Welcome to the Pre/webOS dev wiki all this and more can be found. |
|
|
|
|
|
#2 (permalink) |
|
|
#5 (permalink) |
|
|
#6 (permalink) |
![]() |
| Thread Tools | |
| Display Modes | |
|
|