<?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>raining ktula &#187; installer</title>
	<atom:link href="http://ktula.com/tag/installer/feed/" rel="self" type="application/rss+xml" />
	<link>http://ktula.com</link>
	<description>does it ever rain in Seattle?</description>
	<lastBuildDate>Sun, 03 Jul 2011 19:20:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Getting rid of uninstallable apps from Installer.app</title>
		<link>http://ktula.com/2008/01/26/getting-rid-of-uninstallable-apps-from-installerapp/</link>
		<comments>http://ktula.com/2008/01/26/getting-rid-of-uninstallable-apps-from-installerapp/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 09:26:29 +0000</pubDate>
		<dc:creator>ktula</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[property list editor]]></category>

		<guid isPermaLink="false">http://ktula.com/2008/01/26/getting-rid-of-uninstallable-apps-from-installerapp/</guid>
		<description><![CDATA[One problem i faced after upgrading my iPhone to 1.1.3 was the inability for the Installer to uninstall Summerboard and Taskbar Notifier. Since these apps do not have any &#8220;re-install&#8221; button in the Installer, i figured out a way to remove these phantom apps from the Installer database (an XML file). The easiest way to [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://ktula.com/wp-content/uploads/2007/06/iphone_icon.png' alt='iPhone icon' /></p>
<p>One problem i faced after upgrading my iPhone to 1.1.3 was the inability for the Installer to uninstall Summerboard and Taskbar Notifier.  Since these apps do not have any &#8220;re-install&#8221; button in the Installer,  i figured out a way to remove these phantom apps from the Installer database (an XML file).  The easiest way to fix this is if you have a Mac because Mac OS X comes with a Property List Editor (you will have this if you have installed the Developer Tools).</p>
<ul>
<li>Connect to your iPhone using your favorite file transfer program (i was using Fugu).</li>
<li>Go to this folder on the iPhone:<br />
/var/root/Library/Installer</li>
<li>Download the LocalPackages.plist file to your Mac.</li>
<li>Duplicate the LocalPackages.plist file so that you have a backup just in case you mess it up later.</li>
<li>Double-click LocalPackages.plist.  This will bring up the Property List Editor.  You will see a list of numbers, like the screenshot below:<br />
<a href='http://ktula.com/wp-content/uploads/2008/01/plist_main.png' title='LocalPackages.plist main' class="lightview" rel="lightbox[860]"><img src='http://ktula.com/wp-content/uploads/2008/01/plist_main_tn.png' alt='LocalPackages.plist main' /></a></li>
<li>Because i had two applications (Taskbar Notifier and Summerboard) that i could not uninstall, the first two numbers (0 and 1) were for them respectively.  The screenshots with the expanded list are shown below:<br />
<a href='http://ktula.com/wp-content/uploads/2008/01/plist_0.png' title='LocalPackages.plist - Taskbar Notifier' class="lightview" rel="lightbox[860]"><img src='http://ktula.com/wp-content/uploads/2008/01/plist_0_tn1.png' alt='LocalPackages.plist - Taskbar Notifier' /></a><br />
<a href='http://ktula.com/wp-content/uploads/2008/01/plist_1.png' title='LocalPackages.plist - Summerboard' class="lightview" rel="lightbox[860]"><img src='http://ktula.com/wp-content/uploads/2008/01/plist_1_tn.png' alt='LocalPackages.plist - Summerboard' /></a></li>
<li>Select 0 and click on the &#8220;Delete&#8221; button.  This will get rid of the first uninstallable app.  When first &#8220;0&#8243; has been deleted, Property List Editor will shift every item up one, so what used to be &#8220;1&#8243; (Summerboard) will now be &#8220;0&#8243;.  Delete it again.  Note that your uninstallable apps may be on different property list numbers.</li>
<li>When you are done deleting the phantom apps, save the plist file.</li>
<li>Transfer back to the exact same location where the LocalPackages.plist file was first retrieved to replace the existing file there.</li>
<li>When you start Installer.app again, the phantom apps will be gone.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ktula.com/2008/01/26/getting-rid-of-uninstallable-apps-from-installerapp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

