Jump to content
  • 0
Melde dich an, um diesem Inhalt zu folgen  
Guest Meiner Einer

Anleitung zu SBF-ReCalc

Frage

Guest Meiner Einer

Anleitung für das Programm "SBF-Recalc"

Download: SBF-Recalc 1.0

<a href="#frage1" id="1">1. Einführung</a>

<a href="#frage2" id="2">2. Grundlagen</a>

<a href="#frage3" id="3">3. Die Funktionen</a>

<a href="#frage4" id="4">3.1. Open SBF-File</a>

<a href="#frage5" id="5">3.2. Split SBF-File</a>

<a href="#frage6" id="6">3.3. Open CG-Folder</a>

<a href="#frage7" id="7">3.4. ReCalc Checksum</a>

<a href="#frage8" id="8">3.5. Create SBF-File</a>

<a href="#frage9" id="9">4. Namenskonventionen</a>

<a href="#frage10" id="10">5. Danksagung</a>

<h1 class="tcat" id="frage1" style="margin-bottom: 0px;">1. Einführung</h1>

Schon wieder ein Programm, mit dem man Flashfiles für Motorola-Handys bearbeiten und erstellen kann. Wozu das Ganze? Es gibt doch schon welche! Ja, aber wirklich neu daran ist, daß dieses Programm mit dem Dateiformat „SBF“ umgehen kann. Es ist (war) zum Zeitpunkt der Erstellung das Erste Programm, von Motorola selber einmal abgesehen. Wie jeder sicher weiß, der sich mit Flashfiles auskennt, gibt es das „SHX“ und das „SBF“. Beides kann problemlos von „RSD-Lite“ geflasht werden. Der Vorteil von „SBF“ ist, das dieses Format lediglich halb so groß wie „SHX“ ist, obwohl es trotzdem alle zum flashen benötigten Daten enthält. Es ist halt moderner und wie einige sicher bemerkt haben, tauchen immer öfter „SBF-Flashes“ auf. Dieses Programm kann „SBF“ sowohl lesen und splitten als auch wieder neu erzeugen.

Dieses Programm richtet sich an fortgeschrittene Anwender. Anwender, die sich mit der Materie des Flashen bereits auskennen und genau wissen, was sie tun. Es soll nicht verschwiegen werden, das dieses Programm „gefährlich“ ist. So wie z.B. „SHX-CoDec“, „RSD-Lite“, „Randoms SHX“ und „Leader GL“ auch. Also Programme, mit denen man Flashfiles bearbeiten kann.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage2" style="margin-bottom: 0px;">2. Grundlagen</h1>

Für alle fortgeschrittenen Anwender kann man davon ausgehen, daß sie eigentlichen Grundlagen wie Datenkabel-Installation usw. kennen und beherrschen.

Es wird deshalb hier auch keine FAQ zum Thema „Wie erstelle ich einen Flashfile“ geben, sondern lediglich die Bedienungsanleitung zu diesem Programm. Darüber sind sich alle User von „Handy-Faq“ einig. Ich weise noch mal darauf hin: Jeder ist für sich selber Verantwortlich! Natürlich kann man mit diesem Programm Flashfiles erstellen. Die Beschreibung beschränkt sich aber auf das rein technische Erstellen.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage3" style="margin-bottom: 0px;">3. Die Funktionen</h1>

Die Funktionen sind vom Namen her weitestgehend selbsterklärend. Im Grunde brauchte man also gar keine FAQ für dieses Programm.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage4" style="margin-bottom: 0px;">3.1. Open SBF-File</h1>

Es erscheint ein Dateiauswahlfenster, mit dem man ein vorhandenes oder auch selbsterstelltes (siehe 3.5. „Create SBF“) öffnen kann. Es werden dabei Infos zum sogenannten Listfile (Header) angezeigt. Man kann also vorab reinschauen, welche CG’s das Flashfile enthält, was durchaus sehr hilfreich sein kann, wenn man etwas Bestimmtes sucht.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage5" style="margin-bottom: 0px;">3.2. Split SBF-File</h1>

