Orangify aHome Theme for android

Prerequisite/Works with either of the following:
aHome mini
aHome Lite

Android Market Device Seeding Program

Last time I posted that Google was sending me a Free Nexus One or Verizon Droid, Here is the confirmation letter I got from Google!

Dear Hydtech,

We’ve received your information for the Android Market Device Seeding Program and have successfully validated the Google Order Number from your developer account.

Your information will now be sent to our shipping partner for order processing. Just to confirm, the information we received from you was:

*********, *******


If you need to make any changes to your information above, please contact us at android-market-seeding@google.com as soon as possible. Otherwise, you should receive your phone in 2-4 weeks!

On behalf of the Android team,
Thanks, and happy coding!

Google, Inc.
1600 Amphitheater Parkway
Mountain View, CA 94043

UPDATE** I got my free verizon droid!!!!

Extreme Themes interviews me at androidui.net

Check here:

and here:

Here is the text:

I’ve decided to start doing a new series of interviews with theme developers and developers that contribute to customizing your phone whether it be with widgets, home replacement apps, ROMs, and anything else that may contribute to this area. To kick things off I decided to interview HydTech who as of last week’s Theme Category Review had suddenly boosted into the Top 10 for paid themes.

AUI: Thanks for taking the time to sit down with us and answer some questions. First things first, if you wouldn’t mind telling people a bit about yourself, home replacement apps you use, things like that.

HydTech: I’m just an average guy who started making themes for the android as an experiment and to improve my technical abilities with programming. I have no programming experience and I thought this would be a good way to start. I’ve used all the home replacement apps but I decided to make themes for aHome because they have an easy guide out there.

AUI: Were you surprised to see how popular your iPhone and Mac OS X have suddenly gotten?

HydTech: You mean the themes for android. Very surprised. It’s a nice supplemental income.

AUI: Do you plan to keep developing more themes? If so, do you plan to stay strictly as a theme developer or do you have plans to develop anything else like apps or games?

HydTech: I almost gave up developing themes but recently Google decided to ship me a free nexus one phone for being a loyal developer, so I would like to continue.

AUI: What do you think of the competition and overall quality of themes on the market?

HydTech: I think the competition is tough. There are some great free themes out there, but people still like purchasing themes which have original ideas.

AUI: What’s your favorite theme?

HydTech: I would have to say, honestly, it is either the Mac OS X or Ubuntu themes for ahome.

AUI: When do you plan to release another theme?

HydTech: Maybe tonight.

AUI: Your website deals with a lot of other things aside from Android, a lot of linux by the looks of it. Do you have anything else you want to mention like upcoming projects? Whether it’s dealing with Android or not if fine.

HydTech: I started learning Linux last year and haven’t really used Windows at all. I would eventually like to go into developing open source apps for Linux. I also purchased books on developing apps for the iPhone but never got the time and patience to actually go through with making a whole app.

We’d like to thank HydTech for taking the time to answer our questions and wish him the best in any upcoming themes he releases. You can grab his two Top 10 themes, iPhone and Mac OS X Leopard using the QR Codes below. Also you can check out his website for more themes as well as Linux related information.

Free Nexus One Google Phone!

So check this out! Google just sent me an email saying they will ship out a free Nexus One or Verizon Droid for being a developer and reaching the 5,000 download mark on one of my apps.

Subject: Device Seeding Program for Top Android Market Developers
From: android-market-seeding@google.com

Due to your contribution to the success of Android Market, we would like to present you with a brand new Android device as part of our developer device seeding program. You are receiving this message because you’re one of the top developers in Android Market with one or more of your applications having a 3.5 star or higher rating and more than 5,000 unique downloads.

In order to receive this device, you must click through to this site, read the terms and conditions of the offer and fill out the registration form to give us your current mailing address so that we can ship your device.

