29.06.2009, 18:04
Wichtig:
Es gab bereits positive als auch negative Rückmeldungen, was diese Methode betrifft. Nun hat sich nach weiteren Tests herausgestellt, dass eine Zertifikat-Erstellung auf diesem Wege NICHT korrekt funktioniert!
Es wird behauptet, dass das erstellte Zertifikat nicht zum Key passt. Aber daran kann/muss es nicht liegen. Tests haben das Gegenteil bewiesen.
Sobald es Neuigkeiten gibt, werden sie hier bekannt gegeben... bis dahin ist diese Anleitung unter Vorbehalt als nicht funktionierend anzusehen!
Ab sofort könnt Ihr euch selbst Zertifikate ohne jegliche Dienstanbieter erstellen.
Folgende Dateien (Zertifikate und Key-File) werden benötigt:
- Drakkarious.p7b
- drakkarious.cer
- drakkarious.key
Download
Schritt 1: Zertifikat editieren
Es gab bereits positive als auch negative Rückmeldungen, was diese Methode betrifft. Nun hat sich nach weiteren Tests herausgestellt, dass eine Zertifikat-Erstellung auf diesem Wege NICHT korrekt funktioniert!
Es wird behauptet, dass das erstellte Zertifikat nicht zum Key passt. Aber daran kann/muss es nicht liegen. Tests haben das Gegenteil bewiesen.
Sobald es Neuigkeiten gibt, werden sie hier bekannt gegeben... bis dahin ist diese Anleitung unter Vorbehalt als nicht funktionierend anzusehen!
Ab sofort könnt Ihr euch selbst Zertifikate ohne jegliche Dienstanbieter erstellen.
Folgende Dateien (Zertifikate und Key-File) werden benötigt:
- Drakkarious.p7b
- drakkarious.cer
- drakkarious.key
Download
Schritt 1: Zertifikat editieren
- Öffne die Datei "Drakkarious.p7b" in einem HEX-Editor*
- Ersetze ab Adresse 0x00000343 die vordefinierte IMEI (123456787654321) durch deine eigene IMEI
- Datei abspeichern
[/list=1]
* es würde zur Not auch in einem herkömmlichen Editor funktionieren. Allerdings darf kein einziges Bytes verschoben werden!
Schritt 2: Zertifikat exportieren
- Zertifikat öffnen (Doppelklick auf *.p7b)
- Rechte Maustaste auf den Zertifikat-Eintrag: "Alle Aufgaben (Alle Tasks)" / "Exportieren..."
- Dialog mit "Weiter" bestätigen
- Punkt "Base-64-codiert X.509 (.CER)" auswählen
- Dialog mit "Weiter" bestätigen
- Neuen Name für das Zertifikat eingeben (z.B.: cert_new.cer)
- Dialog mit "Weiter" bestätigen
- Mit "Fertig stellen" bestätigen
- Bestätigung mit "OK" schließen
[/list=1]
Schritt 3: Neues Zertifikat editieren
- Neues Zertifikat (z.B.: cert_new.cer) im HEX-Editor* öffnen
- Markiere den Bereich von 0x00000446 ("hjo...") bis 0x00000484 ("...MDM")
- Kopiere den Bereich
- Öffne das Zertifikat "Drakkarious.cer" im HEX-Editor
- Ersetze dieselbe Stelle (0x00000446 ("hjo...") bis 0x00000484 ("...MDM")) durch den kopierten Inhalt des frisch exportierten Zertifikats
- Abspeichern - Fertig!
[/list=1]
* Auch hier würde es notfalls in einem herkömmlichen Editor funktionieren.
Zum Signieren kann nun das Zertifikat "Drakkariuos.cer" in Verbindung mit dem Key-File "Drakkarious.key" genutzt werden.
Es wird anschließend kein Passwort benötigt.
Das Signieren der Anwendungen kann zum Beispiel mit dem Programm GenialSIS durchgeführt werden.
[ExiTuS]
- Neues Zertifikat (z.B.: cert_new.cer) im HEX-Editor* öffnen
- Zertifikat öffnen (Doppelklick auf *.p7b)