Splittet das Flashfile in die einzelnen CG’s. Diese CG’s werden im selben Ordner abgelegt, in der auch das SBF-Flashfile ist. Im oberen Fenster werden die enstsprechenden Dateinamen gelistet. <a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage6" style="margin-bottom: 0px;">3.3. Open CG-Folder</h1>

Diese und die nachfolgenden Funktionen sind unabhängig von den ersten beiden. Das ist deshalb, damit man jetzt die Möglichkeit hat, CG’s zu bearbeiten, auszutauschen oder auch wegzulassen.

Wichtiger Hinweis an diese Stelle. Zum Splitten von SHX-Files nur die Programme SXH-CoDec und RSD-Lite benutzen, zum Splitten von SBF-Files nur RSD-Lite und SBF-ReCalc. Das hängt mit der Namensgebung dieser Programme zusammen. Bei anderen Programmen ist eine eindeutige Zuordnung der CG’s nicht 100% möglich! Deshalb im eigenen Interesse bitte keine anderen Programme benutzen!<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage7" style="margin-bottom: 0px;">3.4. ReCalc Checksum</h1>

Diese Funktion ist optional. Sie muß nicht zwingend benutzt werden, wenn man sicher ist, das nicht neu berechnet werden muß. Also z.B. beim Konvertieren eines SHX in ein SBF-Flashfile.

Diese Funktion überprüft, ob alle gefundenen CG’s im Listfile und auch im RDL eingetragen sind und korrigiert diese entsprechend. Ebenso wird überprüft, ob die angegebene Länge im Listfile mit der tatsächlichen übereinstimmt. Das ist zugleich ein Kriterium für die Neuberechnung der betreffenden CG. Es findet ebenfalls eine Überprüfung statt, ob die Startadressen im Listfile und im RDL übereinstimmen sowie für die maximal zulässige Länge der CG’s.

Weiterhin prüft es die Übereinstimmung der Namen bezogen auf das Listfile. Die komplette Erklärung dazu findet man in

<a href="#40">4. Namenskonventionen</a>.

Man kann keine CG’s hinzufügen, die im Listfile nicht vorhanden sind. Genauso ist es NICHT möglich, nur CG0 OHNE CG1 einzubinden. Da diese beiden CG’s im RDL gemeinsam gelistet werden und demzufolge dort eine gemeinsame Startadresse besitzen, würde das zum Ausfall des Handys führen. Das ist als Sicherheit für den User gedacht!

Hinweis: Bitte nicht verwechseln mit CG1 ohne CG0. SHX-Codec schreibt beim Splitten CG1 ohne CG0, aber im File sind tatsächlich beide CG’s enthalten.

sbf4.jpg

Wichtig: Jeder Handytyp besitzt eigene Startadressen für die einzelnen CG’s. Diese können NICHT berechnet werden, sondern sind vom Handyhersteller vorgegeben!

Im Zweifelsfalle immer einen Fullflash benutzen und daraus die CG’s entfernen oder ändern.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage8" style="margin-bottom: 0px;">3.5. Create SBF-File</h1>

Es wird ein neues SBF-Flashfile erzeugt, welches mit RSD-Lite auf’s Handy geflasht werden kann. Diese Funktion kann mit oder ohne Neuberechnung genutzt werden. Das Programm erzeugt dazu im CG-Ordner einen neuen Unterordner mit dem Namen: „SBF-FlashFile“.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage9" style="margin-bottom: 0px;">4. Namenskonventionen</h1>

Maßgebend ist immer der Name des Listfiles (Header). Erkennbar an der der Endung „.hmg“ oder „.hdr“. Beides wird erkannt. Ebenso die unterschiedliche Länge dieses Files, je nachdem, mit welchem Programm gesplittet wurde. Ebenfalls berücksichtigt wird, das SHX-CoDec CG0 und CG1 nicht trennt, sondern beide zusammen als xxxxCG1.smg ausgibt.

