[Windows Mobile Development and Hacking General] Makula:
@Superficialt

actually i don't have a "config.txt" file at all.

I think your config.txt is not recognized as page1 so just try to rename it to config1.txt.

if that doesn't work, make sure that your config2.txt looks like this:

sorry but a little line-counting :-)

line 11 - youriconforpage1.bmp

line 27 - Page 1 (for example)

line 43 - Page1 (which works for me as link to the first page)

Attached a little overview of my "iphone"-folder-content and an explanation, how i got it to work on WM6 (may be of help to anyone else as well):

I don't use iconfig as it didn't work for me and in my opinion it's not needed after you get the point of customizing this app :-)

installation:

1. Download of the iPhone_1.0.zip and iPhone-1.exe located on 1st post

2. Unzip the iPhone_1.0.zip and iPhone-1.exe to any place on your Desktop-PC. Now you should have a folder "Iphone" on your Desktop-PC.

3. Connect your pocket-pc to your desktop-pc using "activesync" (xp) or "windows mobile device center" (vista)

4. In activesync now click on "explore" and wait for your "mobile Device" folder to be opened on desktop-pc's screen (hey, it's a "real" step by step guide ;-) )

5. Copy the folder "Iphone" - now including the earlier unziped iPhone.exe - to your pocket-pc, my path for example is: \storagecard

6. To start the app, navigate to your IPhone-Folder using the Data-Explorer or any other program like Total-Commander and execute the Iphone.exe. This step is done directly in your PPC and not with your DESKTOP-PC !!!

The iphone-app will start, but for now it's configurated as Grumps wants it to be :-)

But finally you should be ready to go!

Note: All editing of the config-files is done on your desktop-pc using a text-editor, e.g. "notepad".

To check the results after editing, just copy the edited config-file to your iphone-folder on your pocket-pc via activesync and overwrite the existing one.

customizing:

list of content of the iphone-folder on my herald:

icons--> contains the page 1 - icons

icons1 --> contains the page 2 - icons

icons2 --> contains the page 3 - icons

I think one folder for the icons would do it as well, as i linked some files on page 3 to the icons 1 folder, but it may be better for "clearness"-reasons. It's also possible to put your own icons in there but they have to be 42x42 in size and in bmp-format

shortcuts --> don't know what that folder is for/ haven't changed anything there :-)

files:

config1.txt --> contains the Page 1 "settings" - including the links to page 2+3, which are simply named Page2 and Page3

config2.txt --> contains the Page 2 "settings" - including the links to page 1+3, which are simply named Page1 and Page3

config3.txt --> contains the Page 3 "settings" - including the links to page 1+3, which are simply named Page1 and Page3

iphone.exe --> i created a shortcut and copied it to the autostart-folder for the app to run on start up

iphone.txt --> some general settings like time-format, what kind of action on battery-symbol-click,etc.

openNETCF.dll --> some ppl say it's not needed, but i changed nothing here

signal.txt --> for the application to work with s2u2 - didn't change anything here as well and it works fine with s2u2 for me

version.txt

for the config-files i did the following:

for example open your config1.txt with notepad.

now you'll see a list of lines - 48 to be exact

you now have to imagine the config-files consists of 3 Parts (always 16 lines=1 part):

line 1 to line 16 = the path to the displayed icon (16 lines)

line 17 to line 32 = the titles/names of the application shown below the icon on your display (16 lines)

line 33 to line 48 = the path to the application which is started when a icon is pressed on the screen (16 lines)

every "part's" line is connected with the exact line of the other two parts "block".

for example:

line 1 = \Icons\explorer.bmp (again: path to the displayed icon)

is connected with

line 17 = Explorer (displayed text below the icon)

is connected with

line 33 = \storagecard\program files\Total Commander\cecmd.exe (path to the app's exe)

me for myself imagined the display in 16 squares (4x4 of course)

01 02 03 04

05 06 07 08

09 10 11 12

13 14 15 16

I always saved the last four squares for the icons/displayed name/appl.-path in all my config-files for:

13 = Phone

14 = SMS

15 = E-Mail

16 = Audioplayer

Therefor the config files should look like this:

.

.

.

\Icons\13-phone.bmp (if counted it's line 9)

\Icons\14-sms.bmp

\Icons\15-mail.bmp

\Icons\16-ipod.bmp

.

.

.

Phone (if counted it's line 29)

Sms

Email

Player

.

.

.

\Windows\cprog.exe (if counted it's line 45)

\Windows\tmail.exe

\Windows\tmail.exe

\program files\MortPlayer\MortPlayer.exe

Another simple example:

You only want to have a "camera" link on your 2nd page and you want it to appear in square 04,

buttons of page select and phone, sms, e-mail and player line are still there:

open your config2.txt with notepad an edit so it looks like as followed (the numbers are not in the config-files of course...just added them for your orientation in this example):

01

02

03

04\Icons\04-camera.bmp

05

06

07

08

09

10

11\Icons\page2.bmp

12\Icons\page3.bmp

13\Icons\13-phone.bmp

14\Icons\14-sms.bmp

15\Icons\15-mail.bmp

16\Icons\16-ipod.bmp

17

18

19

20Camera

21

22

23

24

25

26

27Page 2

28Page 3

29Phone

30Sms

31Email

32I-Pod

33

34

35

36\Windows\camera.exe

37

38

39

40

41

42

43Page2

44Page3

45\Windows\vtkey.exe

46\Windows\tmail.exe

47\Windows\tmail.exe

48\Windows\wmplayer.exe

It's eminent important that you use the exact line-connection of each "part" to the other "part", or your application will not launch, icons will be displayed in wrong order,"file not found"-message ,etc.

If you want some squares unused just make sure that you just leave their lines empty or type somting else like a fullstop in there but DO NOT COMPLETELY DELETE the line.

Oh well...quite a lot i wrote there now.. hope this is helpfull for anyone in here... if not... just delete my post ;-)

regards,

Makula