Posts Tagged ‘ubuntu’

How To | Root HTC DROID Incredible Using Ubuntu

Superuser Access

UPDATE: If you have installed the newest OTA update (Nov. 2010) this tutorial will no longer work. It seems that the latest OTA update included a patch that closed the hole used for rooting the Incredible. Read more here.

 

UPDATE: This just in from the unrEVOked twitter account.

unrevoked unrevoked dev team
Incredible people stuck w/ new OTA: we have a fix in the pipe for you; expect a release in a day or two. EVO folks: temporary fix on XDA.

 

I searched on many different websites that teach people how to Root their Incredible, but I was never able to really locate a tutorial that focused solely on Rooting in an Ubuntu (or Linux at all) environment. Many of them would mention Linux, but would be very general. I would see statements like: “The steps will work relatively the same in Linux.” Well, that was not good enough for me and with any luck this tutorial will come in handy for all of you Ubuntu/Incredible users. 🙂

This guide is an adaptation of Bob Denny’s tutorial that can be found here. For this tutorial, I will be using unrEVOked3 since it’s easily the most simple Rooting process.

Step 1: Preparation – Ubuntu

Before you will be able to do anything, you will need to ensure that you have the Android SDK installed on your system. If you have already done thins, skip to Step 2: Preparing The Phone.

  • Android SDK | Android Developers
  • Extract tar.gz file; you can rename extracted folder to whatever you like (e.g., “android”)
  • Move “android” folder to the root of your drive using this command in your terminal:

sudo mv /path/to/android /

  • Run “Android SDK and AVD Manager” using this command: (I added mine to the Applications menu for simplicity)

/android/tools/android update sdk

  • Now ensure that the ADB Server is running as root:

sudo ./adb start-server

  • Ensure that your Incredible is recognized by ADB

adb devices

Note: that you do not need to download any drivers for Linux. The phone is already supported.

Step 2: Preparing The Phone

  • Verify that you have an SD Card installed with at least 2Gb free space. If the SD is smaller than 4Gb, make sure it is FAT32 formatted. Look at it on gParted to be sure.
  • Boot the phone normally.
  • Enable USB Debugging (Settings > Applications > Development).
  • Enable Unknown Sources (Settings > Applications at the top).
  • Enable USB “Ask Me” mode (Settings > Connect to PC).
  • Plug in the USB cable and choose Charge Only on the phone.

Step 3: Rooting The Phone

sudo ~/Desktop/reflash

(if this does not work and unrEVOked sits there not doing anything, open Nautilus with root and double-click the file)

If you did everything right, and if your phone is a stock 2.2 Incredible, Reflash will come up and start the rooting process.

Be patient! The process involves several (4) reboots and some long periods of apparent inactivity. Let it go. Wait for at least 5 minutes before deciding it has become stuck.

How to know it worked:
Once the Reflash process completes (5 or so minutes), unplug the USB and reboot the phone. It will look normal. Open the App tray and look for the Superuser app. If you open Superuser it will be blank, that’s normal. For final confirmation, reboot the phone into HBOOT (volume down + power) and see if it says S-OFF at the top. If so, you’re rooted!

Step 4: Backing up the phone
Now that you’re rooted and in HBOOT, it’s time to do a complete backup of the phone (a.k.a. Nandroid backup). DO THIS NOW!

  • In HBOOT, using the volume buttons move to RECOVERY and press the Power button. The phone will appear to reboot but it will end up in the ClockWorkMod recovery screen. From now on use the trackball on the Incredible (click to select).
  • Move to Backup and Recovery, then select. This will show the Backup and Recovery menu.
  • Move to Backup
  • Select to start the backup.
  • When the backup completes (several minutes), press the power button to return to the main ClockWorkMod menu
    Select Reboot System, go.

When the phone boots to its normal mode, you’re done! Now you can enjoy the benefits of root. 🙂

Advertisements

How To | New fix for Ubuntu Plymouth

Plymouth Ubuntu

I’ve talked about this in the past, but with this release of Ubuntu 10.10 I thought it would be a good idea to bring this up again. Thanks to Webupd8 for putting together a post for an even simpler fix for this.

Fix The Ubuntu Plymouth with proprietary Nvidia or ATI graphics drivers

Warning: use it at your own risk! Only use this script if you know your way on the command line and can revert everything manually in case something goes wrong. I’ve used it to fix the Plymouth on Ubuntu 10.10 Maverick Meerkat (with proprietary Nvidia graphics drivers) but I cannot guarantee it will also work for you (and that it won’t break stuff). The script should work with both Ubuntu 10.04 Lucid Lynx and Ubuntu 10.10 Maverick Meerkat.

To fix Plymouth, run the following commands (will download and run the script):
cd
wget http://launchpadlibrarian.net/57638460/fixplymouth
chmod +x fixplymouth
./fixplymouth

Or you can manually download the script from HERE.

Warning: only run the script once!

Fix plymouth script

After running it, the script will display a list of screen resolutions supported by Plymouth (specific for your computer). Enter the best resolution from the list displayed by the script under the following format: 1024×768-24 (this is just an example)! This is the only difference between this script and Kyleabaker’s script (in which you had edit the script with your Plymouth screen resolution and most people never knew what’s the maximum resolution supported by Plymouth for their computers).

If hwinfo (which is automatically ran by the script) doesn’t display the supported resolutions for your monitor, see the second solution from HERE.

Revert the changes made by this script

All the changes made by this script can be reverted using kyleabaker’s revert script. There is a download link at the end of THIS post.
Credits for the script in this post: d0rkye and kyleabaker.

