<br />
<b>Deprecated</b>:  Non-static method FeedCreator::iTrunc() should not be called statically, assuming $this from incompatible context in <b>/var/www/since2006.com/public_html/include/3party/feedcreator/feedcreator.class.php</b> on line <b>366</b><br />
<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt (info@mypapit.net)" -->
<rss version="2.0">
    <channel>
        <title>since.2006</title>
        <description>since.2006 -  </description>
        <link>http://since2006.com</link>
        <lastBuildDate>Mon, 20 Apr 2026 15:24:00 +0800</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt (info@mypapit.net)</generator>
        <item>
            <title>Windows 2003 VPS安装PPTP VPN</title>
            <link>http://since2006.com/blog/244/win2003-vps-install-pptp-vpn</link>
            <description>服务器配置：

（1）“开始”－“管理工具”－“路由和远程访问”，打开“路由和远程访问”服务窗口；再在窗口右边右击本地计算机名，选择“配置并启用路由和远程访问”。

（2）在出现的配置向导窗口点下一步，进入服务选择窗口。如果你的服务器只有一块网卡，那只能选择“自定义配置”；而标准VPN配置是需要两块网卡的，如果你服务器有两块网卡，则可有针对性的选择第一项或第三项。然后一路点击下一步，完成开启配置后即可开始VPN服务了。

（3）以上两步只是开启了VPN服务，我们还需要设置。设置IP地址，右击右边树形目录里的本地服务器名，选择“属性”并切换到IP选项卡。这里要说的是，如果你的internet拉入方式为宽带路由接入即DHCP方式，那就不需要改，但是采用DHCP动态IP的网络速度相对较慢；而使用静态IP可减少IP地址解析时间，提升网络速度，其起始IP地址和结束IP地址的设置可以依据你所在地区的IP地址段，也可自行定义，比如常见的局域网段“192.168.1.X”，如192.168.1.1-192.168.1.200。

（4）设置服务器连接网络的IP地址。如果是动态IP的话，可以使用动态域名解析软件，如花生壳www.oray.com；如果是固定IP内网用户，路由器映射端口1723，固定IP外网用户就不需要任何设置。

（5）创建VPN帐号。“开始”－“管理工具”－“计算机管理”--“本地用户和组”--“用户”，添加“新用户”，比如用户vpn。右击vpn用户--“属性”，“拨入”选项，“远程访问权限”选择“允许访问”，勾上“分配静态IP地址”，如IP地址：192.168.1.2 按确定完成设置了。

VPN服务器设置到这里可以说是结束了，客户端可以通过“虚拟专用网络连接”拨号接入，但是不能访问Internet。

Internet上网设置：

（6）“开始”－“管理工具”－“路由和远程访问”，切换到本地服务器，选择“IP路由选择”--“静态路由”，右击“新建静态路由”。
接口：本地连接
目标：0.0.0.0
子网掩码：0.0.0.0
网关：网关输入你的网卡上TCP/IP协议里的那个网关，如我这里用苏州电信外网固定IP，DNS为61.177.7.1
跃点数：默认

（7）添加“NAT/基本防火墙”协议。“IP路由选择”---“常规”，右击“新增路由协议”，选择“NAT/基本防火墙”，加完后可以在“IP路由选择”列表里看到“NAT/基本防火墙”选项。

（8）右击“NAT/基本防火墙”，选择“新增接口”---“本地连接”，在面板中选择 “公用接口连接到 Internet”--“在此接口上启用NAT”，勾上确定即可。如果开启了自带的防火墙，还需要设置“服务和端口”选项，不清楚，全部勾上就OK了。

通过上述设置可以接入并且可以访问Internet了。
</description>
            <author>hee</author>
            <pubDate>Wed, 04 Dec 2013 22:30:00 +0800</pubDate>
        </item>
        <item>
            <title>自制三星Galaxy S3刷机包</title>
            <link>http://since2006.com/blog/243/galaxy-s3-custom-rom</link>
            <description>最近拿到一台电信版Galaxy S3，看着满屏的天翼预装APP和阉割掉了Google GMS服务包感觉极其纠结，Google了一番幸好可以刷台湾亚太电信版S3系统并且自带了Google GMS服务包，以前一直用的是原生系统，既然刷机了干脆自制个精简版的系统试试？

