Symbian OS
read last symbian news on www.newlc.com read last symbian reviews on www.newlc.com
read last symbian tutorial on www.newlc.com read last symbian download on www.newlc.com
14 Aug 2003 - 23:07
Keywords :

EzBoot is a boot manager application. It allow you to autostart an application (typically a server) when the phone is powered on.

EzBoot is primarily targeted at application developers since it does not include any GUI application to let you configure the boot sequence [1]. Instead, the EZBoot package has been designed so that it can be integrated in another SIS package. By doing so and properly configuring a boot command file and your application's PKG file, you will be able to deploy "bootable packages" [2].

During the boot process, EzBoot will wait the sytem to complete the boot process and then launch each application it controls.

Note: EzBoot will not start any application if it finds a file called noboot in a directory \system\program\ezboot on any drive. This can be useful to prevent boot of unwanted/defective applications located on main phone memory.

We are using the following devices for the EzBoot development so the package is known to work on all of them:
-  Nokia N-Gage
-  Siemens SX1
-  Nokia 6600
-  SonyEricsson P900
-  Nokia 9300
-  Nokia 6680

However we are quite confident that it will work on any phones on market so far...

 
Latest Release   : v0.6.4
Platform : Symbian OS 6.1 and upward
License   : Free for non-commercial applications.
Author    : Eric Bustarret
Homepage: http://www.newlc.com
Download :

Disclaimer of Warranty: THIS PRODUCT IS PROVIDED FREE OF CHARGE, AND, THEREFORE, ON AN 'AS IS' BASIS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, OR FOR ANY SPECIFIC PURPOSE, INCLUDING WITHOUT LIMITATION THE WARRANTIES THAT IT IS FREE OF DEFECTS, ABLE TO OPERATE ON AN UNINTERRUPTED BASIS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. While every effort has been made to ensure the proper and correct operation of this program, you agree (by using/installing it) that you will not hold the author, anyone or any business related to the author responsible for any problems or damages occuring from the use of this program. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THE LICENSE AGREEMENT. NO USE OF THE PRODUCT IS AUTHORIZED EXCEPT UNDER THIS DISCLAIMER. You agree, as the user of this product, to take full responsibility for any and all actions it performs.

ezboot-S60.sis
ezboot-S60.sis
ezboot-UIQ.sis
ezboot-UIQ.sis
ezboot-S80.sis
ezboot-S80.sis

Commercial version

A one-time fee of 150 Euros is required for commercial usage (commercial version does not display the NewLC popup message at installation).

Use the link below for an immediate purchase or email us for other payment alternative.

A specific license including source code is also available. Please contact us for pricing and license details.

How to use the EZBoot package

If you want to create your own bootable SIS package, you need to:

-  download and copy the ezboot.sis file to the directory where your PKG file is located

-  create a boot file. Ex for a <dummy> application:

  • open a text editor and create a file called <dummy>.boot
  • enter the path to your application (no need to specify the drive letter) [3]:

boot:\system\apps\<dummy>\<dummy>.exe

  • save the file in the directory where your PKG file is located.

-  edit your PKG file:

  • at the end, add the following line [4]:

"<dummy>.boot" -"!:\system\programs\ezboot\boot\<dummy>.boot"

  • and then, add the following line:

@"ezboot.sis",(0x101FD000)

History

v0.6.4: 28.04.05
-  Added: Nokia Series 80 Support
-  Fixed: Applications where not started after installation on Nokia 6630
-  Fixed: Applications where started before PIN code entry on Series 60 devices.
-  New packaging for Series 60: no language popup for both S60v1 and S60v2.

v0.6.3: 10-02-05
-  Fixed: Boot file was not always correctly released by the boot server which may cause a "file in use" error when uninstalling the application.
-  Changed: Packaging has slightly changed on Series 60 device: S60v2 device will not display the language popup anymore, S60v1 device will.
-  Note: When installed through PC-Suite, a language popup may still appear for EzBoot.

v0.6.2: 23-01-05
-  Fixed: On UIQ, the application does not ask for the language anymore
-  Fixed: UIQ support was broken on previous v0.6.x releases (app never boots)
-  Maybe fixed (not tested): Nokia 6630/Symbian v8.0a support (app never boots)

v0.6.1: 15-12-04
-  Added: "noboot" feature

v0.6.0: 14-12-04
-  Added: support for booting APP applications.
-  Added: wait of complete system boot before initiating the boot sequence
-  Added: support of all drives from A: to Z:
-  Fixed: does not boot anything when the phone only wakes up because of the connection to the ACDC.
-  Fixed: a memory leak that could occur on low memory condition (not very likely at system boot but can be reproduced when installing a new application with very little memory available).

v0.5.4: 16-03-04
-  Add D: drive support for UIQ build.
-  No change for NS60.

v0.5.3: 04-03-04
-  UIQ Package
-  No change for NS60

v0.5.2: 03-02-04
-  The packaging issue that could cause problem when several applications using EZBoot are installed and one is unistalled has been solved
-  BootupGUI has been removed.
-  Modification of the boot file syntax
-  Modification of the server location
-  Addition of a copyright notice during the installation

v0.4.2: 15-08-03
-  Added BootupGUI sample application
-  Added this license

v0.4.1: 14-08-03
-  Added drive resolution
-  Added documentation
-  Misc. Bug fixes

v0.3.1: 12-08-03
-  First public alpha version

[1] this GUI part was scheduled when the prject was initiated but is currently postponed due to a big lack of time...

