[HD2 Windows Mobile 6.5 Themes and Apps] jsmccabe78:
Customization for Endkey Basic8

Here are the steps to make your own Endkey Basic8

1- Download "Basic8 Cutomization Kit"

DOWNLOAD BASIC8 CUSTOMIZATION KIT​

2- In the end you will need 10 icons and 4 background images. These are the axis points (refers to upper left hand corner) and sizes of each icon that I used for this. Follow these exactly and your skin will be perfect!

x0, y0 0,41 w, h 240, 144
x1, y1 240,41 w, h 240, 144
x2, y2 0,185 w, 480, h 144
x3, y3 0, 329 w, h 240, 144
x4, y4 240, 329 w, h 240, 144
x5, y5 0, 473 w, 480, h 144
x6, y6 0, 617 w, h 240, 144
x7, y7 240, 617 w, h 240, 144

You will end up with the following "icons"(as brn files):

x0 = wifi.brn
x1 = shutdown.brn
x2 = reboot.brn
x3 = comm.brn
x4 = sense.brn
x5 = lock.brn AND vibrate.brn
x6 = boot.brn
x7 - nodata.brn AND phone.brn

You will also need the following "backgrounds":

lock_nodata.brn
lock_phone.brn
vibrate_nodata.brn
vibrate_phone.brn

3- See below for more specifics on how to make changes for your theme.

4- Copy your new theme to anywhere on your phone/ storage card. Tap upper right corner and go through the prompts (just make sure to find your new .zip!) If you care to share your theme, I will post it for others to use.

._._._._._._._._._._._._._._._._._._._._._._._._.​

Customization for Endkey Basic5

I have re-written and edited the previous Basic5 endkey for easier customization. Now everything is completely uniform which will make skinning it easier - and easy to share!

1- Download "Basic 5 Cutomization Kit"

DOWNLOAD BASIC 5 CUSTOMIZATION KIT​

2- These are the axis points (refers to upper left hand corner) and sizes of each icon that I used for this. Follow these exactly and your skin will be perfect!

APP_0: x0, y41; w240, h240
APP_1: x240, y41; w240, h240
APP_2: x0, y281 w, 480, h 240
APP_3: x0, y521; w240, h240
APP_4: x240, y521; w240, h240

You will end up with the following images (as brn files):

bkgd1.brn --boot left, comm right
bkgd2.brn --comm left, sense right
bootloader.brn
comm1.brn -- on right
comm2.brn -- on left
reset.brn
sense.brn
shutdown.brn
wifi.brn

3- See below for more specifics on how to make changes for your theme.

4- Copy your new theme to anywhere on your phone/ storage card. Tap upper right corner and go through the prompts (just make sure to find your new .zip!) If you care to share your theme, I will post it for others to use.

._._._._._._._._._._._._._._._._._._._._._._._._.​

Editing your EndKey- the Fundamentals​

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

Introduction:

If you like the above mod/ skin but want to put your own twist on it, this is a simple process - but it takes a little work. Below are the following instructions (written out in looooong detail.) Note: these instructions are not unique to my modification, rather they work on any endkey / action screen.

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

Overview:

To edit the endkey, whether changing a program or changing the background, will require 1) edit some graphics and 2) edit the registry (and 3- make a .cab if you want to share! But that is another conversation...)

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

Prep Work- Tools:

1- You need a graphics editor - (photoshop, gimp, etc.)

--> I use paint.net (all of my examples are in .pdn files from paint.net)

2- You need a registry editor (either on your phone and your computer - but both is best!)

--> Phone: I use Total Commander

--> Computer: I use CeRegEditor

(3- You will need a simple .cab maker --> I use QuickCab 2.0 - as it is free!)

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

Back-up :

Before you begin, backup your registry in case you need it later.

1- Install CeRegEditor to your computer

2- Connect phone via usb and activesync

3- Open CeRegEditor (as administrator)

4- Navigate to: [HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\EndKeyScreen]

5- Go to "Edit" -> Export and export all (keep somewhere safe!)

(if you screw up the registry, you can import this and be back to normal!)

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

Editing the Graphics:

