📄 让symbian应用程序开机自动启动 .txt
字号:
让Symbian应用程序开机自动启动
来源: 作者: 发布时间:2007-04-25
首先声明:不得利用本文提供的技术制作任何手机病毒及有害软件,否则后果自负.
Symbian开机自动启动的问题:
一共分为两大步,每一大步里又分为几个小步骤:
一:创建boot文件
1:下载附件文件 EzBoot,取一个适合你的版本,附件文件包含 S60, S80, UIQ 的 EzBoot
2:在.pkg文件目录下建一个新文件,命名为 项目名.boot
3: 在新建的 项目名.boot 文件里输入 boot:\system\apps\项目名\项目名.exe(或项目名.app,具体视开发内容而定)
4: 保存这个文件
二:编辑.pkg文件
1:在.pkg文件的末尾加上:"项目名.boot" -"!:\system\programs\ezboot\boot\项目名.boot"
2:最后别忘记加上:@"ezboot.sis",(0x101FD000)
然后利用makesis命令打包即可。
下面是 EzBOOT 的英文说明:
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.
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)
/dcms/../kuimg/soft/1_070425215021.rar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -