<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iT人 -  theiter &#187; Symbian</title>
	<atom:link href="http://www.theiter.com/category/mobile-tech/symbian/feed" rel="self" type="application/rss+xml" />
	<link>http://www.theiter.com</link>
	<description>关注IT技术，研究移动开发技术，记录IT人的生活</description>
	<lastBuildDate>Sun, 04 Dec 2011 14:28:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>创建symbian工程脚本</title>
		<link>http://www.theiter.com/2010/04/%e5%88%9b%e5%bb%basymbian%e5%b7%a5%e7%a8%8b%e8%84%9a%e6%9c%ac.html</link>
		<comments>http://www.theiter.com/2010/04/%e5%88%9b%e5%bb%basymbian%e5%b7%a5%e7%a8%8b%e8%84%9a%e6%9c%ac.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 13:20:36 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/04/%e5%88%9b%e5%bb%basymbian%e5%b7%a5%e7%a8%8b%e8%84%9a%e6%9c%ac.html</guid>
		<description><![CDATA[今晚在整理文档的时候发现N久之前写的一个创建symbian工程的脚本，分享出来吧!希望能对大家的开发有点帮助。这组脚本主要是通过windows cmd创建支持2nd和3rd版本的各种工程文件。 可以直接调用Create*.bat生成对应的项目工程 目录结构： &#160;&#160;&#160; BuildTools&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-生成工程文件后编译工程的脚本 &#160;&#160;&#160;&#160;&#160;&#160;&#160; build*.bat &#160;&#160;&#160; res&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-生成工程的默认资源文件 &#160;&#160;&#160;&#160;&#160;&#160;&#160; *.bmp &#160;&#160;&#160;&#160;&#160;&#160;&#160; *.svg&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160; Create*.bat&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-直接调用生工程的脚本 &#160;&#160;&#160; v*.bat&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-供Create*.bat调用的脚本 &#160; 点击这里下载 详细的使用请参考readme.txt！ 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 创建symbian工程脚本]]></description>
			<content:encoded><![CDATA[<p>今晚在整理文档的时候发现N久之前写的一个创建symbian工程的脚本，分享出来吧!希望能对大家的开发有点帮助。这组脚本主要是通过windows cmd创建支持2nd和3rd版本的各种工程文件。</p>
<p>可以直接调用Create*.bat生成对应的项目工程 </p>
<p>目录结构：   <br />&#160;&#160;&#160; BuildTools&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-生成工程文件后编译工程的脚本    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; build*.bat    <br />&#160;&#160;&#160; res&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-生成工程的默认资源文件    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; *.bmp    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; *.svg&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160; Create*.bat&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-直接调用生工程的脚本    <br />&#160;&#160;&#160; v*.bat&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8212;-供Create*.bat调用的脚本</p>
<p>&#160;</p>
<p>点击这里下载<a class="downloadlink" href="http://www.theiter.com/wp-content/plugins/download-monitor/download.php?id=CreateS60Prj.rar" title=" downloaded 199 times" >CreateS60Prj (199)</a></p>
<p>详细的使用请参考readme.txt！</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/04/%e5%88%9b%e5%bb%basymbian%e5%b7%a5%e7%a8%8b%e8%84%9a%e6%9c%ac.html">创建symbian工程脚本</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/04/%e5%88%9b%e5%bb%basymbian%e5%b7%a5%e7%a8%8b%e8%84%9a%e6%9c%ac.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>微软推出Android应用软件为哪般</title>
		<link>http://www.theiter.com/2010/03/%e5%be%ae%e8%bd%af%e6%8e%a8%e5%87%baandroid%e5%ba%94%e7%94%a8%e8%bd%af%e4%bb%b6%e4%b8%ba%e5%93%aa%e8%88%ac.html</link>
		<comments>http://www.theiter.com/2010/03/%e5%be%ae%e8%bd%af%e6%8e%a8%e5%87%baandroid%e5%ba%94%e7%94%a8%e8%bd%af%e4%bb%b6%e4%b8%ba%e5%93%aa%e8%88%ac.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 09:16:30 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[WindowsMobile]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[移动开发]]></category>
		<category><![CDATA[barcode 条形码]]></category>
		<category><![CDATA[Microsoft Tag]]></category>
		<category><![CDATA[手机资讯]]></category>
		<category><![CDATA[智能手机]]></category>

		<guid isPermaLink="false">http://www.theiter.com/2010/03/%e5%be%ae%e8%bd%af%e6%8e%a8%e5%87%baandroid%e5%ba%94%e7%94%a8%e8%bd%af%e4%bb%b6%e4%b8%ba%e5%93%aa%e8%88%ac.html</guid>
		<description><![CDATA[今天媒体纷纷报道，微软推出第一款Android平台软件（Microsoft Tag Reader）。先看看媒体的报道： 据国外媒体今日报道，微软面向Android平台发布了首个手机应用Tag。 该应用此前已经推出了Windows Mobile和iPhone(手机上网)等版本，它可以将用户的 手机变成一个条形码扫描器，通过摄像头来解读2D条形码信息。但Android用户此前已经可以通过Barcode Reader和谷歌Goggles来扫描条形码信息。 业内人士认为，考虑到微软与谷歌在手机操作系统及其他领域的竞争关系，微软针对Android平台发布Tag的确有些出人意料。 作为两家在智能手机操作系统上有直接竞争关系的公司，微软推出该软件确实会引起广泛的关注。但是如果仔细研究Microsoft Tag服务和之前发布的相关软件就很容易理解了。 首先，微软之前已经发布的多个移动平台的Microsoft Tag reader软件，包括Symbian，WindowMobile，iPhone，BlackBerry等等。 那么，Microsoft Tag服务是什么呢？ Microsoft Tag技术允许用户把手机当成“移动条形码阅读器”来使用，用户只要将手机摄像头对准条形码，然后拍照，这时手机中的Tag应用就会对条码所含信息进行解释。Microsoft Tag不仅仅具备QRCode相关的能力，更重要的是它基于一种叫做“高容量彩色条码”(HCCBs = High Capacity Color Barcode)的技术，而这个HCCBs是由Microsoft Research研究出来滴！Microsoft Tag保存了信息的唯一编号！这个唯一编号对应的原始信息则保存在微软的服务器上。这样一来，就可以保存非常多的信息，而且可以统计到每一个Tag的使用情况。非常适合用于出版物、电子产品等等场合（其实就是一种二维条码，微软自己二维条码）。 读到这里大家可能就已经明白了，原来微软的重点是在他们的Microsoft Tag服务，支持越多的平台，对其Microsoft Tag服务的推广和应用当然越有利。 虽然到目前为止微软的Microsoft Tag服务还没有明确的商业模式，但是基于移动互联网的条码搜索等业务应该是未来移动应用的一个方向，目前包括谷歌公司在内的其他公司都在积极研究移动设备读取条形码这项技术（Google shopper for Android）。 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: 微软推出Android应用软件为哪般]]></description>
			<content:encoded><![CDATA[<p>今天媒体纷纷报道，微软推出第一款Android平台软件（<a href="http://www.microsoft.com/tag/content/download/">Microsoft Tag Reader</a>）。先看看媒体的报道：</p>
<blockquote><p>据国外媒体今日报道，微软面向Android平台发布了首个手机应用Tag。</p>
<p>该应用此前已经推出了Windows Mobile和iPhone(手机上网)等版本，它可以将用户的<br />
手机变成一个条形码扫描器，通过摄像头来解读2D条形码信息。但Android用户此前已经可以通过Barcode Reader和谷歌Goggles来扫描条形码信息。</p>
<p>业内人士认为，考虑到微软与谷歌在手机操作系统及其他领域的竞争关系，微软针对Android平台发布Tag的确有些出人意料。</p></blockquote>
<p>作为两家在智能手机操作系统上有直接竞争关系的公司，微软推出该软件确实会引起广泛的关注。但是如果仔细研究<a href="http://www.microsoft.com/tag/">Microsoft Tag</a>服务和之前发布的相关软件就很容易理解了。</p>
<p>首先，微软之前已经发布的多个移动平台的<a href="http://www.microsoft.com/tag/content/download/">Microsoft Tag reader</a>软件，包括Symbian，WindowMobile，iPhone，BlackBerry等等。</p>
<p>那么，<a href="http://www.microsoft.com/tag/">Microsoft Tag</a>服务是什么呢？</p>
<p><a href="http://www.microsoft.com/tag/">Microsoft Tag</a>技术允许用户把手机当成“移动条形码阅读器”来使用，用户只要将手机摄像头对准条形码，然后拍照，这时手机中的Tag应用就会对条码所含信息进行解释。<a href="http://www.microsoft.com/tag/">Microsoft Tag</a>不仅仅具备<a href="http://www.theiter.com/2009/11/qr码简介.html">QRCode</a>相关的能力，更重要的是它基于一种叫做“高容量彩色条码”(HCCBs = High Capacity Color Barcode)的技术，<strong><span style="color: #0000ff;">而这个HCCBs是由Microsoft Research研究出来滴！</span></strong><a href="http://www.microsoft.com/tag/">Microsoft Tag</a>保存了信息的唯一编号！这个唯一编号对应的原始信息则保存在微软的服务器上。这样一来，就可以保存非常多的信息，而且可以统计到每一个Tag的使用情况。非常适合用于出版物、电子产品等等场合（其实就是一种二维条码，微软自己二维条码）。</p>
<p>读到这里大家可能就已经明白了，原来微软的重点是在他们的<strong><span style="color: #0000ff;">Microsoft Tag服务</span></strong>，支持越多的平台，对其<strong><span style="color: #0000ff;">Microsoft Tag服务</span></strong>的推广和应用当然越有利。</p>
<p>虽然到目前为止微软的<strong><span style="color: #0000ff;">Microsoft Tag服务</span></strong>还没有明确的商业模式，但是基于移动互联网的条码搜索等业务应该是未来移动应用的一个方向，目前包括谷歌公司在内的其他公司都在积极研究移动设备读取条形码这项技术（<a href="http://www.theiter.com/2010/02/google-shopper-for-android.html">Google shopper for Android</a>）。
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/03/%e5%be%ae%e8%bd%af%e6%8e%a8%e5%87%baandroid%e5%ba%94%e7%94%a8%e8%bd%af%e4%bb%b6%e4%b8%ba%e5%93%aa%e8%88%ac.html">微软推出Android应用软件为哪般</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/03/%e5%be%ae%e8%bd%af%e6%8e%a8%e5%87%baandroid%e5%ba%94%e7%94%a8%e8%bd%af%e4%bb%b6%e4%b8%ba%e5%93%aa%e8%88%ac.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian Foundation 表示Symbian OS完全开源和免费</title>
		<link>http://www.theiter.com/2010/02/symbian-foundation-%e8%a1%a8%e7%a4%basymbian-os%e5%ae%8c%e5%85%a8%e5%bc%80%e6%ba%90%e5%92%8c%e5%85%8d%e8%b4%b9.html</link>
		<comments>http://www.theiter.com/2010/02/symbian-foundation-%e8%a1%a8%e7%a4%basymbian-os%e5%ae%8c%e5%85%a8%e5%bc%80%e6%ba%90%e5%92%8c%e5%85%8d%e8%b4%b9.html#comments</comments>
		<pubDate>Fri, 05 Feb 2010 02:08:15 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.org/?p=261</guid>
		<description><![CDATA[Symbian Foundation表示，从2010年2月4号起，Symbian将开源其绝大部分软件，用户将可免费下载。 Symbian Foundation基金会创建于2008年，是最大的Symbian系列软件制造者，现已被手机制造商诺基亚收购。 虽然目前Symbian软件全球有超过3.3亿的用户，但在技术和市场份额上面临来自苹果iPhone和谷歌Android的强力竞争，因此诺基亚决定开源并免费提供Symbian OS，此举明显是为提高其智能手机市场占有率、影响力和使用率。 这种通过免费来推广使用的做法在IT科技行业并不少见。谷歌的Android就是免费的。 Symbian Foundation执行董事Lee Williams表示，目前Symbian操作系统仍占统治地位，而从现在开始，大部分开发人员将因此可以做的更多。 iPhone火了；GPhone来了；WM计划WM7了；Symbian也慢慢开源了…… 移动平台越来越热闹，竞争也越来越激烈。但是这些对于消费者来说总是好的，我们将会用到更多元化的产品。对开发者来说也是好事，可选择的平台也越来越多。期待在移动开发领域有更广阔的空间！！ 另外，有兴趣的朋友可以到Symbian开发者网站（http://developer.symbian.org）下载相关的源码，那里也有很多其他代码，或许你感兴趣。 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: Symbian Foundation 表示Symbian OS完全开源和免费]]></description>
			<content:encoded><![CDATA[<p>Symbian Foundation表示，从2010年2月4号起，Symbian将开源其绝大部分软件，用户将可免费下载。</p>
<p>Symbian Foundation基金会创建于2008年，是最大的Symbian系列软件制造者，现已被手机制造商诺基亚收购。</p>
<p>虽然目前Symbian软件全球有超过3.3亿的用户，但在技术和市场份额上面临来自苹果iPhone和谷歌Android的强力竞争，因此诺基亚决定开源并免费提供Symbian OS，此举明显是为提高其智能手机市场占有率、影响力和使用率。</p>
<p>这种通过免费来推广使用的做法在IT科技行业并不少见。谷歌的Android就是免费的。</p>
<p>Symbian Foundation执行董事Lee Williams表示，目前Symbian操作系统仍占统治地位，而从现在开始，大部分开发人员将因此可以做的更多。</p>
<p><em>iPhone火了；GPhone来了；WM计划WM7了；Symbian也慢慢开源了……</em></p>
<p><em>移动平台越来越热闹，竞争也越来越激烈。但是这些对于消费者来说总是好的，我们将会用到更多元化的产品。对开发者来说也是好事，可选择的平台也越来越多。期待在移动开发领域有更广阔的空间！！</em></p>
<p><em> </em></p>
<p><em>另外，有兴趣的朋友可以到Symbian开发者网站（</em><a title="http://developer.symbian.org" href="http://developer.symbian.org"><em>http://developer.symbian.org</em></a><em>）下载相关的源码，那里也有很多其他代码，或许你感兴趣。</em>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2010/02/symbian-foundation-%e8%a1%a8%e7%a4%basymbian-os%e5%ae%8c%e5%85%a8%e5%bc%80%e6%ba%90%e5%92%8c%e5%85%8d%e8%b4%b9.html">Symbian Foundation 表示Symbian OS完全开源和免费</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2010/02/symbian-foundation-%e8%a1%a8%e7%a4%basymbian-os%e5%ae%8c%e5%85%a8%e5%bc%80%e6%ba%90%e5%92%8c%e5%85%8d%e8%b4%b9.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>S60中ini文件的使用</title>
		<link>http://www.theiter.com/2007/12/s60%e4%b8%adini%e6%96%87%e4%bb%b6%e7%9a%84%e4%bd%bf%e7%94%a8.html</link>
		<comments>http://www.theiter.com/2007/12/s60%e4%b8%adini%e6%96%87%e4%bb%b6%e7%9a%84%e4%bd%bf%e7%94%a8.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:49:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=63</guid>
		<description><![CDATA[如果程序中需要配置文件（如保存进度，声音等）那可以使用ini文件来处理，同MFC一样也有专门处理配置文件的API，这就是OpenIniFileLC(RFs&#38; aFs)。 首要的一条，你的程度要支持ini文件，那就要重载这个CEikApplication的成员函数，否则程序执行起来会报错，而重载时只要如下语句即可： CDictionaryStore* CMyApp::OpenIniFileLC(RFs&#38; aFs) const { return CEikApplication::OpenIniFileLC(aFs); } 这样的话，程序可以在你启动时自动的创建一个ini——如果检测到没有的情况下。而这个ini一般是创建在C:\System\App\MyApp目录下的，注意即使用户选择安装在E盘，那还是会把ini安装在系统盘上，SDK说明这个默认盘符是放在KIniFileDrive里，但我还没有找到办法如何去修改它，如果你知道了告诉我一声哦：） 一般配制文件要供全局使用，可能要跨越多个view，因此我们把它的操作及数据定义在UI级别，在MyAppUi的ConstructL()函数中有如下语句： //处理基本的数据 delete iMyConfig; iMyConfig = CMyConfigData::NewL();&#160;&#160; CDictionaryStore* store = Application()-&#62;OpenIniFileLC(iCoeEnv-&#62;FsSession()); if (store-&#62;IsPresentL(KUidKey)) { LoadIniFile(store); } else { iMyConfig-&#62;SetDefault(); SaveIniFile(store); } CleanupStack::PopAndDestroy(); //--结束处理&#160;&#160; void CMyAppUi::SaveIniFile(CDictionaryStore* aStore) { RDictionaryWriteStream out; out.AssignLC(*aStore, KUidKey); out &#60;&#60; *iMyConfig; out.CommitL(); CleanupStack::PopAndDestroy(); aStore-&#62;CommitL(); }&#160;&#160; void CAknExSettingListAppUi::LoadIniFile(CDictionaryStore* aStore) { RDictionaryReadStream [...]]]></description>
			<content:encoded><![CDATA[<p>如果程序中需要配置文件（如保存进度，声音等）那可以使用ini文件来处理，同<a href="http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library">MFC</a>一样也有专门处理配置文件的API，这就是OpenIniFileLC(RFs&amp; aFs)。 </p>
<p>首要的一条，你的程度要支持ini文件，那就要重载这个CEikApplication的成员函数，否则程序执行起来会报错，而重载时只要如下语句即可： </p>
<pre>CDictionaryStore* CMyApp::OpenIniFileLC(RFs&amp; aFs) const
{
 return CEikApplication::OpenIniFileLC(aFs);
}</pre>
<p>这样的话，程序可以在你启动时自动的创建一个ini——如果检测到没有的情况下。而这个ini一般是创建在C:\System\App\MyApp目录下的，注意即使用户选择安装在E盘，那还是会把ini安装在系统盘上，SDK说明这个默认盘符是放在KIniFileDrive里，但我还没有找到办法如何去修改它，如果你知道了告诉我一声哦：） </p>
<p>一般配制文件要供全局使用，可能要跨越多个view，因此我们把它的操作及数据定义在UI级别，在MyAppUi的ConstructL()函数中有如下语句： </p>
<p>//处理基本的数据 </p>
<pre>delete iMyConfig;
iMyConfig = CMyConfigData::NewL();&#160;&#160; CDictionaryStore* store = Application()-&gt;OpenIniFileLC(iCoeEnv-&gt;FsSession());
if (store-&gt;IsPresentL(KUidKey))
{
 LoadIniFile(store);
}
else
{
 iMyConfig-&gt;SetDefault();
 SaveIniFile(store);
}
CleanupStack::PopAndDestroy();
//--结束处理&#160;&#160; void CMyAppUi::SaveIniFile(CDictionaryStore* aStore)
{
 RDictionaryWriteStream out;
 out.AssignLC(*aStore, KUidKey);
 out &lt;&lt; *iMyConfig;
 out.CommitL();
 CleanupStack::PopAndDestroy();
 aStore-&gt;CommitL();
}&#160;&#160; void CAknExSettingListAppUi::LoadIniFile(CDictionaryStore* aStore)
{
 RDictionaryReadStream in;
 in.OpenLC(*aStore, KUidKey);
 in &gt;&gt; *iMyConfig;
 CleanupStack::PopAndDestroy();
}</pre>
<p>当然具体的CMyConfigData里还要有一些相应的导入导出处理，这样才完美：） </p>
<p>有时候我们还需要在程序中处理一下配置的保存，那我们可以使用如下代码（在view中）： </p>
<pre>CDictionaryStore *IniFile = AppUi()-&gt;Application()-&gt;OpenIniFileLC(CCoeEnv::Static()-&gt;FsSession());&#160;&#160; RDictionaryWriteStream WriteStream;
WriteStream.AssignLC( *IniFile, KUidKey );
WriteStream &lt;&lt; *iData;
WriteStream.CommitL();
CleanupStack::PopAndDestroy();&#160;&#160; IniFile-&gt;CommitL();
CleanupStack::PopAndDestroy();</pre>
<p>把它放在一个函数中即可：） </p>
<p>最后要说明的是，如果不在pkg里有明确说明，那保存在系统盘上的ini在程序被删除后是不会丢失的，这就造成了垃圾文件，我们只需要在pkg中加入下面一句就可以彻底删除这些： </p>
<p>Remove INI file when uninstalling the app. </p>
<p>&quot;&quot; &#8211; &quot;C:\system\apps\MyApp\MyApp.ini&quot;, FN </p>
<p>FN表明这个文件在程序运行时才生成，现在为空。前面用的是&quot;&quot;。 </p>
<p>Retrieved from &quot;<a href="">http://wiki.forum.nokia.com/index.php/%E5%85%B3%E4%BA%8Eini%E6%96%87%E4%BB%B6%E7%9A%84%E4%BD%BF%E7%94%A8</a>&quot;</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/s60%e4%b8%adini%e6%96%87%e4%bb%b6%e7%9a%84%e4%bd%bf%e7%94%a8.html">S60中ini文件的使用</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/s60%e4%b8%adini%e6%96%87%e4%bb%b6%e7%9a%84%e4%bd%bf%e7%94%a8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S60 phones</title>
		<link>http://www.theiter.com/2007/12/s60-phones.html</link>
		<comments>http://www.theiter.com/2007/12/s60-phones.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:46:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=62</guid>
		<description><![CDATA[From Forum Nokia Wiki Symbian OS software written for the S60 Platform 1st edition (S60v1) or 2nd edition (S60v2) is not binary compatible with S60 3rd edition (S60v3), because it uses a new, hardened version of the Symbian OS (v9.1). Series 60 1st Edition (Version 1.0), based on Symbian OS 6.1 Nokia 7650 (development name [...]]]></description>
			<content:encoded><![CDATA[<h5>From Forum Nokia Wiki</h5>
<p><a href="/index.php/Symbian_OS">Symbian OS</a> software written for the <a href="/index.php/S60">S60</a> Platform 1st edition (S60v1) or 2nd edition (S60v2) is not binary compatible with S60 3rd edition (S60v3), because it uses a new, hardened version of the <a href="/index.php/Symbian_OS">Symbian OS</a> (v9.1). </p>
<p><b>Series 60 1st Edition (Version 1.0)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 6.1 </p>
<ul>
<li><a href="http://forum.nokia.com/devices/7650">Nokia 7650</a> (development name <i>Calypso</i>) </li>
</ul>
<p><b>Series 60 1st Edition (Version 1.2)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 6.1 </p>
<ul>
<li><a href="http://forum.nokia.com/devices/3600">Nokia 3600</a></li>
<li><a href="http://forum.nokia.com/devices/3620">Nokia 3620</a> (GSM 850/1900 successor of the 3650) (<i>Shrek</i>) </li>
<li><a href="http://forum.nokia.com/devices/3650">Nokia 3650</a> (<i>Cameron</i>) </li>
<li><a href="http://forum.nokia.com/devices/3660">Nokia 3660</a> (GSM 900/1800/1900 successor of the 3650) (<i>Sylvester</i>) </li>
<li><a href="http://forum.nokia.com/devices/N-Gage">Nokia N-Gage</a> (<i>The Starship</i>) </li>
<li><a href="http://forum.nokia.com/devices/N-Gage_QD">Nokia N-GageQD</a></li>
<li><a href="/index.php?title=Samsung_SGH-D700&amp;action=edit">Samsung SGH-D700</a></li>
<li><a href="/index.php?title=Sendo_X&amp;action=edit">Sendo X</a></li>
<li><a href="/index.php?title=Sendo_X2&amp;action=edit">Sendo X2</a></li>
<li><a href="/index.php?title=Siemens_SX1&amp;action=edit">Siemens SX1</a></li>
</ul>
<p><b>Series 60 2nd Edition (Version 2.0)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 7.0s </p>
<p><i>Contains new features like J2ME/MIDP 2.0 support and themes</i></p>
<ul>
<li><a href="http://forum.nokia.com/devices/6600">Nokia 6600</a> (development name <i>Calimero</i>) </li>
<li><a href="/index.php?title=Samsung_SGH-D710&amp;action=edit">Samsung SGH-D710</a></li>
<li><a href="/index.php?title=Samsung_SGH-D720&amp;action=edit">Samsung SGH-D720</a></li>
<li><a href="/index.php?title=Samsung_SGH-D730&amp;action=edit">Samsung SGH-D730</a></li>
</ul>
<p><b>Series 60 2nd Edition, Feature Pack 1 (Version 2.1)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 7.0s </p>
<ul>
<li><a href="http://forum.nokia.com/devices/3230">Nokia 3230</a> (<i>Blitz</i>) </li>
<li><a href="http://forum.nokia.com/devices/6260">Nokia 6260</a></li>
<li><a href="http://forum.nokia.com/devices/6620">Nokia 6620</a></li>
<li><a href="http://forum.nokia.com/devices/6670">Nokia 6670</a></li>
<li><a href="http://forum.nokia.com/devices/7610">Nokia 7610</a> (development name <i>Catalina</i>) </li>
<li><a href="/index.php?title=Panasonic_X700&amp;action=edit">Panasonic X700</a></li>
<li><a href="/index.php?title=Panasonic_X800&amp;action=edit">Panasonic X800</a></li>
</ul>
<p><b>Series 60 2nd Edition, Feature Pack 2 (Version 2.6)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 8.0a </p>
<p><i>Symbian 8.x has support for WCDMA (GSM 3G) and cdma2000 networks.</i></p>
<ul>
<li><a href="http://my-symbian.com/s60/intro_lenovo.php">Lenovo P930</a></li>
<li><a href="http://forum.nokia.com/devices/6630">Nokia 6630</a> (development name <i>Charlie</i>) </li>
<li><a href="http://forum.nokia.com/devices/6680">Nokia 6680</a> (<i>Milla</i>) </li>
<li><a href="http://forum.nokia.com/devices/6681">Nokia 6681</a> (<i>Cho</i>) </li>
<li><a href="http://forum.nokia.com/devices/6682">Nokia 6682</a></li>
</ul>
<p><b>Series 60 2nd Edition, Feature Pack 3 (Version 2.8)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 8.1a </p>
<ul>
<li><a href="http://forum.nokia.com/devices/N70">Nokia N70</a></li>
<li><a href="http://forum.nokia.com/devices/N72">Nokia N72</a></li>
<li><a href="http://forum.nokia.com/devices/N90">Nokia N90</a> (<i>Gromit</i>) </li>
<li><a href="/index.php?title=Samsung_SGH-Z600&amp;action=edit">Samsung SGH-Z600</a></li>
</ul>
<p><b>S60 3rd Edition (Version 3.0)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 9.1 </p>
<ul>
<li><a href="http://forum.nokia.com/devices/3250">Nokia 3250</a> (<i>Thunder</i>) </li>
<li><a href="http://forum.nokia.com/devices/5500">Nokia 5500</a></li>
<li><a href="http://forum.nokia.com/devices/E50">Nokia E50</a></li>
<li><a href="http://forum.nokia.com/devices/E60">Nokia E60</a></li>
<li><a href="http://forum.nokia.com/devices/E61">Nokia E61</a></li>
<li><a href="http://forum.nokia.com/devices/E61i">Nokia E61i</a></li>
<li><a href="http://forum.nokia.com/devices/E62">Nokia E62</a></li>
<li><a href="http://forum.nokia.com/devices/E65">Nokia E65</a></li>
<li><a href="http://forum.nokia.com/devices/E70">Nokia E70</a></li>
<li><a href="http://forum.nokia.com/devices/N71">Nokia N71</a></li>
<li><a href="http://forum.nokia.com/devices/N73">Nokia N73</a></li>
<li><a href="http://forum.nokia.com/devices/N75">Nokia N75</a></li>
<li><a href="http://forum.nokia.com/devices/N77">Nokia N77</a></li>
<li><a href="http://forum.nokia.com/devices/N80">Nokia N80</a></li>
<li><a href="http://forum.nokia.com/devices/N91">Nokia N91</a> (<i>Nemo</i>) </li>
<li><a href="http://forum.nokia.com/devices/N92">Nokia N92</a></li>
<li><a href="http://forum.nokia.com/devices/N93">Nokia N93</a></li>
<li><a href="http://forum.nokia.com/devices/N93i">Nokia N93i</a></li>
</ul>
<p><b>S60 3rd Edition, Feature Pack 1 (Version 3.1)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 9.2 </p>
<ul>
<li><a href="http://www.s60.com/life/s60phones/displayDeviceOverview.do?deviceId=2863">LG-KT610</a></li>
<li><a href="/index.php?title=LG_KS10_JoY&amp;action=edit">LG KS10 JoY</a></li>
<li><a href="http://forum.nokia.com/devices/5700">Nokia 5700 XpressMusic</a></li>
<li><a href="http://forum.nokia.com/devices/6110_Navigator">Nokia 6110 Navigator</a></li>
<li><a href="http://forum.nokia.com/devices/6120_classic">Nokia 6120 Classic</a></li>
<li><a href="http://forum.nokia.com/devices/6121_classic">Nokia 6121 Classic</a></li>
<li><a href="http://www.forum.nokia.com/devices/6124_classic">Nokia 6124 Classic</a></li>
<li><a href="http://forum.nokia.com/devices/6290">Nokia 6290</a></li>
<li><a href="http://www.forum.nokia.com/devices/E51">Nokia E51</a></li>
<li><a href="http://forum.nokia.com/devices/E90_Communicator">Nokia E90 Communicator</a></li>
<li><a href="http://forum.nokia.com/devices/N76">Nokia N76</a></li>
<li><a href="http://forum.nokia.com/devices/N81">Nokia N81</a></li>
<li><a href="http://forum.nokia.com/devices/N81_8GB">Nokia N81 8GB</a></li>
<li><a href="http://forum.nokia.com/devices/N82">Nokia N82</a></li>
<li><a href="http://forum.nokia.com/devices/N95">Nokia N95</a></li>
<li><a href="http://forum.nokia.com/devices/N95_8GB">Nokia N95 8GB</a></li>
<li><a href="http://forum.nokia.com/devices/N95-3_NAM">Nokia N95-3 NAM</a></li>
<li><a href="http://www.s60.com/life/s60phones/displayDeviceOverview.do?deviceId=3097">Samsung SGH-G810</a></li>
<li><a href="/index.php?title=Samsung_L870&amp;action=edit">Samsung L870</a></li>
<li><a href="/index.php?title=Samsung_SGH-i400&amp;action=edit">Samsung SGH-i400</a></li>
<li><a href="/index.php?title=Samsung_SGH-i520&amp;action=edit">Samsung SGH-i520</a></li>
<li><a href="/index.php?title=Samsung_SGH-i550&amp;action=edit">Samsung SGH-i550</a></li>
</ul>
<p><b>S60 3rd Edition, Feature Pack 2 (Version 3.2)</b>, based on <a href="/index.php/Symbian_OS">Symbian OS</a> 9.3 </p>
<ul>
<li><a href="http://forum.nokia.com/devices/6210_Navigator">Nokia 6210 Navigator</a></li>
<li><a href="http://forum.nokia.com/devices/6220_classic">Nokia 6220 Classic</a></li>
<li><a href="http://forum.nokia.com/devices/N78">Nokia N78</a></li>
<li><a href="http://forum.nokia.com/devices/N96">Nokia N96</a></li>
<li><a href="http://www.forum.nokia.com/devices/5320_XpressMusic">Nokia 5320 XpressMusic</a></li>
</ul>
<h4>See also</h4>
<p><a href="/index.php/S60_Pla<br />
tf</p>
<p>orm_and_device_identification_codes">S60 Platform and device identification codes</a></p>
<h4>External links</h4>
<ul>
<li><a href="http://www.forum.nokia.com/info/sw.nokia.com/id/8731ef95-05d5-4596-844f-ebe326e16127/S60_Platform_Identification_Codes_v1_9_en.pdf.html">Product IDs at Forum Nokia</a></li>
<li><a href="http://en.wikipedia.org/wiki/List_of_Nokia_products">List of Nokia products</a></li>
<li><a href="http://en.wikipedia.org/wiki/Mobile_Development">Mobile Development</a></li>
<li><a href="http://developer.symbian.com/main/tools/sdks/s60/index.jsp">Symbian&#8217;s list of S60 devices</a></li>
<li>S60.com&#8217;s <a href="http://www.s60.com/business/productinfo/softwareversions/3rdedition">3rd Edition Page</a> and <a href="http://blogs.s60.com/seeintos60/2006/02/1st_edition_2nd_edition_featur.html">discussion of version numbering</a></li>
<li><a href="http://3lib.ukonline.co.uk/s60history.htm">Detailed comparison of S60 phones</a></li>
</ul>
<p>Retrieved from &quot;<a href="http://wiki.forum.nokia.com/index.php/S60_phones">http://wiki.forum.nokia.com/index.php/S60_phones</a>&quot;</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/s60-phones.html">S60 phones</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/s60-phones.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S60 Sis文件分享</title>
		<link>http://www.theiter.com/2007/12/s60-sis%e6%96%87%e4%bb%b6%e5%88%86%e4%ba%ab.html</link>
		<comments>http://www.theiter.com/2007/12/s60-sis%e6%96%87%e4%bb%b6%e5%88%86%e4%ba%ab.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:45:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=61</guid>
		<description><![CDATA[有些应用需要分享sis安装包的功能，即在应用中可以通过蓝牙、红外等方式把自身的安装包sis文件传送给其他手持设备，使其也能安装该应用。 如果只是把sis包作为一个文件打在发布的安装包中，那么，第一次可以有效传送，但是作为发布包文件的sis安装包，在接受机器上就失去了传递的能力。因此此种方法有两个局限性：1.不具备传递性；2.发布文件大小会成倍增大。 由于NOKIA S60手机在通过数据线等方式安装sis包的时候系统都会先把sis安装包复制的本地的临时安装目录，待安装完成后系统会删除该临时文件，不同机器复制的目标目录可能不一样，但是通过遍历的方式肯定是可以找到的，既然在安装的过程中机器上已经存在安装包，那么我们就可以把该文件复制到我们指定的目录并保存，这样分享的时候只需把该文件通过选定的方式（蓝牙、红外）传送出去就OK了。 刚才讲到的都是通过数据线等方式在本地手机以外进行安装的过程。如果用户先把安装包sis文件复制到本地，然后在本地执行安装，这样在临时安装目录就不会有安装sis文件，这种情况该怎么处理呢？如果可以通过Installer.exe得到安装sis文件的路径就好了，当然这部分还只是我的假设，还没有实现；但是通过数据线方式安装的过程已经完全实现并且证实可行。 待续… 转载请注明： 转载自iT人 &#8211; theiter 本文链接地址: S60 Sis文件分享]]></description>
			<content:encoded><![CDATA[<p>有些应用需要分享sis安装包的功能，即在应用中可以通过蓝牙、红外等方式把自身的安装包sis文件传送给其他手持设备，使其也能安装该应用。</p>
<p>如果只是把sis包作为一个文件打在发布的安装包中，那么，第一次可以有效传送，但是作为发布包文件的sis安装包，在接受机器上就失去了传递的能力。因此此种方法有两个局限性：1.不具备传递性；2.发布文件大小会成倍增大。</p>
<p>由于NOKIA S60手机在通过数据线等方式安装sis包的时候系统都会先把sis安装包复制的本地的临时安装目录，待安装完成后系统会删除该临时文件，不同机器复制的目标目录可能不一样，但是通过遍历的方式肯定是可以找到的，既然在安装的过程中机器上已经存在安装包，那么我们就可以把该文件复制到我们指定的目录并保存，这样分享的时候只需把该文件通过选定的方式（蓝牙、红外）传送出去就OK了。</p>
<p>刚才讲到的都是通过数据线等方式在本地手机以外进行安装的过程。如果用户先把安装包sis文件复制到本地，然后在本地执行安装，这样在临时安装目录就不会有安装sis文件，这种情况该怎么处理呢？如果可以通过Installer.exe得到安装sis文件的路径就好了，当然这部分还只是我的假设，还没有实现；但是通过数据线方式安装的过程已经完全实现并且证实可行。</p>
<p>待续…</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/s60-sis%e6%96%87%e4%bb%b6%e5%88%86%e4%ba%ab.html">S60 Sis文件分享</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/s60-sis%e6%96%87%e4%bb%b6%e5%88%86%e4%ba%ab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>破解S60v3系统权限</title>
		<link>http://www.theiter.com/2007/12/%e7%a0%b4%e8%a7%a3s60v3%e7%b3%bb%e7%bb%9f%e6%9d%83%e9%99%90.html</link>
		<comments>http://www.theiter.com/2007/12/%e7%a0%b4%e8%a7%a3s60v3%e7%b3%bb%e7%bb%9f%e6%9d%83%e9%99%90.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:40:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=60</guid>
		<description><![CDATA[诺基亚Symbian OS 60手机3rd有签名限制，现有方法从系统底层解决签字问题。 破解系统权限和替换根证书作用： 突破系统权限校验 可以通过X-plore和Y-Browser等资源管理器进入Sys和private等系统文件夹进行操作，还有可以使得自签名的低权限版A4输入法获得最高权限（其实这也是最实际的用途），可以在JAVA，日历和记事本等处使用。 替换手机系统根证书 根证书的替换可以使得我们再不必特地制作符合我们串号的证书来签名，只需对软件签署通用证书（自签名）即可安装，而通用证书大多有着20年权限，更不必担心证书过期的问题。 破解方法： &#160;&#160;&#160; 1、安装Freepack.sisx。安装完成后,系统控制面板应用中会增加2个程序“TRK”和“HelloCarbide” ； 2、将HelloCarbide.exe拷贝到手机存储根目录（C:\）。可以使用请用X-plore1.21文件管理器或者SCommanderV3.SIS； 3、将手机通过USB数据线跟电脑相连，选择“PC套件”模式 。在手机运行TRK程序，会弹出“蓝牙现处于关闭状态”，选择“否”。点击 “选项”-&#62;“setting”，将 “connection”设为USB，点击返回。再点击“选项”-&#62;“connect”，TRK程序会显示 “staus：connected”&#160;&#160;&#160; ； 4、在电脑右键点击 “我的电脑”-&#62;“属性”-&#62; “硬件”-&#62; “设备管理器”-&#62; “端口（com和LPT）”。这里会看到NOKIA***（COM*），记住此COM端口号的数字； 5、在PC上运行hacks60.exe程序，首先会弹出一个DOS黑色窗口，然后有一个 S60 3rd XX tool 的对话框（如果没有，可以多等会儿，或者关闭此DOS窗口再次多运行几次hacks60.exe）。选择手机型号（NOKIA***），和步骤5中显示的COM端口号（COM*）。确定无误后点击下面的“XX”按钮。随即破解开始，显示sending message number 01…02…03…，当DOS窗口显示“&#62;END+Exit”即表示破解成功完成； 6、到此为止已经完成了系统权限的破解，但是重启机器之后破解效果会失效，继续下面的步骤实现永久性破解。将“CProfDriver_SISX.ldd”文件复制到手机 “c:\sys\bin”目录； 7、安装CapsOff.sisx和CapsOn.sisx二个程序到手机，作用分别对应关闭系统校验、打开系统校验。在需要关闭和打开系统校验的时候，分别运行CapsOff和CapsOn程序即可。 替换根证书： 1、在手机安装“signsis.sisx”程序（手机签名）； 2、将“cert.cer”和“key.key”2个文件复制到手机“c:\private\EC696702”目录，选择覆盖； 3、将“0000001”文件（无后缀名）拷贝到手机“c:\swicertstore\dat”目录下，如果不存在这些目录就创建之； 4、将”c:\swicertstore\dat000001”文件设置为只读属性（可用X-plore、Y-Browser等资源管理程序）； 5、至此根证书替换完成，你可以将未签名安装包（sis）复制到手机上，使用步骤1中安装的Signsis程序进行签名（运行“手机签名”程序，在“需要签名的文件”中选择要签名的安装包文件，点击“选项”-&#62;“自签名”，提示“操作成功”，自签名后的软件会在相同目录生成一个同名的sisx安装包文件，即为破解自动签名的安装文件，运行安装，不会再提示“证书错误”）；也可以在pc上使用自签名证书直接进行自签名，然后在手机上安装该自签名安装包。 所需文件： 手机端资源管理器（X-plore、Y-Browser等）； Freepack.sisx&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端 HelloCarbide.exe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端 hacks60.exe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; PC端 CProfDriver_SISX.ldd&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>诺基亚Symbian OS 60手机3rd有签名限制，现有方法从系统底层解决签字问题。 </p>
<p>破解系统权限和替换根证书作用：    <br />突破系统权限校验     <br />可以通过X-plore和Y-Browser等资源管理器进入Sys和private等系统文件夹进行操作，还有可以使得自签名的低权限版A4输入法获得最高权限（其实这也是最实际的用途），可以在JAVA，日历和记事本等处使用。     <br />替换手机系统根证书     <br />根证书的替换可以使得我们再不必特地制作符合我们串号的证书来签名，只需对软件签署通用证书（自签名）即可安装，而通用证书大多有着20年权限，更不必担心证书过期的问题。 </p>
<p>破解方法：    <br />&#160;&#160;&#160; 1、安装Freepack.sisx。安装完成后,系统控制面板应用中会增加2个程序“TRK”和“HelloCarbide” ；     <br />2、将HelloCarbide.exe拷贝到手机存储根目录（C:\）。可以使用请用X-plore1.21文件管理器或者SCommanderV3.SIS；     <br />3、将手机通过USB数据线跟电脑相连，选择“PC套件”模式 。在手机运行TRK程序，会弹出“蓝牙现处于关闭状态”，选择“否”。点击 “选项”-&gt;“setting”，将 “connection”设为USB，点击返回。再点击“选项”-&gt;“connect”，TRK程序会显示 “staus：connected”&#160;&#160;&#160; ；     <br />4、在电脑右键点击 “我的电脑”-&gt;“属性”-&gt; “硬件”-&gt; “设备管理器”-&gt; “端口（com和LPT）”。这里会看到NOKIA***（COM*），记住此COM端口号的数字；     <br />5、在PC上运行hacks60.exe程序，首先会弹出一个DOS黑色窗口，然后有一个 S60 3rd XX tool 的对话框（如果没有，可以多等会儿，或者关闭此DOS窗口再次多运行几次hacks60.exe）。选择手机型号（NOKIA***），和步骤5中显示的COM端口号（COM*）。确定无误后点击下面的“XX”按钮。随即破解开始，显示sending message number 01…02…03…，当DOS窗口显示“&gt;END+Exit”即表示破解成功完成；     <br />6、到此为止已经完成了系统权限的破解，但是重启机器之后破解效果会失效，继续下面的步骤实现永久性破解。将“CProfDriver_SISX.ldd”文件复制到手机 “c:\sys\bin”目录；     <br />7、安装CapsOff.sisx和CapsOn.sisx二个程序到手机，作用分别对应关闭系统校验、打开系统校验。在需要关闭和打开系统校验的时候，分别运行CapsOff和CapsOn程序即可。 </p>
<p>替换根证书：    <br />1、在手机安装“signsis.sisx”程序（手机签名）；     <br />2、将“cert.cer”和“key.key”2个文件复制到手机“c:\private\EC696702”目录，选择覆盖；     <br />3、将“0000001”文件（无后缀名）拷贝到手机“c:\swicertstore\dat”目录下，如果不存在这些目录就创建之；     <br />4、将”c:\swicertstore\dat000001”文件设置为只读属性（可用X-plore、Y-Browser等资源管理程序）；     <br />5、至此根证书替换完成，你可以将未签名安装包（sis）复制到手机上，使用步骤1中安装的Signsis程序进行签名（运行“手机签名”程序，在“需要签名的文件”中选择要签名的安装包文件，点击“选项”-&gt;“自签名”，提示“操作成功”，自签名后的软件会在相同目录生成一个同名的sisx安装包文件，即为破解自动签名的安装文件，运行安装，不会再提示“证书错误”）；也可以在pc上使用自签名证书直接进行自签名，然后在手机上安装该自签名安装包。 </p>
<p>所需文件：    <br />手机端资源管理器（X-plore、Y-Browser等）；     <br />Freepack.sisx&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />HelloCarbide.exe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />hacks60.exe&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; PC端     <br />CProfDriver_SISX.ldd&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />CapsOff.sisx、CapsOn.sisx&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />signsis.sisx&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />cert.cer、key.key&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端     <br />0000001&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ——&#160;&#160;&#160; 手机端 </p>
<p>破解机型： </p>
<p><a href="http://www.theiter.com/wp-content/uploads/2009/11/image.png"><img style="border-bottom: 0px;border-left: 0px;float: none;margin-left: auto;border-top: 0px;margin-right: auto;border-right: 0px" border="0" alt="image" src="http://www.theiter.com/wp-content/uploads/2009/11/image_thumb.png" width="238" height="484" /></a></p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/%e7%a0%b4%e8%a7%a3s60v3%e7%b3%bb%e7%bb%9f%e6%9d%83%e9%99%90.html">破解S60v3系统权限</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/%e7%a0%b4%e8%a7%a3s60v3%e7%b3%bb%e7%bb%9f%e6%9d%83%e9%99%90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symbian s60的全部错误代码</title>
		<link>http://www.theiter.com/2007/12/symbian-s60%e7%9a%84%e5%85%a8%e9%83%a8%e9%94%99%e8%af%af%e4%bb%a3%e7%a0%81.html</link>
		<comments>http://www.theiter.com/2007/12/symbian-s60%e7%9a%84%e5%85%a8%e9%83%a8%e9%94%99%e8%af%af%e4%bb%a3%e7%a0%81.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:39:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=57</guid>
		<description><![CDATA[一般错误 KErrNone&#160; 0&#160; KErrNotFound&#160; -1 不能找到指定对象 KErrGeneral&#160; -2 一般错误（不可预料） KErrCancel&#160; -3 操作被取消 KErrNoMemory&#160; -4 内存不足 KErrNotSupported&#160; -5 该请求操作不被支持 KErrArgument&#160; -6 错误请求 KErrTotalLossOfPrecision&#160; -7 精度全损 KErrBadHandle&#160; -8 错误对象 KErrOverflow&#160; -9 上溢 KErrUnderflow&#160; -10 下溢 KErrAlreadyExists&#160; -11 已存在 KErrPathNotFound&#160; -12 不能找到特定路径 KErrDied&#160; -13 已关闭 KErrInUse&#160; -14 特定对象正被其他程序使用 KErrServerTerminated&#160; -15 服务器已关闭 KErrServerBusy&#160; -16 服务器忙碌 KErrCompletion&#160; -17 完成错误 KErrNotReady&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>一般错误    <br />KErrNone&#160; 0&#160; <br />KErrNotFound&#160; -1 不能找到指定对象     <br />KErrGeneral&#160; -2 一般错误（不可预料）     <br />KErrCancel&#160; -3 操作被取消     <br />KErrNoMemory&#160; -4 内存不足     <br />KErrNotSupported&#160; -5 该请求操作不被支持     <br />KErrArgument&#160; -6 错误请求     <br />KErrTotalLossOfPrecision&#160; -7 精度全损     <br />KErrBadHandle&#160; -8 错误对象     <br />KErrOverflow&#160; -9 上溢     <br />KErrUnderflow&#160; -10 下溢     <br />KErrAlreadyExists&#160; -11 已存在     <br />KErrPathNotFound&#160; -12 不能找到特定路径     <br />KErrDied&#160; -13 已关闭     <br />KErrInUse&#160; -14 特定对象正被其他程序使用     <br />KErrServerTerminated&#160; -15 服务器已关闭     <br />KErrServerBusy&#160; -16 服务器忙碌     <br />KErrCompletion&#160; -17 完成错误     <br />KErrNotReady&#160; -18 没有准备好     <br />KErrUnknown&#160; -19 未知错误     <br />KErrCorrupt&#160; -20 误用     <br />KErrAccessDenied&#160; -21 访问被拒绝     <br />KErrLocked&#160; -22 被锁定     <br />KErrWrite&#160; -23 写入失败     <br />KErrDisMounted&#160; -24 错误磁盘     <br />KErrEof&#160; -25 文件结束未知     <br />KErrDiskFull&#160; -26 磁盘已满     <br />KErrBadDriver&#160; -27 设备驱动已坏     <br />KErrBadName&#160; -28 错误名称     <br />KErrCommsLineFail&#160; -29 Comms 连线失败     <br />KErrCommsFrame&#160; -30 Comms 帧错误     <br />KErrCommsOverrun&#160; -31 Comms 超载错误     <br />KErrCommsParity&#160; -32 Comms 奇偶校验错误     <br />KErrTimedOut&#160; -33 超时     <br />KErrCouldNotConnect&#160; -34 连接失败     <br />KErrCouldNotDisconnect&#160; -35 取消连接失败     <br />KErrDisconnected&#160; -36 已取消连接     <br />KErrBadLibraryEntryPoint&#160; -37 错误 library 入口点     <br />KErrBadDescriptor&#160; -38 错误描述符     <br />KErrAbort&#160; -39 已被打断     <br />KErrTooBig&#160; -40 过大     <br />KErrDivideByZero&#160; -41 被0除     <br />KErrBadPower&#160; -42 电量不足     <br />KErrDirFull&#160; -43 文件夹满     <br />KErrHardwareNotAvailable&#160; -44&#160; </p>
<p>Socket 错误    <br />KErrNetUnreach&#160; -190&#160; 不能连接到网络     <br />KErrHostUnreach&#160; -191&#160; 不能连接到指定服务器&#160; <br />KErrNoProtocolOpt&#160; -192&#160; 指定服务器拒绝选定的协议     <br />KErrUrgentData&#160; -193&#160;&#160; <br />KErrWouldBlock&#160; -1000&#160; 与KErrExtended冲突，实际中很少发生&#160; <br />MTM 错误     <br />KPop3CannotConnect&#160; -170&#160; The POP3 server refused to allow a connection&#160; <br />KPop3InvalidUser&#160; -171&#160; The POP3 server refused to allow a connection. Check your mailbox username&#160; <br />KPop3InvalidLogin&#160; -172&#160; The POP3 server refused to allow a connection. Check your mailbox username and password&#160; <br />KPop3CannotCreateApopLogonString&#160; -173&#160; Could not create secure logon string. Mailbox server may not support secure logon&#160; <br />KPop3ProblemWithRemotePopServer&#160; -174&#160; Problem communicating with POP3 server&#160; <br />KPop3CannotOpenServiceEntry&#160; -175&#160;&#160; <br />KPop3CannotSetRequiredFolderContext&#160; -176&#160;&#160; <br />KPop3InvalidApopLogin&#160; -177&#160;&#160; <br />KImsKErrorDNSNotFound&#160; -180&#160; Could not find a DNS server. Please check the DNS address in the internet control panel&#160; <br />KImsKErrorControlPanelLocked&#160; -181&#160; Could not connect to internet. Please ensure the internet control panel is closed&#160; <br />KImskErrorISPOrIAPRecordNotFound&#160; -182&#160;&#160; <br />KImskErrorActiveSettingIsDifferent&#160; -183&#160; Unable to connect using the specified IAP, already connected to the Internet using a different IAP&#160; <br />KImskSecuritySettingsFailed&#160; -184&#160;&#160; <br />KErrImapConnectFail&#160; -200&#160; Could not connect to IMAP4 server&#160; <br />KErrImapServerFail&#160; -201&#160; The connection to the IMAP4 server has been broken&#160; <br />KErrImapServerParse&#160; -202&#160;&#160; <br />KErrImapServerBusy&#160; -203&#160; The IMAP4 server refused to allow connection. The server is currently busy&#160; <br />KErrImapServerVersion&#160; -204&#160; Could not connect to the IMAP server. The IMAP server is of the wrong version&#160; <br />KErrImapSendFail&#160; -205&#160; Could not transmit to the IMAP4 server&#160; <br />KErrImapBadLogon&#160; -206&#160; The IMAP4 server refused to allow a connection. Check your mailbox username and password&#160; <br />KErrImapSelectFail&#160; -207&#160;&#160; <br />KErrImapWrongFolder&#160; -208&#160; Could not select an IMAP4 folder&#160; <br />KErrImapServerNoSecurity&#160; -209&#160;&#160; <br />KErrImapServerLoginDisabled&#160; -210&#160; Login for this IMAP4 server has been disabled&#160; <br />KErrImapTLSNegotiateFailed&#160; -211&#160; A secure connection cannot be made to this server&#160; <br />KErrImapCantDeleteFolder&#160; -212&#160; This folder cannot be deleted&#160; <br />KDmssUnknownErr&#160; -221&#160;&#160; <br />KDmssMailboxUnavailableErr&#160; -222&#160;&#160; <br />KDmssActionAbortedErr&#160; -223&#160;&#160; <br />KDmssActionNotTakenErr&#160; -224&#160;&#160; <br />KDmssCmdUnrecognisedErr&#160; -225&#160;&#160; <br />KDmssSyntaxErrorErr&#160; -226&#160;&#160; <br />KDmssCmdNotImplementedErr&#160; -227&#160;&#160; <br />KDmssBadSequenceErr&#160; -228&#160;&#160; <br />KDmssParamNotImplementedErr&#160; -229&#160;&#160; <br />KDmssMailboxNoAccessErr&#160; -230&#160;&#160; <br />KDmssExceededStorageErr&#160; -231&#160;&#160; <br />KDmssMailboxNameErr&#160; -232&#160;&#160; <br />KDmssTransactionFailedErr&#160; -233&#160;&#160; <br />KDmssTimeOutErr&#160; -234&#160;&#160; <br />KSmtpNoMailFromErr&#160; -240&#160; Could not send email due to an invalid return email address. Check your email address in your account settings&#160; <br />KSmtpUnknownErr&#160; -241&#160; Problem while sending email&#160; <br />KSmtpBadMailFromAddress&#160; -242&#160; Email message has an invalid &quot;From&quot; address&#160; <br />KSmtpBadRcptToAddress&#160; -243&#160; Email message has an invalid &quot;To&quot;, &quot;Cc&quot; or &quot;Bcc&quot; address&#160; <br />KSmtpLoginRefused&#160; -244&#160; SMTP server refused to allow connection&#160; <br />KSmtpNoMsgsToSendWithActiveSettings&#160; -245&#160; Could not send email. The messages are destined for an account different from the currently connected one.&#160; <br />KErrSmtpTLSNegotiateFailed&#160; -246&#160; Secure connection failed. Server may not accept secure connections or certificates may be expired.&#160; <br />KImcmHTMLPartNotPopulated&#160; -250&#160;&#160; <br />KImcmInvalidMessageStructure -251&#160;&#160; <br />KErrPop3TLSNegotiateFailed&#160; -260&#160;&#160; <br />BIO messaging错误     <br />KBspInvalidMessage -500 &quot;损坏的消息无法读取&quot;     <br />KBspSmartMessageInvalidToken -501 &quot;损坏的消息无法读取&quot;     <br />KBspSmartMessageNoParserDefined -502 &quot;未知格式消息无法读取&quot;     <br />KIacpUnknownSmsType -510 &quot;左开头不是’M’或 ’I’，未知sms格式&quot;     <br />KIacpBIOMsgTypeNotSupported -511 &quot;该 Bio消息不支持&quot;     <br />KiacpMandatoryDataNotSet -512 &quot;sms消息中未包含强制信息&quot;     <br />KIacpUnknownMailProtocol -513 &quot;消息邮箱配置了未知协议&quot;     <br />KIacpErrRightToken -514 &quot;不正确右结尾，不是 t/f (True/False).&quot;     <br />KIacpErrLeftToken -515 &quot;未知左开头，不是 ’M’ 邮箱 或 ’I’Internet配置开头&quot;     <br />KIacpErrSmsDataNotParsed -516 &quot;Sms数据在提交前应该被拆分&quot;     <br />KIacpErrSmsDataNotRestored -517 &quot;Sms数据在提交前应该被拆分&quot;     <br />KIacpScriptErrISPNotFound -518 &quot;消息邮箱配置了未知Internet入口点&quot;     <br />KIacpErrScriptNotDefined -519 &quot;sms中未包含Script&quot;     <br />KIacpErrScriptNotFoundInDB<br />
 -</p>
<p>520 &quot;DB中没有附加的script&quot;     <br />KIacpErrScriptAlreadyAdd -521 &quot;消息至多只可加入script一次&quot;     <br />WAP错误     <br />KWappErrXmlVer -601 &quot;错误的XML版本&quot;     <br />KWappErrOutbound -602 &quot;索引超限&quot;     <br />KWappErrStringTable -603 &quot;错误表受损&quot;     <br />KWappErrEOS -604 &quot;到达关键描述符末尾&quot;     <br />KWappErrUnexpectedValue -605 &quot;标签/内容异常&quot;     <br />KWappErrNoAttributes -606 &quot;属性内容丢失&quot;     <br />KWappErrMandatoryTagMissing -607 &quot;寻找强制标签失败&quot;     <br />KWappErrStoreNotFound -608 &quot;该入口点无store&quot;     <br />KWappErrMsgUnparsed -609 &quot;试图提交未拆分消息&quot;     <br />KWappErrUnrecognised -610 &quot;未知记号或字符&quot;     <br />KWappErrNullValue -611 &quot;变量为空或未初始化&quot;     <br />KWappErrContent -612 &quot;未包含 PARMS&quot;     <br />KWappErrNoDBRecords -613 &quot;COMMDB中找不到首记录&#160; &quot;     <br />KWappErrNotSupported -614 &quot;尚未支持的WAP形式&quot;     <br />KWappErrBadMessage -615 &quot;消息内容/格式错误&quot;     <br />KWappErrNoTermination -616 &quot;结束字节丢失&quot; </p>
<p>更多 Wap 错误 可在 -5300..-5500 and -10000..-10025范围内找到.看下面.    <br />BAFL错误     <br />KErrExtended -1000&#160; <br />KErrExtendedWithText -1001     <br />KLeaveWithoutAlert -1002     <br />KLeaveExit -1003     <br />ETEL 错误     <br />KErrEtelNotCallOwner&#160; -2000&#160; <br />KErrEtelDuplicatePhoneName&#160; -2001&#160; <br />KErrEtelAlreadyCallOwner&#160; -2002&#160; <br />KErrEtelNoCarrier&#160; -2003 &quot;Problem communicating receiving device. Call was unexpectedly dropped&quot;&#160; <br />KErrEtelBusyDetected&#160; -2004 &quot;该号码用户忙，请稍后重试&quot;&#160; <br />KErrEtelNoClientInterestedInThisCall&#160; -2005&#160; <br />KErrEtelInitialisationFailure&#160; -2006&#160; <br />KErrEtelCallNotActive&#160; -2007&#160; <br />KErrEtelNoAnswer&#160; -2008 &quot;请求没有相应&quot;&#160; <br />KErrEtelNoDialTone&#160; -2009&#160; <br />KErrEtelConfigPortFailure&#160; -2010&#160; <br />KErrEtelFaxChunkNotCreated&#160; -2011&#160; <br />KErrEtelNotFaxOwner&#160; -2012&#160; <br />KErrEtelPortNotLoanedToClient&#160; -2013&#160; <br />KErrEtelWrongModemType&#160; -2014&#160; <br />KErrEtelUnknownModemCapability&#160; -2015&#160; <br />KErrEtelAnswerAlreadyOutstanding&#160; -2016&#160; <br />KErrEtelModemNotDetected&#160; -2017 &quot;Phone is turned off or not ready. Check phone and try again&quot;&#160; <br />KErrEtelModemSettingsCorrupt&#160; -2018&#160; <br />KErrEtelPortAlreadyLoaned&#160; -2019 &quot;The Data port is in use by another call or application.&quot;&#160; <br />KErrEtelCallAlreadyActive&#160; -2020 &quot;Another call active. Close it before opening a new one&quot;&#160; <br />NetDial错误     <br />KErrExitNoModem -3001 &quot;No response from phone. Ensure phone is switched on&quot;     <br />KErrExitModemError -3002 &quot;Problem communicating with Internet service’s modem&quot;     <br />KErrExitLoginFail -3003 &quot;Internet username or password is incorrect.&quot;&#160; <br />KErrExitScriptTimeOut -3004 &quot;Internet service login script timed out. Internet service login script may be incorrect.&quot;&#160; <br />KErrExitScriptError -3005 &quot;Problem with Internet service login script. Internet service login script may be incorrect.&quot;&#160; <br />KErrNetDialDatabaseDefaultUndefined -3006 &quot;No Internet Access Points are defined&quot;&#160; <br />KErrNetDialDatabaseTypeUnknown -3007 &quot;No Internet Access Points are defined&quot;&#160; <br />KErrNetDialDatabaseNotFound -3008 &quot;No Internet Access Points are defined&quot;&#160; <br />KErrNetDialHscsdNotSupported -3009&#160; <br />TCP/IP (v4)错误     <br />KErrIfAuthenticationFailure -3050&#160; &quot;Internet username or password is incorrect&quot;&#160; <br />KErrIfAuthNotSecure -3051&#160; &quot;Internet service server only allows plain text authentication. This is currently disabled.&#160; <br />KErrIfAccountDisabled -3052&#160; &quot;Could not connect to Internet service. Your account has been disabled&quot;&#160; <br />KErrIfRestrictedLogonHours -3053&#160; &quot;Could not connect to Internet service. Your account is only active during restricted hours&quot;&#160; <br />KErrIfPasswdExpired -3054&#160; &quot;Could not connect to Internet service. Your Internet password has expired&quot;&#160; <br />KErrIfNoDialInPermission -3055&#160; &quot;Could not connect to Internet service. Your do not have dial-in permission&quot;&#160; <br />KErrIfChangingPassword -3056&#160;&#160; <br />KErrIfCallbackNotAcceptable -3057&#160; &quot;Could not connect to Internet service. Callback is not supported&quot;&#160; <br />KErrIfDNSNotFound -3058&#160; &quot;Could not find specified Internet server&quot;&#160; <br />KErrIfLRDBadLine -3059&#160; &quot;Bad line to Internet service dropped&quot;&#160; <br />KErrIfNoServerPresent -3060&#160;&#160; <br />KErrIfRemoteDisconnected -3061&#160;&#160; </p>
<p>More TCP/IP errors below (in the -5100 range).    <br />GenConn 错误     <br />KErrGenConnDatabaseDefaultUndefined -3606&#160; &quot;No Internet accounts have been set up. Set up an account in Control panel.&quot;&#160; <br />KErrGenConnDatabaseTypeUnknown -3607&#160; &quot;CommDb error&quot;&#160; <br />KErrGenConnDatabaseNotFound -3608&#160; &quot;CommDb error&quot;&#160; <br />KErrGenConnNoGPRSNetwork -3609&#160; &quot;No Packet network available&quot;&#160; <br />KErrGenConnIncorrectMSClass -3610&#160; &quot;Phone capabilities insufficient for required services&quot;&#160; <br />KErrGenConnInadequateSignalStrengh -3611&#160; &quot;Signal strength too low for connection, try again later&quot;&#160; <br />KErrGenConnStateMachineNotAvailable -3612&#160; &quot;State Machine not available for connection&quot;&#160; <br />Etel GSM Errors 错误     <br />Radio Resource Layer (GSM 4.08)&#160; <br />KErrGsmRRUnspecifedAbnormalRelease&#160; -4001     <br />KErrGsmRRChannelUnacceptable&#160; -4002     <br />KErrGsmRRTimerExpired&#160; -4003     <br />KErrGsmRRNoActivityOnRadioPath&#160; -4004     <br />KErrGsmRRPreEmptiveRelease&#160; -4005     <br />KErrGsmRRCallAlreadyCleared&#160; -4065     <br />KErrGsmRRInvalidMessage&#160; -4095     <br />KErrGsmRRNonExistentMessage&#160; -4097     <br />KErrGsmRRIncompatibleMessageWithCallState&#160; -4098     <br />KErrGsmRRInvalidInformationElement&#160; -4100     <br />KErrGsmRRUnspecifiedProtocolError&#160; -4111     <br />Mobility Management Layer (GSM 4.08)&#160; <br />KErrGsmMMUnallocatedTmsi&#160; -4129     <br />KErrGsmMMImsiUnknownInHlr&#160; -4130     <br />KErrGsmMMIllegalMs&#160; -4131     <br />KErrGsmMMImsiUnknownInVlr&#160; -4132     <br />KErrGsmMMImeiNotAccepted&#160; -4133     <br />KErrGsmMMIllegalMe&#160; -4134     <br />KErrGsmMMPlmnNotAllowed&#160; -4139     <br />KErrGsmMMLocationAreaNotAllowed&#160; -4140     <br />KErrGsmMMRoamingNotAllowedInThisLocationArea&#160; -4141&#160; <br />KErrGsmMMNoSuitableCellsInArea&#160; -4143     <br />KErrGsmMMNetworkFailure&#160; -4145&#160; <br />KErrGsmMMMacFailure&#160; -4148     <br />KErrGsmMMSynchFailure&#160; -4149     <br />KErrGsmMMCongestion&#160; -4150     <br />KErrGsmMMGsmAuthenticationUnacceptable&#160; -4151     <br />KErrGsmMMServiceOptionNotSupported&#160; -4160     <br />KErrGsmMMServiceOptionNotSubscribed&#160; -4161     <br />KErrGsmMMServiceOptionTemporaryOutOfOrder&#160; -4162     <br />KErrGsmMMCallCanNotBeIdentified&#160; -4166     <br />KErrGsmMMSemanticErrorInMessage&#160; -4223     <br />KErrGsmMMMandatoryInformationElementError&#160; -4224     <br />KErrGsmMMNonExistentMessageType&#160; -4225     <br />KErrGsmMMIncompatibleMessageWithProtocolState&#160; -4226     <br />KErrGsmMMNonExistentInformationElement&#160; -4227     <br />KErrGsmMMConditionalIEError&#160; -4228     <br />KErrGsmMMIncompatibleMessageWithCallState&#160; -4229     <br />KErrGsmMMUnspecifiedProtocolError&#160; -4239     <br />Call Control Layer (GSM 04.08)&#160; 错误&#160; <br<br />
/>KErrGsmCCUnassignedNumber&#160; -4257     <br />KErrGsmCCNoRouteToTransitNetwork&#160; -4258     <br />KErrGsmCCNoRouteToDestination&#160; -4259     <br />KErrGsmCCChannelUnacceptable&#160; -4262     <br />KErrGsmCCOperatorDeterminedBarring&#160; -4264     <br />KErrGsmCCNormalCallClearing&#160; -4272     <br />KErrGsmCCUserBusy&#160; -4273     <br />KErrGsmCCUserNotResponding&#160; -4274     <br />KErrGsmCCUserAlertingNoAnswer&#160; -4275     <br />KErrGsmCCCallRejected&#160; -4277     <br />KErrGsmCCNumberChanged&#160; -4278     <br />KErrGsmCCPreemption&#160; -4281     <br />KErrGsmCCNonSelectedUserClearing&#160; -4282     <br />KErrGsmCCDestinationOutOfOrder&#160; -4283     <br />KErrGsmCCInvalidNumberFormat&#160; -4284     <br />KErrGsmCCFacilityRejected&#160; -4285     <br />KErrGsmCCResponseToStatusEnquiry&#160; -4286     <br />KErrGsmCCNormalUnspecified&#160; -4287     <br />KErrGsmCCNoChannelAvailable&#160; -4290     <br />KErrGsmCCNetworkOutOfOrder&#160; -4294     <br />KErrGsmCCTemporaryFailure&#160; -4297     <br />KErrGsmCCSwitchingEquipmentCongestion&#160; -4298     <br />KErrGsmCCAccessInformationDiscarded&#160; -4299     <br />KErrGsmCCRequestedChannelNotAvailable&#160; -4300     <br />KErrGsmCCResourceNotAvailable&#160; -4303     <br />KErrGsmCCQualityOfServiceNotAvailable&#160; -4305     <br />KErrGsmCCRequestedFacilityNotSubscribed&#160; -4306     <br />KErrGsmCCIncomingCallsBarredInCug&#160; -4311     <br />KErrGsmCCBearerCapabilityNotAuthorised&#160; -4313     <br />KErrGsmCCBearerCapabilityNotCurrentlyAvailable&#160; -4314     <br />KErrGsmCCServiceNotAvailable&#160; -4319     <br />KErrGsmCCBearerServiceNotImplemented&#160; -4321     <br />KErrGsmCCChannelTypeNotImplemented&#160; -4322     <br />KErrGsmCCAcmGreaterThanAcmMax&#160; -4324     <br />KErrGsmCCRequestedFacilityNotImplemented&#160; -4325     <br />KErrGsmCCOnlyRestrictedDigitalInformationBCAvailable&#160; -4326     <br />KErrGsmCCServiceNotImplemented&#160; -4335     <br />KErrGsmCCInvalidCallReferenceValue&#160; -4337     <br />KErrGsmCCChannelDoesNotExist&#160; -4338     <br />KErrGsmCCSuspendedCallExistsButCallIdentityDoesNotWork&#160; -4339     <br />KErrGsmCCCallIdentityInUse&#160; -4340     <br />KErrGsmCCNoCallSuspended&#160; -4341     <br />KErrGsmCCRequestedCallIdentityAlreadyCleared&#160; -4342     <br />KErrGsmCCUserNotInCug&#160; -4343     <br />KErrGsmCCIncompatibleDestination&#160; -4344     <br />KErrGsmCCInvalidTransitNetworkSelection&#160; -4347     <br />KErrGsmCCIncompatibleSegmentedMessage&#160; -4350     <br />KErrGsmCCSemanticallyIncorrectMessage&#160; -4351     <br />KErrGsmCCInvalidMandatoryInformation&#160; -4352     <br />KErrGsmCCNonExistentMessageType&#160; -4353     <br />KErrGsmCCIncompatibleMessageInProtocolState&#160; -4354     <br />KErrGsmCCNonExistentInformationElement&#160; -4355     <br />KErrGsmCCConditionalIEError&#160; -4356     <br />KErrGsmCCIncompatibleMessageInCallState&#160; -4357     <br />KErrGsmCCRecoveryOnTimerExpiry&#160; -4358     <br />KErrGsmCCUnspecifiedProtocolError&#160; -4367     <br />KErrGsmCCUnspecifiedInterworkingError&#160; -4383 </p>
<p>Supplementary Services Layer (GSM 04.80)&#160;&#160; <br />KErrGsmSSUnknownSubscriber&#160; -4385     <br />KErrGsmSSIllegalSubscriber&#160; -4393     <br />KErrGsmSSBearerServiceNotProvisioned&#160; -4394     <br />KErrGsmSSTeleserviceNotProvisioned&#160; -4395     <br />KErrGsmSSIllegalEquipment&#160; -4396     <br />KErrGsmSSCallBarred&#160; -4397     <br />KErrGsmSSIllegalOperation&#160; -4400     <br />KErrGsmSSErrorStatus&#160; -4401     <br />KErrGsmSSNotAvailable&#160; -4402     <br />KErrGsmSSSubscriptionViolation&#160; -4403     <br />KErrGsmSSIncompatibility&#160; -4404     <br />KErrGsmSSFacilityNotSupported&#160; -4405     <br />KErrGsmSSAbsentSubscriber&#160; -4411     <br />KErrGsmSSSystemFailure&#160; -4418     <br />KErrGsmSSDataMissing&#160; -4419     <br />KErrGsmSSUnexpectedDataValue&#160; -4420     <br />KErrGsmSSPasswordRegistrationFailure&#160; -4421     <br />KErrGsmSSNegativePasswordCheck&#160; -4422     <br />KErrGsmSSPasswordAttemptsViolation&#160; -4427     <br />KErrGsmSSUnknownAlphabet&#160; -4455     <br />KErrGsmSSUssdBusy&#160; -4456     <br />KErrGsmSSMaxNumMptyParticipants&#160; -4510     <br />KErrGsmSSResourcesUnavailable&#160; -4511     <br />SMS Layer (GSM 04.11)&#160; 错误&#160; <br />KErrGsmSMSUnassignedNumber&#160; -4513     <br />KErrGsmSMSOperatorDeterminedBarring&#160; -4520     <br />KErrGsmSMSCallBarred&#160; -4522     <br />KErrGsmSMSReserved&#160; -4523     <br />KErrGsmSMSNetworkFailure&#160; -4529     <br />KErrGsmSMSShortMessageTransferRejected&#160; -4533     <br />KErrGsmSMSMemoryCapacityExceeded&#160; -4534     <br />KErrGsmSMSDestinationOutOfOrder&#160; -4539     <br />KErrGsmSMSUnidentifiedSubscriber&#160; -4540     <br />KErrGsmSMSFacilityRejected&#160; -4541     <br />KErrGsmSMSUnknownSubscriber&#160; -4542     <br />KErrGsmSMSNetworkOutOfOrder&#160; -4550     <br />KErrGsmSMSTemporaryFailure&#160; -4553     <br />KErrGsmSMSCongestion&#160; -4554     <br />KErrGsmSMSResourcesUnavailable&#160; -4559     <br />KErrGsmSMSRequestedFacilityNotSubscribed&#160; -4562     <br />KErrGsmSMSRequestedFacilityNotImplemented&#160; -4581     <br />KErrGsmSMSInvalidShortMessageTransferReferenceValue&#160; -4593     <br />KErrGsmSMSUnspecifiedInvalidMessage&#160; -4607     <br />KErrGsmSMSInvalidMandatoryInformation&#160; -4608     <br />KErrGsmSMSNonExistentMessageType&#160; -4609     <br />KErrGsmSMSIncompatibleMessageWithSmsProtocolState&#160; -4610     <br />KErrGsmSMSInformationElementNotImplemented&#160; -4611     <br />KErrGsmSMSUnspecifiedProtocolError&#160; -4623     <br />KErrGsmSMSUnspecifiedInterworkingError&#160; -4639 </p>
<p>SMS Layer (GSM 03.40)&#160; 错误&#160; <br />KErrGsmSMSTelematicInterworkingNotSupported&#160; -4640     <br />KErrGsmSMSShortMessageType0NotSupported&#160; -4641     <br />KErrGsmSMSCannotReplaceShortMessage&#160; -4642     <br />KErrGsmSMSUnspecifiedPIDError&#160; -4655     <br />KErrGsmSMSDataCodingSchemeNotSupported&#160; -4656     <br />KErrGsmSMSMessageClassNotSupported&#160; -4657     <br />KErrGsmSMSUnspecifiedDCSError&#160; -4671     <br />KErrGsmSMSCommandCannotBeActioned&#160; -4672     <br />KErrGsmSMSCommandNotSupported&#160; -4673     <br />KErrGsmSMSUnspecifiedCommandError&#160; -4687     <br />KErrGsmSMSTpduNotSupported&#160; -4688     <br />KErrGsmSMSServiceCentreBusy&#160; -4704     <br />KErrGsmSMSNoSCSubscription&#160; -4705     <br />KErrGsmSMSSCSystemFailure&#160; -4706     <br />KErrGsmSMSInvalidSMEAddress&#160; -4707     <br />KErrGsmSMSDestinationSMEBarred&#160; -4708     <br />KErrGsmSMSDuplicateSM&#160; -4709     <br />KErrGsmSMSTPVPFNotSupported&#160; -4710     <br />KErrGsmSMSTPVPNotSupported&#160; -4711     <br />KErrGsmSMSSimSMSStorageFull&#160; -4720     <br />KErrGsmSMSNoSMSStorageCapabilityInSim&#160; -4721     <br />KErrGsmSMSErrorInMS&#160; -4722     <br />KErrGsmSMSMemCapacityExceeded&#160; -4723     <br />KErrGsmSMSSimAppToolkitBusy&#160; -4724     <br />KErrGsmSMSUnspecifiedErrorCause&#160; -4767     <br />SMS / AT Commands (GSM 07.05) 错误&#160; <br />KErrGsmSMSFailureInME&#160; -4812     <br />KErrGsmSMSServiceOfMSReserved&#160; -4813     <br />KErrGsmSMSOperationNotAllowed&#160; -4814     <br />KErrGsmSMSOperationNotSupported&#160; -4815     <br />KErrGsmSMSInvalidPDUModeParameter&#160; -4816     <br />KErrGsmSMSInvalidTextModeParameter&#160; -4817     <br />KErrGsmSMSSimNotInserted&#160; -4822     <br />KErrGsmSMSSimPin1Required&#160; -4823     <br />KErrGsmSMSPhoneToSimLockRequired&#160; -4824     <br />KErrGsmSMSSimFailure&#160; -4825     <br />KErrGsmSMSSimBusy&#160; -4826     <br />KErrGsmSMSSimWrong&#160; -4827     <br />KErrGsmSMSSimPuk1Required&#160; -4828     <br />KErrGsmSMSPin2Required&#160; -4829     <br />KErrGsmSMSPuk2Required&#160; -4830     <br />KErrGsmSMSMemoryFailure&#160; -4832     <br />KErrGsmSMSInvalidMemoryIndex&#160; -4833     <br />KErrGsmSMSMemoryFull&#160; -4834     <br />KErrGsmSMSUnknownSCAddress&#160; -4842     <br />KErrGsmSMSNoNetworkService&#160; -4843     <br />KErrGsmSMSNetworkTimeout&#160; -484</p>
<p>4     <br />KErrGsmSMSCnmaAckNotExpected&#160; -4852     <br />KErrGsmSMSUnknownError&#160; -5012     <br />AT Commands (GSM 07.07)&#160; 错误&#160; <br />KErrGsm0707PhoneFailure&#160; -5024     <br />KErrGsm0707NoConnectionToPhone&#160; -5025     <br />KErrGsm0707PhoneLinkReserved&#160; -5026     <br />KErrGsm0707OperationNotAllowed&#160; -5027     <br />KErrGsm0707OperationNotSupported&#160; -5028     <br />KErrGsm0707PhoneToSimLockRequired&#160; -5029     <br />KErrGsm0707SimNotInserted&#160; -5034     <br />KErrGsm0707SimPin1Required&#160; -5035     <br />KErrGsm0707SIMPuk1Required&#160; -5036     <br />KErrGsm0707SimFailure&#160; -5037     <br />KErrGsm0707SimBusy&#160; -5038     <br />KErrGsm0707SimWrong&#160; -5039     <br />KErrGsm0707IncorrectPassword&#160; -5040     <br />KErrGsm0707SimPin2Required&#160; -5041     <br />KErrGsm0707SIMPuk2Required&#160; -5042     <br />KErrGsm0707MemoryFull&#160; -5044     <br />KErrGsm0707InvalidIndex&#160; -5045     <br />KErrGsm0707NotFound&#160; -5046     <br />KErrGsm0707MemoryFailure&#160; -5047     <br />KErrGsm0707TextStringTooLong&#160; -5048     <br />KErrGsm0707InvalidCharsInTextString&#160; -5049     <br />KErrGsm0707DialStringTooLong&#160; -5050     <br />KErrGsm0707InvalidCharsInDialString&#160; -5051     <br />KErrGsm0707NoNetworkService&#160; -5054     <br />KErrGsm0707NetworkTimeout&#160; -5055     <br />KErrGsm0707UnknownError&#160; -5124 </p>
<p>TCP/IP (v6) 错误    <br />TCP/IP v6&#160;&#160; <br />tcpip6_error_NoDestination&#160; -5100&#160; IPv6: flow has no destination address     <br />tcpip6_error_NoPathMtu&#160; -5101&#160; IPv6: Misconfigured driver not giving proper MTU&#160; <br />tcpip6_error_ShortPacket&#160; -5102&#160; IPv6: A packet in RMBUF is too short&#160; <br />tcpip6_error_DuplicateAddress&#160; -5103&#160; IPv6: Duplicate address detected on a device&#160; <br />tcpip6_error_AddressExpired&#160; -5104&#160; IPv6: Source Address used by connection has expired&#160; <br />tcpip6_error_NoRoute&#160; -5105&#160; IPv6: No route available&#160; <br />DND&#160;&#160; <br />DndTimedOut&#160; -5120&#160; No response from DNS server     <br />DndHostNotFound&#160; -5121&#160; Host not found&#160; <br />DndInternalError&#160; -5122&#160; Internal error in host name resolver&#160; <br />DndInternalError&#160; -5123&#160; Internal error in host name resolver&#160; <br />DndInternalError&#160; -5124&#160; Internal error in host name resolver&#160; <br />DndNoAnswer&#160; -5125&#160; DNS server couldn’t answer query&#160; <br />DndNoAnswer&#160; -5126&#160; DNS server couldn’t answer query&#160; <br />DndHostNotFound&#160; -5127&#160; Host not found&#160; <br />DndNoAnswer&#160; -5128&#160; DNS server couldn’t answer query&#160; <br />DndRefused&#160; -5129&#160; DNS server refused connection&#160; <br />DndInternalError&#160; -5130&#160; Internal error in host name resolver&#160; <br />DndHostNotFound&#160; -5131&#160; Host not found&#160; <br />DndNameTooBig&#160; -5132&#160; Invalid Host Name (too long)&#160; <br />DndInternalError&#160; -5133&#160; Internal error in host name resolver&#160; <br />DndRetry&#160; -5134&#160;&#160; <br />IPSEC&#160;&#160;&#160; <br />EIpsec_NotANATTPacket&#160; -5154&#160; IpSec Protocol: UDP packet is NOT a NAT Traversal packet&#160; <br />EIpsec_NoInnerSource&#160; -5155&#160; IpSec Policy: Cannot find inner-src for outbound packet when tunneling&#160; <br />EIpsec_LostSA&#160; -5156&#160; IpSec Policy: An SA has been lost or expired between Apply and Verify&#160; <br />EIpsec_IcmpError&#160; -5157&#160; IpSec: An ICMP error report contained an AH or ESP packet&#160; <br />EIpsec_PolicyUnknownSelector&#160; -5158&#160; IpSec Policy Parser: Unknown selector keyword&#160; <br />EIpsec_PolicyInboundOutbound&#160; -5159&#160; IpSec Policy Parser: Only one of ’inbound’ or ’outbound’ is allowed&#160; <br />WAP: WSP, WTP, WDP and WTLS 错误     <br />RWAPConn::EMoreData&#160; -5500&#160; <br />RWAPConn::EBearerError&#160; -5499&#160; <br />RWAPConn::EPortAlreadyBound&#160; -5498&#160; <br />RWAPConn::ECannotOpenPort&#160; -5497&#160; <br />RWAPConn::ETooManyConnections&#160; -5496&#160; <br />RWAPConn::EBadConnection&#160; -5495&#160; <br />RWAPConn::EBufferTooSmall&#160; -5494&#160; <br />RWSPCOConn::EBufferTooSmall&#160; -5475&#160; <br />RWSPCOConn::EInvalidSession&#160; -5474&#160; <br />RWSPCOConn::EInvalidTransaction -5473&#160; <br />RWSPCOConn::EParameterError&#160; -5472&#160; <br />RWSPCOConn::ESessionNotConnected&#160; -5471&#160; <br />RWSPCOConn::ENotSupported&#160; -5470&#160; <br />RWSPCOConn::EInvalidState&#160; -5469&#160; <br />RWSPCOConn::ESessionClosed&#160; -5468&#160; <br />RWSPCOConn::EMRUExceeded&#160; -5467&#160; <br />RWSPCOConn::EInvalidBufferSize -5466&#160; <br />RWSPCOConn::EDataNotAvailable&#160; -5465&#160; <br />RWSPCOConn::EErrorTimeout&#160; -5464&#160; <br />RWSPCLConn::EBufferTooSmall&#160; -5450&#160; <br />RWSPCLConn::EInvalidSession&#160; -5449&#160; <br />RWSPCLConn::EParameterError&#160; -5448&#160; <br />RWSPCLConn::ESessionNotConnected&#160; -5447&#160; <br />RWSPCLConn::ENotSupported&#160; -5446&#160; <br />RWSPCLConn::EInvalidState&#160; -5445&#160; <br />RWSPCLConn::ESessionClosed&#160; -5444&#160; <br />RWSPCLConn::EMRUExceeded&#160; -5443&#160; <br />RWSPCLConn::EInvalidBufferSize -5442&#160; <br />RWSPCLConn::EDataNotAvailable&#160; -5441&#160; <br />RWSPCLConn::EErrorTimeout&#160; -5440&#160; <br />RWTPConn::ENoMemory&#160; -5425&#160; <br />RWTPConn::EBadArgument&#160; -5424&#160; <br />RWTPConn::EProviderProtoErr&#160; -5423&#160; <br />RWTPConn::EProviderAbortInvalidTID&#160; -5422&#160; <br />RWTPConn::EProviderAbortNoClass2&#160; -5421&#160; <br />RWTPConn::EProviderAbortNoSAR&#160; -5420&#160; <br />RWTPConn::EProviderAbortNoUACK&#160; -5419&#160; <br />RWTPConn::EProviderAbortVers1&#160; -5418&#160; <br />RWTPConn::EProviderAbortNoResponse&#160; -5417&#160; <br />RWTPConn::EProviderAbortMsgTooLarge -5416&#160; <br />RWTPConn::EProviderAbortGeneral&#160; -5415&#160; <br />RWTPConn::EShutdownError&#160; -5414&#160; <br />RWDPConn::EInvalidParameter&#160; -5400&#160; <br />RWTLS::EOutOfMemory&#160; -5375&#160; <br />RWTLS::ESocketError&#160; -5374&#160; <br />RWTLS::EBadParameters&#160; -5373&#160; <br />RWTLS::ESocketError2&#160; -5372&#160; <br />RWTLS::EResumeIDNotFound&#160; -5371&#160; <br />RWTLS::EResumeError&#160; -5370&#160; <br />RWTLS::ERenegotiationRequest&#160; -5369&#160; <br />RWTLS::EIllegalCall&#160; -5368&#160; <br />RWTLS::EConnectionCloseNotify&#160; -5367&#160; <br />RWTLS::ESessionCloseNotify&#160; -5366&#160; <br />RWTLS::ENoConnection&#160; -5365&#160; <br />RWTLS::EUnexpectedMessage&#160; -5364&#160; <br />RWTLS::EBadRecordMac&#160; -5363&#160; <br />RWTLS::EDecryptionFailed&#160; -5362&#160; <br />RWTLS::ERecordOverflow&#160; -5361&#160; <br />RWTLS::EHandshakeFailure&#160; -5360&#160; <br />RWTLS::EDecompressionFailure&#160; -5359&#160; <br />RWTLS::EBadCertificate&#160; -5358&#160; <br />RWTLS::EUnsupportedCertificate&#160; -5357&#160; <br />RWTLS::ECertificateRevoked&#160; -5356&#160; <br />RWTLS::ECertificateExpired&#160; -5355&#160; <br />RWTLS::ECertificateUnknown&#160; -5354&#160; <br />RWTLS::EIllegalParameter&#160; -5353&#160; <br />RWTLS::EUnknownCA&#160; -5352&#160; <br />RWTLS::EAccessDenied&#160; -5351&#160; <br />RWTLS::EDecodeError&#160; -5350&#160; <br />RWTLS::EDecryptError&#160; -5349&#160; <br />RWTLS::EUnknownKeyId&#160; -5348&#160; <br />RWTLS::EDisableKeyId&#160; -5347&#160; <br />RWTLS::EKeyExchangeDisabled&#160; -5346&#160; <br />RWTLS::ESessionNotReady&#160; -5345&#160; <br />RWTLS::EUnknownParameterIndex&#160; -5344&#160; <br />RWTLS::EDuplicateFinishedRecv&#160; -5343&#160; <br />RWTLS::EExportRestriction&#160; -5342&#160; <br />RWTLS::EProtocolVersion&#160; -5341&#160; <br />RWTLS::EInsufficientSecurity&#160; -5340&#160; <br />RWTLS::EInternalError&#160; -5339&#160; <br />RWTLS::EUserCanceled&#160; -5338&#160; <br />RWTLS::ENoRenegotiation&#160; -5337&#160; <br />RWTLS::EErrGeneral&#160; -5336&#160; <br />RWTLS::EErrBulk&#160; -5335&#160; <br />RWTLS::EErrMac&#160; -5334&#160; <br />RWTLS::EErrSequenceNumberMode&#038;</p>
<p>#160; -5333&#160; <br />RWTLS::EErrKeyRefreshRate&#160; -5332&#160; <br />RWTLS::EUnknownPolicy&#160; -5331&#160; <br />OBEX 错误     <br />KErrIrObexClientNoDevicesFound&#160; -5501 &quot;找不到其他设备&quot;     <br />KErrIrObexClientPeerDoesNotHaveObex&#160; -5502 &quot;其他设备无法处理OBEX&quot;     <br />KErrIrObexClientPutPeerAborted&#160; -5503 &quot;其他设备取消传送&quot;     <br />KErrIrObexServerPutPeerAborted&#160; -5507 &quot;数据传送双方设备被取消&quot;     <br />KErrIrObexConnectChallRejected&#160; -5512 &quot;身份鉴定被拒绝&quot;     <br />KErrIrObexRespSuccess -5532&#160;&#160; <br />KErrIrObexRespCreated -5533&#160;&#160; <br />KErrIrObexRespAccepted&#160; -5534&#160;&#160; <br />KErrIrObexRespNonAuthInfo -5535&#160;&#160; <br />KErrIrObexRespNoContent -5536&#160;&#160; <br />KErrIrObexRespResetContent -5537&#160;&#160; <br />KErrIrObexRespPartialContent -5538&#160;&#160; <br />KErrIrObexRespMultipleChoices -5548&#160;&#160; <br />KErrIrObexRespMovedPerm -5549&#160;&#160; <br />KErrIrObexRespMovedTemp -5550&#160;&#160; <br />KErrIrObexRespSeeOther -5551&#160;&#160; <br />KErrIrObexRespNotModified -5552&#160;&#160; <br />KErrIrObexRespUseProxy -5553&#160;&#160; <br />KErrIrObexRespBadRequest -5564&#160;&#160; <br />KErrIrObexRespUnauthorized -5565&#160;&#160; <br />KErrIrObexRespPaymentRequired -5566&#160;&#160; <br />KErrIrObexRespForbidden -5567&#160;&#160; <br />KErrIrObexRespNotFound -5568&#160;&#160; <br />KErrIrObexRespMethodNotAllowed -5569&#160;&#160; <br />KErrIrObexRespNotAcceptable -5570&#160;&#160; <br />KErrIrObexRespProxyAuthenReqd -5571&#160;&#160; <br />KErrIrObexRespTimedOut -5572&#160;&#160; <br />KErrIrObexRespConflict -5573&#160;&#160; <br />KErrIrObexRespGone -5574&#160;&#160; <br />KErrIrObexRespLengthReqd -5575&#160;&#160; <br />KErrIrObexRespPreCondFailed -5576&#160;&#160; <br />KErrIrObexRespReqEntityTooLarge -5577&#160;&#160; <br />KErrIrObexRespReqURLTooLarge -5578&#160;&#160; <br />KErrIrObexRespUnsupMediaType -5579&#160;&#160; <br />KErrIrObexRespInternalError -5580&#160;&#160; <br />KErrIrObexRespNotImplemented -5581&#160;&#160; <br />KErrIrObexRespBadGateway -5582&#160;&#160; <br />KErrIrObexRespServiceUnavail -5583&#160;&#160; <br />KErrIrObexRespGatewayTimeout -5584&#160;&#160; <br />KErrIrObexRespHTTPVerNotSupp -5585&#160;&#160; <br />KErrIrObexRespDatabaseFull -5596&#160;&#160; <br />KErrIrObexRespDatabaseLocked -5597&#160;&#160; <br />蓝牙错误     <br />HCI THCIErrorCode&#160; Global Error Code&#160; <br />EOK&#160; 0&#215;00&#160; -6000&#160; <br />EUnknownOpcode&#160; 0&#215;01&#160; -6001&#160; <br />ENoConnection&#160; 0&#215;02&#160; -6002&#160; <br />EHardwareFail&#160; 0&#215;03&#160; -6003&#160; <br />EPageTimedOut&#160; 0&#215;04&#160; -6004&#160; <br />EAuthenticationFailure&#160; 0&#215;05&#160; -6005&#160; <br />EKeyMissing&#160; 0&#215;06&#160; -6006&#160; <br />EKeyMemoryFull&#160; 0&#215;07&#160; -6007&#160; <br />EConnectionTimeout&#160; 0&#215;08&#160; -6008&#160; <br />EMaxConnections&#160; 0&#215;09&#160; -6009&#160; <br />EMaxSCOConnections&#160; 0x0a&#160; -6010&#160; <br />EMaxACLConnections&#160; 0x0b&#160; -6011&#160; <br />ECommandDisallowed&#160; 0x0c&#160; -6012&#160; <br />EHostResourceRejection&#160; 0x0d&#160; -6013&#160; <br />EHostSecurityRejection&#160; 0x0e&#160; -6014&#160; <br />EHostPersonalDeviceRejection&#160; 0x0f&#160; -6015&#160; <br />ERemoteHostTimeout&#160; 0&#215;10&#160; -6016&#160; <br />EUnsupportedParameter&#160; 0&#215;11&#160; -6017&#160; <br />EInvalidHCIParameter&#160; 0&#215;12&#160; -6018&#160; <br />ERemoteUserEndedConnection&#160; 0&#215;13&#160; -6019&#160; <br />ERemoteLowResources&#160; 0&#215;14&#160; -6020&#160; <br />ERemoteAboutToPowerOff&#160; 0&#215;15&#160; -6021&#160; <br />ETerminatedByLocalHost&#160; 0&#215;16&#160; -6022&#160; <br />ERepeatedAttempts&#160; 0&#215;17&#160; -6023&#160; <br />EPairingNotAllowed&#160; 0&#215;18&#160; -6024&#160; <br />EUnknownLMPpdu&#160; 0&#215;19&#160; -6025&#160; <br />EUnsupportedRemoteLMPFeature&#160; 0x1a&#160; -6026&#160; <br />ESCOOffsetRejected&#160; 0x1b&#160; -6027&#160; <br />ESCOIntervalRejected&#160; 0x1c&#160; -6028&#160; <br />ESCOAirModeRejected&#160; 0x1d&#160; -6029&#160; <br />EInvalidLMPParameters&#160; 0x1e&#160; -6030&#160; <br />EUnspecifiedError&#160; 0x1f&#160; -6031&#160; <br />EPending&#160; 0&#215;20&#160; -6032&#160; </p>
<p>L2CAP&#160; <br />KErrBadAddress -6300     <br />KErrSAPUnexpectedEvent -6301     <br />KErrBadPacketReceived -6302     <br />KErrL2CAPBadResponse -6303     <br />KErrHCIConnectFailed -6304     <br />KErrHCILinkDisconnection -6305     <br />KErrSAPNotConnected -6306     <br />KErrConfigBadParams -6307     <br />KErrConfigRejected&#160; -6308     <br />KErrConfigUnknownOptions -6309     <br />KErrL2PeerDisconnected -6310     <br />KErrL2CAPAccessRequestDenied&#160; -6311     <br />KErrL2CAPRequestTimeout&#160; -6312     <br />KErrL2PeerRejectedCommand&#160; -6313     <br />KErrHostResNameTooLong&#160; -6314     <br />KErrHostResNoMoreResults&#160; -25     <br />KErrL2HostResNoMoreResults&#160; -25     <br />RFCOM&#160; <br />KErrRfcommSAPUnexpectedEvent&#160; -6350&#160; <br />KErrRfcommAlreadyBound&#160; -6351&#160; <br />KErrRfcommBadAddress&#160; -6352&#160; <br />KErrRfcommMTUSize&#160; -6353&#160; <br />KErrRfcommFrameResponseTimeout&#160; -6354&#160; <br />KErrRfcommMuxRemoteDisconnect&#160; -6355&#160; <br />KErrRfcommNotBound&#160; -6356&#160; <br />KErrRfcommParameterNegotiationFailure&#160; -6357&#160; <br />KErrRfcommNotListening&#160; -6358&#160; <br />WAP Engine错误     <br />EWapErrGeneral -10000&#160; &quot;A general error has occurred&quot;&#160; <br />EWapErrDocumentNotFound -10001&#160; &quot;The requested document cannot be found&quot;&#160; <br />EWapErrDocumentCorrupted -10002&#160; &quot;This document is corrupt and cannot be read&quot;&#160; <br />EWapErrAccessViolation -10003&#160; &quot;Access to this document has been denied&quot;&#160; <br />EWapErrDataCallDropped -10004&#160; &quot;The data call has been closed&quot;&#160; <br />EWapErrDataCallUnavailable -10005&#160; &quot;The data call is being used by another application&quot;&#160; <br />EWapErrScriptNotFound -10006&#160; &quot;The requested script has not been found&quot;&#160; <br />EWapErrScriptError -10007&#160; &quot;This script has returned a fatal error&quot;&#160; <br />EWapErrScriptCorrupt&#160; -10008&#160; &quot;There is an error in this script&quot;&#160; <br />EWapErrScriptIllegalAction -10009&#160; &quot;The script attempted an illegal action and has been terminated&quot;&#160; <br />EWapErrScriptObscureLibraryCall -10010&#160; &quot;The script has attempted a function which is unavailable&quot;&#160; <br />EWapErrAuthorizationFailed -10011&#160; &quot;Authorization has failed&quot;&#160; <br />EWapErrProtocolNotSupported -10012&#160; &quot;The current network does not support the requested service&quot;&#160; <br />EWapErrAccessPointNotSetUpGeneric -10013&#160; &quot;Access point information is missing&quot;&#160; <br />EWapErrAccessPointNotSetUpForUSSD -10014&#160; &quot;Access point information is missing (USSD)&quot;&#160; <br />EWapErrAccessPointNotSetUpForSMS -10015&#160; &quot;Access point information is missing (SMS)&quot;&#160; <br />EWapErrAccessPointNotSetUpForCSD -10016&#160; &quot;Access point information is missing (CSD)&quot;&#160; <br />EWapErrImageConversionFailed -10017&#160; &quot;Image conversion has failed&quot;&#160; <br />EWapErrPluginNotFound -10018&#160; &quot;The requested plugin has not been found&quot;&#160; <br />EWapErrCorruptUrl -10019&#160; &quot;Part of the URL contains invalid characters&quot;&#160; <br />EWapErrCorruptScheme -10020&#160; &quot;Part of the scheme contains invalid characters&quot;&#160; <br />EWapErrUnknownScheme -10021&#160; &quot;Unknown scheme&quot;&#160; <br />EWapErrDTDUnavailable -10022&#160; &quot;Document cannot be validated as DTD is not available&quot;&#160; <br />EWapErrInvalidDTD -10023&#160; &quot;DTD is invalid&quot;&#160; <br />EWapErrUnknownDocument -10024&#160; &quot;The document requested cannot be found&quot;&#160; <br />EWapErrMimeTypeMissing -10025&#160; &quot;MIME information is missing&quot;&#160; <br />MMS 错误     <br<br />
/>KMmsGeneralError&#160; -11000&#160; <br />KMmsErrorNoWAPAccessPoint&#160; -11001&#160; <br />KMmsErrorUrisDontMatch&#160; -11002&#160; <br />KMmsErrorNoIAP1&#160; -11003&#160; <br />KMmsErrorNoIAP2&#160; -11004&#160; <br />KMmsErrorAP1Invalid&#160; -11005&#160; <br />KMmsErrorAP2Invalid&#160; -11006&#160; <br />KMmsErrorMessageTooBig&#160; -11007&#160; <br />KMmsErrorUnknownMessageType&#160; -11008&#160; <br />KMmsErrorDiskSpaceLow&#160; -11009&#160; <br />KMmsErrorStatusUnspecified&#160; -11010&#160; <br />KMmsErrorStatusServiceDenied&#160; -11011&#160; <br />KMmsErrorStatusMessageFormatCorrupt&#160; -11012&#160; <br />KMmsErrorStatusMessageAddressUnresolved&#160; -11013&#160; <br />KMmsErrorStatusMessageNotFound&#160; -11014&#160; <br />KMmsErrorStatusNetworkProblem&#160; -11015&#160; <br />KMmsErrorStatusContentNotAccepted&#160; -11016&#160; <br />KMmsErrorStatusUnsupportedMessage&#160; -11017&#160; <br />KMmsErrorHTTPConfiguration&#160; -11018&#160; <br />KMmsErrorHTTPNotFound&#160; -11019&#160; <br />KMmsErrorHTTPServerDown&#160; -11020&#160; <br />KMmsErrorWapStack&#160; -11021&#160; <br />KMmsErrorSessionAlreadyOpen&#160; -11022&#160; <br />KMmsErrorSessionNotOpen&#160; -11023&#160; <br />KMmsErrorBearerSuspended&#160; -11024&#160; <br />KMmsErrorTimeout&#160; -11025&#160; <br />KMmsErrorSuspendTimeout&#160; -11026&#160; <br />KMmsErrorUnknownRespFromGw&#160; -11027&#160; <br />KMmsErrorTransferCancelled&#160; -11028&#160; <br />KMmsErrorBufferEmpty&#160; -11029&#160; <br />KMmsErrorConnectionAlreadyActive&#160; -11030&#160; <br />KMmsErrorNoWapAp1&#160; -11031&#160; <br />KMmsErrorNoURI1&#160; -11032&#160; <br />KMmsErrorNoURI2&#160; -11033&#160; <br />KMmsErrorNotHomeNetwork&#160; -11034&#160; <br />KMmsErrorInvalidSettings&#160; -11035&#160; <br />KMmsErrorEMRUExceeded&#160; -11036&#160; <br />WML错误     <br />Parser&#160; <br />EWapErrWmlLibNullNode -12000     <br />EWapErrWmlLibCDATANodeWithoutParent -12001     <br />Validator&#160; <br />EWapErrWmlLibAccessViolation -12101     <br />EWapErrWmlLibInvalidVariableReference&#160; -12102     <br />EWapErrWmlLibInvalidConversionMethod&#160; -12103     <br />EWapErrWmlLibIllegalVariableName&#160; -12104     <br />EWapErrWmlLibIllegalTaskCountOnAnchor&#160; -12105     <br />EWapErrWmlLibNULLVariableName&#160; -12106     <br />EWapErrWmlLibNestedTables&#160; -12107     <br />EWapErrWmlLibDuplicateDoNodeName&#160; -12108     <br />EWapErrWmlLibUsageOfReservedWord&#160; -12109     <br />EWapErrWmlLibZeroTableColumns&#160; -12110     <br />EWapErrWmlLibNonWmlDocument&#160; -12111     <br />EWapErrWmlLibMultipleMetaPropertyName -12112     <br />EWapErrWmlLibEventBindingConflict -12114     <br />EWapErrWmlLibMultipleAccessElements -12115     <br />EWapErrWmlLibNonUniqueIds -12116     <br />EWapErrWmlLibVariableInInvalidLocation -12117     <br />XML 错误     <br />Parser&#160;&#160; <br />EWapErrXmlLibMissingCDATASectionEndTag&#160; -13000     <br />EWapErrXmlLibInvalidAttributeDeclaration&#160; -13001     <br />EWapErrXmlLibEndTagMismatch&#160; -13002     <br />EWapErrXmlLibInvalidCharacterReference&#160; -13003     <br />EWapErrXmlLibUnknownEntityReference&#160; -13004     <br />EWapErrXmlLibNoDTD&#160; -13005     <br />EWapErrXmlLibMissingDocumentRootNode&#160; -13006     <br />EWapErrXmlLibInvalidXmlVersionDefinition&#160; -13007     <br />EWapErrXmlLibRootElementNameMismatch&#160; -13008     <br />Validator&#160;&#160; <br />EWapErrXmlLibIllegalTagName&#160; -13100&#160; <br />EWapErrXmlLibIllegalFixedAttributeValue&#160; -13101     <br />EWapErrXmlLibMissingRequiredAttribute&#160; -13102     <br />EWapErrXmlLibMissingDocument&#160; -13104     <br />EWapErrXmlLibInvalidDocumentStructure&#160; -13106     <br />EWapErrXmlLibIllegalAttributeValue&#160; -13107     <br />XmlLib&#160;&#160; <br />EWapErrXmlLibInvalidDocument -13200     <br />EWapErrXmlLibDocumentBuffered&#160; -13201     <br />EWapErrXmlLibDocumentAlreadyValid&#160; -13202     <br />EWapErrXmlLibInvalidDTD&#160; -13203     <br />HTTP 错误     <br />EHttpGeneralError&#160; -20000&#160; &quot;A general error has occurred&quot;     <br />EHttpCannotFindServer&#160; -20001&#160; &quot;The URL specified a non-existent or inaccessible server&quot;     <br />EHttpCannotFindPlugin&#160; -20002&#160; &quot;The plugin name/type was not found on the device&quot;     <br />EHttpUnsupportedMethod&#160; -20003&#160; &quot;The method requested is not supported&quot;     <br />EHttpWapAPReadFailure&#160; -20004&#160; &quot;Access point information is missing&quot;     <br />EHttpNetDialSetupFailed&#160; -20005&#160; &quot;Net dial setup has failed&quot;     <br />EHttpWtlsConfigFailed&#160; -20006&#160; &quot;The WAP stack has been configured incorrectly for WTLS&quot;     <br />EHttpWtlsBadServerCert&#160; -20007&#160; &quot;The WAP stack has rejected the gateway certificate&quot;     <br />EHttpWtlsServerCertRejected&#160; -20008&#160; &quot;The security certificate has been rejected and the session will be aborted&quot;     <br />EHttpWtlsCipherRejected&#160; -20009&#160; &quot;The session has been aborted due to low security status&quot;     <br />EHttpGatewayCannotBeReached&#160; -20010&#160; &quot;A session could not be established with the WAP Gateway&quot;     <br />EHttpGatewayTransactionAbort&#160; -20011&#160; &quot;A transaction was aborted by the gateway or the stack&quot;     <br />EHttpGatewaySessionDisconnect -20012&#160; &quot;The session was disconnectedby the WAP Gateway&quot;     <br />EHttpCancellationAbort&#160; -20013&#160; &quot;Error code for leave when cancellation has occured during RunL()&quot;     <br />EHttpReceivingErrorDeck -20014&#160; &quot;Could not find document, so receiving an error deck&quot;     <br />HTTP Status Code 400&#160; -20400&#160; &quot;The request sent does not use the correct syntax&quot;     <br />HTTP Status Code 401&#160; -20401&#160; &quot;Unauthorized request, authentication must be used&quot;     <br />HTTP Status Code 402&#160; -20402&#160; &quot;Payment is required for this action to succeed&quot;     <br />HTTP Status Code 403&#160; -20403&#160; &quot;The document requested cannot be disclosed by the server&quot;     <br />HTTP Status Code 404 -20404&#160; &quot;The document requested cannot be found on the server&quot;     <br />HTTP Status Code 405 -20405&#160; &quot;The method requested is not currently allowed&quot;     <br />HTTP Status Code 406 -20406&#160; &quot;The header information of the returned resource is incorrect&quot;     <br />HTTP Status Code 407 -20407&#160; &quot;Proxy authentication is required&quot;     <br />HTTP Status Code 408 -20408&#160; &quot;The request has timed out&quot;     <br />HTTP Status Code 409 -20409&#160; &quot;A Conflict has occurred&quot;     <br />HTTP Status Code 410 -20410&#160; &quot;The document requested cannot be found on the server&quot;     <br />HTTP Status Code 411 -20411&#160; &quot;Length is required here&quot;     <br />HTTP Status Code 412 -20412&#160; &quot;A precondition has not been met&quot;     <br />HTTP Status Code 413 -20413&#160; &quot;The request entity is too large&quot;     <br />HTTP Status Code 414 -20414&#160; &quot;The URL requested is too long&quot;     <br />HTTP Status Code 415 -20415&#160; &quot;The media type requested is unsupported&quot;     <br />HTTP Status Code 500 -20500&#160; &quot;An internal server error has occurred&quot;     <br />HTTP Status Code 501 -20501&#160; &quot;An internal server error has occurred&quot;     <br />HTTP Status Code 502 -20502&#160; &quot;An error has occurred within the WAP gateway&quot;     <br />HTTP Status Code 503 -20503&#160; &quot;The service requested is unavailable&quot;     <br />HTTP Status Code 504 -20504&#160; &quot;The connection to the gateway has timed out&quot;     <br />HTTP Status Code 505 -20505&#160; &quot;This HTTP version is not supported&quot; </p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/symbian-s60%e7%9a%84%e5%85%a8%e9%83%a8%e9%94%99%e8%af%af%e4%bb%a3%e7%a0%81.html">Symbian s60的全部错误代码</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/symbian-s60%e7%9a%84%e5%85%a8%e9%83%a8%e9%94%99%e8%af%af%e4%bb%a3%e7%a0%81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S60 Platform and device identification codes</title>
		<link>http://www.theiter.com/2007/12/s60-platform-and-device-identification-codes.html</link>
		<comments>http://www.theiter.com/2007/12/s60-platform-and-device-identification-codes.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:37:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=56</guid>
		<description><![CDATA[S60 Platform and device identification codes From Forum Nokia Wiki The tables below show S60 identification codes. There are three types of identification codes, i.e.: Platform ID Product ID Machine UID The Platform ID and Product ID are usually used in the package file (.pkg) to perform checking during installation. For example, an installation file [...]]]></description>
			<content:encoded><![CDATA[<p>S60 Platform and device identification codes    <br />From Forum Nokia Wiki </p>
<p>The tables below show S60 identification codes. There are three types of identification codes, i.e.:    <br />Platform ID     <br />Product ID     <br />Machine UID </p>
<p>The Platform ID and Product ID are usually used in the package file (.pkg) to perform checking during installation. For example, an installation file can display warning if a user is trying to install it on incompatible platform or device. </p>
<p>The Machine UID is usually used in the code during runtime. The API to get Machine UID in C++ is HAL::Get(HAL::EMachineUid). It is also possible to check Machine UID during installation using IF statement in the .pkg file. </p>
<p>S60 Platform Identification&#160; PlatformID&#160;&#160;&#160;&#160;&#160; S60 version    <br />(0x101F6F88)&#160;&#160;&#160;&#160;&#160; S60 1st Edition (0.9)     <br />(0x101F8202)&#160;&#160;&#160;&#160;&#160; S60 1st Edition, FP1     <br />(0x101F7960)&#160;&#160;&#160;&#160;&#160; S60 2nd Edition     <br />(0x101F9115)&#160;&#160;&#160;&#160;&#160; S60 2nd Edition, FP1     <br />(0x10200BAB)&#160;&#160;&#160;&#160;&#160; S60 2nd Edition, FP2     <br />(0x102032BD)&#160;&#160;&#160;&#160;&#160; S60 2nd Edition, FP3     <br />[0x101F7961]&#160;&#160;&#160;&#160;&#160; S60 3rd Edition     <br />[0x102032BE]&#160;&#160;&#160;&#160;&#160; S60 3rd Edition, FP1     <br />[0x102752AE]&#160;&#160;&#160;&#160;&#160; S60 3rd Edition, FP2 </p>
<p>S60 Product Identification    <br />S60 1st Ed&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device     <br />0x101F6F87&#160;&#160;&#160;&#160;&#160; 0x101F4FC3&#160;&#160;&#160;&#160;&#160; Nokia 7650 </p>
<p>S60 1st Ed, FP1&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x101F7962&#160;&#160;&#160;&#160;&#160; 0x101F466A&#160;&#160;&#160;&#160;&#160; Nokia 3650     <br />N/A&#160;&#160;&#160;&#160;&#160; 0x101F466A&#160;&#160;&#160;&#160;&#160; Nokia 3660     <br />N/A&#160;&#160;&#160;&#160;&#160; 0x101FA031&#160;&#160;&#160;&#160;&#160; Sendo-X     <br />0x101F9071&#160;&#160;&#160;&#160;&#160; 0x101F9071&#160;&#160;&#160;&#160;&#160; Siemens SX-1 </p>
<p>S60 2nd Ed&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x101F7963&#160;&#160;&#160;&#160;&#160; 0x101FB3DD&#160;&#160;&#160;&#160;&#160; Nokia 6600 </p>
<p>S60 2nd Ed, FP1&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x10200F97&#160;&#160;&#160;&#160;&#160; 0x10200F97&#160;&#160;&#160;&#160;&#160; Nokia 3230     <br />0x101FB3F4&#160;&#160;&#160;&#160;&#160; 0x101FB3F4&#160;&#160;&#160;&#160;&#160; Nokia 6260     <br />0x1020216B&#160;&#160;&#160;&#160;&#160; 0x101F3EE3&#160;&#160;&#160;&#160;&#160; Nokia 6620     <br />0x101FD5DC&#160;&#160;&#160;&#160;&#160; 0x101FB3F3&#160;&#160;&#160;&#160;&#160; Nokia 6670     <br />0x101FD5DB&#160;&#160;&#160;&#160;&#160; 0x101FB3F3&#160;&#160;&#160;&#160;&#160; Nokia 7610 </p>
<p>S60 2nd Ed, FP2&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x101F7964&#160;&#160;&#160;&#160;&#160; 0x101FBB55&#160;&#160;&#160;&#160;&#160; Nokia 6630     <br />0x102078D1&#160;&#160;&#160;&#160;&#160; 0x10200F99&#160;&#160;&#160;&#160;&#160; Nokia 6680     <br />0x102078D0&#160;&#160;&#160;&#160;&#160; 0x10200F9C&#160;&#160;&#160;&#160;&#160; Nokia 6681     <br />0x102078CF&#160;&#160;&#160;&#160;&#160; 0x10200F9B&#160;&#160;&#160;&#160;&#160; Nokia 6682 </p>
<p>S60 2nd Ed, FP3&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x10200F9A&#160;&#160;&#160;&#160;&#160; 0x10200F9A&#160;&#160;&#160;&#160;&#160; Nokia N70     <br />0x10200F9A&#160;&#160;&#160;&#160;&#160; 0x10200F9A&#160;&#160;&#160;&#160;&#160; Nokia N72     <br />0x10200F98&#160;&#160;&#160;&#160;&#160; 0x10200F98&#160;&#160;&#160;&#160;&#160; Nokia N90 </p>
<p>S60 3rd Ed&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x200005F8&#160;&#160;&#160;&#160;&#160; 0x200005F8&#160;&#160;&#160;&#160;&#160; Nokia 3250     <br />0&#215;20000602&#160;&#160;&#160;&#160;&#160; 0&#215;20000602&#160;&#160;&#160;&#160;&#160; Nokia 5500 Sport     <br />0&#215;20002495&#160;&#160;&#160;&#160;&#160; 0&#215;20002495&#160;&#160;&#160;&#160;&#160; Nokia E50     <br />0&#215;20001856&#160;&#160;&#160;&#160;&#160; 0&#215;20001856&#160;&#160;&#160;&#160;&#160; Nokia E60     <br />0&#215;20001858&#160;&#160;&#160;&#160;&#160; 0&#215;20001858&#160;&#160;&#160;&#160;&#160; Nokia E61     <br />0x20002D7F&#160;&#160;&#160;&#160;&#160; 0x20002D7F&#160;&#160;&#160;&#160;&#160; Nokia E61i     <br />0&#215;20001859&#160;&#160;&#160;&#160;&#160; 0&#215;20001859&#160;&#160;&#160;&#160;&#160; Nokia E62     <br />0&#215;20000604&#160;&#160;&#160;&#160;&#160; 0&#215;20000604&#160;&#160;&#160;&#160;&#160; Nokia E65     <br />0&#215;20001857&#160;&#160;&#160;&#160;&#160; 0&#215;20001857&#160;&#160;&#160;&#160;&#160; Nokia E70     <br />0x200005FF&#160;&#160;&#160;&#160;&#160; 0x200005FF&#160;&#160;&#160;&#160;&#160; Nokia N71     <br />0x200005FB&#160;&#160;&#160;&#160;&#160; 0x200005FB&#160;&#160;&#160;&#160;&#160; Nokia N73     <br />0x200005FE&#160;&#160;&#160;&#160;&#160; 0x200005FE&#160;&#160;&#160;&#160;&#160; Nokia N75     <br />0&#215;20000601&#160;&#160;&#160;&#160;&#160; 0&#215;20000601&#160;&#160;&#160;&#160;&#160; Nokia N77     <br />0x200005F9&#160;&#160;&#160;&#160;&#160; 0x200005F9&#160;&#160;&#160;&#160;&#160; Nokia N80     <br />0x200005FC&#160;&#160;&#160;&#160;&#160; 0x200005FC&#160;&#160;&#160;&#160;&#160; Nokia N91     <br />0x200005FA&#160;&#160;&#160;&#160;&#160; 0x200005FA&#160;&#160;&#160;&#160;&#160; Nokia N92     <br />0&#215;20000600&#160;&#160;&#160;&#160;&#160; 0&#215;20000600&#160;&#160;&#160;&#160;&#160; Nokia N93     <br />0&#215;20000605&#160;&#160;&#160;&#160;&#160; 0&#215;20000605&#160;&#160;&#160;&#160;&#160; Nokia N93i </p>
<p>S60 3rd Ed, FP1&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x20002D7C&#160;&#160;&#160;&#160;&#160; 0x20002D7C&#160;&#160;&#160;&#160;&#160; Nokia 5700 XpressMusic     <br />0x20002D7B&#160;&#160;&#160;&#160;&#160; 0x20002D7B&#160;&#160;&#160;&#160;&#160; Nokia 6110 Navigator     <br />0x20002D7E&#160;&#160;&#160;&#160;&#160; 0x20002D7E&#160;&#160;&#160;&#160;&#160; Nokia 6120 Classic     <br />0&#215;20000606&#160;&#160;&#160;&#160;&#160; 0&#215;20000606&#160;&#160;&#160;&#160;&#160; Nokia 6290     <br />0&#215;20002498&#160;&#160;&#160;&#160;&#160; 0&#215;20002498&#160;&#160;&#160;&#160;&#160; Nokia E51     <br />0&#215;20002496&#160;&#160;&#160;&#160;&#160; 0&#215;20002496&#160;&#160;&#160;&#160;&#160; Nokia E90     <br />0x2000060A&#160;&#160;&#160;&#160;&#160; 0x2000060A&#160;&#160;&#160;&#160;&#160; Nokia N76     <br />0x20002D83&#160;&#160;&#160;&#160;&#160; 0x20002D83&#160;&#160;&#160;&#160;&#160; Nokia N81 &amp; N81 8GB     <br />0x20002D85&#160;&#160;&#160;&#160;&#160; 0x20002D85&#160;&#160;&#160;&#160;&#160; Nokia N82     <br />0x2000060B&#160;&#160;&#160;&#160;&#160; 0x2000060B&#160;&#160;&#160;&#160;&#160; Nokia N95 &amp; N95-3 NAM     <br />0x20002D84&#160;&#160;&#160;&#160;&#160; 0x20002D84&#160;&#160;&#160;&#160;&#160; Nokia N95 8GB </p>
<p>N-Gage&#160; Product ID&#160;&#160;&#160;&#160;&#160; Machine UID&#160;&#160;&#160;&#160;&#160; Device    <br />0x101F8A64&#160;&#160;&#160;&#160;&#160; 0x101F8C19&#160;&#160;&#160;&#160;&#160; Nokia N-Gage™     <br />N/A&#160;&#160;&#160;&#160;&#160; 0x101FB2B1&#160;&#160;&#160;&#160;&#160; Nokia N-Gage™ QD </p>
<p>Retrieved from &quot;http://wiki.forum.nokia.com/index.php/S60_Platform_and_device_identification_codes&quot;</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/s60-platform-and-device-identification-codes.html">S60 Platform and device identification codes</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/s60-platform-and-device-identification-codes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>S60 3rd开机自动运行</title>
		<link>http://www.theiter.com/2007/12/s60-3rd%e5%bc%80%e6%9c%ba%e8%87%aa%e5%8a%a8%e8%bf%90%e8%a1%8c.html</link>
		<comments>http://www.theiter.com/2007/12/s60-3rd%e5%bc%80%e6%9c%ba%e8%87%aa%e5%8a%a8%e8%bf%90%e8%a1%8c.html#comments</comments>
		<pubDate>Sat, 08 Dec 2007 14:36:00 +0000</pubDate>
		<dc:creator>theiter</dc:creator>
				<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.xlbren.com/?p=55</guid>
		<description><![CDATA[在S60第三版中AutoStart可以通过如下方法： How to autostart an application on boot up in 3rd- Startup List Management API From Forum Nokia Wiki Startup List Management API Steps for autostarting an EXE on boot time in S60 3rd Edition. 1. Create an .RSS file. For example: 06000001.rss #include RESOURCE STARTUP_ITEM_INFO startexe { executable_name = &#34;c:\\sys\\bin\\StartEXE.exe&#34;; recovery = EStartupItemExPolicyNone; } [...]]]></description>
			<content:encoded><![CDATA[<p>在S60第三版中AutoStart可以通过如下方法： </p>
<p>How to autostart an application on boot up in 3rd- Startup List Management API </p>
<p>From Forum Nokia Wiki </p>
<p>Startup List Management API </p>
<p>Steps for autostarting an EXE on boot time in S60 3rd Edition. </p>
<p>1. Create an .RSS file. </p>
<p>For example: 06000001.rss </p>
<p>#include </p>
<p>RESOURCE STARTUP_ITEM_INFO startexe </p>
<p>{ </p>
<p>executable_name = &quot;c:\\sys\\bin\\StartEXE.exe&quot;; </p>
<p>recovery = EStartupItemExPolicyNone; </p>
<p>} </p>
<p>2. Copy .RSS file in to your project&#8217;s GROUP folder. </p>
<p>3. Open your .MMP file. </p>
<p>4. Change UID of your .EXE. </p>
<p>For example: 0&#215;06000001 and write following entry in your .MMP file. </p>
<p>START RESOURCE 06000001.rss </p>
<p>END </p>
<p>5. Rebuild your project. </p>
<p>6. Open your .PKG file and replace UID as that of .MMP file (in our case 0&#215;06000001). </p>
<p>7. Add the following entry in your .PKG file: </p>
<p>&quot;C:\Symbian\9.1\S60_3rd_MR\Epoc32\data6000001.rsc&quot;- </p>
<p>&quot;c:\private\101f875a\import\[06000001].rsc&quot; </p>
<p>8. That&#8217;s it. Now just reboot your phone. You would find your .EXE at startup. </p>
<p>Notes </p>
<p>If there are multiple entries for different projects in the .PKG file, then the UID used in the startup list RSS file must match that of the package (for example, a package with the header {&quot;TestApplication&quot;},(0&#215;06000001), 1, 0, 1 must have RSS filename [06000001].rss). </p>
<p>If the EXE exits within a few (about 5?) seconds of starting up, a message is displayed, reading: Unable to start . Application may need to be removed. </p>
<p>There are several Known Issues and Technical Solutions about using the Startup List logged in the Forum Nokia Technical Library. Search for &quot;Startup List&quot; to get an up-to-date overview. </p>
<p>Startup List Management API does not work with Self-Signed application. It should be singed with Developer Certificate even if otherwise the capabilities required for the project do not justify it. </p>
<p>Adding an executable to the startup list is described in the document &quot;Startup List Management API Technical Specification&quot; in the S60 3rd Edition SDK API Reference Guide.    <br />In order to add applications to the startup list, the SIS package must meet (among others) the following requirements:     <br />&#160;&#160;&#160; &#8211; The installation package containing the application must be trusted, that is, it must be signed with a valid certificate.     <br />&#160;&#160;&#160; &#8211; The installation package must install the application executable to be added into the startup list.     <br />&#160;&#160;&#160; &#8211; In case of an embedded package, the control file must be included in the parent package.     <br />See the above document for a full list of requirements.     <br />However, adding an executable to the startup list is possible only when the file is included directly in the parent SIS. Therefore, even if the parent SIS includes the control file, it cannot add executables from embedded SIS packages to the startup list. </p>
<p>The executable to be added to the startup list must be included directly in the parent SIS package. If this is not possible (for example, because of different capability requirements for embedded and parent packages), the startup component should be delivered as a separate SIS file. </p>
<p>（以上内容引自：<a href="http://wiki.forum.nokia.com）">http://wiki.forum.nokia.com）</a></p>
<p>添加一个exe到startup list必须符合几个条件： </p>
<p>安装包必须是经过签名的； </p>
<p>安装包必须把exe文件添加到startup list； </p>
<p>在有嵌入式sis包的情况下，control文（*.rsc）件必须在顶层sis中 </p>
<p>如果由于嵌入包和主包能力或其它原因导致AutoStart exe文件不能放在主包中，那么Startup所需组建需作为一个单独的安装包发行。但是为了用户使用方便，最终只想提供一个发布的安装包。如下方法可以解决： </p>
<p>例如： </p>
<p>main.sis; 主安装包 </p>
<p>Startup.sis; 包含autostart组建 </p>
<p>在main.pkg 中startup.sis作为一个安装文件复制到指定目录&quot;C:\&#8230;\Startup.sis&quot; -&quot;c:\&#8230;\Startup.sis&quot;） </p>
<p>main.sis中提供一个autostartinstall.exe（在执行安装的时候运行RunInstall-RI） </p>
<p>autostartinstall.exe实现在后台安装Startup.sis </p>
<p>后台安装sis可以用SW Installer Launcher API实现（该API可以在NOKIA发布的S60_3rd_SDK_MR_API_Plug-In_Pack_v5中找到，For S60 3rd Ed Only） </p>
<p>Main.sis 的pkg文件如下： </p>
<p>… </p>
<p>&quot;C:\&#8230;\ startup.sisx&quot;-&quot; C:\&#8230;\ startup.sisx &quot; </p>
<p>… </p>
<p>&quot;\&#8230;\autostartinstall.exe&quot; -&quot;c:\sys\bin\autostartinstall.exe&quot;, FR, RI</p>
<div style="margin-top: 15px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.theiter.com/">iT人 &#8211;  theiter</a></p>
<p><strong>本文链接地址:</strong> <a href="http://www.theiter.com/2007/12/s60-3rd%e5%bc%80%e6%9c%ba%e8%87%aa%e5%8a%a8%e8%bf%90%e8%a1%8c.html">S60 3rd开机自动运行</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.theiter.com/2007/12/s60-3rd%e5%bc%80%e6%9c%ba%e8%87%aa%e5%8a%a8%e8%bf%90%e8%a1%8c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

