Apple iPhone 4S fix volume buttons

In this text I will describe a possible fix for on their own working volume buttons.

The problem occured to my iPhones 4S last winter, the volume kept changing on their own up/down, only pressing one button repeatedly fixed it for a short time. So this can either be a software problem (unlikely) or a hardware fault.

I dismantled the iPhone to take a look at the physical buttons. This iFixit tutorial will help you.

IMG_1227The problem was, that the springs pressing against the flex cable damaged it and shorted it to the frame (GND). You can see the damaged cable in picture 2. This created the unintentional key presses.

IMG_1234This could easily be fixed with two lines of tape.

IMG_1236IMG_1240You can also buy a new flex cable, but these are harded to exchange, so i hope this fix helps.

WhatsApp iPhone Chatsverlauf unter Android importieren

Mit dem kürzlichen Veröffentlichem Whatsapp Migrator ist es möglich den Chatverlauf von einer iOS iPhone Whatsapp Installation umzuwandeln und in Android zu importieren bzw zu übertragen.

Vorraussetzungen:

1. Java JRE Installation download

2. iOS Whatsapp Datenbank (ChatStorage.sqlite)

3. Android Whatsapp Datenbank (msgstore.db oder msgstore.db.crypt)

Die iOS Datenbank kann aus einem unverschlüsseltem iOS-Backup mit dem iPhone Backup Extractor ausgelesen werden. Dazu muss dieser gestartet werden und der „Experten-Modus“ ausgewählt werden. Sie befindet sich unter:

Applications/net.whatsapp.Whatsapp/Documents/ChatStorage.sqlite

Die Android Datenbank ist ohne root unter:

/sdcard/WhatsApp/Databases/msgstore.db.crypt

zu finden. Bei root Zugriff ist die unverschlüsselte Variante zu bevorzugen:

/data/data/com.whatsapp/databases/msgstore.db

Mit dem WhatsappMigrator wird danach der Chatsverlauf aus der iOS-Datenbank in die Android-Datenbank importiert.

WhatsAppMigrator

Zum Schluss msgstore.db.crypt zurück auf das Gerät kopieren.

Fehler:

Beim Konvertieren kann es zu dem Fehler „Illegal Key size or defaul parameters“ kommen, dann muss die Android Datenbank manuell entschlüsselt werden. Dazu OpenSSL installieren. msgstore.db.crypt in den Ordner C:\OpenSSL-Win32\bin kopieren und folgenden Befehl in der Eingeabeauffforderung ausführen:

cd C:\OpenSSL-Win32\bin

openssl enc -d  -aes-192-ecb -in msgstore.db.crypt -out msgstore.db -K 346a23652a46392b4d73257c67317e352e3372482177652c

Jetzt den Chatverlauf mit dem WhatsappMigrator umwandeln und danach die Datei wieder verschlüsseln:

openssl enc -e  -aes-192-ecb -in msgstore.db -out msgstore.db.crypt -K 346a23652a46392b4d73257c67317e352e3372482177652c

PayPal Sicherheitsschlüssel leere Batterie austauschen

Als Zwei-Faktor-Authentifizierung bietet Paypal für den eigenen Zahlungsdienst und eBay einen von VeriSign hergestellte Sicherheitsschlüssel an.

Sicherheitsschlüssel

Dieser wird von einer CR2032 Knopfzelle versorgt, deren Austausch eigentlich nicht vorgesehen ist. In diesem Beitrag soll beschrieben werden, wie dies dennoch möglich ist.

Wichtig:

Vor Beginn muss der Sicherheitsschlüssel bei allen angemeldeten Seiten deaktiviert werden (Paypal, eBay), da sich offensichtlich die Identifizierung ändert, nachdem die Batterie entfernt wurde.

Das Gehäuse ist geclipst und verklebt, mit einem Handyöffnungswerkzeug konnte dieses nach kurzer Zeit geöffnet werden.

Sicherheitsschlüssel Gehäuse

Die Platine ist mit vier Schrauben befestigt, nachdem sie entfernt wurden kann die Batterie seitlich entnommen werden.

Sicherheitsschlüssel offen

Zusätlich habe ich die Kontaktstellen des Knopfes auf der Platine gereinigt, hierfür keine alkoholhaltigen Mittel verwenden, da sie die Beschichtung beschädigen. Ein trockenes Tuch war ausreichend. Die Gegenseite kann unter fließendem Wasser abgewaschen werden.

