<?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>VAXXi.NET &#187; android</title>
	<atom:link href="http://vaxxi.net/log/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaxxi.net/log</link>
	<description>There must be some way out of here</description>
	<lastBuildDate>Fri, 04 May 2012 12:46:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>bad google, bad</title>
		<link>http://vaxxi.net/log/bad-google-bad/</link>
		<comments>http://vaxxi.net/log/bad-google-bad/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 15:28:56 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=4013</guid>
		<description><![CDATA[<p><p>În principiu am o mare admirație pentru Google din punct de vedere tehnic. Ce fac dpdv etic și agresivitatea de &#8220;am rămas în urmă da&#8217; suntem disperați să-i prindem pe Facebook&#8221; &#8230; e altceva.</p> <p>Numa&#8217; că-n ultima vreme încep să cred că se lenevesc și se îndepărtează de filozofia de plecare. </p> <p></p> <p>Două exemple:</p> [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/bad-google-bad/">bad google, bad</a></p>]]></description>
			<content:encoded><![CDATA[<p>În principiu am o mare admirație pentru Google din punct de vedere tehnic. Ce fac dpdv etic și agresivitatea de &#8220;am rămas în urmă da&#8217; suntem disperați să-i prindem pe Facebook&#8221; &#8230; e altceva.</p>
<p>Numa&#8217; că-n ultima vreme încep să cred că se lenevesc și se îndepărtează de filozofia de plecare. </p>
<p><span id="more-4013"></span></p>
<p>Două exemple:</p>
<ul>
<li><a href="https://plus.google.com/105051985738280261832/posts/AzwMc3pSDUU">o discuție cu Dianne Hackborn</a>, inginer framework Android îmi lasă un gust amar din cauza modului de gândire și al răspunsurilor. Pe scurt, e vorba despre posibilitatea schimbării densității ecranelor la dispozitivele Android &#8211; asta permite afișarea mai multor informații pe același ecran (adică totul se vede mai mic). Problema e ridicată și pe <a href="http://code.google.com/p/android/issues/detail?id=19744">code.google.com ca #19744</a>, da&#8217; evident că Google nu răspunde niciodată.
<p>Pe scurt, ultimele versiuni de Market (mă rog, Play Store) verifică dacă DPI-ul aparatului este cel din fabrică. În caz contrar, afișează &#8220;This application is not compatible with your device&#8221;, deși aplicațiile merg foarte bine chiar și cu DPI modificat. Singura soluție deocamdată este utilizarea de versiuni modificate de Market, ceea ce nu e chiar kosher. Nu înțeleg de ce nu-mpacă pe toată lumea punând un checkbox în Market pentru a dezactiva verificarea asta &#8211; dacă merge, bine, dacă nu merge iar bine. În plus, răspunsurile de genul &#8220;ar fi un dezastru de PR&#8221; și &#8220;ai văzut cum arată interfața telefonului când l-ai cumpărat, dacă nu-ți place cum arată cumpără-ți altul&#8221; mi se par ultra arogante și deloc compatibile cu ce-ar răspunde un inginer.</li>
<li>
<div style="float:left; margin: 7px">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>În prezent e un bug în interfața web a Google Market (err, Play Store): în &#8220;My Android Apps&#8221; care afișează lista tuturor aplicațiilor instalate nu apar toate aplicațiile. Sunt păstrate progrămele pe care le-am instalat acu&#8217; ani de zile (și nu am opțiune de a le șterge din listă), dar dacă derulez lista de programe ajung doar la litera &#8220;G&#8221; după care lista revine la &#8220;A&#8221;. </p>
<p>Și au scos o versiune nouă de Market (Play Store 3.5.15) care aduce o pagină nouă, ce listează același lucru ca pagina web &#8220;My Android Apps&#8221;: toate aplicațiile instalate vreodată, gratuite sau grupate. Ok, cool, aici apar toate aplicațiile &#8230; au rezolvat-o, nu ?</p>
<p>NU. Lista e stupid de lungă și derulezi la ea de te doare deștu&#8217;. Hai să zicem că n-ar fi o problemă &#8230; dar după ce instalezi o aplicație, <strong>nenorocita de listă se derulează singură la început</strong> și tre&#8217; să reiei toată derularea! </p>
<p>Ok, am zis că-s eu mai șmecher: țin lista cu toate aplicațiile deschisă pe telefon și le dau click să se instaleze din pagina de web, ca să nu rederulez de o sută de ori. Nț: și când dai &#8220;Install&#8221; din interfața web, lista de pe telefon este rederulată la început! totally stupid, Google.</li>
</ul>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/bad-google-bad/">bad google, bad</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/bad-google-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cum instalez eu ice cream sandwich pe galaxy gt-i9100</title>
		<link>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/</link>
		<comments>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 20:41:47 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[galaxy s2]]></category>
		<category><![CDATA[gt-i9100]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[xxlpq]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3984</guid>
		<description><![CDATA[<p><p>Ehe, și iată c-a apărut în sfârșit Ice Cream Sandwich oficial (versiunea XXLPQ) de la Samsung pentru Galaxy S2 (GT-I9100). Nu e el prea strălucit ca implementare, pare pe-alocuri neterminat și TouchWiz-ul celor de la Samsung este complet neactualizat și stupid ca implementare &#8230; dar este Ice Cream Sandwich adică Android 4.0.3 ! </p> <p>Așa [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/">cum instalez eu ice cream sandwich pe galaxy gt-i9100</a></p>]]></description>
			<content:encoded><![CDATA[<p>Ehe, și iată c-a apărut în sfârșit Ice Cream Sandwich oficial (versiunea XXLPQ) de la Samsung pentru Galaxy S2 (GT-I9100). Nu e el prea strălucit ca implementare, pare pe-alocuri neterminat și TouchWiz-ul celor de la Samsung este complet neactualizat și stupid ca implementare &#8230; dar este Ice Cream Sandwich adică Android 4.0.3 ! </p>
<p>Așa cum vine din fabrică, update-ul de la Samsung nu e rău ca bază de pornire, dar este handicapat substanțial de mizeriile de aplicații preinstalate. Însă platforma de bază e în regulă; dacă mai vin și sursele de kernel în curând, e perfect.</p>
<p><span id="more-3984"></span></p>
<div style="float:left;padding:7px;">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Urmează cea mai simplă modalitate de a instala Ice Cream Sandwich (Android 4.0.3 XXLPQ) pe Galaxy SII. Atenție: nu este  singura modalitate, nici cea mai ieftină, dar este cea mai eficientă. Căci e făcută de mine <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  nu de alta, da&#8217; de la un punct încolo veți înțelege că e mai sănătos să folosești timpul liber pentru alte lucruri mai importante și interesante.</p>
<p>Ca atare, ce vă trebuie:</p>
<p>- un fișier cu ROM-ul nou, XXLPQ. Au fost scoase 5 bucăți pe 13 martie: țările nordice, țările baltice, Polonia, Ungaria și zona Americii Latine. Nu e o diferență foarte mare între ele; eu l-am instalat pe cel pentru Polonia deoarece include CSC-ul XEU.</p>
<p>Vă trebuie fișierele cu denumirea GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ sau GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ, pe care le găsiți la o simplă căutare cu Google. Aveți aici linkurile către fișierele preparate de intratech de pe XDA, care conțin (bonus) vechiul bootloader pentru a putea folosi în continuare USB jig-ul:</p>
<p><a href="http://skywanker.net/roms/intratech/Firmwares/Unbranded/Baltic/GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ.7z">GT-I9100_SEB_I9100XXLPQ_I9100OXXLPD_I9100XXLPQ</a> sau <a href="http://forum.xda-developers.com/attachment.php?attachmentid=944739&#038;d=1331615655">fișier torrent</a>; <a href="http://skywanker.net/roms/intratech/Firmwares/Unbranded/Poland/GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ.7z">GT-I9100_XEO_I9100XXLPQ_I9100OXALPQ_I9100XXLPQ</a> sau <a href="http://forum.xda-developers.com/attachment.php?attachmentid=944738&#038;d=1331615655">fișier torrent</a>. Restul mirrorurilor se găsesc <a href="http://forum.xda-developers.com/showpost.php?p=16781168&#038;postcount=3">aici</a> în partea de jos a paginii (căutați XXLPQ). </p>
<p>Dezarhivați fișierul ales cu extensia 7z și veți obține un fișier cu extensia .tar.md5. Pe acesta îl copiați pe cardul SD.</p>
<p>Acum intrați pe Market și cumpărați <a href="https://play.google.com/store/apps/details?id=eu.chainfire.mobileodin.pro">Mobile Odin Pro</a>. Nu vă zgârciți la un pachet de țigări cât costă aplicația &#8211; ați dat o poală de bani pe telefon, așa că puteți cumpăra și un program foarte util care vă va servi pe viitor. În plus, Chainfire face o muncă deosebită și merită susținut.</p>
<p>Așa, acum porniți Mobile Odin Pro și alegeți fișierul pe care l-ați copiat mai devreme pe SD card. Bifați <i>Enable EverRoot</i>, <i>Inject SuperUser</i> și <i>Inject Mobile ODIN</i>. Am ales să nu instalez și ClockWorkMod Manager; îl voi pune mai târziu cu un kernel custom, când vor apărea (pe Gingerbread foloseam Speedmod kernel).</p>
<div style="float:right;padding:7px;">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4575130219533250";
/* BlogCenter */
google_ad_slot = "1725336028";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<p>Bifați și opțiunile de wipe (care implică pierderea datelor din memoria telefonului; informațiile de pe card se păstrează). Știu că se poate face update peste Gingerbread, dar orice softist care își știe meseria știe și că asta nu-i niciodată o idee bună. O instalare &#8220;pe curat&#8221; este mult mai cinstită. Deci, <b>wipe</b> și apoi <i>Flash firmware</i>.</p>
<p>Telefonul va reporni într-un kernel custom, ROM-ul va fi flashuit și apoi va reporni din nou. După ecranul de boot, va apărea un Android cu pieptul deschis care va sta o vreme, apoi ecranul va fi negru și în centrul lui vor apărea aplicațiile ce se instalează. După încă un pic, veți fi întâmpinat de vrăjitorul de configurare al Android.</p>
<p>Și gata, aveți Ice Cream Sandwich oficial (XXLPQ) pe Samsung Galaxy S2 ! Urmează restaurarea aplicațiilor din contul Google împreună cu upgrade-urile de rigoare la Google Maps și Youtube. Ce-am mai făcut eu după:</p>
<p>- dezactivat Swype deoarece face probleme la upgrade (și oricum folosesc altă tastatură)<br />
- înregistrat contul Samsung (da, merge)<br />
- dezactivat notificările din Samsung Apps<br />
- dezactivat notificările din Google Play Store<br />
- șters cu Titanium Backup următoarele porcării de aplicații de la Samsung: Zinio, Yahoo Finance, Swype, Social Hub (toate 3), toate aplicațiile care încep cu SNSAccount, SNS, Readers Hub, PressReader, News &#038; Weather, Music Hub, Mini Paper, Mini diary, Memo, Kobo, Game Hub, Dual Clock, Digital Clock, Days, Application Monitor, Ap Mobile, AccuWeather.com și Accuweather Weather Daemon.<br />
- instalat <a href="https://play.google.com/store/apps/details?id=com.anddoes.launcher">Apex Launcher</a> care-i excelent și va avea în curând versiune localizată în română <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
- modificat DPI-ul din 240 în 200 (aplicațiile LCD Density changer și altele similare nu mai merg, trebuie editat de mână /system/build.prop și schimbat DPI-ul manual; atenție, mie nu mi-a mers cu vi din adb shell &#8211; telefonul intra în bootloop. Am editat cu <a href="https://play.google.com/store/apps/details?id=org.nathan.jf.build.prop.editor">build.prop editor</a> și a fost în regulă).</p>
<p>Ăla e. Un ROM cu aproape același consum de baterie ca pe vechiul XILA2 și performanțe mult mai ridicate (un benchmark în AnTuTu îl arată cu vreo 2000 de puncte mai rapid decât vechiul ROM oficial Gingerbread). În timp o să mai dezinstalez aplicații și-o să încep să aplic diverse optimizări, dacă mă plictisesc <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Spor la treabă!</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000010t.png"><img src="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000010t-300x500.png" alt="" title="shot000010t" width="300" height="500" class="alignleft size-medium wp-image-3985" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000008.png"><img src="http://vaxxi.net/log/wp-content/uploads/2012/03/shot000008-300x500.png" alt="" title="shot000008" width="300" height="500" class="alignleft size-medium wp-image-3986" /></a></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/">cum instalez eu ice cream sandwich pe galaxy gt-i9100</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/instalez-ice-cream-sandwich-galaxy-gt-i9100/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>samsung galaxy convertește sms în mms</title>
		<link>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/</link>
		<comments>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 13:06:51 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3967</guid>
		<description><![CDATA[<p><p>Noua mea jucărie (Samsung GT-i9100) are o problemă de-a dreptu&#8217; mârlănească: orice SMS mai lung de 160 caractere (adică un SMS compus din mai multe mesaje, pe care până și Nokia 1100 mi se pare că știe să le trimită corect) este schimbat automat la MMS. De menționat că folosesc un ROM Samsung curățat, că [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/">samsung galaxy convertește sms în mms</a></p>]]></description>
			<content:encoded><![CDATA[<p>Noua mea jucărie (Samsung GT-i9100) are o problemă de-a dreptu&#8217; mârlănească: orice SMS mai lung de 160 caractere (adică un SMS compus din mai multe mesaje, pe care până și Nokia 1100 mi se pare că știe să le trimită corect) este schimbat automat la MMS. De menționat că folosesc un ROM Samsung curățat, că nu-mi plac alea custom <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Eh, problema cu convertirea SMS-urilor în MMS n-ar fi o mare problemă într-o lume ideală, dar în lumea noastră reală SMS-urile sunt de obicei gratuite sau livrate în cantități industriale cu diverse opțiuni ieftine incluse în abonament. Eh, aici e însă și șmecheria: presupun că operatorilor nu le convine prea mult treaba asta și forțează spre furnizorii de telefoane să-și programeze jucăriile ca să nu-și piardă din profituri. În plus, prin țările unde-s eu plecat conexiunile de date sunt mai &#8230; lipsă, și rar se-ntâmplă să funcționeze MMS-urile/GPRS-ul (că de 3G nici nu se pune problema).</p>
<p>Cu alte cuvinte: scrii un SMS lung, ar trebui să fie trimis ca SMS multi-part = 3-4-5 SMS-uri normale, scăzându-ți din cele 500-1000 de SMS-uri incluse în abonament. Vodafone zice lu&#8217; nenea Samsung: ia bagă matale în aplicația de mesagerie ca orice SMS mai lung de 160 caractere să fie convertit la MMS, pe care noi îl taxăm cu 20-25 de cenți. Pffft.</p>
<p>Soluții pentru Galaxy-urile care schimbă SMS-urile lungi în MMS sunt 2 la număr:</p>
<p>- pentru telefoane nerootate, folosirea unei aplicații 3-rd party cum ar fi <a href="https://market.android.com/details?id=com.p1.chompsms">ChompSMS</a>, <a href="https://market.android.com/details?id=com.jb.gosms">Go SMS Pro</a> sau cea mai ușurică: <a href="https://market.android.com/details?id=skezza.main">BigSMS</a><br />
- pentru telefoane rootate, decompilarea Mms.apk și mărirea parametrului smsToMmsTextThreshold. </p>
<p>Cum chestia din urmă e mai complicată de făcut, găsiți aici <a href="http://vaxxi.net/Mms.zip">Mms.apk</a> care merge pe ROM-urile originale 2.3.6 Samsung (atât ODEX cât și de-ODEX). Este făcut de HTCDevil de pe XDA. Varianta pentru ROM-urile beta de ICS se găsește <a href="http://forum.xda-developers.com/showpost.php?p=22260919&#038;postcount=1960">aici</a></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/">samsung galaxy convertește sms în mms</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/samsung-galaxy-converteste-sms-in-mms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>android reverse tethering on mac os x</title>
		<link>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/</link>
		<comments>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 19:24:29 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mac os x]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3701</guid>
		<description><![CDATA[<p><p>Everyone knows what tethering is: using your mobile phone&#8217;s data plan to get Internet on your laptop. Well, here&#8217;s the concept of reverse tethering: you don&#8217;t have a mobile data plan or a WiFi connection available for your smartphone, but you have a WiFi connection available for your laptop. Therefore, you want to use your [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/">android reverse tethering on mac os x</a></p>]]></description>
			<content:encoded><![CDATA[<p>Everyone knows what tethering is: using your mobile phone&#8217;s data plan to get Internet on your laptop. Well, here&#8217;s the concept of <strong>reverse tethering</strong>: you don&#8217;t have a mobile data plan or a WiFi connection available for your smartphone, but you have a WiFi connection available for your laptop. Therefore, you want to use <b>your laptop&#8217;s WiFi internet connection</b> to <b>get internet on your Android phone</b>. </p>
<p><span id="more-3701"></span></p>
<p><em>When might this be useful ?</em> you might ask. Well, here I am in a hotel room where my phone can&#8217;t connect to wifi (either a CyanogenMod fault or a phone hardware problem). I can&#8217;t use the WiFi Internet sharing included in Mac OS X, because the WiFi is already used for Internet. On Windows/Linux, <a href="http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html">it&#8217;s quite easy to do</a>. What about Mac OS X ?</p>
<p>Well, it seems Android&#8217;s reverse tethering is based on a Microsoft protocol (ha-ha, the irony). Although it&#8217;s specifications are public, it&#8217;s not implemented in Mac OS X at all and probably will never be. You could try <a href="http://projects.goldelico.com/p/AJZaurusUSB/">AJZaurusUSB</a>, which makes your USB device appear as a network interface to Mac OS X. It&#8217;s easy then to use Mac OS X&#8217;s Internet Sharing to give Internet access to the device connected on USB.</p>
<p>For me, AJZaurusUSB didn&#8217;t work unfortunately. It installed successfully, but no new network interface appeared. What to do, what to do ? Hmm. We have Bluetooth, don&#8217;t we ? Go to Mac OS X&#8217;s System Panel, Network, add a new network interface (&#8220;+&#8221; button in bottom left), choose &#8220;Bluetooth PAN&#8221; and set up your Android phone. Get the wizard done and press &#8220;Connect&#8221;. You&#8217;ll get a new &#8220;Bluetooth PAN&#8221; network interface in the left list (it was en2 on my laptop, with en0 being Ethernet and en1 being the Wifi interface). </p>
<p>Now, go back to system panel and into Sharing. Go to Internet Sharing and &#8220;Share your connection from Airport&#8221; &#8220;To computers using: Bluetooth PAN&#8221;. I assume this is the equivalent of masquerading, which could be also achieved on Linux with:</p>
<p><code><br />
iptables -A FORWARD -i tap0 -o usb0 -m state --state RELATED,ESTABLISHED -j ACCEPT<br />
iptables -A POSTROUTING -t nat -o tap0 -j MASQUERADE<br />
iptables -A INPUT -i usb0 -j ACCEPT<br />
iptables -A FORWARD -i usb0 -o tap0 -j ACCEPT<br />
</code></p>
<p>And that&#8217;s it ! browser will work, email will work, maps will work&#8230; except Market <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  it seems Android applications which access the network are relying on ConnectivityService to find out if there&#8217;s a network connection available. Our method doesn&#8217;t make ConnectivityService think we&#8217;re online. You can read more about ConnectivityService not being notified <a href="http://comments.gmane.org/gmane.comp.handhelds.android.porting/12028">here</a>, unfortunately there seems to be no other solution other than recompiling it. Bummer.</p>
<p>Seems to be quite an omission from Google, considering even the old Windows Mobile was able to do this. However, in this world of &#8220;always connected/wifi everywhere&#8221; (except here <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> ) probably nobody will bother to fix this. It seems HTC offered an &#8220;<a href="http://www.htc.com/sea/faqs.aspx?p_id=324&#038;cat=264&#038;id=149702">Internet passthrough</a>&#8221; mode for the new devices, but it&#8217;s Windows only and requires HTC Sync to be installed.</p>
<p>References: <a href="http://superuser.com/questions/188636/connect-android-to-internet-using-usb-tether-through-laptops-newtwork">[1]</a>, <a href="http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html">[2]</a>, <a href="http://wordpress.metro.cx/2011/06/17/reverse-tethering-for-android/">[3]</a> , <a href="http://forum.xda-developers.com/showthread.php?p=8236341">[4]</a>, <a href="http://forum.xda-developers.com/showthread.php?t=666988&#038;page=2">[5]</a>, <a href="http://comments.gmane.org/gmane.comp.handhelds.android.porting/12028">[6]</a>, <a href="http://blog.brightpointuk.co.uk/using-internet-passthrough-mode-htc-desire-z-and-desire-hd">[7]</a>.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/">android reverse tethering on mac os x</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/android-reverse-tethering-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>gps ultra-rapid pe android</title>
		<link>http://vaxxi.net/log/gps-ultra-rapid-pe-android/</link>
		<comments>http://vaxxi.net/log/gps-ultra-rapid-pe-android/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 14:16:29 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3621</guid>
		<description><![CDATA[<p><p>Tot săpând după diverse setări (în continuarea articolului despre <a href="http://vaxxi.net/log/gps-asistat-a-gps-pe-android/">GPS asistat pe Android</a>) am mai găsit o idee interesantă, care s-a dovedit foarte practică.</p> <p></p> <p>Concret:</p> poziționarea pe un telefon Android (și un smartphone în general) se face prin 3 metode mari și late: network location (în funcție de celulele GSM la care este [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/gps-ultra-rapid-pe-android/">gps ultra-rapid pe android</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://vaxxi.net/log/wp-content/uploads/2011/07/1-150x150.png" alt="" title="GPS info" width="150" height="150" class="alignleft size-thumbnail wp-image-3622" />Tot săpând după diverse setări (în continuarea articolului despre <a href="http://vaxxi.net/log/gps-asistat-a-gps-pe-android/">GPS asistat pe Android</a>) am mai găsit o idee interesantă, care s-a dovedit foarte practică.</p>
<p><span id="more-3621"></span></p>
<p>Concret:</p>
<ul>
<li>poziționarea pe un telefon Android (și un smartphone în general) se face prin 3 metode mari și late: network location (în funcție de celulele GSM la care este conectat telefonul), WiFi location (în funcție de rețeaua WiFi la care este conectat telefonul) și GPS location (prin recepția semnalelor satelit).</li>
<li>network location și WiFi location folosesc o bază de date predefinită cu poziția geografică a celulelor/ruterului WiFi (IP geolocation). Merg aproape instant, necesită conexiune la internet.</li>
<li>GPS location nu necesită conexiune internet, dar poate fi ajutată prin descărcarea efemeridelor (un fișier ce conține poziția curentă a sateliților GPS și care este valabil doar o săptămână). Când un chip GPS are semnal suficient de puternic de la un număr suficient de sateliți, se cheamă că s-a făcut un &#8220;gps fix&#8221; și precizia poziționării este suficient de mare (în general, sub 100 metri).</li>
<li>Un GPS fix se poate obține &#8220;la rece&#8221; (de exemplu când aparatul a fost oprit) sau &#8220;la cald&#8221; (când s-a obținut o poziționare anterioară și chipul GPS este reactivat după o perioadă). Durata obținerii poziției precise poate fi de la câteva minute pentru un cold fix până la câteva secunde pentru un hot fix. Durata depinde și de vizibilitatea cerului, condițiile atmosferice, vreme, etc.</li>
</ul>
<p>Eh, numai că sunt situații când folosești un program de navigație care se bazează doar pe GPS și ai nevoie de un GPS fix rapid, pentru ca programul să știe poziția curentă și să poți calcula o rută. Având o poziție inițială estimativă, poți porni la drum liniștit iar GPS-ul își va stabili conexiunea pe parcurs. </p>
<p>Trucul de mai jos realizează fix asta: odată inițializat chipul GPS din telefonul cu Android, aplicația care folosește GPS-ul va crede că primește un GPS fix aproape imediat. În realitate, poziționarea inițială este pe baza celulelor GSM/WiFi și are o eroare destul de mare (1-2 km de obicei prin orașe, 10-20 km în afara lor). Cu toată eroarea asta, poziționarea e suficient de bună pentru a porni navigarea. Ulterior, pe măsură ce sateliții sunt recepționați corespunzător, precizia poziționării se va îmbunătăți ajungând la nivel de metri (&#8220;adevăratul GPS fix&#8221;, ca să zic așa).</p>
<p>Bun, ce trebuie făcut pentru asta: se remontează partiția system din telefon cu adb (<code>adb remount /system rw</code>) și se înlocuiește conținutul fișierului /system/etc/gps.conf cu următoarele:</p>
<p><code><br />
NTP_SERVER=1.ro.pool.ntp.org<br />
NTP_SERVER=ro.pool.ntp.org<br />
NTP_SERVER=europe.pool.ntp.org<br />
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin<br />
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin<br />
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin<br />
SUPL_HOST=supl.google.com<br />
SUPL_PORT=7276<br />
DEBUG_LEVEL=0<br />
INTERMEDIATE_POS=1<br />
ACCURACY_THRES=5000<br />
REPORT_POSITION_USE_SUPL_REFLOC=1<br />
ENABLE_WIPER=1<br />
SUPL_NO_SECURE_PORT=7276<br />
SUPL_SECURE_PORT=7276<br />
CURRENT_CARRIER=common<br />
DEFAULT_AGPS_ENABLE=TRUE<br />
DEFAULT_SSL_ENABLE=FALSE<br />
DEFAULT_USER_PLANE=TRUE</code></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/gps-ultra-rapid-pe-android/">gps ultra-rapid pe android</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/gps-ultra-rapid-pe-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>android 2 din hud dvd</title>
		<link>http://vaxxi.net/log/android-2-din-hud-dvd/</link>
		<comments>http://vaxxi.net/log/android-2-din-hud-dvd/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 23:19:07 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3557</guid>
		<description><![CDATA[<p><p>The chinese 2 DIN head unit I got in my car does the job quite ok hardware-wise. The software however is a terrible mess, as it&#8217;s based on the ancient dinosaur named Windows CE 5.0. There are no apps, the resistive screen is crappy, the audio + I/O + system settings are controlled by some [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-2-din-hud-dvd/">android 2 din hud dvd</a></p>]]></description>
			<content:encoded><![CDATA[<p>The chinese 2 DIN head unit I got in my car does the job quite ok hardware-wise. The software however is a terrible mess, as it&#8217;s based on the ancient dinosaur named Windows CE 5.0. There are no apps, the resistive screen is crappy, the audio + I/O + system settings are controlled by some very primitive chinese software. The clock keeps resetting to random values, the GPS module doesn&#8217;t provide the correct time in software, and so on. The music playback interface (one of the most important functions of the device, after all) is even designed like the old Norton Commander ! <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p><span id="more-3557"></span></p>
<p>I&#8217;ve long wondered why the chinese manufacturers in Shenzhen haven&#8217;t used Android on the same hardware. Licensing issues (although this hasn&#8217;t stopped them before) ? porting difficulties ? who knows. It seems this finally happened though. Have you heard of Shenzhen Zhiluling Technology Co., Ltd. ? me either. However, they&#8217;ve manufactured the device seen in the below pictures.</p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6885.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6885-300x200.jpg" alt="" title="IMG_6885" width="300" height="200" class="alignleft size-medium wp-image-3558" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6887.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6887-300x200.jpg" alt="" title="IMG_6887" width="300" height="200" class="alignleft size-medium wp-image-3559" /></a></p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6888.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6888-300x200.jpg" alt="" title="IMG_6888" width="300" height="200" class="alignleft size-medium wp-image-3560" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6891.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6891-300x200.jpg" alt="" title="IMG_6891" width="300" height="200" class="alignleft size-medium wp-image-3561" /></a></p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6985.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6985-300x200.jpg" alt="" title="IMG_6985" width="300" height="200" class="alignleft size-medium wp-image-3562" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6987.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6987-300x200.jpg" alt="" title="IMG_6987" width="300" height="200" class="alignleft size-medium wp-image-3563" /></a></p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6994.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_6994-300x200.jpg" alt="" title="IMG_6994" width="300" height="200" class="alignleft size-medium wp-image-3565" /></a><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_7005.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/IMG_7005-300x200.jpg" alt="" title="IMG_7005" width="300" height="200" class="alignleft size-medium wp-image-3566" /></a></p>
<p>As you can see, it&#8217;s a different approach than the classic one (fixed/sliding screen, like <a href="http://vaxxi.net/log/jimny-2-din-gps-hud-from-china/">the Jimny 2 DIN DVD shown here</a>): you get <a href="http://www.alibaba.com/product-gs/453276839/Android_2_1_Car_PC_New.html">a portable tablet which docks into the car head unit</a> (pictured in the last two shots, with red in the middle). Unfortunately, there&#8217;s no picture of the sides to see how it&#8217;s fixed into the dock; &#8220;just sitting there&#8221; like it looks might be an unfortunate idea, I would have preferred something sturdier. However, it&#8217;s definitely a step ahead; currently, the only person on eBay selling it is <a href="http://cgi.ebay.co.uk/Universal-Android-Double-2-Din-Auto-Car-Tablet-Pad-PC-/280692692905">a guy named ottonavigps</a> for about 500 euros + shipping; not even Chinavision has them yet, only Alibaba. I keep dreaming of the perfect Android app for in-car entertainment, something like this mock up:</p>
<div id="attachment_3572" class="wp-caption aligncenter" style="width: 610px"><a href="http://vaxxi.net/log/wp-content/uploads/2011/06/android-hud-mock-up.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2011/06/android-hud-mock-up-600x405.jpg" alt="Android car HUD mock up" title="Android car HUD mock up" width="600" height="405" class="size-large wp-image-3572" /></a><p class="wp-caption-text">Android car HUD mock up</p></div>
<p>Concepts:</p>
<ul>
<li>navigation is always displayed</li>
<li>shuffle/answer call buttons placed to the right of the screen (easier access with screen edge as reference)</li>
<li>only 4 hardware buttons which need to be accessed without looking: power on/off, volume and eject buttons</li>
<li>two configurable user shortcuts for other apps</li>
<li>library music button pulls up the audio sources (CD, memory card, USB, AUX, radio)</li>
<li>on screen compass (which could be replaced with clinometer ? <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  )</li>
</ul>
<p>Please, please Shenzhen, make this one for me !</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-2-din-hud-dvd/">android 2 din hud dvd</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/android-2-din-hud-dvd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>android app idea</title>
		<link>http://vaxxi.net/log/android-app-idea/</link>
		<comments>http://vaxxi.net/log/android-app-idea/#comments</comments>
		<pubDate>Sat, 14 May 2011 15:12:50 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/android-app-idea/</guid>
		<description><![CDATA[<p><p>I see a lot of people in the subway listening to music, playing games or reading books on their smartphone. </p> <p>What if an application (running.as a service and displaying alerts in the notification area preferably) would monitor the acceleration sensor and let you know which station you&#8217;re at? And when it&#8217;s time to get [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-app-idea/">android app idea</a></p>]]></description>
			<content:encoded><![CDATA[<p>I see a lot of people in the subway listening to music, playing games or reading books on their smartphone. </p>
<p>What if an application (running.as a service and displaying alerts in the notification area preferably) would monitor the acceleration sensor and let you know which station you&#8217;re at? And when it&#8217;s time to get off the train, ofcourse <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/android-app-idea/">android app idea</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/android-app-idea/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>gps asistat (a-gps) pe android</title>
		<link>http://vaxxi.net/log/gps-asistat-a-gps-pe-android/</link>
		<comments>http://vaxxi.net/log/gps-asistat-a-gps-pe-android/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 16:27:29 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gps]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=3056</guid>
		<description><![CDATA[<p><p>De când am ajuns aici, tot nu reușeam să obțin un gps-fix pe nicăieri. Știam că-n mod normal GPS-ul e mai lent dacă n-are rețea de date conectată, dar chiar așa de rău să fie ? Și m-am apucat de studiat cum funcționează A-GPS (assisted GPS) pe Android. În /system/etc/gps.conf există datele de configurare pentru [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/gps-asistat-a-gps-pe-android/">gps asistat (a-gps) pe android</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://vaxxi.net/log/wp-content/uploads/2011/01/android-gps-application.jpg" alt="" title="android-gps-application" width="150" height="149" class="alignleft size-full wp-image-3057" />De când am ajuns aici, tot nu reușeam să obțin un gps-fix pe nicăieri. Știam că-n mod normal GPS-ul e mai lent dacă n-are rețea de date conectată, dar chiar așa de rău să fie ? Și m-am apucat de studiat cum funcționează A-GPS (assisted GPS) pe Android. În /system/etc/gps.conf există datele de configurare pentru A-GPS, care arată cam așa:</p>
<p><code>NTP_SERVER=europe.pool.ntp.org<br />
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin<br />
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin<br />
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin<br />
SUPL_HOST=supl.google.com<br />
SUPL_PORT=7276</code></p>
<p>NTP_SERVER este serverul NTP, pentru sincronizarea ceasului. Câmpurile XTRA indică locațiile de descărcare a <a href="http://en.wikipedia.org/wiki/Ephemeris">efemeridelor</a>: <em>Global Positioning System (GPS) navigation satellites transmit electronic ephemeris data consisting of health and exact location data that GPS receivers then use (together with the signal&#8217;s elapsed travel time to the receiver) to calculate their own location on Earth using trilateration.</em> Câmpurile SUPL_HOST și SUPL_PORT definesc serverul de A-GPS, în acest caz tocmai serverul Google. </p>
<p>Așadar, era configurat dar neutilizat; implicit, se pare că fișierul de efemeride e descărcat doar când GPS-ul e pornit simultan cu conexiunea de date, ceea ce la mine nu se întâmpla (deoarece pe-aici folosesc doar wireless-uri, care-s indoor). Soluția a fost să descarc <a href="http://www.appbrain.com/app/gps-status-toolbox/com.eclipsim.gpsstatus2">GPS Status &#038; Toolbox</a>, care știe să declanșeze descărcarea efemeridelor chiar și doar în prezența unei conexiuni de date. Am descărcat fișierul, am ieșit afară, gps-fix în 9 secunde.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/gps-asistat-a-gps-pe-android/">gps asistat (a-gps) pe android</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/gps-asistat-a-gps-pe-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ţ pe android</title>
		<link>http://vaxxi.net/log/t-pe-android/</link>
		<comments>http://vaxxi.net/log/t-pe-android/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 10:52:45 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=2712</guid>
		<description><![CDATA[<p><p>Da, n-avem ţ ca lumea. Hai măi Google, că e simplă problema, ce naiba ? Aţi nimerit-o într-un loc şi în celălalt aţi dat-o în bară ? Vă rugăm reparaţi, că nu-i aşa dificil.</p> <p><a href="http://code.google.com/p/android/issues/detail?id=9808">http://code.google.com/p/android/issues/detail?id=9808</a> şi <a href="http://www.mobilewave.ro/forum/topic-5456.html">http://www.mobilewave.ro/forum/topic-5456.html</a></p> <p><a href="http://vaxxi.net/log/wp-content/uploads/2010/12/android_no_tz.jpg"></a></p></p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/t-pe-android/">ţ pe android</a></p>]]></description>
			<content:encoded><![CDATA[<p>Da, n-avem ţ ca lumea. Hai măi Google, că e simplă problema, ce naiba ? Aţi nimerit-o într-un loc şi în celălalt aţi dat-o în bară ? Vă rugăm reparaţi, că nu-i aşa dificil.</p>
<p><a href="http://code.google.com/p/android/issues/detail?id=9808">http://code.google.com/p/android/issues/detail?id=9808</a> şi <a href="http://www.mobilewave.ro/forum/topic-5456.html">http://www.mobilewave.ro/forum/topic-5456.html</a></p>
<p><a href="http://vaxxi.net/log/wp-content/uploads/2010/12/android_no_tz.jpg"><img src="http://vaxxi.net/log/wp-content/uploads/2010/12/android_no_tz-600x450.jpg" alt="" title="android_no_tz" width="600" height="450" class="aligncenter size-large wp-image-2713" /></a></p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/t-pe-android/">ţ pe android</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/t-pe-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>root pe legend cu froyo</title>
		<link>http://vaxxi.net/log/root-pe-legend-cu-froyo/</link>
		<comments>http://vaxxi.net/log/root-pe-legend-cu-froyo/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 12:50:37 +0000</pubDate>
		<dc:creator>VAXXi</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[idioti]]></category>

		<guid isPermaLink="false">http://vaxxi.net/log/?p=2689</guid>
		<description><![CDATA[<p><p>Mare tam-tam, doamnelor și domnilor, într-o chestie de-asta tip &#8220;geek&#8221; legată de Android și telefonu&#8217; HTC Legend. Care-i ideea: telefonul ăsta a fost livrat cu versiunea 2.1 de Android, adică Eclair; toate bune și frumoase. La nici 2-3 luni după lansare a apărut versiunea 2.2 (Froyo), care aduce două mari îmbunătățiri: un nou JIT (ceea [...]</p><p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/root-pe-legend-cu-froyo/">root pe legend cu froyo</a></p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://vaxxi.net/log/wp-content/uploads/2010/12/broken_legend.jpg" alt="" title="broken_legend" width="150" height="150" class="alignleft size-full wp-image-2691" />Mare tam-tam, doamnelor și domnilor, într-o chestie de-asta tip &#8220;geek&#8221; legată de Android și telefonu&#8217; HTC Legend. Care-i ideea: telefonul ăsta a fost livrat cu versiunea 2.1 de Android, adică Eclair; toate bune și frumoase. La nici 2-3 luni după lansare a apărut versiunea 2.2 (Froyo), care aduce două mari îmbunătățiri: un nou JIT (ceea ce se traduce într-o îmbunătățire majoră a vitezei de rulare a aplicațiilor) și posibilitatea de a instala aplicațiile pe cardul de memorie (iarăși o chestie importantă, pentru că cei 128 Mb ai telefonului se umpleau relativ repede cu aplicații).</p>
<p>Nu continuați să citiți decât dacă vă interesează subiectul. Altfel, riscați o durere majoră de cap <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-2689"></span></p>
<p>Boon. Legendu&#8217; a fost lansat odată cu Desire-ul, ăsta din urmă fiind considerat vârful de gamă și primind update-ul oficial de Froyo prin iulie 2010. Fratelui mai mic Legend (dar nu cu mult mai ieftin) i s-a promis același update oficial prin septembrie. În septembrie s-a amânat pentru octombrie, în octombrie s-a promis jurând pe roșu că vine update-ul în noiembrie, și bineînțeles că a trecut și noiembrie fără nici o veste. În tot timpul ăsta, diverse filiale ale HTC tot postau pe Twitter &#8220;Froyo pe Legend vine în câteva zile&#8221;, &#8220;vă mulțumim pentru înțelegere&#8221;, bla bla. Pân&#8217; la urmă Mark Moons (directorul pe Europa al HTC) a promis că vine &#8220;de Moș Nicolae&#8221;, și nici atunci n-a venit. Motivul a fost explicat printr-o mențiune de genul &#8220;ne pare rău, dar inginerii noștri lucrează din greu pentru a se asigura că nu vor fi probleme cu update-ul&#8221;. Mă rog.</p>
<p>Între timp, s-a întâmplat altă măgărie. Deși HTC anunța că telefoanele nebranduite de operatori vor fi primele actualizate la Froyo, în realitate a fost tocmai invers: Legend-urile vândute de Vodafone au primit update-ul de Froyo pe la sfârșitul lui noiembrie. Evident, scandal, panaramă, <em>de ce ei întâi</em>, <em>huo Vodafone</em> și tot așa. Unii s-au apucat de debranduit ROM-ul de Froyo scos pentru Vodafone și l-au instalat așa cum era, pe principiul &#8220;o fi și ăsta bun&#8221;. Alții și-au pus diverse ROM-uri făcute de useri de pe XDA și Modaco, sau deja celebrul CyanogenMod. Am încercat și eu un ROM de pe Modaco, un CyanogenMod RC (release candidate) &#8230; nu mi-au plăcut, plus c-aveau bug-uri, așa că înapoi la 1.31.405.5 WWE și așteptam cuminte update-ul oficial. </p>
<p>Cum ăștia tot întârziau, și între timp a apărut CyanogenMod 6.1 final, am zis să-l încerc din nou. Și mi-a plăcut, deci am rămas cu el de câteva zile. Ca-n legile lui Murphy, imediat după asta a apărut și update-ul oficial cu Froyo de la HTC <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  dar ce-a ieșit după, m-a făcut să mă bucur c-am ales varianta CyanogenMod. </p>
<p>Aici vine măgăria: update-ul de la HTC se pare că nu este un WWE &#8220;curat&#8221; (adică un ROM integral, care să poate fi instalat pe orice telefon). Ca atare, se întâmplă următoarele chestii:</p>
<p>- cei care au pus ROM-ul cu Froyo pentru Vodafone au acum un CID al dispozitivului care nu-i compatibil cu update-ul OTA de Froyo de la HTC, rezultatul fiind că telefonul rămâne blocat la ecranul cu triunghi roșu<br />
- cei care au actualizat la 2.2 cu update.zip și un goldcard rămân cu telefonul blocat în bootloop<br />
- cei care n-au intervenit cu nimic asupra telefonului (nu root, nu debranding) descarcă update-ul și primesc mesajul că arhiva este coruptă (aș zice că ăștia sunt cei mai fericiți)</p>
<p>Ca să fie mai distractiv, update-ul cu Froyo pentru Vodafone modifică și niște parametri ai bootloaderului, fapt care face extrem de dificilă (dacă nu imposibilă) revenirea la o versiune mai veche prin actualizare cu RUU. Oricum ar fi pusă problema, HTC a dat-o MAJOR în bară cu update-ul ăsta. Cei care-au reușit să ducă update-ul la capăt se plâng deja de probleme cu Market-ul, care crapă.</p>
<p>Bibliografia pe XDA Developers:</p>
<p><a href="http://forum.xda-developers.com/showthread.php?t=776035">Promisiunea cu Froyo în Septembrie</a><br />
<a href="http://forum.xda-developers.com/showthread.php?t=840400">Telefoanele Vodafone primesc update-ul înaintea celor nebranduite</a><br />
<a href="http://forum.xda-developers.com/showthread.php?t=845085">Iar promisiuni cu Froyo</a><br />
<a href="http://forum.xda-developers.com/showthread.php?t=866629">Topicul cu probleme după update la Froyo</a></p>
<p>În concluzie, după ce amăgești timp de vreo 4 luni oamenii cu chestia asta, după ce nu dai detalii despre termenul de livrare, după ce nu oferi nici o informație utilă în afară de răspunsurile-șablon &#8230; scoți un update cu verificări inutile care crapă de tot telefoanele (în loc să dai un RUU cinstit, care să rescrie întregul ROM). Bravo băieți: FAIL.</p>
<p>Și acum informația utilă, și anume <strong>cum rootuim Legendul și instalăm CyanogenMod 6.1 stabil</strong>:</p>
<p>- se descarcă ROM-ul WWE 1.31.405.4 de pe <a href="http://shipped-roms.com/index.php?category=android&#038;model=Legend">Shipped-ROMs.com</a><br />
- se instalează pe telefon; acum avem un 1.31.405.4 nebranduit și nerootuit<br />
- se aplică <a href="http://android.modaco.com/content/htc-legend-legend-modaco-com/307487/24-may-r4-htc-legend-rooting-guide-now-with-1-31-x/">tutorialul de rootuit al lui Paul, de pe Modaco</a><br />
- acum avem un 1.31.x rootuit<br />
- se instalează ROM Manager din market<br />
- se descarcă <a href="http://forum.cyanogenmod.com/files/category/29-htc-legend/">CyanogenMod 6.1 stable</a> împreună cu G-apps<br />
- se copiază cele 2 arhive pe card<br />
- cu ROM Manager se instalează ClockworkMod Recovery<br />
- se bootează în ClockworkMod Recovery<br />
- Nandroid backup<br />
- se face wipe complet<br />
- se instalează prin funcția de update arhiva cu CyanogenMod 6.1<br />
- reboot și verificăm că-i totul în regulă<br />
- se instalează IAR ClockworkMod Recovery, altfel nu va merge<br />
- se bootează în ClockworkMod Recovery<br />
- se instalează prin funcția de update arhiva cu G-apps<br />
- factory reset<br />
- din același ROM Manager se formatează cardul de memorie pentru Apps2SD<br />
- gata <img src='http://vaxxi.net/log/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Atenție: nu e chiar simplu, dacă nu știți ce faceți mai bine nu vă apucați și lăsați pe cineva care se pricepe.</p>
<p>Citeste restul: <a href="http://vaxxi.net/log">VAXXi.NET</a> - <a href="http://vaxxi.net/log/root-pe-legend-cu-froyo/">root pe legend cu froyo</a></p>]]></content:encoded>
			<wfw:commentRss>http://vaxxi.net/log/root-pe-legend-cu-froyo/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