三星Android手机不同型号和版本官方最新发布的ROM都可以在[这里][1]找到。

自制ROM的步骤（电脑操作系统为Ubuntu）概括为：

 1. 下载原始系统
 2. 提取出原始系统中文件
 3. 删除文件列表中不必要的APP
 4. 封装成自制系统
 5. 刷机

## 下载原始系统 ##
在[这里][2]根据手机型号找到合适的官方原生系统，如电信版Galaxy S3 SCH-I939，注意**Region**栏目，**APT**为台湾电信亚太版本，**CTC**就是中国电信版本。

## 提取出原始系统中文件 ##
提取系统文件需要用到**ex4_utils**，其作用是提取和打包三星.img格式文件。

解压系统文件，可以得到：cache.img, hidden.img, modem.bin, recovery.img, system.img, boot.img

    tar xvf xxx.tar.md5

转换三星.img格式为Linux可读取的.img格式

    ./simg2img system.img newsystem.img

挂载转换过的img格式

    // 新建一个临时挂载文件夹 
    mkdir temp 
    // 将newsystem.img挂载到临时文件夹 
    mount -o loop newsystem.img temp

## 删除文件列表中不必要的APP ##
进入**temp/app/**目录，可以看到很多.apk文件，这里就是系统预装的APP啦，删除那些预装的天翼APP吧。嘿嘿……  
可以去google搜索***三星系统精简列表***得到一份可安全删除的apk文件列表。
  
想要添加自己的apk到rom中去预装也很简单，将apk拷贝到temp/app目录下即可（如果apk中lib目录有.so文件，需要解压缩出来放到**temp/lib**目录下）。  

如果在ubuntu图形界面下删除apk，会碰到权限问题提示没有权限删除文件，要用root登录才能删除，有个小技巧就是直接在终端下运行：

    $sudo nautilus

打开的新窗口就是root权限了。

## 封装成自制系统 ##
将整理好的temp文件夹打包回三星的.img镜像文件

    ./mkuserimg.sh -s temp system.img ext4 tempdir 1536M

打包成自己的系统rom

    tar cvf 自己ROM的名称.tar cache.img hidden.img modem.bin recovery.img system.img boot.img

## 刷机 ##
三星可以使用odin进行刷机，XDA论坛上各版本下载地址点[这里][3]。

## 使用 ##
试用了一天，感觉良好。系统快了，后台服务少了，电池使用时间长了。;)

----------

其实写这么多，只为测试下新的Markdown编辑器。:-)

----------


  [1]: http://samsung-updates.com/
  [2]: http://samsung-updates.com/device/?id=GT-I9300
  [3]: http://forum.xda-developers.com/showthread.php?t=2189539</description>
            <author>hee</author>
            <pubDate>Mon, 09 Sep 2013 17:00:00 +0800</pubDate>
        </item>
        <item>
            <title>ADT无法调试，The connection to adb is down</title>
            <link>http://since2006.com/blog/242/the-connection-to-adb-is-down</link>
            <description>&lt;blockquote&gt;The connection to adb is down, and a severe error has occured.&lt;br&gt;You must restart adb and Eclipse.&lt;br&gt;Please ensure that adb is correctly located at &quot;xxx&quot; and can be executed.&lt;br&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;p&gt;&lt;br&gt;ADT突然无法调试，如果试了其它方法无法解决，查看下任务管理器中是否有&lt;strong&gt;tadt.exe&lt;/strong&gt;这个进程，有的话杀掉重启ADT试试。:-)&lt;/p&gt;&lt;p&gt;新版本QQ中加入了Android设备连接电脑提醒功能，启动了自己的一个adt.exe造成ADT无法调试，害得俺找了N久才找到问题原因。&lt;/p&gt;</description>
            <author>hee</author>
            <pubDate>Sat, 27 Jul 2013 08:00:00 +0800</pubDate>
        </item>
        <item>
            <title>30</title>
            <link>http://since2006.com/blog/241/30-years-old</link>
            <description>一入江湖岁月催！&lt;br&gt;&lt;img src=&quot;http://www.since2006.com/js/HTMLEditor/image/emot/em06.gif&quot;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
            <author>hee</author>
            <pubDate>Wed, 17 Apr 2013 17:25:00 +0800</pubDate>
        </item>
        <item>
            <title>解决iOS6 MobileInstallationInstall无法正常安装IPA文件问题</title>
            <link>http://since2006.com/blog/240/ios6-mobileinstallationinstall</link>
            <description>&lt;P&gt;越狱后iOS可以以编程方式安装其它IPA程序（像AppStore一样）。在iOS5中可以直接调用MobileInstallationInstall进行安装，但到iOS6中调用此方法后台会报错，提示：&lt;/P&gt;&lt;PRE lang=&quot;&quot; name=&quot;CodeHighlighter&quot;&gt;required to have an entitlement named &quot;com.apple.private.mobileinstall.allowedSPI&quot; with an array containing &quot;Install&quot; to call command Install&lt;/PRE&gt;
&lt;P&gt;解决方法可以参见：&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://stackoverflow.com/questions/13817569/how-to-programatically-install-a-ipa-file-in-ios-6/15062538#15062538&quot; target=_blank&gt;http://stackoverflow.com/questions/13817569/how-to-programatically-install-a-ipa-file-in-ios-6/15062538#15062538&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://stackoverflow.com/questions/14871748/how-do-i-change-my-applications-entitlements-to-com-apple-backboard-client&quot; target=_blank&gt;http://stackoverflow.com/questions/14871748/how-do-i-change-my-applications-entitlements-to-com-apple-backboard-client&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;上述解决方法中有几点需要注意：&lt;/P&gt;
&lt;P&gt;1. SDKSettings.plist文件的位置在xcode下各个版本是不同的。&lt;/P&gt;
&lt;P&gt;2. 使用ldid之前，需要在xcode中先把Command Line Tools装好。&lt;/P&gt;
&lt;P&gt;3. 如果下载文中提到的ldid进行签名，是不会成功的，也不会报错。（在这个地方纠结了几个小时）。&lt;/P&gt;
&lt;P&gt;4. 能正常使用的ldid下载地址：&lt;A href=&quot;https://github.com/downloads/rpetrich/ldid/ldid.zip&quot; target=_blank&gt;https://github.com/downloads/rpetrich/ldid/ldid.zip&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
            <author>hee</author>
            <pubDate>Wed, 06 Mar 2013 10:17:00 +0800</pubDate>
        </item>
        <item>
            <title>CentOS EPEL源</title>
            <link>http://since2006.com/blog/239/centos-epel</link>
            <description>&lt;a href=&quot;http://library.linode.com/lemp-guides/centos-5&quot; target=&quot;_blank&quot;&gt;Linode服务器安装指引&lt;/a&gt;中的EPEL(Extra Packages for Enterprise Linux)源现在访问有问题了，执行：&lt;br&gt;&lt;pre&gt;rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm&lt;/pre&gt;会报错：&lt;br&gt;error: skipping http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error&lt;br&gt;&lt;br&gt;下面是一些可替换的：&lt;br&gt;&lt;br&gt;CentOS 6.x 32-bit (x86/i386):&lt;br&gt;&lt;pre&gt;rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-7.noarch.rpm&lt;/pre&gt;CentOS 6.x 64-bit (x64):&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;pre&gt;rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm&lt;/pre&gt;CentOS 5.x 32-bit (x86/i386):&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;pre&gt;rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm&lt;/pre&gt;CentOS 5.x 64-bit (x64):&lt;br&gt;&lt;pre&gt;rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm&lt;/pre&gt;Disable EPEL Repo:&lt;br&gt;&lt;br&gt;If you want to disable the EPEL repo on your server, set “enabled=0″ in “/etc/yum.repos.d/epel.repo”:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;pre&gt;vim /etc/yum.repos.d/epel.repo&lt;/pre&gt;&lt;br&gt;</description>
            <author>hee</author>
            <pubDate>Fri, 22 Feb 2013 14:19:00 +0800</pubDate>
        </item>
        <item>
            <title>越狱后制作iOS程序在线安装功能</title>
            <link>http://since2006.com/blog/238/jailbreak-ios-use-browser-install-apps</link>
            <description>&lt;P&gt;越狱后的iOS可以实现像企业证书分发程序那样通过访问网页点击按钮一键安装APP，比如那些第三方应用市场“同步推”等等。&lt;/P&gt;
&lt;P&gt;先决条件：&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;已越狱（Jailbreak） 
&lt;LI&gt;越狱后已安装Appsync&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;步骤：&lt;/P&gt;
&lt;P&gt;1. 新建html页面，加入以下内容（url中的app.plist就是下面新建的app.plist文件路径）：&lt;/P&gt;&lt;PRE class=&quot;prettyprint lang-xml&quot; name=&quot;CodeHighlighter&quot;&gt;&amp;lt;a href=&quot;itms-services://?action=download-manifest&amp;amp;url=http://since2006.com/test/app.plist&quot;&amp;gt;点此安装&amp;lt;/a&amp;gt;
&lt;/PRE&gt;&lt;MORE&gt;&lt;/MORE&gt;
&lt;P&gt;2. 新建app.plist文件，内容如下（修改内容中4个注释点）：&lt;/P&gt;&lt;PRE class=&quot;prettyprint lang-xml&quot; name=&quot;CodeHighlighter&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&amp;gt;
&amp;lt;plist version=&quot;1.0&quot;&amp;gt;
    &amp;lt;dict&amp;gt;
        &amp;lt;key&amp;gt;items&amp;lt;/key&amp;gt;
        &amp;lt;array&amp;gt;
            &amp;lt;dict&amp;gt;
                &amp;lt;key&amp;gt;assets&amp;lt;/key&amp;gt;
                &amp;lt;array&amp;gt;
                    &amp;lt;dict&amp;gt;
                        &amp;lt;key&amp;gt;kind&amp;lt;/key&amp;gt;
                        &amp;lt;string&amp;gt;software-package&amp;lt;/string&amp;gt;
                        &amp;lt;key&amp;gt;url&amp;lt;/key&amp;gt;
                        &amp;lt;!-- 注意：IPA文件URL --&amp;gt;
                        &amp;lt;string&amp;gt;http://since2006.com/test/app.ipa&amp;lt;/string&amp;gt;
                    &amp;lt;/dict&amp;gt;
                    &amp;lt;dict&amp;gt;
                        &amp;lt;key&amp;gt;kind&amp;lt;/key&amp;gt;
                        &amp;lt;string&amp;gt;display-image&amp;lt;/string&amp;gt;
                        &amp;lt;key&amp;gt;needs-shine&amp;lt;/key&amp;gt;
                        &amp;lt;true/&amp;gt;
                        &amp;lt;key&amp;gt;url&amp;lt;/key&amp;gt;
                        &amp;lt;!-- 注意：应用程序icon url, 57x57 --&amp;gt;
                        &amp;lt;string&amp;gt;http://since2006.com/test/Icon.png&amp;lt;/string&amp;gt;
                    &amp;lt;/dict&amp;gt;
                &amp;lt;/array&amp;gt;
                &amp;lt;key&amp;gt;metadata&amp;lt;/key&amp;gt;
                &amp;lt;dict&amp;gt;
                    &amp;lt;key&amp;gt;bundle-identifier&amp;lt;/key&amp;gt;
                    &amp;lt;!-- 注意：应用程序identifier --&amp;gt;
                    &amp;lt;string&amp;gt;com.since2006.testapp&amp;lt;/string&amp;gt;
                    &amp;lt;key&amp;gt;bundle-version&amp;lt;/key&amp;gt;
                    &amp;lt;string&amp;gt;1.0&amp;lt;/string&amp;gt;
                    &amp;lt;key&amp;gt;kind&amp;lt;/key&amp;gt;
                    &amp;lt;string&amp;gt;software&amp;lt;/string&amp;gt;
                    &amp;lt;key&amp;gt;subtitle&amp;lt;/key&amp;gt;
                    &amp;lt;string&amp;gt;since2006&amp;lt;/string&amp;gt;
                    &amp;lt;key&amp;gt;title&amp;lt;/key&amp;gt;
                    &amp;lt;!-- 注意：应用程序名称 --&amp;gt;
                    &amp;lt;string&amp;gt;程序名称1.0（需越狱）online&amp;lt;/string&amp;gt;
                &amp;lt;/dict&amp;gt;
            &amp;lt;/dict&amp;gt;
        &amp;lt;/array&amp;gt;
    &amp;lt;/dict&amp;gt;
&amp;lt;/plist&amp;gt;
&lt;/PRE&gt;
&lt;P&gt;3.访问html页面点击“点此安装”测试。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
            <author>hee</author>
            <pubDate>Mon, 26 Nov 2012 11:37:00 +0800</pubDate>
        </item>
        <item>
            <title>dd-wrt端口转发无效</title>
            <link>http://since2006.com/blog/237/fix-ddwrt-port-forward</link>
            <description>&lt;P&gt;TPLINK官方固件DDNS只能使用花生壳，而最近TPLINK连花生壳动态域名老是间歇性抽风，不爽又刷回DD-WRT了。不过最新版的DD-WRT v24-sp2 (07/20/12)中端口转发是有问题的，需要人肉配置下防火墙才能正常转发。详情：&lt;A href=&quot;http://svn.dd-wrt.com:8000/ticket/1868&quot; target=_blank&gt;http://svn.dd-wrt.com:8000/ticket/1868&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;解决方法：DD-WRT管理界面 -&amp;gt; 管理 -&amp;gt; 命令 -&amp;gt; 指令解释器 -&amp;gt; 拷贝下面命令进去 -&amp;gt; 保存为防火墙指令 -&amp;gt; 重启既可。&lt;/P&gt;&lt;PRE class=&quot;prettyprint lang-plain&quot; name=&quot;CodeHighlighter&quot;&gt;insmod ipt_mark
insmod xt_mark
iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001
iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE
&lt;/PRE&gt;
&lt;P&gt;&lt;/P&gt;</description>
            <author>hee</author>
            <pubDate>Wed, 26 Sep 2012 23:45:00 +0800</pubDate>
        </item>
        <item>
            <title>CentOS登录历史记录</title>
            <link>http://since2006.com/blog/236/centos-wtmp-btmp</link>
            <description>&lt;P&gt;CentOS的用户登录记录存放在/var/log下，分别是：&lt;/P&gt;
&lt;P&gt;1.登录成功的记录(Last Logged In Users)，位置：/var/log/wtmp&lt;BR&gt;通过命令last可以查看记录列表&lt;BR&gt;[root@vps ~]# last&lt;/P&gt;
&lt;P&gt;2.登录失败的记录(Bad Login Attemps Log)，位置：/var/log/btmp&lt;BR&gt;通过命令lastb可以查看记录列表&lt;BR&gt;[root@vps ~]# lastb&lt;/P&gt;
&lt;P&gt;清空登录历史记录：&lt;BR&gt;[root@vps ~]# &amp;gt; /var/log/wtmp&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
            <author>hee</author>
            <pubDate>Thu, 13 Sep 2012 22:48:00 +0800</pubDate>
        </item>
        <item>
            <title>iOS开发证书在多台机器上使用</title>
            <link>http://since2006.com/blog/235/set-up-an-ios-development-certificate-for-another-mac</link>
            <description>&lt;P&gt;有时不在一台机器上敲代码碰到需要真机调试的情况时，另一台机器由于没有安装证书而不能进行调试。映像中试过用从新申请证书的方法生成另外一张新证书但似乎一生成后原有的机器又不能调试了，最近发现一种极其简单的方法可以将一个证书在多台机器上使用（黑苹果中一样使用哦）。&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;打开有证书机器A的xcode -&amp;gt; Organizer&lt;/LI&gt;
&lt;LI&gt;在A机器Organizer左边的TEAMS下可以看到已安装的证书，点击Export，设置密码和保存位置。&lt;/LI&gt;
&lt;LI&gt;在另外一台机器B上打开xcode -&amp;gt; Organizer&lt;/LI&gt;
&lt;LI&gt;在B机器Organizer左边的TEAMS下点Import，选择第2步导出的文件，输入密码。&lt;/LI&gt;
&lt;LI&gt;测试，收工。&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
            <author>hee</author>
            <pubDate>Sun, 02 Sep 2012 23:27:00 +0800</pubDate>
        </item>
    </channel>
</rss>
