Server:Server Status

Surfrock66’s Weekly Tweets for 2009-08-01

  • Can we make a deal? When a techie like myself calls tech support, let's make a code to let you know not to treat me like an idiot. Deal? #
  • I know gnome do is alpha/beta, but it sucks that it crashes on boot when it's my window manager 🙁 #
  • I knew twilight would be stupid at "I consider myself a vegetarian because I only eat animals." #
  • I have the best wife ever, she came up to my office to bring me coffee...and just missed me walking out to get my own! Oh well, sweet neway! #
  • Wow. Buying Ford stock on Nov 19, 2008, was brilliant. Up 6 bucks since then, or 572 Percent. #
  • Need to finish my office so I can work on my web projects, ttllb, writing for MMASpot, and running my linux cluster. 7 boxes now! #
  • Wow. If fedor signs w/ the UFC, we could see crocop fedor 2 in the octagon. Not that I want to, but come on, who'd have seen that coming. #
  • I am officially developing a widows peak and substantial grey hair. I'm getting freaking old. #
  • Wow compiling v-box to get the palm pre mojo sdk working, hoping to have root access by midnight, then we'll ssh a tether over bluetooth. #
  • Listening to @danawhiteufc talk to Adam Corolla about @urijahfaber, props again to Faber for fighting through that crazy ass injury. #
  • This podcast was like weeks old, but DW pretty much said that Brown-Faber 3 will happen if the fans want to see it. #
  • I just demolished 24 wings from Buffalo Wild Wings. Freaking awesome, I'd been craving wings for weeks and it was well worth the wait. #
  • http://twitpic.com/c7cyu - I can haz too much forehead? #
  • Wow typing this tweet on my laptop on the internet through a hacked tether to the phone.YAY UNLIMITED DATA! #
  • Best quote from the podcast I'm listening to: "This is like handing a toddler a lightsaber." Won't someone think of the younglings! #
  • http://twitpic.com/ce504 - OMG this is a good day for Rygel. And a bad day for the car's uphol stry. #
  • http://twitpic.com/cesky - We're thinking of burning this as a dining room buffet. What do you all think? #
  • Sorry, the phone changed "buying" to "burning," I just turned auto correct off. #
  • http://twitpic.com/cfxc8 - We found the chicken Paula Dean at the Albemarle county fair. #

Powered by Twitter Tools.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Rooting to the Palm Pre in Ubuntu

I found a lot of disjointed instructions for rooting to the palm pre in linux, so I thought I'd document the process I used to make it work. These instructions were written using Ubuntu 9.04 Jaunty Jackalope and WebOS version 1.1.0.

  1. Add the repository for virtualbox to your sources list. For Ubuntu 9.04, add deb http://download.virtualbox.org/virtualbox/debian jaunty non-free A list of repos for other distros can be found here: http://www.virtualbox.org/wiki/Linux_Downloads, or if you want to download the .deb and install it that way, go here and choose version 2.2: http://www.virtualbox.org/wiki/Download_Old_Builds I know V-Box is past 3 now, but I had the most success with 2.2. The source for the GPG key can be found here: http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc. Virtualbox is a virtual machine platform that acts as a development platform for the pre, so you may not use it much, but you should do it anyway.
  2. Install virtualbox using the following command: sudo apt-get install virtualbox-2.2
  3. Install the Java JRE using the following terminal command: sudo apt-get install sun-java6-jre
  4. Download the Palm Mojo SDK at the following website: http://developer.palm.com/index.php?option=com_ajaxregister&view=register&sdkdownload. You will be asked to register as a developer, at which point you will be able to choose to Download the sdk, and you should choose the Linux SDK, which will say it is designed for Ubuntu 8.04.
  5. The SDK is a .deb file. You should double-click this file, which will prompt you to install. Install the package.
  6. Download the Novacom Driver from the following link: https://cdn.downloads.palm.com/sdkdownloads/1.1/sdkBinaries/palm-novacom_0.3-svn177284-hud9_i386.deb Install it exactly as you did the SDK
  7. Open your palm pre and load the launcher. Type the following text EXACTLY: upupdowndownleftrightleftrightbastart
  8. This will launch a dialogue asking you to put the phone into dev mode. Slide the switch to activate dev mode, and agree when it asks you to reboot the phone. This same procedure is used to remove the phone from developer mode, and you will be asked to do that later.
  9. Once the phone comes back on, plug it into the computer using the USB cable, and choose "Just Charge" on the phone's screen.
  10. You now have terminal access to your phone. Open a terminal and type: cd /opt/Palm/novacom If this doesn't work, some people report the files for novaterm are located in /opt/nova/bin
  11. Type novaterm and you should be brought to a command prompt that displays:"root@castle:/#
  12. Before taking this step, make sure you either have a data signal, or make sure you have wifi access; you need the internet here. Type the following command in EXACTLY to enable Optiware . In fact, it's probably wise to copy and paste them into your terminal: cd /tmp
    wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/optware-bootstrap.sh
    sh optware-bootstrap.sh
    Follow the on-screen instructions to complete the setup.
  13. This step istalls the "Quilt" patch manager (pun intended.) Type the following code in exactly: cd /tmp
    wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/quilt-bootstrap.sh
    sh quilt-bootstrap.sh
  14. The Pre already has a package management app, called FileCoaster, meaning you can install apps from the pre, without rooting in through a terminal, over the web. To install the package manager though, I recommend using the terminal. At the Pre terminal prompt, type this exactly: sudo ipkg -o /var install http://www.precentral.net/sites/precentral.net/files/webos-homebrew-apps/feeds/com.palm_.net_.precoder.fcoaster_1.1.1_all.ipk Check here for updated links to .ipk files for versions of FileCoaster past 1.1.1.
  15. It's annoying to have to type the whole code to turn the developer mode on and off, but fortunately there's a patch to put a button in your launcher. This uses the procedure for applying patches using quilt, and there's an instruction sheet for this process here. Basically, you're going to enter the following code exactly:sudo mount -o remount,rw /
    cd /
    sudo quilt import /opt/src/modifications/luna/enable-dev-mode-icon.patch
    sudo quilt push
    sudo mount -o remount,ro /
    For a complete list of patches you can apply using this procedure, look here: http://www.webos-internals.org/wiki/Portal:Patches_to_webOS
  16. To log out of your pre and close terminal access, type: exit
  17. Turn off your pre, then turn it back on.
  18. While this is not necessarily a step, you can now ssh to your pre even if you don't have a USB cable attached. I'll check my home router's config to find the IP of the pre (or just use www.checkmyip.com) and ssh in on port 222 with the following command:ssh <IP Address> -p 222 -l <username>