Genau diese Endungen „RAMDLD.smg, CG1.smg … CG15.smg“ sind wichtig für die Zuordnung der CG’s selber und dürfen nicht verändert werden.

Der Namenteil, der davorsteht, wird mit dem Namen des Listfiles verglichen. Unterscheidet er sich, ist das ein Kriterium für die Neuberechnung. Ebenso eine abweichende Länge des Files gegenüber dem Eintrag im Listfile. Es wird dabei wieder berücksichtigt, das CG0 und CG1 gemeinsam als 1 File vorkommen können.

SBF-ReCalc:

Bei den Codegruppen wird zwischen dem eigentlichen Namen und der Bezeichnung CG…smg ein Bindestrich eingefügt. Das erzwingt die Neuberechnung dieser CG’s (= abweichender Name), falls man ReCalc anklickt. Wenn man nur konvertiert, braucht man die Recalc-Funktion ja nicht. Beispiel:

Original: BezeichnungCG2.smg

SBF-ReCalc: Bezeichnung-CG2.smg

RSD-Lite:

Keine Besonderheiten in der Namensgebung der CG’S gegenüber dem Listfile. Um eine generelle Neuberechnung zu erzwingen, muß man von Hand die Namen etwas abändern.

Die einzige Besonderheit ist das Listfile selber mit 76 KByte Größe und etwas abweichendem Aufbau. Das Programm erkennt und berücksichtigt das.

SHX-Codec

Größte Abweichung bei den Namen. Das Listfile hat die Endung „.hdr“ anstatt „.hmg“. Ansonsten Standardaufbau.

Allerdings enthalten die Namen der CG’s als Zusatz die Startadresse der CG.

Beispiel: "Bezeichnung{@0x138C0000}CG15.smg"

Dieser Zusatz wird vom Programm erkannt und ausgewertet. Es gilt nicht von vornherein als anderer Name. Falls also die anderen Kriterien erfüllt sind wie gleiche Länge, gleicher Name, wird auch diese Adresse mit dem Eintrag im Listfile verglichen und ausgewertet.

Grundsätzlich gilt: Das Programm versucht weitestgehend zu erkennen, wo eine Neuberechnung erforderlich ist. Man kann eine Neuberechnung der einzelnen CG’s in JEDEM Fall erzwingen, in dem man den Namensteil von Hand etwas ändert.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage10" style="margin-bottom: 0px;">5. Danksagung</h1>

Ohne die Idee von Psycomorpher wäre das Programm nie entstanden, was ursprünglich nur ein ganz winziges Tool werden sollte.

Ohne den Zuspruch einiger anderer User wie ChrisX und Gast 017 hätte ich wohl fast am Ende doch noch aufgeben, weil gerade Punkt 4 am meisten Probleme gemacht hat, diese ganzen Konventionen unter einen Hut zu bekommen.

Nicht zuletzt aber geht mein Dank aber an die ganzen fleißigen Betatester, die Todesmutig ihr Handy aufs Spiel gesetzt haben.

Psycomorpher

Gast 017

ChrisX

BigGranu

Und nicht zuletzt Logofreax selber, der ein von Psycomorpher erstelltes Flashfile auf sein Handy geflasht hat.

Getestet wurde bisher erfolgreich auf V3, V3r, V3i, L7, V3x, E770v, V980.

Viel Erfolg bei der Nutzung dieses Programms. Ich hoffe, daß es allen ein Hilfe sein wird.

Meiner Einer - im August 2006<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

Diesen Beitrag teilen


Link zum Beitrag

0 Antworten auf diese Frage

Recommended Posts

Es gibt aktuell noch keine Antworten

Gast
Dieses Thema wurde für weitere Antworten geschlossen.
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.