{"id":339,"date":"2011-10-03T22:15:42","date_gmt":"2011-10-03T22:15:42","guid":{"rendered":"http:\/\/41j.com\/blog\/?p=339"},"modified":"2011-10-03T22:15:42","modified_gmt":"2011-10-03T22:15:42","slug":"palm-pre-rooting-and-terminal-installation","status":"publish","type":"post","link":"https:\/\/41j.com\/blog\/2011\/10\/palm-pre-rooting-and-terminal-installation\/","title":{"rendered":"Palm Pre Rooting and Terminal Installation"},"content":{"rendered":"<p>You can find detailed rooting information for the Palm Pre <a href=\"http:\/\/www.webos-internals.org\/wiki\/Portal:Accessing_Linux\">here<\/a>. These are some quick notes on how to root the Pre on a Mac, and some additional software you might want to install after the phone is rooted.<\/p>\n<p>0. Check device information, in order to run Preware later you need firmware version 1.4.0 or above.<\/p>\n<p>1. To enable developer mode:<\/p>\n<p>In Card view or in the Launcher application, type the following: webos20090606<br \/>\n(follow the on screen instructions)<\/p>\n<p>2. Install the Palm SDK from <a href=\"https:\/\/developer.palm.com\/index.php?option=com_content&#038;view=article&#038;layout=page&#038;id=1545&#038;Itemid=55\">here (Mac)<\/a><\/p>\n<p>3. On your PC run novaterm from the command prompt.<\/p>\n<p>4. You have a root shell yay!<\/p>\n<p>5. Install &#8220;Preware&#8221;. (detailed instructions <a href=\"http:\/\/www.webos-internals.org\/wiki\/Application:Preware\">here<\/a>).<\/p>\n<p>In your root shell, type the following:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd \/tmp\r\nwget http:\/\/gitorious.org\/webos-internals\/bootstrap\/blobs\/raw\/master\/preware-bootstrap.sh\r\nsh \/tmp\/preware-bootstrap.sh\r\n<\/pre>\n<p>(answer yes to everything)<\/p>\n<p>6. In your apps window you&#8217;ll have a new app called &#8220;Preware&#8221; open it. Let it do its thing.<\/p>\n<p>7. In Preware install Terminal and or Terminus (This are in Application\/System)<\/p>\n<p><a href=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/palmpre_root.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/palmpre_root-764x1024.jpg\" alt=\"\" title=\"palmpre_root\" width=\"630\" height=\"844\" class=\"aligncenter size-large wp-image-349\" srcset=\"https:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/palmpre_root-764x1024.jpg 764w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/palmpre_root-224x300.jpg 224w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/palmpre_root.jpg 1936w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Yay root!<\/p>\n<h2>Notes<\/h2>\n<p>The Palm Pre uses BusyBox and glibc, yay:<\/p>\n<p>From \/lib\/libc-2.5.so:<\/p>\n<p>@GNU C Library stable release version 2.5, by Roland McGrath et al.<br \/>\nCopyright (C) 2006 Free Software Foundation, Inc.<br \/>\nThis is free software; see the source for copying conditions.<br \/>\nThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A<br \/>\nPARTICULAR PURPOSE.<br \/>\nCompiled by GNU CC version 4.2.1.<br \/>\nCompiled on a Linux >>2.6.20-16-generic<< org=\"\" software=\"\" libc=\"\" html=\"\">.<\/p>\n<p>and it has busybox complete file listing here: <a href='http:\/\/41j.com\/blog\/wp-content\/uploads\/2011\/10\/filelist.gz'>filelist<\/a><\/p>\n<p>Output of df:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nroot@palm-webos-device:\/# df -h\r\nFilesystem                Size      Used Available Use% Mounted on\r\nrootfs                  441.7M    413.4M     28.3M  94% \/\r\n\/dev\/root                31.0M     11.3M     19.7M  36% \/boot\r\n\/dev\/mapper\/store-root\r\n                        441.7M    413.4M     28.3M  94% \/\r\n\/dev\/mapper\/store-root\r\n                        441.7M    413.4M     28.3M  94% \/dev\/.static\/dev\r\ntmpfs                     2.0M    156.0k      1.8M   8% \/dev\r\n\/dev\/mapper\/store-var\r\n                        248.0M     22.7M    225.3M   9% \/var\r\n\/dev\/mapper\/store-log\r\n                         38.7M      6.0M     32.7M  16% \/var\/log\r\ntmpfs                    64.0M      2.4M     61.6M   4% \/tmp\r\ntmpfs                    16.0M     44.0k     16.0M   0% \/var\/run\r\ntmpfs                   119.5M         0    119.5M   0% \/media\/ram\r\n\/dev\/mapper\/store-media\r\n                          6.7G     21.2M      6.7G   0% \/media\/internal\r\ncryptofs                  6.7G     21.2M      6.7G   0% \/media\/cryptofs\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>You can find detailed rooting information for the Palm Pre here. These are some quick notes on how to root the Pre on a Mac, and some additional software you might want to install after the phone is rooted. 0. Check device information, in order to run Preware later you need firmware version 1.4.0 or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-339","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1RRoU-5t","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/comments?post=339"}],"version-history":[{"count":3,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/339\/revisions"}],"predecessor-version":[{"id":350,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/339\/revisions\/350"}],"wp:attachment":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/media?parent=339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/categories?post=339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/tags?post=339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}