Oct 082011
 

I recently got the Android Modding bug, and wanted to change my Telstra HTC Desire’s splash screen.

This is the first screen that comes up when you turn on the phone, which is then followed by the boot animation, which I have also changed.
To do this, you will need to S-OFF your phone first, which will void your warranty.
Windows users will also need the Android SDK to get the fastboot tool that is used to flash the new bootscreen to the phone.
Linux users will either have to compile it from source or find it online as it’s not included in the SDK for some strange reason.

I used this Revolutionary to get S-OFF on my phone.
** I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOUR PHONE IF THIS IS ATTEMPTED **

With that out of the way, onto the fun bits.
Once the phone is S-OFFed, you will need to find or create a suitably sized BMP file to use as the splash screen.
For a Desire, this should be 480×800.
Once you have the image ready, use This tool – nbimg to convert the BMP file into one that is usable by the phone as a splash screen.

Once the image is converted, you will need to boot the phone into fastboot mode.
This involves powering it off, then holding down the volume down button while you power it back on.
While it’s powering on, plug the usb cable into the computer.

Once the phone is in the boot menu, which has a white background and little android robots on skate boards, you will need to select the top selection which should say “HBOOT” and press power. This should make it turn red and say “FASTBOOT” now.

Once it’s in fastboot mode, run this command from where the converted image and nbimg resides –
fastboot flash splash1 splash1.img
You will need to replace “splash1.img” with the filename of your splash screen.
It should output something like

sending 'splash1' (750 KB)... OKAY [ 0.125s]
writing 'splash1'... OKAY [ 0.218s]
finished. total time: 0.343s

Which means that you now have a new splash screen.
Select reboot in the menu and you should now see your new splash screen.

Share
Oct 082011
 

A few months ago, I had a post detailing how to setup a streaming webcam server.

Recently, I found an Android app that let me view it on my mobile phone as well which let me use the camera as a baby cam.
The app is called “Tinycam Monitor” and comes in a free and a paid version.
You can use the free version to do stream the webcam but if you like it, please get the paid version to support the developer :).

So, step 1 is to first get the application onto your phone.
This can be done from the market just like any other application.

Step 2 is to configure the app to view the webcam stream.
Once you open the application, in the main menu touch “Manage cameras”

Remove any default cams that may be there, then hit menu and press on “Add camera”
You will see a new camera come up in the list, touch on the pencil to edit the camera.
In the camera options, go down to “Advanced Settings” and edit the parameter
Edit JPEG image address needs to be set to your webcam stream that you setup in the previous post.
For Example : http://10.0.0.1/webcam.mjpeg

Once that is entered, hit back, and press “Camera Status” to ensure that you can connect to the camera.
Once that is succesful, you can now view your webcam stream on your Android phone via the app.

Share
Dec 262010
 

Screenshots before I’ve prettied it up, which I’ll be doing when I have time 🙁

Share
Dec 262010
 

So I’ve decided to dip my toes into Android programming, and instead of dipping in my toes I’ve jumped into the deep end.
I have started making a program to read my Smartrider value and display it in the app so I can quickly view how much money I have left on my Smartrider.

Will upload some screenshots of the WIP when I get a chance.

Share