[2] A bootable package is a package that install an application (either true APP or EXE) which:
-  will be started automatically after its installation (no need to reboot the phone)
-  will be started automatically at the each phone boot.

[3] The syntax has slightly changed since v0.4.x: you must now prefix the application name with the boot: tag

[4] The location of the EZBoot server has changed since v0.4.x: the server is now located in system\programs rather than system\apps

Important: In case where your phone does not boot correctly due to EzBoot (or your application), you can disable the auto-start feature by pressing the pencil key after the phone is turned on and holding it down until the PIN code query is displayed. Alternatively, starting from v0.6.1, you can insert a memory card that contain a file called noboot in the directory \system\program\ezboot.
AttachmentSize
ezboot-S60-v0.6.3.sis4.61 KB
ezboot-UIQ-v0.6.3.sis4.67 KB
Download posted August 14th, 2003 by eric

Submitted by banson (not verified) on Tue, 2004-08-10 08:54.

I Installed the EZboot in P900,the App Luached.But when I Powered ON/OFF,the App can't be launched.What's happen???And how to solve it??

Thanks!!


Submitted by Terry (not verified) on Wed, 2004-11-10 10:19.

Any good luck? I met the same problem. I found EZboot did luanched my exe when restart, but stoped at: iRSocket.Open(...); I guess during boot time, something essential has not been loaded at that time, so my problem is: is it possible to boot our own exe after everything is ready?

Submitted by eric on Tue, 2004-12-14 09:56.

Yes, this is now possible using the latest v0.6 version which waits for the complete boot of the system before starting the its start sequence.

Submitted by Anonymous on Mon, 2005-11-14 13:07.

Hi Eric, if someone uses this boot manager in another application and my application is installed after that, or if my application is installed first and some another second, is it possible to have any collisions there?

Submitted by Anonymous on Fri, 2006-01-20 02:01.

I am trying to use Ezboot on a Nokia 7610. I am using 7.0s The Ezboot does not seem to do anything?

I have installed ezboot-v60-v6.4

I have created an app called starter.exe and when I start the app it starts my .app file correctly

I created the .boot file and put in in the \system\programs\ezboot\boot directory

Does the .boot file have to be unicode or ansi or UTF-8?

Am I missing anything?


Submitted by vivalavine (not verified) on Sat, 2006-06-10 02:32.

Hi Eric,

I just purchased your ezboot and i noticed that the language selection always prompt during the installation. Can i know whether can i delete off this feature? And according to your specification, you tested on Nokia 6600. But when i test it on my Nokia 6600 it will always prompt me to close the programme. Why is that so? And does this software compatible on the lower series60 like 6.0?


Submitted by ris (not verified) on Fri, 2006-06-30 10:16.

hi,

actually i have compied consoleApp.boot to my directory which contains the pkg file. and copied ezboot-uiq.sis to the same folder. I have added following line to pkg file "C:\workspace_symbian\ConsoleApp\sis\ConsoleApp.boot" -"!:\system\programs\ezboot\boot\ConsoleApp.boot" @"C:\workspace_symbian\ConsoleApp\sis\ezboot.sis",(0x101FD000)

and the line in .boot file as boot:\system\programs\ConsoleApp.exe

but still it won't start the app after the reboot.. can anyoe help me out ??


Submitted by eric on Fri, 2006-06-30 10:24.

Use !:\system\program\...

instead of

!:\\system\programs\...

(note the missing 's').


Submitted by ris (not verified) on Fri, 2006-06-30 11:58.

still it doesn't work

Submitted by ris (not verified) on Fri, 2006-06-30 12:03.

hi eric, i am using motorola A1000 which uiq device, i am trying with the simple example ConsoleApp.exe to start on boot. but still after configuring the app as specified on ezboot configuration page i am not able to start my application after reboot.

as specified above i did the procedure for creating a sis file.

thanks in advance


Submitted by rami (not verified) on Fri, 2006-07-21 21:54.

check your application extension .. usually its *.app not *.exe

try boot:\system\apps\<dummy>\<dummy>.app instead of boot:\system\apps\<dummy>\<dummy>.exe


Submitted by ankushbabrekar (not verified) on Thu, 2007-02-15 11:36.

hi , i can use ezboot in my applications but in my program give me error . i use carbide 1.1 ide . i download ezboot.sis file and put in sis folder . i make Myapp.boot file in that file boot:\system\apps\Myapp\Myapp.app this file also put in same sis folder . In .pkg file i add this "Myapp.boot" -"!:\system\programs\Myapp.boot"@"ezboot.sis",(0x101FD000) then i give error

sis/Myapp.pkg(33) : error: file not found make: *** [C:/Symbian/Carbide/workspace/Myapp/sis/Myapp.sis] Error 1

then i use this

"c:\symbian\carbide\workspace\Form\sis\Form.boot"-"!:\system\programs\Form.boot" @"ezboot.sis",(0x101FD000)

then give me error in second line @"ezboot.sis",(0x101FD000)

if i select build configuration--> S60 2.1 Phone (ARMI) Release in carbide .

if i Select build configuration--> S60 2.1 emulator Debug then it dosen't give any error but Myapp.sis file not created .

plz told me .why? plz reply me .

thanks . ankush


Submitted by Rob (not verified) on Fri, 2005-04-08 21:18.

How do you (or can you) use EZBoot to launch an application under the emulator?

Submitted by eric on Thu, 2005-05-26 10:44.

You need a WINS/WINSCW build.....

Submitted by vin2ktalks (not verified) on Sat, 2005-06-25 08:31.

From where will I get WINS/WINSCW build?


copyright 2003-2009 NewLC SARL