<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Debug on Ulis Notizen</title>
    <link>https://wolf-u.li/tag/debug/</link>
    <description>Recent content in Debug on Ulis Notizen</description>
    <generator>Hugo</generator>
    <language>de</language>
    <copyright>Copyright 2006-CURRENTYEAR Uli Wolf - All rights reserved</copyright>
    <lastBuildDate>Fri, 22 Jun 2012 17:42:15 +2200</lastBuildDate>
    <atom:link href="https://wolf-u.li/tag/debug/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>HTC Desire fährt nicht mehr hoch und bleibt im Bootscreen mit HTC-Logo stecken</title>
      
      
      <link>https://wolf-u.li/htc-desire-faehrt-nicht-mehr-hoch-und-bleibt-im-bootscreen-mit-htc-logo-stecken/</link>
      <pubDate>Sat, 25 Dec 2010 11:40:42 +2500</pubDate>
      <guid>https://wolf-u.li/htc-desire-faehrt-nicht-mehr-hoch-und-bleibt-im-bootscreen-mit-htc-logo-stecken/</guid>
      <description>&lt;p&gt;Vor einiger Zeit hatte ich mich an unrevoked probiert und habe leider nach dem ersten Start gedacht, es hätte nicht geklappt (&amp;ldquo;Tutorial genau lesen&amp;rdquo; hätte bewirkt, dass ich das folgende nicht hätte machen müssen, aber so lernt man Android kennen ;)) und habe daher nochmal unrevoked ausgeführt. An diesem Punkt erhielt ich den Fehler &amp;ldquo;Backup CID missing&amp;rdquo;, mein Desire startete neu und blieb im Bootscreen stecken und zeigte nur noch einen weißen Bildschirm mit dem HTC-Logo an. Nachdem ich gut eine Stunde gewartet hatte, habe ich mich entschlossen, den Akku zu ziehen und nochmal einen Boot zu versuchen. Jedoch hatte ich auch da kein Glück.&lt;/p&gt;</description>
      
         <content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich mich an unrevoked probiert und habe leider nach dem ersten Start gedacht, es hätte nicht geklappt (&ldquo;Tutorial genau lesen&rdquo; hätte bewirkt, dass ich das folgende nicht hätte machen müssen, aber so lernt man Android kennen ;)) und habe daher nochmal unrevoked ausgeführt. An diesem Punkt erhielt ich den Fehler &ldquo;Backup CID missing&rdquo;, mein Desire startete neu und blieb im Bootscreen stecken und zeigte nur noch einen weißen Bildschirm mit dem HTC-Logo an. Nachdem ich gut eine Stunde gewartet hatte, habe ich mich entschlossen, den Akku zu ziehen und nochmal einen Boot zu versuchen. Jedoch hatte ich auch da kein Glück.</p>
<p><strong>Fortsetzung der Vorgeschichte:</strong>
An dieser Stelle hatte ich dann doch etwas Sorge mir einen teuren Backstein (&ldquo;Brick&rdquo;) geschaffen zu haben.
Ich entschloss mich, einen Reset zu machen. Hierzu fuhr ich ins Hboot hoch, welches bei ausgeschaltetem Desire per &ldquo;Vol-&rdquo; und Power-Taste (Erstere gedrückt halten, Power kurz drücken, &ldquo;Vol-&rdquo; loslassen, sobald das Desire angeht) zum Leben zu erwecken ist. Auch hier hatte ich jedoch kein Glück, ein Reset auf Werkseinstellungen half leider gar nichts.
Der Versuch &ldquo;Recovery&rdquo; auszuführen, endete damit, dass ich den gleichen Bildschirm (Weiß mit grünem Logo) erhielt und nichts passierte. Hier hätte eigentlich ClockworkRecovery erscheinen sollen, wenn UNrevoked korrekt gelaufen wäre.</p>
<p>Letztendlich also keine direkte Möglichkeit, wieder an mein OS zu kommen. Ich las von einer Möglichkeit einfach nochmal das RUU auszuführen. So sollte man im HBoot das aktuelle ROM nochmal flashen können. Hörte sich vielversprechend an, jedoch erkannt das RUU-Setup trotz korrekter Befolgung der Hinweise meinen Desire nicht und brach mit Fehler 170 ab. Also auch ein totes Ende.</p>
<p><strong>Tutorial</strong>
<em>Die nachfolgenden Schritte könnte dein Desire zerstören! Du bist selbst dafür verantwortlich, ich übernehme keine Haftung! Ich habe das auch nur auf einem Desire gemacht, der kein SLCD hat! Wer ein SLCD hat, sollte sich <link rel=dns-prefetch href=//www.android-hilfe.de /> <a href="http://www.android-hilfe.de/root-hacking-modding-fuer-htc-desire/55369-howto-desire-mit-slcd-rebranden.html"
    title="hier" 
     target="_blank" rel="nofollow noopener noreferrer" >
  hier&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> mal umsehen!</em></p>
