<?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>Life in 0 and 1 &#187; Mac OSX</title>
	<atom:link href="http://lifein0and1.com/category/technology/osx/feed/" rel="self" type="application/rss+xml" />
	<link>http://lifein0and1.com</link>
	<description>My IT notebook...</description>
	<lastBuildDate>Mon, 07 Nov 2011 22:17:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HOWTO: Colors On Mac Terminal &amp; Hash Checking (SHA1SUM &amp; MD5SUM)</title>
		<link>http://lifein0and1.com/2011/11/07/howto-colors-on-mac-terminal-hash-checking-sha1sum-md5sum/</link>
		<comments>http://lifein0and1.com/2011/11/07/howto-colors-on-mac-terminal-hash-checking-sha1sum-md5sum/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 22:17:03 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[color vi]]></category>
		<category><![CDATA[color vim]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[md5sum]]></category>
		<category><![CDATA[sha1]]></category>
		<category><![CDATA[sha1sum]]></category>
		<category><![CDATA[term]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[xterm]]></category>
<category>color</category><category>color vi</category><category>color vim</category><category>hash</category><category>howto</category><category>mac</category><category>md5</category><category>md5sum</category><category>osx</category><category>sha1</category><category>sha1sum</category><category>term</category><category>terminal</category><category>vi</category><category>vim</category><category>xterm</category>
		<guid isPermaLink="false">http://lifein0and1.com/?p=234</guid>
		<description><![CDATA[Colorize Why color? This will increase productivity and reduce eye strain. A quick look and you can get a quick overview of the content being displayed. Enable colorized file listing (ls) &#8211; add &#8220;alias ls=&#8217;ls -G&#8217;&#8221; to ~/.bash_profile Enable colorized vim Run &#8220;sudo vi /usr/share/vim/vimrc&#8221; Add the following lines to the top: syntax on filetype [...]]]></description>
			<content:encoded><![CDATA[<p><u><strong>Colorize</strong></u><br />
Why color? This will increase productivity and reduce eye strain. A quick look and you can get a quick overview of the content being displayed.</p>
<ul>
<li>Enable colorized file listing (ls) &#8211; add &#8220;alias ls=&#8217;ls -G&#8217;&#8221; to ~/.bash_profile</li>
<li>Enable colorized vim
<ol>
<li>Run &#8220;sudo vi /usr/share/vim/vimrc&#8221;</li>
<li>Add the following lines to the top:<br />
<code>syntax on<br />
filetype plugin on<br />
set ruler<br />
</code>
</li>
</ol>
</ul>
<p><u><strong>Hash Checking</strong></u><br />
Add the following lines to your &#8220;~/.bash_profiles&#8221;:<br />
<code>alias md5='md5 -r'<br />
alias md5sum='md5 -r'<br />
alias sha1sum='openssl sha1'<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2011/11/07/howto-colors-on-mac-terminal-hash-checking-sha1sum-md5sum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] Locking Mac using the ⌘ (command) + L</title>
		<link>http://lifein0and1.com/2010/12/03/howto-locking-mac-using-the-%e2%8c%98-command-l/</link>
		<comments>http://lifein0and1.com/2010/12/03/howto-locking-mac-using-the-%e2%8c%98-command-l/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 22:24:04 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/?p=158</guid>
		<description><![CDATA[Download Spark File -> New Hotkey -> Applescript Click on shortcut and press ⌘ (command) + L Enter a name At the source section copy and paste the following code: tell application "ScreenSaverEngine" to activate Click Create UPDATE: For OSX Lion you need to us the following code: tell application "/System/Library/Frameworks/Screensaver.framework/Versions/A/Resources/ScreenSaverEngine.app" to activate]]></description>
			<content:encoded><![CDATA[<ol>
<li>Download <a href="http://www.shadowlab.org/Software/spark.php">Spark</a></li>
<li>File -> New Hotkey -> Applescript</li>
<li>Click on shortcut and press ⌘ (command) + L </li>
<li>Enter a name</li>
<li>At the source section copy and paste the following code:<br />
<code>tell application "ScreenSaverEngine" to activate</code></li>
<li>Click Create</li>
</ol>
<p>UPDATE: For OSX Lion you need to us the following code:<br />
<code>tell application "/System/Library/Frameworks/Screensaver.framework/Versions/A/Resources/ScreenSaverEngine.app" to activate</code></p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2010/12/03/howto-locking-mac-using-the-%e2%8c%98-command-l/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] Unable to Add Folders to Leopard&#8217;s &#8216;Change Background&#8217;</title>
		<link>http://lifein0and1.com/2009/03/15/howto-unable-to-add-folders-to-leopards-change-background/</link>
		<comments>http://lifein0and1.com/2009/03/15/howto-unable-to-add-folders-to-leopards-change-background/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 21:38:08 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Aperture]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/?p=120</guid>
		<description><![CDATA[Symptoms: There is a duplicate &#8220;Aperture Projects&#8221; on the left selection navigation when trying to change background. When adding folders, you don&#8217;t see the folders being displayed on the left navigation box. If you try to add it again, you get the following error message: Duplicate Folder The folder you selected is already present in [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Symptoms:</strong></p>
<ul>
<li> There is a duplicate &#8220;Aperture Projects&#8221; on the left selection navigation when trying to change background.</li>
<li>When adding folders, you don&#8217;t see the folders being displayed on the left navigation box. If you try to add it again, you get the following error message:<br />
Duplicate Folder<br />
The folder you selected is already present in the picture source list.</li>
</ul>
<p><strong>Fix:</strong><br />
Open iPhoto and create an iPhoto library in the Pictures folders (you don&#8217;t have to put any pictures)</p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2009/03/15/howto-unable-to-add-folders-to-leopards-change-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] iPhone Hacking &#8211; Custom Ringtone and SMS Notification</title>
		<link>http://lifein0and1.com/2008/09/09/iphone-hacking-custom-ringtone-and-sms-notification/</link>
		<comments>http://lifein0and1.com/2008/09/09/iphone-hacking-custom-ringtone-and-sms-notification/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 00:26:01 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[IT in General]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[ringtone]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2008/02/19/iphone-hacking-custom-ringtone-and-sms-notification/</guid>
		<description><![CDATA[Following up on the earlier iPhone hacks is customizing the most common audio: ringtone and SMS notification. Apple has locked down custom ringtones and profit from them. The biggest problem is, their selection is scarce and sucks. Here&#8217;s a simple guide on how to upload the Ringtones: Choose an MP3 file and trim it to [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on the earlier iPhone hacks is customizing the most common audio: ringtone and SMS notification. Apple has locked down custom ringtones and profit from them. The biggest problem is, their selection is scarce and sucks. Here&#8217;s a simple guide on how to upload the Ringtones:</p>
<ol>
<li>Choose an MP3 file and trim it to 30 seconds or less &#8211; I use Audacity (<a href="http://audacity.sourceforge.net/">download link</a>) to do it</li>
<li>Import that MP3 into iTunes</li>
<li>Goto iTunes -&gt; Preferences (for Mac) or Edit -&gt; Preferences (for PC)</li>
<li>Navigate to Advanced -&gt; Importing tab and set the &#8220;Import Using:&#8221; to AAC</li>
<li>Find the trimmed MP3 file inside iTunes, right click and choose &#8220;Convert Selection to AAC&#8221;</li>
<li>Right click the AAC version of the file and choose &#8220;Get Info&#8221;</li>
<li>Note the path to the file as indicated by the &#8220;Where&#8221; section under the &#8220;Summary&#8221; tab</li>
<li>Navigate to the location of the file and copy it to desktop</li>
<li>Change the extension of the copied file to &#8220;.m4r&#8221;</li>
<li>Open the files in iTunes and it should be automatically inserted under Ringtones category, which then can be transferred to iPhone</li>
</ol>
<p>NOTE: I have tried to use &#8220;SoundConverter&#8221; and set the file type to be m4a. This actually doesn&#8217;t work. When I did it that way, the file will be uploaded but won&#8217;t be able to be played. It might have something to do with the file size generated by &#8220;SoundConverter&#8221; being too large.<span id="more-27"></span></p>
<p>SMS Notification is slightly more complicated than the Ringtones counterpart. SMS notification actually can&#8217;t be added, only modified. I also recommend shorter file for SMS notification. Here are the steps I take:</p>
<ol>
<li>Trim MP3 files using Audacity (usually SMS notification should be shorter, roughly 3-4 seconds should be good)</li>
<li>Import the MP3 file to iTunes</li>
<li>Change the iTunes import to AIFF (Follow the ringtones guide to change importing mode in iTunes)</li>
<li>Find the AIFF file and copy to desktop</li>
<li>Change the extension to &#8220;.caf&#8221;</li>
<li>SFTP to the iPhone using Cyberduck (Mac) or WinSCP (Windows) or any other SFTP software</li>
<li>Navigate to the following directory: &#8220;/System/Library/Audio/UISounds&#8221;</li>
<li>Change one of the &#8220;sms-received&lt;x&gt;.caf&#8221; file to &#8220;sms-received_&lt;x&gt;.caf&#8221; where &lt;x&gt; is an integer from 1 to 6 that is least preferrable<br />
For example: Rename &#8220;sms-received6.caf&#8221; to &#8220;sms-received_6.caf&#8221; to replace the Electronic with custom sound</p>
<ol>File name mapping to notification name:<br />
<em>sms-received1.caf -&gt; Tri-tone<br />
sms-received2.caf -&gt; Chime.caf<br />
sms-received3.caf -&gt; Glass<br />
sms-received4.caf -&gt; Horn<br />
sms-received5.caf -&gt; Bell<br />
sms-received6.caf -&gt; Electronic</em></ol>
</li>
<li>Upload the file on the desktop using the old name of that was changed<br />
For example: if &#8220;sms-received_6.caf&#8221; is changed to &#8220;sms-received_6.caf&#8221;, upload the file using the name &#8220;sms-received6.caf&#8221;</li>
<li>Choose in iPhone the replaced tone<br />
For example: if you replaced sms-received6.caf, then you should choose Electronic</li>
</ol>
<p><strong>UPDATE:</strong> Ringtone should be set to 30 seconds. Another way to trim the music is to use iTunes&#8217; &#8216;start time&#8217; &amp; &#8216;stop time&#8217; field. This field is accessible by right clicking the song then choosing Get Info -&gt; Options. After performing that, you export the file as AAC then rename it.</p>
<p><strong>UPDATE:</strong> As one commenter mentioned, the SMS Notification hack only works on jailbroken iPhone</p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2008/09/09/iphone-hacking-custom-ringtone-and-sms-notification/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>[HOWTO] Fix Apple&#8217;s WebKit and JavaScriptCore Framework Error</title>
		<link>http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/</link>
		<comments>http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 23:59:49 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[IT in General]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[JavaScriptCore]]></category>
		<category><![CDATA[webcore]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/?p=41</guid>
		<description><![CDATA[The error message: 1 2 3 Symbol not found: __ZN3KJS11Interpreter4markEv Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore Expected in: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore The probable cause: All fingers seems to point to the Safari and Security update. This happens mostly on Tiger system, but it happens on a brand new Macbook on the way being updated to the latest version after opening [...]]]></description>
			<content:encoded><![CDATA[<p>The error message:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">Symbol not found: __ZN3KJS11Interpreter4markEv
Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
Expected in: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore</pre></td></tr></table></div>

<p>The probable cause:<br />
All fingers seems to point to the Safari and Security update. This happens mostly on Tiger system, but it happens on a brand new Macbook on the way being updated to the latest version after opening the box. </p>
<p>Resolution:<br />
This error is solved by replacing the Webkit.framework and JavaScriptCore.framework; however there are not that many walkthrough on how to replace the frameworks. Here&#8217;s a guide on how to replace the framework:</p>
<ol>
<li>Download <a href="http://www.charlessoft.com/">Pacifist</a></li>
<li>Download <a href="http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1054comboupdate.html">Leopard 10.5.4 Combo Update</a> or <a href="http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx10411comboupdateintel.html">Tiger 10.4.11 (Intel) Combo Update</a> or <a href="http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx10411comboupdateppc.html">Tiger 10.4.11 (PPC) Combo Update</a><br />
<strong>NOTE:</strong> This method has only been tested and confirmed on the Leopard version. The tiger version is only an educated guess</li>
<li>Open pacifist (trial version is okay) and use it to open the package (the .pkg file that is available after mounting the 10.5.4 combo update)</li>
<li>Navigate to find the System/Library/Framework both in the Pacifist and Finder</li>
<li>Drag and drop the Webkit.framework and JavaScriptCore.framework from the Pacifist to the Finder (admin password will be asked, confirm file replacement as needed)</li>
<li>Restart your computer</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] iPhone Hacking &#8211; T-Zone on iPhone</title>
		<link>http://lifein0and1.com/2008/02/20/iphone-hacking-t-zone-on-iphone/</link>
		<comments>http://lifein0and1.com/2008/02/20/iphone-hacking-t-zone-on-iphone/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 23:28:55 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[IT in General]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[t-zone]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2008/02/20/iphone-hacking-t-zone-on-iphone/</guid>
		<description><![CDATA[There are two ways to do this, by using the Installer or by modifying 2 text files manually. I have not tried the Installer apps, but a lot of people are saying that it works. Installer Method Add the following repository in your Source: http://limitededitioniphone.com/lei.xml If you need help on how to add repository, read [...]]]></description>
			<content:encoded><![CDATA[<p>There are two ways to do this, by using the Installer or by modifying 2 text files manually. I have not tried the Installer apps, but a lot of people are saying that it works.</p>
<p><strong>Installer Method</strong></p>
<ol>
<li>Add the following repository in your Source: http://limitededitioniphone.com/lei.xml<br />
<em>If you need help on how to add repository, read my other post</em></li>
<li>Install the T-Mobile -&gt; T-Zone&#8217;s Hack</li>
</ol>
<p><span id="more-28"></span><strong>Manual Method</strong></p>
<ol>
<li>Create a text file called <em>proxy.pac</em> on your desktop with the following entry:<br />
<code>function FindProxyForURL(url, host) {<br />
if (isInNet(myIpAddress(), "10.0.0.0", "255.0.0.0"))<br />
return "PROXY 216.155.165.50:8080";<br />
else<br />
return "DIRECT";<br />
}</code></li>
<li>Upload the proxy.pac that you created earlier to the following folder: /var/root OR /private/var/root</li>
<li>Find the following file and download to desktop or open with vi to modify:  /Library/Preferences/SystemConfiguration/preferences.plist<br />
<strong>NOTE:</strong><em>This is specifically for 1.1.3 firmware. Other firmware might have different location of preferences.plist. If you can&#8217;t find it at that location, you can try the following folder: /private/var/root/Library/Preferences/SystemConfiguration/</em></li>
<li>Find the following text string: <code>&lt;string&gt;ip1&lt;/string&gt;</code></li>
<li>Add the following code right after the next &lt;/dict&gt; after the above string:<br />
<blockquote><p><code> &lt;key&gt;Proxies&lt;/key&gt;<br />
&lt;dict&gt;<br />
&lt;key&gt;ProxyAutoConfigEnable&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;<br />
&lt;key&gt;ProxyAutoConfigURLString&lt;/key&gt;<br />
&lt;string&gt;file:///private/var/root/proxy.pac&lt;/string&gt;<br />
&lt;/dict&gt;</code></p></blockquote>
<p>The resulting code around that area should look like:</p>
<blockquote><p><code>&lt;dict&gt;<br />
&lt;key&gt;DeviceName&lt;/key&gt;<br />
&lt;string&gt;ip1&lt;/string&gt;<br />
&lt;key&gt;Hardware&lt;/key&gt;<br />
&lt;string&gt;com.apple.CommCenter&lt;/string&gt;<br />
&lt;key&gt;Type&lt;/key&gt;<br />
&lt;string&gt;com.apple.CommCenter&lt;/string&gt;<br />
&lt;/dict&gt;<br />
<code><strong>&lt;key&gt;Proxies&lt;/key&gt;<br />
&lt;dict&gt;<br />
&lt;key&gt;ProxyAutoConfigEnable&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;<br />
&lt;key&gt;ProxyAutoConfigURLString&lt;/key&gt;<br />
&lt;string&gt;file:///private/var/root/proxy.pac&lt;/string&gt;<br />
&lt;/dict&gt;</strong></code><br />
&lt;key&gt;com.apple.CommCenter&lt;/key&gt;<br />
&lt;dict&gt;<br />
&lt;key&gt;AllowNetworkAccess&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;<br />
&lt;key&gt;Available&lt;/key&gt;<br />
&lt;integer&gt;1&lt;/integer&gt;</code></p></blockquote>
</li>
<li>Re-upload the file with the same name</li>
<li>Go to Settings -&gt; General -&gt; Network -&gt; EDGE</li>
<li>Change the APN to &#8220;wap.voicestream.com&#8221; (without quotes) and keep the Username and Password blank</li>
<li>Restart the phone</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2008/02/20/iphone-hacking-t-zone-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] iPhone Hacking &#8211; Activation, Jailbreak, Unlock, Bootloader Downgrade, SummerBoard and Customize on 1.1.3</title>
		<link>http://lifein0and1.com/2008/02/19/iphone-hacking/</link>
		<comments>http://lifein0and1.com/2008/02/19/iphone-hacking/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 23:45:25 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[IT in General]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[activation]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[unlock]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2008/02/19/iphone-hacking/</guid>
		<description><![CDATA[I finally take the plunge and bought an iPhone. For starters, I do not like AT&#38;T and decided to jailbreak, unlock and customize it. First of all, jailbreak and unlock. After GeoHot released the unlocking tools on Feb 8, 2008, there&#8217;s a sudden influx in iPhone unlocking tool. The one I recommend and has used [...]]]></description>
			<content:encoded><![CDATA[<p>I finally take the plunge and bought an iPhone. For starters, I do not like AT&amp;T and decided to jailbreak, unlock and customize it. First of all, jailbreak and unlock. After GeoHot released the unlocking tools on Feb 8, 2008, there&#8217;s a sudden influx in iPhone unlocking tool. The one I recommend and has used before is ZiPhone (<a href="http://downloadziphone.org/ZiPhone2.4b.zip">download link</a>). ZiPhone is released by <a href="http://www.ziphone.org">Zibri</a> and is also available with the OSX GUI version (<a href="http://downloadziphone.org/ZiPhoneOSX-2.4.tbz">download link</a>). This tool will activate, jailbreak, unlock, downgrade bootloader, change imei, recover bricked iphone, and etc, any version of iPhone currently available (up to 1.1.3).</p>
<p>Here&#8217;s what I do in the beginning:</p>
<ol>
<li>Upgrade Iphone to firmware 1.1.3</li>
<li>Run the ZiPhone software with -j -u -a -b flags enabled to activate, jailbreak, unloack and downgrade bootloader</li>
</ol>
<p>That&#8217;s all that&#8217;s needed to activate, unlock, jailbreak, and downgrade the bootloader of my brand new iPhone (1.1.2 OOTB). This will also install the Installer application. The Installer applications allows the ease of downloading/installing of software from the software repositories.</p>
<p>First order of business there are a couple of software that needs to be installed to lay the groundwork for other hacks. To install these software, tap on Installer -&gt; Install -&gt; All Packages and tap on the following packages:</p>
<ol>
<li>BSD Subsystem</li>
<li>openSSH</li>
<li>Communicty Sources</li>
</ol>
<p>After installing these software, I proceed to install SummerBoard and Customize for audio/visual customization. There are, however, some snags/problems with the 1.1.3 firmware. Some SummerBoard themes installs in the old folder and I need to use a patched version of Customize specifically for 1.1.3 firmware. I started by adding a new repository for the patched Customize.</p>
<ol>
<li>Tap on Installer -&gt; Sources</li>
<li>Tap on Edit -&gt; Add</li>
<li>Type &#8220;http://www.touchrepo.com/repo.xml&#8221; (without quotes) then click OK</li>
</ol>
<p><span id="more-26"></span>Repeat the same thing, but this time for the following repository: &#8220;http://sleepers.net/iphonerepo&#8221;. After adding those repositories, I installed both Customize and Summerboard. Up next is fixing the path for SummerBoard. Themes for SummerBoard need to go to /var/mobile/Library/SummerBoard/Themes, but Installer puts the non-updated themes under /var/root/Library/SummerBoard/Themes. There are two solutions to this problem. First, you can move them manually every time after installing non-updated themes, or move everything for the first time and create a symlink. The latter requires some unix command line knowledge.</p>
<p>First open up the BossPref Application and make sure that SSH is turned on, then use a Terminal (on Mac/Linux) or Putty (on Windows) to connect to the iPhone. For Terminal users, start from line 1, Putty users starts from line 2</p>
<ol>
<li>ssh root@IP.IP.IP.IP<br />
NOTE: Replace IP.IP.IP.IP with the IP address of your iPhone</li>
<li>cd /var/root/Library/SummerBoard/Themes/</li>
<li>mv * /var/mobile/Library/SummerBoard/Themes/</li>
<li>cd ..</li>
<li>rmdir Themes</li>
<li>ln -s /var/mobile/Library/SummerBoard/Themes Themes</li>
<li>exit</li>
</ol>
<p>Now that both SummerBoard and Customize has been completely installed, you can install their themes from the Installer application. Stay tuned for the next post on uploading custom ringtones and SMS notification for iPhone 1.1.3</p>
<p><strong>UPDATE:</strong>I forget to define what each terms means. Activation is to allow the iPhone to use the GSM service. Jailbreak is to allow the phone to add 3rd party applications. Unlock is to allow it to use any other SIM card other than what the phone is locked to (i.e. AT&amp;T in the US). Downgrading the bootloader helps to prevent future upgrade breaking the unlock and helps to stabilize the phone when using a foreign SIM card.</p>
<p><strong>UPDATE:</strong> Some SummerBoard themes also doesn&#8217;t install with the correct permission level. You should use Terminal or Putty and run the following command &#8220;chmod -R 755 /var/mobile/Library/SummerBoard/Themes&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2008/02/19/iphone-hacking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] DNS Flush in OS X Tiger and Leopard</title>
		<link>http://lifein0and1.com/2008/01/17/dns-flush-in-os-x-tiger-and-leopard/</link>
		<comments>http://lifein0and1.com/2008/01/17/dns-flush-in-os-x-tiger-and-leopard/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 02:08:29 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[IT in General]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2008/01/17/dns-flush-in-os-x-tiger-and-leopard/</guid>
		<description><![CDATA[OS X Tiger uses lookupd -flushcache to flush DNS entries. OS X Leopard uses dscacheutil -flushcache to flush DNS entries.]]></description>
			<content:encoded><![CDATA[<p>OS X Tiger uses <em><strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">lookupd <span style="color: #660033;">-flushcache</span></pre></div></div>

<p></strong></em> to flush DNS entries.</p>
<p>OS X Leopard uses <em><strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dscacheutil <span style="color: #660033;">-flushcache</span></pre></div></div>

<p></strong></em> to flush DNS entries.</p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2008/01/17/dns-flush-in-os-x-tiger-and-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] Triple Boot Mac OS X, Ubuntu and Windows XP on MacBook Pro Core 2 Duo (Part 3)</title>
		<link>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-3/</link>
		<comments>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-3/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 07:45:13 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking Product]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-3/</guid>
		<description><![CDATA[Out of the three parts, this is the part where I stumble upon the most &#8220;unexpected&#8221; issues. First of all, Live CD does not work on my 2nd-gen Macbook Pro (MBP). There seems to be some problem with the ATI drivers on the Live CD that prevents X from starting up. I have to use [...]]]></description>
			<content:encoded><![CDATA[<p>Out of the three parts, this is the part where I stumble upon the most &#8220;unexpected&#8221; issues. First of all, Live CD does not work on my 2nd-gen Macbook Pro (MBP). There seems to be some problem with the ATI drivers on the Live CD that prevents X from starting up. I have to use the Alternate CD with the text-based-installer. Also, GRUB will not install. Fortunately LILO will be offered and it installs just fine. Finally X will not work after the reboot and you need to install some drivers before it will work.</p>
<p><span id="more-19"></span> As a start, put in the CD, choose the CD installer from rEFIt then follow the instructions below:</p>
<ol>
<li> Proceed with the installation regularly until the HDD partitioning portion</li>
<li>Choose to install on /dev/sda3 and format as &#8220;reiserfs&#8221; with mount point &#8220;/&#8221;</li>
<li>After disk is formated, go to shell by pressing &#8220;Ctrl+Alt+F2&#8243;</li>
<li>Run the following commands:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>ubuntu
<span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda3 <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>ubuntu
<span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;">if</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>zero <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>swap <span style="color: #007800;">bs</span>=<span style="color: #000000;">1024</span> <span style="color: #007800;">count</span>=<span style="color: #000000;">2097152</span>
swapon <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>swap</pre></div></div>

</li>
<li>When asked for screen resolution, only press spacebar on 1440&#215;900 or lower</li>
<li>Continue until GRUB installation fails. Ignore the failure and install LILO when prompted.</li>
<li>Installation should complete and you should be able to boot into Ubuntu, without X Windows.</li>
<li>Login the run the following commands:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> linux-restricted-modules-$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span> linux-kernel-headers
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> dist-upgrade</pre></div></div>

<p><strong>NOTE: </strong> If you don&#8217;t know your kernel version number, run the command</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">echo</span> $<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

</li>
<li>Reboot then run the following commands:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> dist-upgrade
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xorg-driver-fglrx
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">depmod</span> <span style="color: #660033;">-a</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> aticonfig <span style="color: #660033;">--initial</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> aticonfig <span style="color: #660033;">--overlay-type</span>=Xv
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>gdm restart</pre></div></div>

</li>
<li>If you don&#8217;t hear a login sound, it means your speaker might not be enabled</li>
</ol>
<p><strong>Troubleshooting</strong></p>
<ol>
<li><strong> Some warning popup because there is no swap partition / swapon doesn&#8217;t work</strong><br />
Ignore it and it will work just fine</li>
<li><strong>There are no sound coming from speaker, but  sound is coming from the headphone jack</strong><br />
run the command</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">alsamixer</pre></div></div>

<p> from the terminal and un-mute the speaker. This is done by using the arrow keys to reach the Speakers and press M.</li>
<li><strong>If rEFIt suddenly becomes disabled and not working, boot into OS X and reinstalls it</strong></li>
</ol>
<p><strong> Extra Step to Enhance Linux-Macbook Pro</strong></p>
<p>This section will discuss issues like GLX on MBP, Wireless drivers, etc, to make Linux on MBP experience seems more natural.</p>
<p><em><strong>Installing Wifi Driver</strong></em></p>
<ol>
<li>sudo apt-get update</li>
<li>sudo apt-get install build-essential</li>
<li>sudo apt-get install module-assistant</li>
<li>m-a prepare</li>
<li>sudo apt-get install subversion</li>
<li>svn checkout http://svn.madwifi.org/trunk madwifi</li>
<li>cd madwifi</li>
<li>make clean</li>
<li>make</li>
<li>sudo make install</li>
<li>sudo modprobe ath_pci</li>
</ol>
<p><em><strong>Enabling Fn F-Key Combo</strong></em></p>
<ul>
<li>Run from terminal:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> pommed</pre></div></div>

</li>
<li>To enforce using hardware key only with Fn key combination, modify /etc/pommed.conf from <code>fnmode = 1</code> to <code>fnmode = 2</code></li>
<li>Restart pommed by running the command:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>pommed restart</pre></div></div>

</li>
</ul>
<p><em><strong>Fix Suspend Issue</strong></em></p>
<ul>
<li>Open /etc/default/acpi-support using text editor then set: <code>POST_VIDEO=false</code></li>
</ul>
<p><em><strong>Fix iSight Issue</strong></em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe <span style="color: #660033;">-r</span> uvcvideo
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>usbvideo<span style="color: #000000; font-weight: bold;">/</span>uvcvideo.ko <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>kernel<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>usbvideo<span style="color: #000000; font-weight: bold;">/</span>uvcvideo.ko.original
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libusb-<span style="color: #000000;">0.1</span>-<span style="color: #000000;">4</span> libusb-dev linux-headers-$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>files.i-nz.net<span style="color: #000000; font-weight: bold;">/</span>projects<span style="color: #000000; font-weight: bold;">/</span>linux-kernel<span style="color: #000000; font-weight: bold;">/</span>isight<span style="color: #000000; font-weight: bold;">/</span>uvcvideo-isight.tar.gz
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xzvf</span> uvcvideo-isight.tar.gz
<span style="color: #7a0874; font-weight: bold;">cd</span> against-revision-<span style="color: #000000;">100</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe uvcvideo</pre></td></tr></table></div>

<p><em><strong>Enable XGL</strong></em></p>
<ol>
<li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xserver-xgl</pre></div></div>

</li>
<li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &amp;amp;
DISPLAY=:1
cookie=&quot;$(xauth -i nextract - :0 | cut -d '</span> <span style="color: #ff0000;">' -f 9)&quot;
xauth -i add :1 . &quot;$cookie&quot;
exec dbus-launch --exit-with-session gnome-session'</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>startxgl</pre></div></div>

</li>
<li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>startxgl</pre></div></div>

</li>
<li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl
Icon=
Type=Application'</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>xsessions<span style="color: #000000; font-weight: bold;">/</span>xgl.desktop</pre></div></div>

</li>
</ol>
<p><em><strong>Two Finger Scroll Touchpad and More</strong></em><br />
This is my current xorg.conf setting for my touchpad. Sensitivity is set to medium and two finger scroll is working. Right click is emulated by using three-fingers-tap</p>

<div class="wp_syntax"><div class="code"><pre class="xorg_conf" style="font-family:monospace;"><span style="color: #b1b100;">Section</span> <span style="color: #0000ff;">&quot;InputDevice&quot;</span>
<span style="color: #990000;">Identifier</span>      <span style="color: #0000ff;">&quot;Synaptics Touchpad&quot;</span>
<span style="color: #990000;">Driver</span>          <span style="color: #0000ff;">&quot;synaptics&quot;</span>
<span style="color: #990000;">Option</span>          <span style="color: #0000ff;">&quot;SendCoreEvents&quot;</span>        <span style="color: #0000ff;">&quot;true&quot;</span>
<span style="color: #990000;">Option</span>          <span style="color: #0000ff;">&quot;Device&quot;</span>        <span style="color: #0000ff;">&quot;/dev/psaux&quot;</span>
<span style="color: #990000;">Option</span>          <span style="color: #0000ff;">&quot;Protocol&quot;</span>      <span style="color: #0000ff;">&quot;auto-dev&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LeftEdge&quot;</span> <span style="color: #0000ff;">&quot;150&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;RightEdge&quot;</span> <span style="color: #0000ff;">&quot;1070&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TopEdge&quot;</span> <span style="color: #0000ff;">&quot;100&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;BottomEdge&quot;</span> <span style="color: #0000ff;">&quot;310&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FingerLow&quot;</span> <span style="color: #0000ff;">&quot;17&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;FingerHigh&quot;</span> <span style="color: #0000ff;">&quot;22&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxTapTime&quot;</span> <span style="color: #0000ff;">&quot;120&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxTapMove&quot;</span> <span style="color: #0000ff;">&quot;220&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxDoubleTapTime&quot;</span> <span style="color: #0000ff;">&quot;180&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;HorizEdgeScroll&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertEdgeScroll&quot;</span> <span style="color: #0000ff;">&quot;0&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton1&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton2&quot;</span> <span style="color: #0000ff;">&quot;2&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;TapButton3&quot;</span> <span style="color: #0000ff;">&quot;3&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;LockedDrags&quot;</span> <span style="color: #0000ff;">&quot;off&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertScrollDelta&quot;</span> <span style="color: #0000ff;">&quot;20&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;VertTwoFingerScroll&quot;</span> <span style="color: #0000ff;">&quot;1&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MinSpeed&quot;</span> <span style="color: #0000ff;">&quot;1.10&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;MaxSpeed&quot;</span> <span style="color: #0000ff;">&quot;1.30&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;AccelFactor&quot;</span> <span style="color: #0000ff;">&quot;0.08&quot;</span>
<span style="color: #990000;">Option</span> <span style="color: #0000ff;">&quot;SHMConfig&quot;</span> <span style="color: #0000ff;">&quot;on&quot;</span>
<span style="color: #b1b100;">EndSection</span></pre></div></div>

<p><strong><em>Installing Compiz-Fusion</em></strong></p>
<ul>
<li>Add the following repositories:

<div class="wp_syntax"><div class="code"><pre class="aptsources" style="font-family:monospace;">deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64</pre></div></div>

</li>
<li>Add the following key:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>download.tuxfamily.org<span style="color: #000000; font-weight: bold;">/</span>3v1deb<span style="color: #000000; font-weight: bold;">/</span>DD800CD9.gpg  <span style="color: #660033;">-O-</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -</pre></div></div>

</li>
<li>Run the following at terminal:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra libcompizconfig-backend-gconf beryl-manager</pre></div></div>

</li>
<li>Run the command:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">beryl-manager</pre></div></div>

</li>
<li>Right click the &#8220;diamond&#8221; icon on the system tray and set &#8220;Rendering Path&#8221; to &#8220;Copy&#8221;</li>
<li>Test Compiz-Fusion by running the following command:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">compiz --replace<span style="color: #000000; font-weight: bold;">&amp;</span></pre></div></div>

</li>
<li>If everything is good, you can remove beryl-manager by issuing the command

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--purge</span> remove beryl-manager</pre></div></div>

</li>
<li>And once everything is perfect, you can add the following entries to System -&gt; Preferences -&gt; Sessions<br />
<code>Name: Compiz Fusion<br />
Command: compiz --replace -c emerald</code><br />
and<br />
<code>Name: Emerald<br />
Command: emerald --replace</code></li>
<p><strong><em>Caps Lock Light and Num Lock Key Failuer</em></strong><br />
Run the command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> remove mouseemu</pre></div></div>

<p>Sources:</p>
<p>https://wiki.ubuntu.com/MacBookProFeisty</p>
<p>http://allostalk.com/showthread.php?p=2787472</ul>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[HOWTO] Triple Boot Mac OS X, Ubuntu and Windows XP on MacBook Pro Core 2 Duo (Part 2)</title>
		<link>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-2/</link>
		<comments>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-2/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 07:40:46 +0000</pubDate>
		<dc:creator>Mr. IT Guy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac OSX]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-2/</guid>
		<description><![CDATA[Anyone with simple knowledge of Windows XP installation would be able to complete this portion easily. The main concept of this portion is creating the drivers for the hardware, installing Windows XP on the correct partition, and install all the drivers. During my process, I do not meet any unexpected behavior at all. I was [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone with simple knowledge of Windows XP installation would be able to complete this portion easily. The main concept of this portion is creating the drivers for the hardware, installing Windows XP on the correct partition, and install all the drivers. During my process, I do not meet any unexpected behavior at all.  I was able to identify the correct partition easily because of the type and the size of the partition. The drivers CD burnt from Boot Camp will update all drivers needed by Windows. <a href="http://www.geocities.com/pronto4u/applemouse.html" title="AppleMouse" target="_blank">AppleMouse</a> Utility easily allow right click by using Ctrl+Click.</p>
<p>More info will be provided if there are comments with problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://lifein0and1.com/2007/09/04/triple-boot-mac-os-x-ubuntu-and-windows-xp-on-macbook-pro-core-2-duo-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