You will receive either a Verizon Droid by Motorola or a Nexus One. Developers with mailing addresses in the US will receive either a Droid or Nexus one, based on random distribution. Developers from Canada, EU, and the EEA states (Norway, Lichtenstein), Switzerland, Hong Kong, Taiwan, and Singapore will receive a Nexus One. Developers with mailing addresses in countries not listed above will not receive a phone since these phones are not certified to be used in other countries.

We hope that you will enjoy your new device and continue to build more insanely popular apps for Android!

Eric Chu
Android Mobile Platform

I got my confirmation letter from the Android Market Device Seeding Program. Check it out!

Getting root on your new Nexus One Android Google Phone

The Nexus one was rooted before it even got released. Paul at modaco forums showed us how to perform this hack. I’ll try to simplify the method here.

1. First unlock your bootloader if you have a T-mobile Nexus One (this voids the warranty) or get an unlocked version from Google for like $550:

a. download fastboot
b. open terminal or command line and type
– Windows fastboot-windows oem unlock
– Mac ./fastboot-mac oem unlock
– Linux ./fastboot-linux oem unlock

2. Rewrite the Bootloader to obtain root privileges:

a. Download either SuperBoot or InsecureBoot and extract. (The difference is that with the insecure boot you won’t make any changes to the system and you would have to launch su manually)
b. Put the device in bootloader mode:
– Turn off the phone and restart holding the trackball.
c. Flash the bootloader:
– Windows = double click the windows bat file
– Mac = open terminal and cd to the directory containing the file. type
chmod +x install-superboot-mac.sh

– Linux = open terminal and cd to the directory containing the file. type
chmod +x install-superboot-linux.sh

Now you should have root!

Rooted Nexus One Google Phone
Pic courtesy of Stericson.

Sony Vaio T – series T350P disassembly

Wanted to switch out the hard drive in my Vaio T350P, but realized its a 1.8″. Disappointed. Also the ram is microdimm (more expensive).

Remove the screws on the back

Push back the clip behind the F5 and Num lock to remove the keyboard.

Carefully remove the ribbon for the keyboard.

power button comes right off.

slide off the other side.

remove screw

you can access the RAM here. pull off ribbon in the center.

and 3 ribbons near the fan and take off the top cover.

remove this ribbon to access HD

here’s your HD

full view

Automatic website backup without SSH enabled over FTP

Last time I backed up my website with rsync and ssh, but on my new host they disabled SSH. Rsync does not work over ftp. I do not want to do incremental backups with delta files like is done with rdiff-backup or duplicity. I need to have an exact mirror of my site. But remember that your sql databases won’t be backed up.

Curlftpfs is the key! In this tutorial I will show you how to backup from one server to a backup location which can be your hard drive, another web host, dropbox folder, Box.net via webdav, etc.

Download curlftpfs, rsync and ncftp:
sudo apt-get install curlftpfs ncftp rsync

make directories to mount your ftp server:
sudo mkdir /media/hydtechblog
sudo mkdir /media/hydtechbackupserver

edit fstab to mount the ftp servers using curlftpfs:
sudo gedit /etc/fstab

add the lines and modify them according to your server:
curlftpfs#username:password@hydtechblog.com /media/hydtechblog fuse rw,allow_other,uid=root 0 0
curlftpfs#username:password@hydtechbackupserver /media/hydtechbackupserver fuse rw,allow_other,uid=root 0 0

One thing to remember is that these two will not mount automatically because when the computer restarts, the fstab is done while you are not connected to the network. To fix this we can just add the mount commands in our crontab.

Edit crontab:
sudo crontab -e
enter the following lines and modify accordingly:
00 09 * * * mount /media/hydtechblog
00 09 * * * mount /media/hydtechbackup
01 09 * * * rsync -avz –rsync-path=/usr/bin/rsync /media/hydtechblog/public_html /media/hydtechbackup/public_html

ctrl + o to write and ctrl + x to save

This will tell cron to mount the folders at 9:00 am and start rsync at 9:01 am. You can replace the backup location to another folder on your hard drive or your dropbox or ubuntu one folder. You can also mount box.net with webdav and use this method.

For encrypted incremental backups checkout duplicity, it also works with webdav and ftp.