|
Procedure:
. K2 B, R7 G6 |/ `Windows:
: k0 e$ _" N) T' g6 _; a9 QDownload the WebOS image $ t5 N# l L$ a0 O1 {7 s' Q# ]/ F' Z
Rename this file to .zip, and extract it $ ?$ o$ D7 a1 i0 x4 I8 C
set the Konami code on your pre (upupdowndownleftrightleftrightbastart), and put it into dev mode. Plug it into your windows laptop after it's booted
2 j$ q. P( x0 z% @1 ~( |6 V( K/ o6 NRun the driver installer from the extracted file, it is: webosdoctorp100ewwsprint/resources/NovacomInstaller_x86.msi : T9 y* C% q/ O# B) u
Install Python 2.6 + h# W! o! I @8 k8 K9 J: H
Get the rooter from subversion: http://svn.saurik.com/repos/webos-dev/trunk/rooter/
9 J0 |7 y9 Z" uRun talk.py inside of the rooter in subversion, it'll output a bunch of lines. If you see an error, join the irc (irc.freenode.net #webos-internals) 4 T0 j, o" h7 _0 z
Turn on the wifi on your pre. Get your pre's IP address, and you can telnet into it (username: root)
9 e3 R W5 h0 M+ S! _- PSecure the network access once finished. See Securing the network / {$ `# s% y G8 @. v
Mac OS X:5 L5 G* O' ~0 \
Download the WebOS image
, j C# d8 a1 a; VRename this file to .zip, and extract it
+ j" ?4 u( J- |3 \untar resources/NovacomInstaller.pkg.tar.gz (tar -xzvf)
) y; O# ~: t4 D' k3 k, Z7 ^run NovacomInstaller.pkg - D: ^5 X" c' B
click through the installer , I* s; C6 [" j+ G& X+ p7 M
put your Pre in dev mode following instructions above 8 O) K ^# M3 G: i* [% b, _" S: ?
connect to your mac via USB cable ( no need to select a mode, doesn't seem to matter )
2 o8 z9 p# i. A9 w- |; Hcd /opt/nova/bin
. }* R6 J' H; a, x& |2 W. r& ^6 Y./novaterm ; z7 }& _9 Z. d: {4 ^2 Y4 S* l
At this point you should have root 4 I7 X0 c1 @8 l6 p3 C0 ]
Once you've done this, you can add a permanent backdoor by following the instructions on the wiki backdoor and then you can disable developer mode, but still have access to the Pre over the wifi link- ( J- d# ?3 E# y. y8 _5 {) m
- root@castle:/# ls# A' j) B/ |& v* ]- F
- bin dev etc lib md5sums mnt sbin tmp var
* l* r' Y6 C9 @3 t- @ - boot dspbridge home lost+found media proc sys usr. j* y) e* C! E$ l. q/ J
- root@castle:/# uname -a
% Q- R$ ]9 C% s6 K - Linux castle 2.6.24-palm-joplin-3430 #1 175.1.15 armv7l unknown1 {9 A. j: g( N& k" V/ f
- root@castle:/# whoami
2 a" K b) z1 Q/ r4 y6 C' [2 N - root3 q6 \: [: P& w# V: o' _% {
复制代码 ; g2 n- [1 H; H$ k7 {8 n
[ 本帖最后由 qinray 于 2009-6-11 11:42 编辑 ] |
|