Beim Zusammenbau wurde kein neuer Kleber verwendet, das Gehäuse war auch ohne fest verschlossen.

Alternative:

Der Sicherheitsschlüssel ist momentan nur noch für 23€ verfügbar. VeriSign bietet allerdings eine App Vip Access für Windows, Android und iOS an. Diese erfüllt den gleichen Zweck, wie der Sicherheitsschlüssel und kann bei eBay und Paypal aktiviert werden.

FSC Futro S400 Windows XP installieren

Nachdem ich mehrere Tage dafür benötigte Windows XP auf einer Compact Flash Karte eines Futro S400 zu installieren soll hier das Vorgehen beschrieben werden.

Allgemein:

Der Futro S400 hat von Werk aus eine 512MB Compact Flash Karte verbaut, auf dieser ist entweder Windows XP Embedded oder eLUX (embedded Linux) installiert. Das von mir gekaufte Exemplar hatte eine defekte eLUX Installation. Benötigt wurde hingegen Windows XP. Da es kein verfügbares Image der XPe Installation für die 512MB CF Karte gab musste diese gegen eine größere getauscht werden, um eine normale XP Installation durchzuführen zu können.

Compact Flash Karten:

Um Windows XP auf eine CF zu installieren muss man zuerst wissen, dass es zwei Betriebsarten für Compact Flash Karten gibt: Fixed Disk und Removable Disk. Für die Installation eines Betriebssystems ist die erste erforderlich. Die von mir verwendete Transcend Ultra-Speed 133x 8GB schaltet angeblich zwischen beiden Betriebsarten automatisch um. Bei SanDisk Karte muss dies mit dem Tool atcfwchg.com geändert werden, was mir direkt am Futro allerdings nicht gelang. Wahrscheinlich ist dieser nicht kompatibel.

1. Windows XP USB-Stick vorbereiten

Der Futro verfügt über kein eingebautes CD-Laufwerk, allerdings über einen IDE-Port. Ein hier angeschlossenes Laufwerk wurde zwar erkannt, allerdings bietet das BIOS keine Bootoption dafür. (Nur: HDD, USB-FDD, USB-CDROM, USB-HDD, LAN) Daher müssen die Windows XP Installationsdateien auf einen USB-Stick kopiert werden. Hierfür habe ich Win Setup 1.0 beta8 und eine original XP-CD verwendet.

winsetup

2. Windows XP installieren

Der USB-Stick kann mit USB-HDD gebootet werden und bietet eine Auswahl zwischen Step One & Two der Windows Installation. Zuerst muss Step One gewählt werden, danach kann die Compact Flash Karte gewählt werden, diese als NTFS formatieren! Das Kopieren der Dateien lief relativ schnell durch. Es erfolgte der Neustart und Step Two des Setups, hier kann es öfters zu einer Fehlermeldung kommen, dass bestimmte Dateien nicht gefunden werden. Dann einfach manuell den Pfad der Quelldateien einfügen. (Bei mir U:\WINSETUP\i386 …). Das ganze dauert ca. 2h.

3. Windows XP einrichten

Wenn die Installation geklappt hat sollte der Desktop erscheinen. Es kann zu einer Fehlermeldung während des Willkommen Bildschirms kommen, die nicht sichtbar ist. Dann einmal ALT+Tab und ok klicken.

Die Compact Flash Karte wird als Wechseldatenträger erkannt, dies bringt einige Probleme mit sich und muss noch geändert werden. Es funktionieren Paging, Windows Update und Systemwiederherstellung nicht. Daher diskmod_0.0.2.2 installieren. Dieser Treiber lässt Windows die CF Karte als Lokalen Datenträger erkennen. INF-Datei mit Rechtsklick – Installieren hinzufügen. Danach in der Registrierung: Start-Ausführen-regedit folgenden Eintrag ändern:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\diskmod\Parameters

Removable=0 und neustarten.

Jetzt sollte Windows Update und alles weitere fehlerfrei funktionieren.

Neuer Blog

Dieser Blog soll dazu dienen Anleitungen und andere Informationen zu durchgeführten Hardware Umbauten und Reperaturen, sowie Softwareinstallation zu veröffentlichen. Vorerst nur auf deutsch, später ggf. auch mehrsprachig.