<p>Was ich mich immer gefragt hatte, war, was dieser Punkt &ldquo;Fastboot&rdquo; im Hboot hieß. Nun ein wenig Recherche brachte mir die Erkenntnis, dass ich damit auch ein ROM flashen könnte.</p>
<p>Zunächst musste ich mir das passende ROM organisieren. Das richtige ROM bekam ich raus, da ich wusste, dass ich auf Froyo bin und das letzte Update <a href="/3775/neues-firmware-update-2-29-405-2-fuer-den-htc-desire/"
    title="2.29.405.2" 
   >
  2.29.405.2</a> installiert hatte. Man bekommt es auch oft raus, weil das Radio geupdatet wurde und dieses im Hboot oben angezeigt wird (bei der 2.29.405.2 war z.B. Radio 32.49.00.32U_5.11.05.27 mit dabei). Letztendlich machte ich mich also auf die Suche nach dem RUU und fand es bei <link rel=dns-prefetch href=//forum.xda-developers.com /> <a href="http://forum.xda-developers.com/showthread.php?t=695667"
    title="xda-developers" 
     target="_blank" rel="nofollow noopener noreferrer" >
  xda-developers&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a>, wo mich</p>
<blockquote>
<p><em>RUU_Bravo_Froyo_HTC_WWE_2.29.405.5_Radio_32.49.00. 32U_5.11.05.27_release</em></p>
</blockquote>
<p>erwartete.</p>
<p>Wunderbar, jetzt musste ich als Windows 7-Nutzer mir noch die Hboot-Treiber installieren, welche es bei <link rel=dns-prefetch href=//unrevoked.com /> <a href="http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install"
    title="unrevoked gibt" 
     target="_blank" rel="nofollow noopener noreferrer" >
  unrevoked gibt&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a>.</p>
<p>Weiter gings mit dem <link rel=dns-prefetch href=//developer.android.com /> <a href="http://developer.android.com/sdk/index.html"
    title="Download" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Download&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> und der <link rel=dns-prefetch href=//developer.android.com /> <a href="http://developer.android.com/sdk/installing/index.html"
    title="Installation" 
     target="_blank" rel="nofollow noopener noreferrer" >
  Installation&nbsp;<svg xmlns="http://www.w3.org/2000/svg" class="icon" aria-hidden="true" focusable="false" viewBox="0 -128 512 640">
    <path d="M384 320c-17.67 0-32 14.33-32 32v96H64V160h96c17.67 0 32-14.32 32-32s-14.33-32-32-32L64 96c-35.35 0-64 28.65-64 64V448c0 35.34 28.65 64 64 64h288c35.35 0 64-28.66 64-64v-96C416 334.3 401.7 320 384 320zM488 0H352c-12.94 0-24.62 7.797-29.56 19.75c-4.969 11.97-2.219 25.72 6.938 34.88L370.8 96L169.4 297.4c-12.5 12.5-12.5 32.75 0 45.25C175.6 348.9 183.8 352 192 352s16.38-3.125 22.62-9.375L416 141.3l41.38 41.38c9.156 9.141 22.88 11.84 34.88 6.938C504.2 184.6 512 172.9 512 160V24C512 10.74 501.3 0 488 0z"/>
  </svg></a> des Android SDK, da ich das Tool &ldquo;fastboot&rdquo; brauchte. Stelle sicher, dass du der Anleitung auf der SDK-Seite komplett folgst, sonst wird sich fastboot später beschweren.</p>
<p>Auch das installiert? Wunderbar, dann folge nun der <a href="/3800/extraktion-des-rom-zip-aus-dem-ruu-fuer-das-flashen-einer-firmware-auf-dem-htc-desire/"
    title="Anleitung, wie man die rom.zip aus einem RUU extrahiert" 
   >
  Anleitung, wie man die rom.zip aus einem RUU extrahiert</a>.</p>
<p>Wenn man also nun die rom.zip, Android SDK und hboot-Treiber hat, kann es losgehen. Das Desire wird an den Rechner angesteckt, in Hboot gestartet und in den Modus Fastboot geschalten. Nun die Pfoten weg vom Desire!</p>
<p>Weiter gehts am Rechner: rom.zip wird in den Ordner &ldquo;tools&rdquo; des Android SDK kopiert. Nun öffnet man die Kommandozeile, wechselt in den Ordner &ldquo;tools&rdquo; des Android SDK und führt das folgende Kommando aus, um das Handy in einen speziellen Modus zu booten:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">fastboot oem rebootRUU
</span></span></code></pre></td></tr></table>
</div>
</div><p>Das dauert einen Moment, während das Desire sich initialisiert. Dann habe ich erstmal den Cache geleert:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">fastboot erase cache
</span></span></code></pre></td></tr></table>
</div>
</div><p>Jetzt kommt der Trick: Wir flashen das ROM direkt aufs Handy über fastboot:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">fastboot flash zip rom.zip
</span></span></code></pre></td></tr></table>
</div>
</div><p>Das dauert nun etwas, man sollte so 5 Minuten Geduld mitbringen. Dann erscheint ein Fortschrittsbalken. Sobald dieser rechts angekommen ist, sieht man auch auf der Kommandozeile, dass das flashen geschafft ist. Jetzt rebooten:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">fastboot reboot
</span></span></code></pre></td></tr></table>
</div>
</div><p>Das ist der Moment wo man mal beten könnte ;)</p>
<p>Wenn alles hingehauen hat, dann hat man nun wieder ein funktionierendes Desire und kann erstmal aufatmen. Ich habe dann nochmal Unrevoked ausgeführt und bin wieder an den &ldquo;Validation Error: Backup CID is missing&rdquo;-Fehler gekommen, wo ich dann den Dampfhammer ausgepackt hatte. Wie das ging, folgt in einem weiteren <a href="/3804/loesung-des-validation-error-backup-cid-is-missing-problems-bei-ausfuehrung-von-unrevoked/"
    title="Beitrag" 
   >
  Beitrag</a>.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
