山东PDA社区's Archiver

安坦 发表于 2007-12-29 16:16

【the3sky原创软件】SelfBoot_V1.0.1 开机加载程序07.11.07更新

【the3sky原创软件】SelfBoot_V1.0.1 开机加载程序07.11.07更新

[indent][font=黑体][size=3][color=darkgreen]1.0.1版本更新内容:
增加了从安装程序和进程添加启动文件[/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen]SelfBoot使用说明:
功能:使self证书签名的程序实现开机启动。
用法:使用开发证书签名SelfBoot并安装。

SelfBoot实现开机启动程序的所需条件:
一个内容为程序绝对路径及文件名的文件,此文件以[b]boot[/b]为后缀时为启用,以stop为后缀时为停用;建议使用你程序的UID或程序名为文件名,以免造成重复!以下简称“启动文件”。
此启动文件需放置在c:\data\[b]boot[/b]目录下!

启动文件数据结构:
4 bytes的文件头:OPDA,用以识别为启动文件。
4 bytes的启用标志位,0x00000001为启用、其他为停用。
后面的是标准symbian的流方式的存储格式(长度+内容)。
SelfBoot提供S60v3手机端和PC端的启动文件生成工具!

例:
在pkg文件中加入下面一行内容:
"e1234567.[b]boot[/b]" - "c:\data\[b]boot[/b]\e1234567.[b]boot[/b]"

SelfBoot_1.00_OPDA_Team_Unsigned.sis为后台开机自启程序,必须以开发证书签名
OPDA_SelfBootEditor.sisx 为设置端,无需签名,直接安装即可使用
两者安装没有先后顺序
[/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[indent][font=黑体][size=3][color=darkgreen]注:
1,以后的selfsign版来电通会集成self[b]boot[/b]的启动文件,来电通可以无需签名即可实现自启动!
2,今后一些汉化作品中如有需要自启动的将集成self[b]boot[/b]的启动文件,用户无需签名即可使用!
3,self[b]boot[/b]很重要的一个应用就是给破解了权限的手机!(因为自启动目前至少需要开发证书才能实现,而破解的权限是针对self的证书)[/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[indent][font=黑体][size=3][color=darkgreen]使用技巧:
启动程序可以只写程序的文件名即可,后缀可有可无,无需路径[/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=3][color=darkgreen][/color][/size][/font]
[font=黑体][size=4][color=blue]分享一个防止通过selfboot自启动的软件开机后跳出运行界面的方法[/color][/size][/font][font=黑体][size=3][color=sienna]在刷了破解ROM后,发现一些原来可以签名自启动的软件失去了自启动的功能,必须通过使用selfboot来随机启动。但是通过selfboot来设置要启动的软件时,会发生有些软件在随机启动后会弹出该软件的运行界面而不是自动退入后台运行,要靠手动来隐藏到后台的情况,确实非常的不方便。最近发现一个方法,就是手动设置需要启动的exe文件(位置在在/sys/bin/),而且如果一个软件有多个exe文件的话,设置文件名里面含字母D的那个文件,这样的话软件就可以在自启动后自动退到后台而不会出现运行界面。以taskman为例,它在bin目录下有2个exe文件:besttaskmanD_0X2000A587.exe和besttaskman_0X2000A586.exe,如果让selfboot自动来设置的话,它会指定开机启动besttaskman_0X2000A586.exe,软件在开机后会跳到前台;如果手动选择启动besttaskmanD_0X2000A587.exe的话,开机后软件自动退到后台不会出现运行的界面。被这个问题困扰的朋友们可以试一试这个办法![/color][/size][/font]

[attach]3573[/attach]
[/indent][/indent][/indent]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.