That should set you up to do most of what you could ever want to do with homebrew on the pre. Check out this thread for a list of homebrew apps, and the links to the .ipk files which you can use to install via FileCoaster: http://forums.precentral.net/homebrew-apps/194104-links-all-homebrew-apps-updated-7-31-a.html.

I credit this article to the following sources:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Palm Pre vs. iTunes

I love my new Palm Pre, and I absolutely love the fact that it's fighting Apple with iTunes syncing. To recap, Palm shipped it saying "it syncs with iTunes" and Apple updated iTunes and basically said "Now it doesn't!" and Palm changed some things to fix it and is now saying "Now we can again!" It's a great cat and mouse game, and I hope Palm doesn't give it up.

This whole game is very similar to what we see with other devices being jailbroken or hacked, which is an important note. Palm, so far as a platform, has a very limited and closed app store, but it's a linux platform under GPL and should be the easiest to hack (it has been, you can get it into dev mode and use linux to root into the file system, I've seen an NES emulator already ported). The point I want to bring up is this: my love for the device will be GREATLY damaged if Palm takes steps to stop the hackers/jailbreakers on the Pre, which includes homebrew apps and tethering, especially given the way they're trying to circumvent Apple with the iTunes syncing. It would be pure hypocrisy to say to apple "we're circumventing your closed system to improve the user experience" and then turn around and say "hackers, we don't care if it improves things, circumventing blocks is bad."

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Palm Pre sync in gtkpod

Nowhere on the internet have I been able to find instructions for how to sync a palm pre in ubuntu. Since in media sync mode the pre pretends it's an ipod, you can use gtkpod quite easily, but as always in gtkpod you must select the type of device it is. I can't find it listed anywhere on the internet, but for all future users to note, the palm pre acts as an 8GB iPod Touch. That's model xA623. You're all freaking welcome.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Surfrock66’s Weekly Tweets for 2009-07-26

  • Pizza? Rained in? Playing with dog while rocking out to Tenacious D? Best freaking night ever. #
  • Frustrated my google apps suite doesn't jive with my google account better. My contacts live in apps, how will it sync with google voice??? #
  • Mostly, this link is a bookmark for me for later:
    Repairing Tilda in Ubuntu 9.04. #
  • Anyone else disappointed in Ubuntu 9.04? Intel drivers, screenlets completely unusable, tilda breaks, compiz errors, pulse audio fails? sigh #
  • OH MY GOD WOOT OFF HOLY POO! http://www.woot.com #
  • Barnett has now lost me as a fan. Way to blow your career. Even if you'd have won, you're a loser. #
  • I was sent home from work sick today. With a really bad sore throat, I considered a slurpee a necessity. #
  • Please put Monson up against Fedor, please! #
  • iGoogle (on gmail, not my hosted domain) now has apps gadgets, VERY useful. Apps(mail,cal,talk,docs), finance, analytics, twitter, & reader #
  • WE JUST GOT OUT OF R VERIZON CONTRACT! I have been waiting for this 4 so long, I'm so relieved! Finally, a cool phone Jenn & I are both on! #
  • Affliction Trilogy is canceled. Josh Barnett better be watching his back because millions of fans want to kill his steroid-taking ass. #
  • Freaking A, what a big day for MMA. Affliction folding, Tito resigned to UFC, Affliction a UFC sponsor? Wow. #
  • http://twitpic.com/bj01d - Oh my goodness, this is my first tweet on the new palm pre, so much fun! #
  • http://twitpic.com/bj0u1 - The dog is unamused by phone tweeting. #
  • RT @MMA4Real: Dana White Surveys The Ruins of His Former Competitors(Pic) http://sbnation.com/e/726331 Hilarious! #
  • http://twitpic.com/bksfq - Just finished an early trip to the dog park...someone's a mess. #

Powered by Twitter Tools.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -