<?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>Project89</title>
	<atom:link href="http://project89.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://project89.com</link>
	<description>personal development since 1989</description>
	<lastBuildDate>Thu, 15 Dec 2011 01:46:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Unread Messages from Talk on Android lockscreen</title>
		<link>http://project89.com/unread-messages-talk-android-lockscreen-222/</link>
		<comments>http://project89.com/unread-messages-talk-android-lockscreen-222/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 01:46:07 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[motorola defy]]></category>

		<guid isPermaLink="false">http://project89.com/?p=222</guid>
		<description><![CDATA[In this post I will show you, how to turn your lockscreen into an information dashboard for missed calls and unread sms, mails, chat messages or upcoming events. At the end, it will look like the image on the right. Click on it to get a larger view. (I’m sorry that it’s in German. But &#8230; </p><p><a class="more-link block-button" href="http://project89.com/unread-messages-talk-android-lockscreen-222/">Continue reading &#187;</a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://project89.com/wp-content/uploads/2011/12/shot_000001.png"><img class="size-thumbnail wp-image-223 alignright" style="border-style: initial; border-color: initial; border-width: 0px;" title="lockscreen_missedit" src="http://project89.com/wp-content/uploads/2011/12/shot_000001-150x150.png" alt="Android Lockscreen als Dashboard" width="150" height="150" /></a>In this post I will show you, how to turn your lockscreen into an information dashboard for missed calls and unread sms, mails, chat messages or upcoming events. At the end, it will look like the image on the right. Click on it to get a larger view. (I’m sorry that it’s in German. But I’m sure you can guess what it means.)</p>
<p>The reason for this work quite simple. When my notification LED blinks green, I’ve got either a new mail, a sms or a new message in Talk. But only in the last two cases, I want to react shortly. Mostly I got a new spam mail, so I unlocked the screen and entered the PIN unnecessary. I know that this is definitely some kind of luxury problem &#8211; but I want my phone to fit perfectly to my needs and for that, I would even pay.<br />
<span id="more-222"></span></p>
<h3>Prerequisites</h3>
<p>First, you need to get some apps.</p>
<p>WidgetLocker replaces your system lockscreen. The ability to add widgets is the big advantage of this app, and exactly what we need here.<br />
<br /><div class="market-container">
		<table class="market-table">
		<tbody>
		<tr>
		<td id="icona"><img src="https://lh3.ggpht.com/lKLjGT13HCCs8jptPwYRDQORU5HLU05epa4RKH7H_fV4qPcJw59VHGuLCIKUqfCHH3c=w124" alt="logo-app" /></td> 
		<td id="testo">
		<strong><span class="sav-name">WidgetLocker, blocca schermo.</span></strong><br />
		<span class="sav-developer">TeslaCoil Software</span><br /> 
		<span class="sav-price">Free</span>&nbsp;&nbsp;&nbsp;<span class="sav-valutazione"><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-half-dark-img.png" alt="star-half-dark-img" /></span>
		</td>
		<td id="installa">
		<a href="https://market.android.com/details?id=com.teslacoilsw.widgetlocker" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-market.jpg" alt="pulsante-android-market" /></a><br />
		<a href="http://www.appbrain.com/app/com.teslacoilsw.widgetlocker" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-appbrain.jpg" alt="pulsante-appbrain" /></a>
		</td>
		<td id="qrcode"><img title="QR Code" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https://market.android.com/details?id=com.teslacoilsw.widgetlocker" alt="qrcode-app" />
		</td>
		</tr>
		</tbody> 
		</table></div><br /></p>
<p>SiMi Clock Widget is used for the clock, weather and battery information on top of the lockscreen.<br />
<br /><div class="market-container">
		<table class="market-table">
		<tbody>
		<tr>
		<td id="icona"><img src="https://lh3.ggpht.com/7CqvnrvvtIgYNb3hSm_gWcwdN9NXbfJ47GtM1qsFOS9_9DmQdeVtHce95YU3K1i7-wM=w124" alt="logo-app" /></td> 
		<td id="testo">
		<strong><span class="sav-name">SiMi Clock Widget</span></strong><br />
		<span class="sav-developer">hateman</span><br /> 
		<span class="sav-price">Free</span>&nbsp;&nbsp;&nbsp;<span class="sav-valutazione"><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-half-dark-img.png" alt="star-half-dark-img" /></span>
		</td>
		<td id="installa">
		<a href="https://market.android.com/details?id=com.th.android.widget.gTabsimiClock" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-market.jpg" alt="pulsante-android-market" /></a><br />
		<a href="http://www.appbrain.com/app/com.th.android.widget.gTabsimiClock" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-appbrain.jpg" alt="pulsante-appbrain" /></a>
		</td>
		<td id="qrcode"><img title="QR Code" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https://market.android.com/details?id=com.th.android.widget.gTabsimiClock" alt="qrcode-app" />
		</td>
		</tr>
		</tbody> 
		</table></div><br /></p>
<p>MissedIt! is the main app, I use as dashboard. It works with nearly all apps like Skype, Whatsapp, ICQ, Facebook, Twitter, K9-Mail, TeamSpeak or any other app that send a notification to your statusbar. But it can’t difference between e.g., Google+ Messenger and Google+ Notifications, because it’s the same application. Your notifications will be added then. Also notice that you have to grant permissions for reading all notifications in your statusbar.<br />
<br /><div class="market-container">
		<table class="market-table">
		<tbody>
		<tr>
		<td id="icona"><img src="https://lh5.ggpht.com/p2gfvODbQ4DEFqZ7xkV1_PY1FHRaP2KKm26dyRNTumRR1rDsD6jrmLztYJo0h8gHfnU=w124" alt="logo-app" /></td> 
		<td id="testo">
		<strong><span class="sav-name">Missed It!</span></strong><br />
		<span class="sav-developer">igece.labs</span><br /> 
		<span class="sav-price">Free</span>&nbsp;&nbsp;&nbsp;<span class="sav-valutazione"><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-off-dark-img.png" alt="star-off-dark-img" /></span>
		</td>
		<td id="installa">
		<a href="https://market.android.com/details?id=net.igecelabs.android.MissedIt" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-market.jpg" alt="pulsante-android-market" /></a><br />
		<a href="http://www.appbrain.com/app/net.igecelabs.android.MissedIt" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-appbrain.jpg" alt="pulsante-appbrain" /></a>
		</td>
		<td id="qrcode"><img title="QR Code" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https://market.android.com/details?id=net.igecelabs.android.MissedIt" alt="qrcode-app" />
		</td>
		</tr>
		</tbody> 
		</table></div><br /></p>
<div class="important_block">You want only calls, sms and mails? Then take a look at <a title="SMS Unread Count in Amdroid Market" href="https://market.android.com/details?id=com.kanokgems.smswidget">SMS Unread Count</a> instead of MissedIt!.</div>
<p>The slider on the bottom is SliderBlackMod by OneDeep from xda-developers. It can be downloaded directly from the <a title="SliderBlackMod on xda-developers" href="http://forum.xda-developers.com/showpost.php?p=11823505&amp;postcount=70">xda-forum</a>. Use WidgetLocker to open the zip file and install the slider.</p>
<p>The font for MissedIt! is called Eurofurence and can be <a title="Download Eurofurence at dafont" href="http://www.dafont.com/eurofurence.font">downloaded at dafont.com</a>.</p>
<h3>Create custom wallpaper</h3>
<p>The next step isn’t as easy as it sounds. MissedIt! only displays your notifications as text. If it’s sufficient for you, proceed with the next step. For all others, there is some work to do. Save the finished wallpaper as png file to your smartphone.</p>
<p>Open the pxd file from the end of this section in <a title="Open pixlr" href="http://pixlr.com/editor">pixlr</a> and insert your favorite wallpaper to the correspondent layer. Then, rearrange or replace icons with the ones you prefer. The layer “Guidelines” may help you, to set them at the right position. If you use less than seven icons, remove the last rows in the template.</p>
<p>If you have chosen a light wallpaper, you may have to select each icon layer, open “Hue &amp; Saturation” with the shortcut Ctrl+U and adjust the coloration to a lighter value. Make sure, you checked the “Colorize” option in the dialog.</p>
<p style="text-align: center;"><a class="normal orange dkoatedbuttonnormal" style="" href="http://dl.dropbox.com/u/3079368/project89_lockscreen/wallpaper_template_p89.pxd" title="Download pixlr.com template (854x480)"  target="_blank"  rel="nofollow">Download pixlr.com template (854x480)</a></p>
<h3>App Setup</h3>
<p>Primarily, copy the downloaded eurof35.tff to /sdcard/fonts so we can proceed to configure MissedIt!. It works by scanning all notifications in your status bar. This has to be enabled first in the general settings under Accessibility. Then download and import the following configuration file to get all text properties like color, font or padding.</p>
<p style="text-align: center;"><a class="normal orange dkoatedbuttonnormal" style="" href="http://dl.dropbox.com/u/3079368/project89_lockscreen/preferences.xml" title="Download MissedIt! configuration"  target="_blank"  rel="nofollow">Download MissedIt! configuration</a></p>
<p>Afterwards, open &#8220;Monitored Elements&#8221; in MissedIt! and you see some apps pre-configured by default.</p>
<p>Click &#8220;Add&#8221; in the menu to get a list of monitorable apps. It’s okay, if the first search for apps last very long. They appear just a short time before you want to kill the app worrying that it has crashed. Select the ones you want and open the edit menu of each of them, to translate or correct grammar mistakes.</p>
<p>Click &#8220;Output Format &#8211; Customize&#8221; to define the order, the notifications appear. Define a new line using [nl].</p>
<p>Now you need to put all pieces together. Install the slider or choose one of the default ones and add it to the WidgetLocker screen. MissedIt has a 2&#215;4 widget in the middle section and SiMiClockWidgets consists of three parts (1&#215;2, 1&#215;1, 1&#215;1) in the first row.</p>
<p>Lastly, tap each widget and set it to read-only.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/unread-messages-talk-android-lockscreen-222/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solve freezing problem of Google Maps on Froyo 2.2</title>
		<link>http://project89.com/freezing-google-maps-froyo-2-2-218/</link>
		<comments>http://project89.com/freezing-google-maps-froyo-2-2-218/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 18:08:46 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[motorola defy]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://project89.com/?p=218</guid>
		<description><![CDATA[About a few months ago, I got the official update to Android 2.2 from Motorola. Everything was alright, except Google Maps. Everytime I use parts of the app, my Defy freezes a short time afterwards. Use the navigation: after about 30 km the phone freezes. View, where you are: after the third time the phone &#8230; </p><p><a class="more-link block-button" href="http://project89.com/freezing-google-maps-froyo-2-2-218/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/bypassing-google-redirect-to-local-search-123/' rel='bookmark' title='Bypassing Google Redirect to local search'>Bypassing Google Redirect to local search</a></li>
<li><a href='http://project89.com/enhancing-google-search-firefox-konqueror-130/' rel='bookmark' title='Enhancing google search in Firefox'>Enhancing google search in Firefox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-219 alignleft" style="border: 0pt none; margin: 20px;" title="Google Maps Logo" src="http://project89.com/wp-content/uploads/2011/10/gmapsicon.png" alt="Google Maps Logo" width="124" height="124" />About a few months ago, I got the official update to Android 2.2 from Motorola. Everything was alright, except Google Maps. Everytime I use parts of the app, my Defy freezes a short time afterwards.</p>
<p>Use the navigation: after about 30 km the phone freezes. View, where you are: after the third time the phone freezes. Want to check-in using latitude: the phone freezes. Accidentially swiped to the left in Google+: the phone freezes.<span id="more-218"></span></p>
<p>To solve this problem, you&#8217;ll have to have your phone rooted and BusyBox installed.</p>
<br /><div class="market-container">
		<table class="market-table">
		<tbody>
		<tr>
		<td id="icona"><img src="https://lh3.ggpht.com/KPLm-VmJ3RP3au2A5HuwZhOmbNkvh5izbyp_Icxn50A1ATRv-yOE-gjhrqgweL0yI4c=w124" alt="logo-app" /></td> 
		<td id="testo">
		<strong><span class="sav-name">BusyBox</span></strong><br />
		<span class="sav-developer">Stephen (Stericson)</span><br /> 
		<span class="sav-price">Free</span>&nbsp;&nbsp;&nbsp;<span class="sav-valutazione"><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-half-dark-img.png" alt="star-half-dark-img" /></span>
		</td>
		<td id="installa">
		<a href="https://market.android.com/details?id=stericson.busybox" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-market.jpg" alt="pulsante-android-market" /></a><br />
		<a href="http://www.appbrain.com/app/stericson.busybox" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-appbrain.jpg" alt="pulsante-appbrain" /></a>
		</td>
		<td id="qrcode"><img title="QR Code" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https://market.android.com/details?id=stericson.busybox" alt="qrcode-app" />
		</td>
		</tr>
		</tbody> 
		</table></div><br />
<p>The freezes are probably because some apps like Google Maps need to much virtual memory. So, the problem ist mostly solved, when you increase the minimum space that will be permanently available.</p>
<p>Download sysctl and open the app.<br />
<br /><div class="market-container">
		<table class="market-table">
		<tbody>
		<tr>
		<td id="icona"><img src="https://lh6.ggpht.com/6l_r6DfwE7AZTrbS4SrzyUmZQTpWo6ZtoBLynRFlxIAL4gTlyxTaZ11Cuui557w3QoY=w124" alt="logo-app" /></td> 
		<td id="testo">
		<strong><span class="sav-name">Sysctl Config *Root*</span></strong><br />
		<span class="sav-developer">JRummy16</span><br /> 
		<span class="sav-price">Free</span>&nbsp;&nbsp;&nbsp;<span class="sav-valutazione"><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-on-dark-img.png" alt="star-on-dark-img" /><img src="http://project89.com/wp-content/plugins/savrix-android-market/images/star-half-dark-img.png" alt="star-half-dark-img" /></span>
		</td>
		<td id="installa">
		<a href="https://market.android.com/details?id=com.jrummy.sysctl.config" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-market.jpg" alt="pulsante-android-market" /></a><br />
		<a href="http://www.appbrain.com/app/com.jrummy.sysctl.config" target="_blank" rel="nofollow"><img class="pulsante" src="http://project89.com/wp-content/plugins/savrix-android-market/images/pulsante-appbrain.jpg" alt="pulsante-appbrain" /></a>
		</td>
		<td id="qrcode"><img title="QR Code" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https://market.android.com/details?id=com.jrummy.sysctl.config" alt="qrcode-app" />
		</td>
		</tr>
		</tbody> 
		</table></div><br /></p>
<p>Change the first parameter from <em>2845</em> to <em>4096</em>.This will modify the parameter <a title="Description of the min_free_kbytes parameter" href="http://www.linuxinsight.com/proc_sys_vm_min_free_kbytes.html">vm.min_free_kbytes</a>.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/10/sysctl.png"><img class="aligncenter size-thumbnail wp-image-220" title="sysctl settings" src="http://project89.com/wp-content/uploads/2011/10/sysctl-150x150.png" alt="sysctl settings" width="150" height="150" /></a>If you don&#8217;t want to install an app, the following commands entered in a terminal will do the same.</p>
<p><code>su;<br />
sysctl -w vm.min_free_kbytes=4096;</code></p>
<p>I prefer using the app, because it will run automatically after each reboot and I won&#8217;t have to change the parameter again.</p>
<p><a title="Helping post on xda-developers" href="http://forum.xda-developers.com/showpost.php?p=13139579&amp;postcount=10">via</a></p>
<p>Related posts:<ol>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/bypassing-google-redirect-to-local-search-123/' rel='bookmark' title='Bypassing Google Redirect to local search'>Bypassing Google Redirect to local search</a></li>
<li><a href='http://project89.com/enhancing-google-search-firefox-konqueror-130/' rel='bookmark' title='Enhancing google search in Firefox'>Enhancing google search in Firefox</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/freezing-google-maps-froyo-2-2-218/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update preinstalled Swype version</title>
		<link>http://project89.com/update-preinstalled-swype-207/</link>
		<comments>http://project89.com/update-preinstalled-swype-207/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:31:36 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[motorola defy]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[swype]]></category>

		<guid isPermaLink="false">http://project89.com/?p=207</guid>
		<description><![CDATA[When you buy a Motorola Defy and update it to the latest official available version, you have Swype in version 2.25. The lastest official available beta is 3.26, which more than one year of development ahead. The input method has improved a lot, so I understand everybody who demands on a new software update. But &#8230; </p><p><a class="more-link block-button" href="http://project89.com/update-preinstalled-swype-207/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/tab-position-after-firefox-update-141/' rel='bookmark' title='Tab position after Firefox update'>Tab position after Firefox update</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-209 alignleft" style="border: 0pt none; margin: 10px;" title="Official Swype Logo" src="http://project89.com/wp-content/uploads/2011/10/swypelogo.png" alt="Official Swype Logo" width="152" height="45" />When you buy a Motorola Defy and update it to the latest official available version, you have <a href="http://www.swypeinc.com/" title="Official Swype homepage">Swype </a>in version 2.25. The lastest official available beta is 3.26, which more than one year of development ahead. The input method has improved a lot, so I understand everybody who demands on a new software update. But it won&#8217;t be released by Motorola, at least not for a Defy. So, you have to <a title="Root a Defy without a desktop pc using Gingerbreak" href="http://project89.com/root-defy-without-pc-gingerbreak-200/">root your device</a> and update Swype on your own. Here&#8217;s a walkthrough of it.<span id="more-207"></span></p>
<h3>1) Signup to Swype beta and download actual installer</h3>
<ul>
<li><a title="Register for Swype beta" href="http://beta.swype.com/android/create/">Register </a>yourself on the official Swype homepage</li>
<li>You&#8217;ll get a mail with a download link for the installer and an activation code. You have to open <a title="Download Swype beta" href="https://beta.swype.com/android/get">this link</a> on your smartphone.</li>
<li>Save the Swype-Installer.apk on your sdcard. We need this later on.</li>
</ul>
<h3>2) Check prerequisites</h3>
<ul>
<ul>
<li>Activate the Multi-Touch keyboard on your smartphone, so you have a keyboard after uninstalling the old Swype version.</li>
</ul>
</ul>
<p><a href="http://project89.com/wp-content/uploads/2011/10/enablemultitouchkeyboard.png"><img class="aligncenter size-thumbnail wp-image-208" title="Enable Multi-touch keyboard" src="http://project89.com/wp-content/uploads/2011/10/enablemultitouchkeyboard-150x150.png" alt="Enable Multi-touch keyboard" width="150" height="150" /></a></p>
<ul>
<li>Ensure, you have allowed the installation from unknown sources.</li>
</ul>
<p><a href="http://project89.com/wp-content/uploads/2011/10/allowunknownsources.png"><img class="aligncenter size-thumbnail wp-image-203" title="Allow unknown sources" src="http://project89.com/wp-content/uploads/2011/10/allowunknownsources-150x150.png" alt="Allow unknown sources" width="150" height="150" /></a></p>
<ul>
<li>Install a terminal app, like <a title="Android Terminal Emulator at Android Market" href="https://market.android.com/details?id=jackpal.androidterm">Android Terminal Emulator</a></li>
</ul>
<p>&nbsp;</p>
<h3>3) Uninstall old Swype version</h3>
<ul>
<li>Open the previously installed terminal app and insert the following code:</li>
<p>To request root permissions:<br />
<code>su</code><br />
Gain read and write access in the system folder:<br />
<code>mount -o remount,rw /dev/block/mtdblock6 /system</code></p>
<p>Copy the app package Swype.apk on sdcard for a backup:<br />
<code>cp /system/app/Swype.apk /sdcard/Swype.apk</code></p>
<p>Copy the configuration library on sdcard:<br />
<code>cp /system/lib/libSwypeCore.so /sdcard/libSwypeCore.so</code></p>
<p>Remove the original Swype files:<br />
<code>rm /system/app/Swype.apk<br />
rm /system/lib/libSwypeCore.so</code></p>
<p>Reboot the device:<br />
<code>reboot</code>
</ul>
<p><a href="http://project89.com/wp-content/uploads/2011/10/uninstalloldswype.png"><img class="aligncenter size-thumbnail wp-image-210" title="Uninstall old Swype" src="http://project89.com/wp-content/uploads/2011/10/uninstalloldswype-150x142.png" alt="Uninstall old Swype" width="150" height="142" /></a></p>
<h3>4) Install new Swype version</h3>
<p>After the reboot, you&#8217;ll only have the Multi-touch keyboard. But don&#8217;t be afraid, we&#8217;ll now going to install Swype again.</p>
<ul>
<li>Install the Swype-Installer.apk</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/swypeinstaller.png"><img src="http://project89.com/wp-content/uploads/2011/10/swypeinstaller-150x150.png" alt="Install the Installer" title="Install the Installer" width="150" height="150" class="aligncenter size-thumbnail wp-image-211" /></a></p>
<li>Open the Installer and login with your in step 1) defined credentials</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/logintoswype.png"><img src="http://project89.com/wp-content/uploads/2011/10/logintoswype-150x150.png" alt="Login with your previously defined credentials" title="Login with your previously defined credentials" width="150" height="150" class="aligncenter size-thumbnail wp-image-212" /></a></p>
<li>Enter the activation code, you&#8217;ve got with the mail containing the download link.</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/enteractivationkey.png"><img src="http://project89.com/wp-content/uploads/2011/10/enteractivationkey-150x150.png" alt="Enter your activation key" title="Enter your activation key" width="150" height="150" class="aligncenter size-thumbnail wp-image-214" /></a></p>
<li>Choose the region, you&#8217;re living in and download Swype.</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/downloadswypeversion.png"><img src="http://project89.com/wp-content/uploads/2011/10/downloadswypeversion-150x150.png" alt="Download Swype" title="Download Swype" width="150" height="150" class="aligncenter size-thumbnail wp-image-215" /></a></p>
<li>Confirm the installation and&#8230;</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/confirminstallation.png"><img src="http://project89.com/wp-content/uploads/2011/10/confirminstallation-150x150.png" alt="Confirm your Swype installation" title="Confirm your Swype installation" width="150" height="150" class="aligncenter size-thumbnail wp-image-216" /></a></p>
<li>&#8230;enable Swype finally.</li>
<p><a href="http://project89.com/wp-content/uploads/2011/10/enableswype.png"><img src="http://project89.com/wp-content/uploads/2011/10/enableswype-150x150.png" alt="Enable Swype" title="Enable Swype" width="150" height="150" class="aligncenter size-thumbnail wp-image-217" /></a>
</ul>
<p>That&#8217;s it. Have fun with Swype 3.26 beta.</p>
<p><a href="http://www.android-hilfe.de/anleitungen-fuer-motorola-milestone-2/63580-howto-swype-neue-version-auf-ms2-installieren-root-benoetigt.html" title="German update guide on android-hilfe.de">via [german]</a></p>
<p>Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/tab-position-after-firefox-update-141/' rel='bookmark' title='Tab position after Firefox update'>Tab position after Firefox update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/update-preinstalled-swype-207/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Root a Defy without a desktop pc using Gingerbreak</title>
		<link>http://project89.com/root-defy-without-pc-gingerbreak-200/</link>
		<comments>http://project89.com/root-defy-without-pc-gingerbreak-200/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 18:00:46 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[motorola defy]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://project89.com/?p=200</guid>
		<description><![CDATA[There are many one-click solutions for an instant root on your smartphone, such as SuperOneClick, z4root and Universal Androot. Some programms work only with a limited number of devices or only for specific Android versions. Please check their websites or threads on xda-developers to find the best solution for yourself. In this blogpost, I will &#8230; </p><p><a class="more-link block-button" href="http://project89.com/root-defy-without-pc-gingerbreak-200/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/get-a-backup-without-root-197/' rel='bookmark' title='Get a backup! (without root)'>Get a backup! (without root)</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="warning_block">Rooting a device can be dangerous. It modifies system files, which are intentionally write-locked by manufacturers. They won&#8217;t always repair a smartphone, which are broken during or because of a rooting process. So, be aware of what you do and what consequences it may have. The Guys from DroidLessons have posted a nice<a href="http://droidlessons.com/what-is-rooting-on-android-the-advantages-and-disadvantages/"> overview of advantages and disadvantages of rooting</a>.</div>
<p><a href="http://project89.com/wp-content/uploads/2011/10/suappicon.png"><img class="alignleft" title="Old Icon from SU App" src="http://project89.com/wp-content/uploads/2011/10/suappicon-150x150.png" alt="Old Icon from SU App" width="150" height="150" /></a>There are many one-click solutions for an instant root on your smartphone, such as <a title="SuperOneClick at shortfuse.org" href="http://shortfuse.org/?page_id=2">SuperOneClick</a>, <a title="z4root on xda-developers" href="http://forum.xda-developers.com/showthread.php?t=833953">z4root</a> and <a title="Download Universal Androot" href="http://software2tech.com/tag/download-universal-androot/">Universal Androot</a>. Some programms work only with a limited number of devices or only for specific Android versions. Please check their websites or threads on xda-developers to find the best solution for yourself.</p>
<p>In this blogpost, I will describe my rooting operation on a Motorola Defy with Gingerbreak. I chose this solution, because I don&#8217;t have any Windows PC available. Before you start, ensure you <a title="Get a backup! (without root)" href="http://project89.com/get-a-backup-without-root-197/">made a backup</a>.<span id="more-200"></span></p>
<p>Okay, when everything is saved we&#8217;ll start with this setup:</p>
<p>Smartphone: Motorola Defy<br />
Android Version: 2.2.2<br />
ROM Version: Version.34.177.3.MB525.Retail.en.DE (stock ROM)</p>
<h3>1) Check prerequisites</h3>
<ul>
<li>Allow unknown sources in Settings &#8211; Applications &#8211; Unknown sources<br />
<a href="http://project89.com/wp-content/uploads/2011/10/allowunknownsources.png"><img class="aligncenter size-thumbnail wp-image-203" title="Allow unknown sources" src="http://project89.com/wp-content/uploads/2011/10/allowunknownsources-150x150.png" alt="Allow unknown sources" width="150" height="150" /></a></li>
<li>Activate USB debugging in Settings &#8211; Applications &#8211; Development &#8211; USB debugging</li>
</ul>
<p><a href="http://project89.com/wp-content/uploads/2011/10/allowdebugmode.png"><img class="aligncenter size-thumbnail wp-image-202" title="Allow USB debugging" src="http://project89.com/wp-content/uploads/2011/10/allowdebugmode-150x150.png" alt="Allow USB debugging" width="150" height="150" /></a></p>
<ul>
<li>Insert a sdcard (it may not have to be formatted)</li>
</ul>
<h3>2) Download and install Gingerbreak</h3>
<ul>
<li>Download the actual<a href="http://forum.xda-developers.com/showthread.php?t=1044765"> Gingerbreak.apk</a> from the xda-developers forum (current version: v1.20)</li>
<li>Save the file on your sdcard</li>
<li>Install the package<a href="http://project89.com/wp-content/uploads/2011/10/installgingerbreak.png"><img class="aligncenter size-thumbnail wp-image-201" title="Install Gingerbreak" src="http://project89.com/wp-content/uploads/2011/10/installgingerbreak-150x150.png" alt="Install Gingerbreak" width="150" height="150" /></a></li>
</ul>
<ul>
<li>Check the existence of your backup again</li>
<li>Open the installed app and press &#8220;Root device&#8221;<br />
<a href="http://project89.com/wp-content/uploads/2011/10/gingerbreakrootdevice.png"><img class="aligncenter size-thumbnail wp-image-204" title="Root Device" src="http://project89.com/wp-content/uploads/2011/10/gingerbreakrootdevice-150x150.png" alt="Root Device" width="150" height="150" /></a></li>
<li>Now your smartphone will be rooted and reboot on finish. This might take up to 15 minutes, because the cache needs to be wiped.</li>
</ul>
<h3>3) Check success</h3>
<ul>
<li>After the reboot, you&#8217;ll notice a new app called Superuser. This is responsible to grant access for apps on demand.<br />
<a href="http://project89.com/wp-content/uploads/2011/10/superuserapp.png"><img class="aligncenter size-full wp-image-205" title="App Superuser" src="http://project89.com/wp-content/uploads/2011/10/superuserapp.png" alt="App Superuser" width="140" height="138" /></a></li>
<li>Additionally you can doublecheck a successful root operation with<a href="https://market.android.com/details?id=com.joeykrim.rootcheck"> Root Checker</a></li>
</ul>
<h3>Optional apps</h3>
<p><em>BusyBox</em> is a toolset which provides a lot of unix utilities. Several apps use some of these utilities and thus requires BusyBox. On the Market are two installer available, both are referencing on the same BusyBox binaries but offers a different number of versions. In<a href="http://www.atrixforums.com/forum/motorola-atrix-apps/5604-so-whats-best-version-busybox.html"> some boards you&#8217;ll find discussions about that topic</a> &#8211; lastly, it&#8217;s a philosophy question. If you&#8217;re not familiar, I would recommend you the installer of Stephen (Stericson), because it&#8217;s more popular.</p>
<ul>
<li><a href="https://market.android.com/details?id=stericson.busybox"> BusyBox by Stephen (Stericson)</a></li>
<li><a href="https://market.android.com/details?id=com.jrummy.busybox.installer"> BusyBox Installer by JRummy16</a></li>
</ul>
<p>With a <em>Terminal emulator</em>, you&#8217;ll be able to send console-based commands to your smartphone. Basically all of those apps do the same: They give you access to your internal console, sometimes decorated with a modified interface. I use<a href="https://market.android.com/details?id=com.linxmap.androidterminal"> Android Terminal</a>, which is more popular. Alternatively you can also take<a href="https://market.android.com/details?id=jackpal.androidterm"> Terminal Emulator</a>. These emulators can also be used on a non-rooted device, but then don&#8217;t provide the full list of commands.</p>
<p>After rooting, you&#8217;ll notice that nothing has changed in the phone properties. The Android Version is identical and also the ROM is the same. Custom ROMs like CM7 or MIUI can be installed now &#8211; if you want. You&#8217;ve just gave yourself the permissions to do administrative tasks, like modifying system files or even install Custom ROMS. As a conclusion: You can have root without a custom ROM, but (mostly) no custom ROM without root. More on this maybe later on.</p>
<p><a href="http://forum.xda-developers.com/showthread.php?t=1044765">via</a></p>
<p>Related posts:<ol>
<li><a href='http://project89.com/why-rooting-a-motorola-defy-196/' rel='bookmark' title='Considerations before rooting a Motorola Defy'>Considerations before rooting a Motorola Defy</a></li>
<li><a href='http://project89.com/get-a-backup-without-root-197/' rel='bookmark' title='Get a backup! (without root)'>Get a backup! (without root)</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/root-defy-without-pc-gingerbreak-200/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Get a backup! (without root)</title>
		<link>http://project89.com/get-a-backup-without-root-197/</link>
		<comments>http://project89.com/get-a-backup-without-root-197/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 20:11:08 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[motorola defy]]></category>

		<guid isPermaLink="false">http://project89.com/?p=197</guid>
		<description><![CDATA[When you talk about backup and Android smartphones, you will often come upon Titanium Backup. This is unambiguously the most enthused about mentioned app, I&#8217;ve ever heard of. The problem: It requires root. There might be a lot of reasons, why someone doesn&#8217;t need root permissions and also I took a long time to think &#8230; </p><p><a class="more-link block-button" href="http://project89.com/get-a-backup-without-root-197/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/online-backup-dropbox-125/' rel='bookmark' title='Online Backup &#8211; Dropbox'>Online Backup &#8211; Dropbox</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>When you talk about backup and Android smartphones, you will often come upon Titanium Backup. This is unambiguously the most <del>enthused about</del> mentioned app, I&#8217;ve ever heard of. The problem: It requires root.</p>
<p>There might be a lot of reasons, why someone doesn&#8217;t need root permissions and <a title="Considerations before rooting a Motorola Defy" href="http://project89.com/why-rooting-a-motorola-defy-196/">also I took a long time to think it through</a>. And might it just be the only time before you root your phone for the first time, you should have a backup of your files.</p>
<p>As an all-in-one solution for an export are <a title="MyBackup" href="https://market.android.com/details?id=com.rerware.android.MyBackup">MyBackup</a> (30-day trial) or <a title="PhoneBackup" href="https://market.android.com/details?id=com.hchina.backup">PhoneBackup</a> available. But I&#8217;ve read a lot of comments in the Android Market about problems restoring files or inconsistent information, so I preferred putting my time and effort into an entire, reliable backup.<span id="more-197"></span></p>
<p>1) Create a new folder &#8220;backup&#8221; on sdcard. I use <a title="ES File Manager" href="https://market.android.com/details?id=com.estrongs.android.pop">ES File Manager</a>, but there are <a href="https://market.android.com/search?q=file+explorer">a lot of other fishes out in the sea</a>.</p>
<p>2) Export your apps as *.apk files to your backup folder. Mostly all File Managers innately support this feature. If not, <a title="App Backup &amp; Restore" href="https://market.android.com/details?id=mobi.infolife.appbackup">App Backup &amp; Restore</a> or <a title="AppMonster" href="https://market.android.com/details?id=de.android_telefonie.appmanager">AppMonster</a> may help you. Note that some apps can be protected and will be excluded in your backup.</p>
<p>3) Backup app settings, highscores or data containing files (e.g. A KeePass container). This is the most time-consuming part, because I don&#8217;t know any app for that. You have to open each app, you want your settings saved from and search for an export function. It might be possible that a lot of apps don&#8217;t provide such an interface. In this cases, you either have to write down all settings, search for a specific backup app (there are a lot of for Angry Birds, but no one I would trust) or cross your fingers.</p>
<p>4) Save your photos, music, ringtones, videos or documents. Mostly, they are already located on your sdcard. But I strongly recommend to ensure this. With the default camera recorded videos and pictures of your Defy are stored in <code>/mnt/sdcard/DCIM/Camera</code>. A file manager as mentioned in the first step or an phone explorer software like Motorola Phone Tools on a desktop PC can assist you.</p>
<p>5) Backup other stuff like:<br />
· SMS with <a title="SMS Backup&amp;Restore" href="https://market.android.com/details?id=com.riteshsahu.SMSBackupRestore">SMSBackup&amp;Restore</a><br />
· Call Logs with <a title="Call Logs Backup&amp;Restore" href="https://market.android.com/details?id=com.riteshsahu.CallLogBackupRestore">Call Logs Backup&amp;Restore</a><br />
· APN Settings with <a title="APN Backup&amp;Restore" href="https://market.android.com/details?id=com.riteshsahu.APNBackupRestore">APN Backup&amp;Restore</a></p>
<p>If not saved in the cloud&#8230;</p>
<p>· Bookmarks with <a title="Bookmarks Manager" href="https://market.android.com/details?id=com.guenmat.android.bookmarks">Bookmarks manager</a><br />
· Contacts (and SMS) with <a title="SD Backup" href="https://market.android.com/details?id=com.dolls.sdbackup">SDBackup</a></p>
<p>6) Just to be safe, I pushed all files on the sdcard with <a title="DropSpace" href="https://market.android.com/details?id=kr.pe.meinside.DropSpace">DropSpace</a> into my Dropbox and copied the whole sdcard as a zipped file on an desktop PC.</p>
<p><a title="via (German)" href="http://www.foresure.de/2011/06/umfangreiches-android-backup-ohne-root-rechte/">via [german]</a></p>
<p>Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/online-backup-dropbox-125/' rel='bookmark' title='Online Backup &#8211; Dropbox'>Online Backup &#8211; Dropbox</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/get-a-backup-without-root-197/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Considerations before rooting a Motorola Defy</title>
		<link>http://project89.com/why-rooting-a-motorola-defy-196/</link>
		<comments>http://project89.com/why-rooting-a-motorola-defy-196/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:54:54 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[motorola defy]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://project89.com/?p=196</guid>
		<description><![CDATA[I had been struggling with myself for a long time, until I decided to root my Motorola Defy. Usually I &#8220;never change a running system&#8221; and I would not have rooted the device, if I had not had significant problems. 1st problem: The preinstalled Swype has version 2.25, available is 3.26. Motorola, Y U NO &#8230; </p><p><a class="more-link block-button" href="http://project89.com/why-rooting-a-motorola-defy-196/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
<li><a href='http://project89.com/freezing-google-maps-froyo-2-2-218/' rel='bookmark' title='Solve freezing problem of Google Maps on Froyo 2.2'>Solve freezing problem of Google Maps on Froyo 2.2</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I had been struggling with myself for a long time, until I decided to root my Motorola Defy. Usually I &#8220;never change a running system&#8221; and I would not have rooted the device, if I had not had significant problems.</p>
<p><strong>1st problem:</strong> The preinstalled Swype has version 2.25, available is 3.26. Motorola, Y U NO update?</p>
<p><strong>2nd problem:</strong> Since the update to Froyo, there are highly increased performance issues to the point of a frozen display after the use of Google Maps. A patch requires root.</p>
<p><strong>3rd problem:</strong> Taking a screenshot always requires the installation, configuration and usage of the Android SDK on a second device.</p>
<p>At this moment, I&#8217;m not needing a custom ROM or overclocked CPU. I just want the issues to be fixed. Additionally, the warranty will have expired in a week.</p>
<p>I don&#8217;t believe that there will be an update to newer android releases. In case of needing features in further updates, root is a mandatory requirement for installing a custom ROM on this smartphone.</p>
<p>Related posts:<ol>
<li><a href='http://project89.com/root-defy-without-pc-gingerbreak-200/' rel='bookmark' title='Root a Defy without a desktop pc using Gingerbreak'>Root a Defy without a desktop pc using Gingerbreak</a></li>
<li><a href='http://project89.com/update-preinstalled-swype-207/' rel='bookmark' title='Update preinstalled Swype version'>Update preinstalled Swype version</a></li>
<li><a href='http://project89.com/freezing-google-maps-froyo-2-2-218/' rel='bookmark' title='Solve freezing problem of Google Maps on Froyo 2.2'>Solve freezing problem of Google Maps on Froyo 2.2</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/why-rooting-a-motorola-defy-196/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Add Widgetsoid buttons to notification bar</title>
		<link>http://project89.com/add-widgetsoid-buttons-to-notification-bar-189/</link>
		<comments>http://project89.com/add-widgetsoid-buttons-to-notification-bar-189/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:28:23 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[motorola defy]]></category>

		<guid isPermaLink="false">http://project89.com/?p=189</guid>
		<description><![CDATA[I’m using Widgetsoid nearly since the beginning of my smartphone career. It’s an essential app for me, and worth trying for everyone, who want to switch settings (e.g. turning GPS on and off) quickly. In fact, I was satisfied yet until I saw a screenshot in another forum. There, the settings are included in the &#8230; </p><p><a class="more-link block-button" href="http://project89.com/add-widgetsoid-buttons-to-notification-bar-189/">Continue reading &#187;</a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-190" style="border-style: initial; border-color: initial; border-width: 0px;" title="Widgetsoid Logo" src="http://project89.com/wp-content/uploads/2011/10/widgetsoid-logo.png" alt="Widgetsoid Logo" width="124" height="124" />I’m using <a title="Official Homepage of Jaumard" href="http://jaumard.android.free.fr/widgetsoid/">Widgetsoid</a> nearly since the beginning of my smartphone career. It’s an essential app for me, and worth trying for everyone, who want to switch settings (e.g. turning GPS on and off) quickly. In fact, I was satisfied yet until I saw a screenshot in another forum. There, the settings are included in the notification bar.</p>
<p>The final result will look like this:<br style="clear:both" /><span id="more-189"></span><br />
<a href="http://project89.com/wp-content/uploads/2011/10/notification-bar.png"><img class="aligncenter size-thumbnail wp-image-191" title="Widgetsoid buttons in the notification bar" src="http://project89.com/wp-content/uploads/2011/10/notification-bar-150x150.png" alt="Widgetsoid buttons in the notification bar" width="150" height="150" /></a></p>
<p>The solution was both simple and easy. Just change the settings as following:</p>
<p><strong>Widget settings</strong></p>
<p>1) Create a new widget on your homescreen and add the icons you need. If you already have one, just load it. In the widget settings choose &#8220;Advanced&#8221; and check the &#8220;Notification&#8221; option.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/10/widget-settings1.png"><img class="aligncenter size-thumbnail wp-image-193" title="Check Notifications in the widget settings" src="http://project89.com/wp-content/uploads/2011/10/widget-settings1-150x150.png" alt="Check Notifications in the widget settings" width="150" height="150" /></a></p>
<p><strong>App settings (optional)</strong></p>
<p>Furthermore, some general options can be set in the app settings. This can be displaying an icon or change colors. I don’t want an icon in my notification bar and some custom colors. Take a look at this settings:</p>
<p><a href="http://project89.com/wp-content/uploads/2011/10/app-settings.png"><img class="aligncenter size-thumbnail wp-image-194" title="Change optional app settings" src="http://project89.com/wp-content/uploads/2011/10/app-settings-150x150.png" alt="Change optional app settings" width="150" height="150" /></a></p>
<p>2) Hide the notification bar icon<br />
3) Change the colors<br />
4) Activate popups (this is needed, because my Defy can’t differ between the icons in the notification bar. Some other smartphones may behave elsewise.)</p>
<p>That&#8217;s it.</p>
<div class="wp-caption aligncenter" style="width: 185px"><a href="https://market.android.com/details?id=com.jim2"><img title="QR Code for Widgetsoid on Android Market" src="http://qrcode.kaywa.com/img.php?s=5&amp;d=https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dcom.jim2" alt="" width="175" height="175" /></a><p class="wp-caption-text">Download from Android Market</p></div>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/add-widgetsoid-buttons-to-notification-bar-189/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GL-35DSR and locked files</title>
		<link>http://project89.com/gl-35dsr-and-locked-files-181/</link>
		<comments>http://project89.com/gl-35dsr-and-locked-files-181/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 19:43:10 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://project89.com/?p=181</guid>
		<description><![CDATA[A couple of months ago, I have bought a NAS to store my digitalized CD archive centrally. I wanted to access my files from my netbook, desktop PC or hotel PC while travelling. The NAS is running some unix-based operating system, what is something I&#8217;m not very familiar with. Indeed, I ran into a lot &#8230; </p><p><a class="more-link block-button" href="http://project89.com/gl-35dsr-and-locked-files-181/">Continue reading &#187;</a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://project89.com/wp-content/uploads/2011/09/terminal.png"><img class="alignnone size-full wp-image-183" style="float: left;" title="Terminal" src="http://project89.com/wp-content/uploads/2011/09/terminal.png" alt="Terminal" width="69" height="85" /></a>A couple of months ago, I have bought a NAS to store my digitalized CD archive centrally. I wanted to access my files from my netbook, desktop PC or hotel PC while travelling. The NAS is running some unix-based operating system, what is something I&#8217;m not very familiar with. Indeed, I ran into a lot of issues, never anything critical, but this one kept me busy.<span style="clear:left" /><br />
<span id="more-181"></span><br />
<strong>Avoid configuring two accounts &#8211; and when, never delete the uploader!</strong></p>
<p>I have configured two accounts, one is my personal and the other is an internal admin (but not root!). This is where the trouble started because write permissions are only granted to the account, who have uploaded a file. Others may only read and execute. Okay, it makes sense; just the uploader can delete the file. It prevents an unintentional lost of files. This works very well for a while, but then I deleted the uploader account and all files are now owned by <em>www-data</em>. None of my known accounts could delete a file or folder. They were orphaned.</p>
<p><strong>&#8216;Hacking&#8217; a NAS</strong></p>
<p>A lot of different approaches later, I&#8217;ve tried connections via WebDAV, different FTP Clients, HTTP and lastly SSH. There I logged in as <em>admin</em> but didn&#8217;t have the permissions to use the <code>chmod</code> or <code>chown</code> utility. Even running <code>su</code> wasn&#8217;t allowed. Discouraged I tried to connect as <em>root</em>, neither the knowledge whether the account exists nor a possible password. I was surprised when I noticed that <em>root:root</em> works, but was also surprised that <code>ls</code> returned nothing.</p>
<p><strong>The solution</strong></p>
<p>Finally, one of my colleagues brought me back on track. He reminds me, that <em>root</em> may have had a special login folder &#8211; and he was right after all. This can be proved with a short check of my current position via <code>pwd</code> (I thought, it was an acronym for password. But it means print working directory.). Now I could navigate to my Music folder, which is located in <code>../shares/internal/nas/Public/</code> on this system. Now, I ran a <code>chown</code> on the locked folder and finally was able to delete it. The complete ssh session was as following:</p>
<p><code>noname:~ elyon$ ssh root@192.168.2.113<br />
root@192.168.2.113's password:<br />
[root@GL-35DSR ~]# pwd<br />
/root<br />
[root@GL-35DSR /]# cd /shares/internal/nas/Public/<br />
[root@GL-35DSR Music]# chown -R Nina Music</code></p>
<p>In the last row, <em>Nina</em> is the account to give ownership to. The parameter <code>-R</code> stands for recursive.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/gl-35dsr-and-locked-files-181/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Notebook will be closed! &#8211; What to do now?</title>
		<link>http://project89.com/google-notebook-closed-alternatives-169/</link>
		<comments>http://project89.com/google-notebook-closed-alternatives-169/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 19:35:22 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://project89.com/?p=169</guid>
		<description><![CDATA[A few days ago, Alan Eustace announced to bury some more Google products. This also includes Google Notebook, where I have stored a lot of ideas and post drafts. Other products are Google Pack, where you were able to download popular software (Skype, Adobe Reader, Chrome and Antivirus software) all at once or Google Desktop, to &#8230; </p><p><a class="more-link block-button" href="http://project89.com/google-notebook-closed-alternatives-169/">Continue reading &#187;</a>
Related posts:<ol>
<li><a href='http://project89.com/bypassing-google-redirect-to-local-search-123/' rel='bookmark' title='Bypassing Google Redirect to local search'>Bypassing Google Redirect to local search</a></li>
<li><a href='http://project89.com/enhancing-google-search-firefox-konqueror-130/' rel='bookmark' title='Enhancing google search in Firefox'>Enhancing google search in Firefox</a></li>
<li><a href='http://project89.com/google-buzz-100/' rel='bookmark' title='Google Buzz'>Google Buzz</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A few days ago, <a href="http://googleblog.blogspot.com/2011/09/fall-spring-clean.html">Alan Eustace announced to bury some more Google products</a>. This also includes Google Notebook, where I have stored a lot of ideas and post drafts. Other products are Google Pack, where you were able to download popular software (Skype, Adobe Reader, Chrome and Antivirus software) all at once or Google Desktop, to search files locally on your hard drive. A full list is mentioned in the blogpost linked above.</p>
<p><strong>What happens to notes, when Google Notebook is closed down?<span id="more-169"></span></strong></p>
<p>&#8220;We’ll be shutting down Google Notebook in the coming months, but we’ll automatically export all notebook data to Google Docs.&#8221;, is the comment to this question by Google. So in most cases, you don&#8217;t have to do anything, except maybe updating your favorites. But take some minutes considering to save your notes elsewhere. Google Docs isn&#8217;t Google Notebook and has, in my opinion, a completely different purpose.</p>
<p><strong>Where can I store my notes then?</strong></p>
<p>There are many popular web services, wh aich offers same or better functionalities to fulfill your requirements. Because Google Notebook was a cloud service, I will limit the following services to just that. If you consider, using a client application, I&#8217;ll recommend you to <a href="http://alternativeto.net/software/google-notebook/">take a look at a list of alternatives</a>.</p>
<p><strong>Is there any option to export existing notes?</strong></p>
<p>As mentioned above, there are a lot of services available to store your notes online. Please take a look at the one, which is suitable for you and follow the steps below to import your existing notes.</p>
<p><a href="http://evernote.com"><img class="alignnone size-full wp-image-171" title="Evernote Logo" src="http://project89.com/wp-content/uploads/2011/09/logo.png" alt="Evernote Logo" width="196" height="49" /></a></p>
<p>Evernote is available for nearly all platforms. Besides the basic online functionalities and Quick-Access Plugins for most browsers, they provide apps for iOS, BlackBerry OS, Android and Windows Mobile. For desktop use, you can download an offline client for Windows and Mac. As in Google Notebook, you can manage multiple notebooks, each containing unlimited notes. Labels are called tags in here, but are basically the same.</p>
<p>To import existing Google Notebook notes into evernote, you first have to log into your Google account and export each notebook as Atom. Save them locally on your hard drive.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/09/export-google.png"><img class="alignnone size-medium wp-image-173 thickbox" title="Export a Google Notebook into an Atom file" src="http://project89.com/wp-content/uploads/2011/09/export-google-300x49.png" alt="Export a Google Notebook into an Atom file" width="300" height="49" /></a></p>
<p>Then, create a new Evernote account in case, you&#8217;ve hadn&#8217;t before. Log in and keep moving into your settings. Here you can choose &#8220;Google Notebook&#8221; from a list of predefined import connectors. After chosing an appropriate name, you can see all your notes, labels and headings in Evernote.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/09/import-evernote.png"><img class="alignnone size-full wp-image-175" title="Import Notebook into Evernote" src="http://project89.com/wp-content/uploads/2011/09/import-evernote.png" alt="Import Notebook into Evernote" width="424" height="292" /></a></p>
<p><a href="http://springpadit.com"><img class="alignnone size-full wp-image-176" title="Springpad Logo" src="http://project89.com/wp-content/uploads/2011/09/logo.springpad.300w.png" alt="Springpad Logo" width="300" height="60" /></a></p>
<p>Springpad not only offers a notebook, but extends it with a task list. As I&#8217;ve seen in my circle of aquaintances, Springpad is mostly used as an iPhone app. But they have also an app for Android-based smartphones and several extentions for mostly all popular browsers (except Microsoft&#8217;s Internet Explorer). Additionally, you can send new notes via e-mail and they will be added to your notebook, too.</p>
<p>To import notes from Google Notebook, Springpad doesn&#8217;t offer an interface themselves, but <a href="http://mostmedia.com/">MostMedia</a> have developed an import service. Of course, you have to grant them permissions to your Springpad account. I was starting some quarrels with myself when I decided to test it with a fresh account. First, you have to export each notebook as an Atom XML file.</p>
<p>Visit the import page at <a href="http://g-springpad.appspot.com/">http://g-springpad.appspot.com/</a> (Don&#8217;t get confused by the page title. Nobody&#8217;s perfect.) Just fill out the formular and after some seconds, your notes are imported into Springpad. Be sure, that your exported XML file doesn&#8217;t exceed a size of 1 MB. The service won&#8217;t upload your notes then.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/09/import-springpad.png"><img class="alignnone size-medium wp-image-177" title="Import to Springpad succeeded " src="http://project89.com/wp-content/uploads/2011/09/import-springpad-300x213.png" alt="Import to Springpad succeeded " width="300" height="213" /></a></p>
<p>&nbsp;</p>
<p><a href="http://notebook.zoho.com"><img class="alignnone size-full wp-image-179" title="Zoho Notebook Logo" src="http://project89.com/wp-content/uploads/2011/09/30237_g1-e1315509600452.jpg" alt="Zoho Notebook Logo" width="269" height="53" /></a></p>
<p>Zoho is something like the hardest competitor of Google Apps. They offer a calendar, mail, an online office suite with collaboration features, multiple business apps like a CRM or a bugtracker and also a notebook. Because of the wide range of products, you&#8217;ll see a lot of possibilities to insert and format your notes. To tell the truth, I&#8217;m a bit overstrained. As far as I concern, Zoho only provides Plugins for browsers but no mobile app.</p>
<p>Importing an existing notebook into Zoho is very easy. Export each notebook from Google into an Atom XML file and save it locally. You may know this procedure from the products before, it&#8217;s always the same. Besides that, you have also the option to install a Windows application or install an add-on in Firefox. Both are ways, I won&#8217;t recommend just because of my laziness to uninstall them afterwards.</p>
<p>Now, you have to log into your Zoho account and open the notebook app. In the menu bar at upper screen, you will get a direct link to the Zoho import feature for Google Notebook files. The steps explained here are described very detailed. Choose the file from your hard drive and it will be imported with all tags and labels attached.</p>
<p><a href="http://project89.com/wp-content/uploads/2011/09/import-zoho.png"><img class="alignnone size-medium wp-image-180" title="Import to Zoho Notebook" src="http://project89.com/wp-content/uploads/2011/09/import-zoho-300x119.png" alt="Import to Zoho Notebook" width="300" height="119" /></a></p>
<p><a href="http://docs.google.com"><img class="alignnone size-full wp-image-178" title="Google Docs" src="http://project89.com/wp-content/uploads/2011/09/docs_logo.gif" alt="Google Docs" width="166" height="40" /></a></p>
<p>Last, but not least, you can also export your notes manually to Google Docs. In case, you&#8217;ve read the steps for other services before, you may have noticed the first option &#8220;Document&#8221;. Clicking this link will automatically generate a new document with the same title as your notebook and add all notes below each other. You don&#8217;t have to do the export-import-clicking thing. Just for the sake of completeness. ;)</p>
<p>The ultimate alternative for Google Notebook doesn&#8217;t exist. All of those services have their individual strengths and disadvantages. For me, this announcement has given me a reason to take a look beyond the rim of my teacup and made my experiences. But I&#8217;ve surely forgotten many other great tools online. Do you know any other?</p>
<p>Related posts:<ol>
<li><a href='http://project89.com/bypassing-google-redirect-to-local-search-123/' rel='bookmark' title='Bypassing Google Redirect to local search'>Bypassing Google Redirect to local search</a></li>
<li><a href='http://project89.com/enhancing-google-search-firefox-konqueror-130/' rel='bookmark' title='Enhancing google search in Firefox'>Enhancing google search in Firefox</a></li>
<li><a href='http://project89.com/google-buzz-100/' rel='bookmark' title='Google Buzz'>Google Buzz</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/google-notebook-closed-alternatives-169/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>vlc.exe has stopped working</title>
		<link>http://project89.com/vlc-exe-has-stopped-working-164/</link>
		<comments>http://project89.com/vlc-exe-has-stopped-working-164/#comments</comments>
		<pubDate>Tue, 24 May 2011 17:27:02 +0000</pubDate>
		<dc:creator>Nina</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[VLC]]></category>

		<guid isPermaLink="false">http://project89.com/?p=164</guid>
		<description><![CDATA[For some reason my vlc video player stopped working today. First I got a window over both desktops, but nothing was played. After killing the process, my win7 machine refuses to start the program again. It took me a while to struggle with this issue. Then, a VLC command line param on VideoLAN Wiki solved &#8230; </p><p><a class="more-link block-button" href="http://project89.com/vlc-exe-has-stopped-working-164/">Continue reading &#187;</a>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>For some reason my vlc video player stopped working today. First I got a window over both desktops, but nothing was played. After killing the process, my win7 machine refuses to start the program again. It took me a while to struggle with this issue. Then, a <a href="http://wiki.videolan.org/VLC_command-line_help" class="broken_link">VLC command line param on VideoLAN Wiki</a> solved this problem:</p>
<p><code>C:\Program Files\VideoLAN\VLC\>vlc.exe --reset-config</code></p>
<p>I&#8217;m outta here, have to reconfigure my settings.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://project89.com/vlc-exe-has-stopped-working-164/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