Goal: Say you want to change the background or the icon in you EndKey. Unfortunately, if you change one you need to change both! (You'll see what I mean...)

Prep Work:

For this section you will need:

1- Your graphics editor

2- brnconverter.exe (in the attached kit below)

1- Designing the Background

This is the fun part. Figure out how you want it to look. The background image is what you see when you hold down the EndKey. It contains the background image with all of your "icons" on it. This is one image.

--> For my project I started with an idea and a blank "canvas" of 480x800 pix. Then I started adding color, etc. It can look like anything. This is my background (all 1 bmp):

​

--> Note: Simply lay out the icons that you will "press" in an organized fashion. Keep in mind where they are located and keep them lined up the way you want.

--> When you are done with your design (save often) you need to have a final copy in .bmp format.

--> I have included my raw background (basic5.pdn) in the kit below so you can see how I laid out everything.

2- Designing the Icons

This is what you press to get your desired program to launch. This is a tad trickier.

2a- Taking your background image, "cut out" a piece of it that you want to be "active" (the entire area will start your program when you press it.) The larger the icon, the easier to push. However, the icons cannot overlap. For example, say I cut out the following chunk for my wifi:

​

Now, this entire area will startup my desired program when I hit it. Here is a colored "map" of what my icons look like when I cut them out - I used bold colors so you could see all the different "pieces" on one canvas. Each piece, when pressed, will launch its respective program.

​

NOTE: Very important-- you need to write down a couple of things:

X-axis- you need the x-axis point of the upper left corner

y-axis- you need the y-axis point of the upper left corner

width- you need the exact width

height- you need the exact height

--> you will input these data later. If you are off, when you "click" on the icon, the icon will shift and not line up as you wish.

2b- Edit the image when you tap this area you know you hit it. What I did was add in a second layer and fade it out so the overall product looks darker than what is seen on the background image. You can do anything (heck, change colors, add stars, give a thumbs-up sign...)

--> Again, for the final product, you will need a .bmp file.

--> I included my settingsbasic.pdn in addition to all my bmps in the kit so you can see how I did this.

3- Converting bmp to brn

Easy. Place the program "brnconverter.exe" (found in the kit) in your folder with your .bmp images. Open it. Drag your bmp files onto it and it will conver them for you.

--> The brn files are the ones you will be putting on your phone. NOT the bmps.

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

Editing the Registry:

Goal: Say that in the above modification you want to change out the wifi option to bootloader. You need to change the registry to load your desired .exe.

1- Understanding the Endkey Registry

Using any registry editor navigate to [HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\EndKeyScreen\]

--> You will see the following string values and folders. Here are their definitions (of the ones you will edit):

BaseImage --> "\Windows\basic5.brn" --> refers to your background you designed previously. Mine is called "basic5.brn" (without the quotes) and is located in the windows folder. You can place it anywhere as long as this points to it (say, \Windows\Endkey\basic5.brn - meaning it is in a folder "Endkey" that is in the "Windows" folder...make sense?)

Column --> How many you have. Kurt has 1. I have 2.

Row --> How many you have. Kurt has 7 (well 9 kinda) and I have 3.

APP_0 --> refers to the 1st (upper left program - for me this is "wifi")

APP_1 --> refers to the 2nd (upper middle or upper right - for me this is "shut down")

APP_2 --> refers to the 3rd program (can be upper right, can be 2nd row, all depends - for me this is "soft reboot")

APP_3 --> you get the idea, this is the next program. For me this is "comm manager"

APP_4...(and so on) --> for me this is "sense reboot"

With in each APP you will find:

Path --> this is simply the full address of where your .exe program is located (more on this to come)

Param --> needed with some .exe (like for wifi)

IconPressPath --> Where you "Icon" is located that you designed previously

xPos --> x-axis point of the upper left corner of your icon

yPos --> y-axis point of the upper left corner of your icon

Width --> width of your icon

Height --> height of your icon

Note: If you want to add APP keys (say have 24 programs, and not 5) this is fine. But you will need to change the rows / columns to reflext your layout!

2- Identifying and Locating your Program

Locate the .exe of the program you want to have (in our case - bootloader2.exe)

--> Note: this can be any .exe (on your computer or storage card)

2a- Find out the location of the .exe - in our case that will be: \Windows\bootloader2.exe

2b- Say you want to find a location of an exe on you storage card, but don't know what it is. Use the registry editor navigate to: \Windows\Start

Menu\Programs and hold down on your desire program. Click on properties. Click on Shortcut- this gives you the address. Write this down (without the quotes)- this is the location of the .exe.

3- Redirecting your APP_* Path

Now you are ready to redirect the Endkey APP Path to your desired program. Using your registry editor, navigate to:

HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\EndKeyScreen\APP_0]

--> Note: the 1st application (always in the upper left corner) is APP_0.

--> Open up the string "Path" - you will notice it now shows: \Windows\JMLComm.exe

--> Change this to: \Windows\bootloader.exe

--> Now you will need to delete the contents of "Param" - which should say "wifi" - just delete it

--> Now this selection of the Endkey will load "bootloader"!

4- Redirecting your background image and icons

So the program is changed but now to change your background. Easy to do.

4a- Background

Go to: [HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\EndKeyScreen\BaseImage]

--> Change the name to your brn image you made earlier

4b- Icon:

Go to: [HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\EndKeyScreen\APP_*]

Change the following dwords to match what you wrote down previously:

IconPressPath

xPos

yPos

Width

Height

Exit out. Soft reboot. Check it out...is it working??? If so, Congrats! You have done it! Go and enjoy you new Endkey!!! If not, go through the steps again and if that fails, post your problem!