Bootmedium erstellen/nl

Jailbreak, wat is dat nou precies?
Jailbreak: engelse uitdrukking, betekent zoveel als: 'uitbraak uit de gevangenis'

In relatie tot computers werd dit als eerste gebruikt bij Apple-producten (iPhone, iPad) en duidt daar op een hack, om softwarepakketten/applicaties uit een alternatieve bron te kunnen installeren.

Hoezo gevangenis?
Veel fabrikanten/'makers van software' leggen de gebruiker 'virtuele' handboeien aan om zo hun platform af te sluiten van 'vreemde' software, zodat alleen programma's uit het eigen 'ecosysteem' (bijv. Apple's "Appstore") installeerbaar zijn.

Waarvoor dient het "Jailbreaken" bij de WeTab?
De WeTab is ook m.b.t. de firmware zelfs redelijk open. Het biedt onder het WeTab-OS relatief veel handelingsvrijheid om zelf eigen aanpassingen in de software aan te brengen. De installatie van alternatieve operatingsystemen was daarbij echter niet voorzien. Om dat toch te bewerkstelligen moet men of het medium van het andere te booten OS voorzien van z.g. "Magic Bytes", of een alternatief BIOS/UEFI flashen. Beide manieren maken dan de installatie mogelijk van een ander OS, of de herinstallatie van een volledige backup van het al aanwezige OS (t.b.v. een hersteloperatie).

Aanbrengen van "Magic Bytes"
De "Magic Bytes" zijn speciale herkenningsmarkeringen op een bootmedium (bijv. een USB-stick), die het de gebruiker mogelijk maakt van dit medium te booten. Ook voor de tweede manier, het flashen van het BIOS/UEFI, is deze methode tenminste eenmaal nodig.

Magic Bytes schrijven bij Linux
Als de Magic Bytes direct vanuit de WeTab op het medium moeten worden geschreven, haal dan als eerste de root-shell op uit de Wetab Market en activeer het.

Moeten de Magic Bytes onder een Linux OS op een andere Desktop/Notebook geschreven worden, dan moet langs een andere weg een root shell geopend worden, resp. voor het commando een "sudo" gezet worden.

Het eigenlijke commando in de RootShell luidt:

Daarbij is het van belang, dat sdX hierbij door het ID-code van de USB-stick wordt vervangen (bijv. sdb, sdc etc.) De Magic Bytes worden NIET in een partitie (/dev/sdb1 etc.) geschreven, maar direkt "op de apparaat-ID".

Magic Bytes onder Windows schrijven
Het boot-baar maken van een medium onder Windows maakt het gebruik van een HexEditor nodig, waarmee ook drives bewerkt kunnen worden. In deze tutorial is gebruik gemaakt van de HexEditor HXD, die kostenloos bij http://mh-nexus.de/de/hxd/ kan worden opgehaald.

N.B. Onder Windows Vista en Windows 7 moet de Editor door een rechtermuisklik/"als administrator uitvoeren" gestart worden. In het programma nu op "Extras" klikken, dan op "Datenträger Öffnen", kies daar onder "Physische Datenträger" het bootmedium van uw keuze. Niet vergeten: verwijder het vinkje in de checkbox voor "Schreibgeschützt Öffnen".

Nu de hiernavolgende hexadecimaal code intikken, te beginnen vanaf Offset 1B7 (Voor de betreffende regel staat in het blauw 00000001B0):

Nu op 'Datei/Speichern' klikken en vanaf dit moment zal het medium door de WeTab als bootmedium worden herkend.

Magic Bytes onder Windows met WriteMagicBytesToUSB.EXE aanbrengen
Download dit programma bij:

http://www.pherzog.net/GetFile.aspx?Page=WeTab.Write-Magic-Bytes-to-USB&File=writemagicbytestousb.zip

Voorwaarde bij het uitvoeren: DotNet 3.5 Runtime



Booten
Indrukken en ingedrukt houden van de snelkeuze toets (linker bovenhoek van de Wetab) start het booten van de USB stick.

Op:

http://www.youtube.com/watch?feature=player_embedded&v=QDmnOKDKwpY

is een video te zien die duidelijk in beeld brengt hoe het booten in zijn werk gaat.