Day of Ubuntu Wall Paper for Android

Day Of Ubuntu (originally called Dawn of Ubuntu) is a dynamic wallpaper which changes depending on the time of day:  dawn, noon, dusk and midnight. To see what it looks like on my desktop look at my June Screenshot.

I originally did a post about Day of Ubuntu for your Linux desktop. However an Android user that goes by the name of KllrSoft ported the highly popular Dynamic Wallpaper to Android phones. It’s easily my favorite Live Wallpaper now. Typically a Live Wallpaper will just destroy your battery life, however Day of Ubuntu will not. Day of Ubuntu is synced with the clock on your phone and simply changes the wallpaper based on the time of the day. So the wallpaper will sit dormant as long as it’s not time to change itself.

AppBrain users can click here to install.

Market Download

 

We > 1%

A new ‘Linux counter’ initiative that aims to disprove press claims than Linux is used by less than 1% of the world’s desktop computer users has been launched.

Current estimates of worldwide Linux usage by StatCounter pin it a 0.77% share over the last 12 months, and a slightly lower figure of 0.75% since they began taking records.

Oddly, Microsoft’s Steve Ballmer has often contested this view stating that he suspects Linux market share is in fact greater than that of Mac OS X.

Whatever the truth you can willingly add your voice to the noble-project  over at http://www.dudalibre.com/gnulinuxcounter?lang=en

A new ‘Linux counter’ initiative that aims to disprove press claims than Linux is used by less than 1% of the worlds desktop computer users has been launched.

Current estimates of worldwide Linux usage by StatCounter pin it a 0.77% share over the last 12 months, and a slightly lower figure of 0.75% since they began taking records.

Oddly, Microsoft’s Steve Ballmer has often contested this view stating that he suspects Linux market share is in fact greater than that of Mac OS X.

Whatever the truth you can willingly add your voice to the noble-project  over @ dudalibre.com/gnulinuxcounter

Ubuntu 10.10 Maverick Meerkat Release Candidate now available for download

It may not be the official release day yet, but Ubuntu 10.10 Release Candidate is now available for download. The release can be downloaded from releases.ubuntu.com/10.10/ or using the direct links below.

What’s new

New features, updates and changes from the Beta release last month:

Downloads

Be sure to verify the MD5SUMS before burning your LiveCD!! How to check your MD5SUMS…

List of MD5SUMS can be found here: http://releases.ubuntu.com/10.10/MD5SUMS

Ubuntu 10.10 Desktop

These are the links for the LiveCD .iso. Where possible try to use BitTorrent for downloading as not only will you get it faster so will everyone else!

Ubuntu 10.10 Alternate

The alternate install CD allows you to perform certain specialist installations of Ubuntu.

Ubuntu Netbook Edition

The netbook .iso can be installed to a USB for drive-less installation using the USB Startup tool that Ubuntu ships with.

Ubuntu 10.10 Server

 

 

Thanks to WebUpd8 for this video

How To | Thunderbird/Android Calendar Sync

Have you been wondering the best way to sync your Android calendar with your Thunderbird calendar (via Lightning). Well, you’ve come to the right place!

I personally know that I’ve been looking for this tool. Here’s how I like to sync my Android calendar with my Thunderbird…

Step 1: Download Provider for Google Calendar

Step 2: Open Thunderbird and go to the add-ons menu. (Tools > Add-ons)

Step 3: Click Install and then locate the newly downloaded add-on, after Thunderbird has restarted, go to your calendar

Step 4: On the left side, where your calendars are listed, right-click and select “New Calendar,” click “Network Calendar” and then “Google Calendar.” Stop here and proceed to Firefox

Step 5: Open your calendar that is associated with your Android phone and in the upper right corner click Settings > Calendar Settings

Step 6: Click the “Calendars” tab and then click on the email address associated with your Android phone

Step 7: Near the bottom you will see “Private Address,” click on XML and copy the URL shown on the screen and go back to Thunderbird where you stopped on Step 6

Step 8: Paste the URL of your “Private Calendar” here and click Next

Your Android calendar should now appear in your Thunderbird calendar. They will sync in both directions making it nice and easy to add/remove/edit your events.

Remote Notifier for Android

If you’re anything like me, you have a tendency to leave your phone on silent while working, or maybe you leave your phone on vibrate while you’re working on the computer in the other room. In these situations, you might receive a message. Maybe it’s an SMS, an Email, a phone call or even knowing that the battery is running low.

Well, no longer will you have to worry about missing those all too critical messages. With Remote Notifier for Android, you always be notified of those incoming messages as long as you’re near your computer. It will use your computer’s built in notification system (NotifyOSD in Ubuntu) to display a toaster pop telling you that your phone has just received a message or call. You can install this on one or more of your computer’s as well so that no matter which computer you’re using you will receive the message. The great thing about this program is that it’s platform agnostic. Meaning it will run on Linux, Mac, & Windows.

It works utilizing two different methods of communication: Bluetooth sync to the computer or Wi-Fi. In my case, I used Wi-Fi since my home computer’s do not have Bluetooth.

How to get Remote Notifier for Android running:

  • Download and install the Remote Notifier for Android from the Android Market.
  • Go here to get the desktop half of the notification system.
    • To make things slightly easier for my Ubuntu friends: 32bit | 64bit
  • Install from the appropriate installer for your computer.
  • Run the desktop version.
  • Open the Android App and configure it according to your needs.

At this point, as long as both halves of the Notifier are running you should then begin receiving notifications immediately.

Android Market Link