<?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>obligatory obscure reference &#187; Reverse Engineering</title>
	<atom:link href="http://www.flatline.net/journal/category/hacking/reverse-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flatline.net/journal</link>
	<description>self-deprecating yet still self-promotional witty comment</description>
	<lastBuildDate>Sat, 21 Aug 2010 01:58:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Fix for 2.2/Froyo update install problems</title>
		<link>http://www.flatline.net/journal/2010/08/20/fix-for-2-2froyo-update-install-problems/</link>
		<comments>http://www.flatline.net/journal/2010/08/20/fix-for-2-2froyo-update-install-problems/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 01:58:35 +0000</pubDate>
		<dc:creator>jet</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://www.flatline.net/journal/?p=169</guid>
		<description><![CDATA[We upgraded our Droids to 2.2 today, and while one upgrade went fine, the other went not so fine. As in, reboot loop hell not so fine. While it was up and barely responsive I noticed that there was a message about an operation being performed on the SD card, so I pulled it out [...]]]></description>
			<content:encoded><![CDATA[<p>We upgraded our Droids to 2.2 today, and while one upgrade went fine, the other went not so fine.  As in, reboot loop hell not so fine.</p>
<p>While it was up and barely responsive I noticed that there was a message about an operation being performed on the SD card, so I pulled it out and restarted.   Droid worked just fine without the SD Card &#8212; no lag, all the apps were there, no crashes/reboots, etc.</p>
<p>Put the SD card back in, original problems happen.  Phone is completely unusable.</p>
<p>Ok, I figure I&#8217;ll just back up the SD card and format it then use it again in my Droid.   I removed the SD card and mounted it on my Mac in a USB adapter, drug the folder over, then watched as the number of files that needed to be copied slowly crept into the 10s of thousands.</p>
<p>Which, as you might guess, ain&#8217;t right.</p>
<p>After a little exploring, I discovered that /DCIM/Camera contained a directory /DCIM/Camera/Camera which had the exact same files as /DCIM/Camera.  Including a subdirectory named &#8220;Camera&#8221;.  Turtles all the way down means the SD card check probably was consuming all ram/cpu on the Droid and causing the crash/reboot.</p>
<p>Luckily the fix is simple &#8212; copy everything *except* the Camera sub directory to another file system, delete /DCIM, and re-use the card.  </p>
<p>That being said, it&#8217;s 2010, why do we still have trivial inode errors in *nix filesystems?  (I&#8217;m looking at you, Rubin. Seriously, wtf?)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flatline.net/journal/2010/08/20/fix-for-2-2froyo-update-install-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>obligatory lost prototype iPhone post</title>
		<link>http://www.flatline.net/journal/2010/04/22/obligatory-lost-prototype-iphone-post/</link>
		<comments>http://www.flatline.net/journal/2010/04/22/obligatory-lost-prototype-iphone-post/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:03:23 +0000</pubDate>
		<dc:creator>jet</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Random and Pleasing]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://www.flatline.net/journal/?p=144</guid>
		<description><![CDATA[I pretty much agree with the entire daring fireball writeup except for one bit: Admittedly, it would be very hard to get someone on the phone at Apple who would know what a device such as this one is. Apple, like most large companies, deliberately makes it difficult for consumers to reach (non-retail) employees. There [...]]]></description>
			<content:encoded><![CDATA[<p>I pretty much agree with the <a href="http://daringfireball.net/2010/04/gizmodo_prototype_iphone">entire daring fireball writeup</a> except for one bit:</p>
<blockquote><p>Admittedly, it would be very hard to get someone on the phone at Apple who would know what a device such as this one is. Apple, like most large companies, deliberately makes it difficult for consumers to reach (non-retail) employees. There is no lost prototype hotline.</p></blockquote>
<p>True, there&#8217;s no &#8220;lost prototype hotline&#8221;, but it&#8217;s pretty easy to get ahold of Apple.  I bet any one of these would have worked just fine:</p>
<ul>
<li>Walk into any Apple store and ask the manager how to get a lost prototype back to Cupertino.
<li>Post to twitter: &#8220;Hey Apple, I think I found a lost prototype.  How do I return it to Cupertino?&#8221;
<li>Go to Apple&#8217;s website, click on the &#8220;Contact Us&#8221; link, scroll down to &#8220;Apple Public Relations&#8221;, dial the toll-free number and explain what you found.
</ul>
<p>It&#8217;s not rocket surgery, people.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flatline.net/journal/2010/04/22/obligatory-lost-prototype-iphone-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>twitter privacy problem?</title>
		<link>http://www.flatline.net/journal/2010/03/08/twitter-privacy-problem/</link>
		<comments>http://www.flatline.net/journal/2010/03/08/twitter-privacy-problem/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 21:05:26 +0000</pubDate>
		<dc:creator>jet</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://www.flatline.net/journal/?p=140</guid>
		<description><![CDATA[Today I got an interesting screen on twitter: Now stop for a second and think about this. Twitter won&#8217;t reveal my phone number, but they will let people search for me by my phone number. So if I just search for all permutations of phone numbers for a given NPA (area code) and NXX (the [...]]]></description>
			<content:encoded><![CDATA[<p>Today I got an interesting screen on twitter:</p>
<p><img src="http://www.flatline.net/journal/wp-content/uploads/2010/03/twitter-privacy.jpg" alt="twitter-privacy.jpg" border="0" width="476" height="524" align="center" /></p>
<p>Now stop for a second and think about this.  Twitter won&#8217;t reveal my phone number, but they will let people search for me by my phone number.</p>
<p>So if I just search for all permutations of phone numbers for a given NPA (area code) and NXX (the first three digits of a phone number in the USA),  I can make a list of twitter users in a given geographic area or at a specific business.   NPA is often a geographically large area, but a given NPA/NXX  pair can be very small &#8212; as small as a single company or small town.</p>
<p>Obviously you&#8217;d get caught trying to search for a bajillion contacts at once, but if I opened ~50 twitter accounts and added 10-20 numbers to each account per day, I could do 500-1000 lookups and cover a given NPA/NXX pair within a week or so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flatline.net/journal/2010/03/08/twitter-privacy-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mattel PowerGlove Hacking Resources</title>
		<link>http://www.flatline.net/journal/2006/02/22/mattel-powerglove-hacking-resources/</link>
		<comments>http://www.flatline.net/journal/2006/02/22/mattel-powerglove-hacking-resources/#comments</comments>
		<pubDate>Wed, 22 Feb 2006 05:25:41 +0000</pubDate>
		<dc:creator>jet</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[Reverse Engineering]]></category>

		<guid isPermaLink="false">http://www.flatline.net/journal/?p=7</guid>
		<description><![CDATA[Hey kids, remember what life was like before the web? Remember when VR was the future of computing? Experience life before the InterWeb bubble! See geeks reverse engineer $200 toys because they can&#8217;t afford $20,000 peripherals! Thrill to 68HC11 assembly, state-of-the-art 386 coding, and Amiga parallel port interfaces! In other words, I found my PowerGlove [...]]]></description>
			<content:encoded><![CDATA[<p>Hey kids, remember what life was like before the web?  Remember when VR was the future of computing?</p>
<p>Experience life before the InterWeb bubble!  See geeks reverse engineer $200 toys because they can&#8217;t afford $20,000 peripherals!  Thrill to 68HC11 assembly, state-of-the-art 386 coding, and Amiga parallel port interfaces!</p>
<p>In other words, I found my <a href="http://www.flatline.net/Projects/PowerGlove">PowerGlove list</a> backups.</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Virtual+Reality" rel="tag">Virtual Reality</a>, <a href="http://technorati.com/tag/Nintendo" rel="tag">Nintendo</a>, <a href="http://technorati.com/tag/PowerGlove" rel="tag">PowerGlove</a>, <a href="http://technorati.com/tag/hacking" rel="tag">hacking</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flatline.net/journal/2006/02/22/mattel-powerglove-hacking-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
