/dev/blog von TamCore

made with Linux.

Google Reader Logo

Mittwoch, 9. Mai 2012
von Philipp (TamCore)
Keine Kommentare

Filterfunktion im Google Reader nachrüsten

Hach ja, ist es nicht schön, dieses Internet? Jeder kann nen Blog aufsetzen und über alles schreiben. Gute Blogs trage ich sogar gerne in meinen Feedreader ein. Aber in den letzten Wochen hat der Hype um dieses ver****** Galaxy S3 echt genervt. Über jedes Gerücht, über jeden Furz wurde berichtet. Und jetzt, nach der Vorstellung, wird über jedes verdammte Hands On Video und über jeden verdammten Benchmark berichtet. Gibt es keine anderen Themen mehr?!

Heute war es dann soweit, der x-te Bericht über den x-ten Benchmark und der x-te Bericht über das x-te Hands On hätten mich fast dazu gebracht, diverse Seiten aus meinem Reader zu werfen. bursali war dann so nett, mich via Twitter auf den “Google Reader Filter Per Feed/Folder” für Chrome und Firefox hinzuweisen. Die Erweiterung erlaubt es, Artikel, mit Hilfe von Filterlisten auszusortieren. So sind bei mir z.B. direkt die Wörter “SGS3″, “SkyDrive”, “Google Drive” und “Instagram” auf der Liste gelandet. Endlich Ruhe!

 

Raspberry Pi - Vorne

Dienstag, 8. Mai 2012
von Philipp (TamCore)
Keine Kommentare

Raspberry Pi, ArchLinux und der RTL8188CUS Chipsatz

Meinen Raspberry Pi hab ich ja bekanntlich vor ner Weile bekommen, läuft auch echt gut der kleine. Aber das hässliche LAN-Kabel störte mich bisher. Daher hab ich mich nach nem geeignetem WLAN-Stick für den kleinen umgeschaut. Habe hier zwar noch welche, aber die sind fast größer als der RPi selbst. Nach etwas Gesuche habe  ich mich dann für den “Netgear N150 Wireless USB Microadapter” entschieden.

Leider habe ich nicht genug recherchiert und stand dann erstmal da: Der Kernel hat mir zwar nen “802.11n WLAN Adapter” gemeldet, aber er hatte kein passendes Kernelmodul. Zu dem Thema gibt es zwar genug Posts im Raspberry Pi Forum, aber keine der angegebenen Lösungen hat geholfen.

Habe mir also das 8192cu PKGBUILD aus dem AUR geladen, kompiliert und installiert. Modul geladen, keine Reaktion. Was war los? Die Device ID war nicht im Modul eingetragen. Also PKGBUILD auf die aktuelle Version des Treibers aktualisiert, Patch gebastelt und kompiliert. Geladen, perfekt. Lüppt alles.

Da ich garantiert nicht der letzte mit dem Problem bin, stelle ich hier den Patch und den Source Tarball (8192cu-3.4.2_3727.20120404-1.src.tar) zur Verfügung.

Der Patch:

--- os_dep/linux/usb_intf.c	2012-04-03 18:42:55.000000000 +0200
+++ os_dep/linux/usb_intf.c.new	2012-05-08 18:00:58.643455812 +0200
@@ -77,6 +77,7 @@
 	{USB_DEVICE(0x0BDA, 0x8191)},//Default ID

 	/****** 8188CUS ********/
+	{USB_DEVICE(0x0846, 0x9041)}, //NetGear, Inc. WNA1000M 802.11bgn
 	{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8176)},//8188cu 1*1 dongole
 	{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8170)},//8188CE-VAU USB minCard
 	{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x817E)},//8188CE-VAU USB minCard

 

HTC Unbricking Project

Freitag, 4. Mai 2012
von Philipp (TamCore)
3 Kommentare

Gebricktes HTC Sensation reanimieren

Nachdem die ursprüngliche Anleitung gut ankam und scheinbar auch einige Geräte gerettet hat, gibt es heute eine komplett neue Anleitung.

Lest euch die Anleitung erst durch und sollten dann Fragen auftauchen, fragt lieber, anstatt euer Gerät womöglich komplett zu schrotten. Danksagungen und co bitte an die Jungs von XDA-Developers richten.

Diese Anleitung wurde nach bestem Gewissen erstellt und ich übernehme keinerlei Haftung für Schäden, die durch die nachfolgenden Schritte entstehen können.

Credits gehen an Fuses, dexter93, MOVZX und RussianBear von XDA-Developers.

Wir benötigen:

  • Linux LiveCD mit deaktiviertem USB-Automount und ohne Unity
  • Laut den Entwicklern sollte es mit Kubuntu funktionieren. Es wurde mit Ubuntu ab 10.04 getestet und Probleme traten erst ab Unity (>11.04) auf. Meine persönliche Empfehlung würde eher Richtung Xubuntu gehen.
  • das passende Tool für das Gerät
    • Es ist wichtig, dass ihr die korrekte Version für euer Gerät verwendet!
    • HTC Sensation und Sensation 4G
  • HTC Sensation XE
  • die neueste RUU für das Gerät
  • ein gebricktes HTC Sensation
    • Gebrickt durch “fastboot oem writesecureflag 3” mit einem unsigniertem Bootloader, oder durch einen beschädigten Bootloader (bspw. durch abgebrochenes OTA-Update).
  • microUSB-Kabel (gehört zum Lieferumfang)
  • etwas Linux-Erfahrung (Fragt vorher, wenn ihr etwas nicht versteht!)
  • Weiterlesen →

    Unlocked Bootloader

    Sonntag, 22. April 2012
    von Philipp (TamCore)
    20 Kommentare

    HTC Sensation (XE): HBOOT 1.21, 1.27 und 1.29 S-OFF’en

    Viele Nutzer haben das FOTA (Firmware Over The Air) auf Ice Cream Sandwich installiert, ohne sich vorher über die Konsequenzen im Klaren zu sein: keine Möglichkeit den Bootloader zu entsperren, kein Root und viele von HTC integrierte Bugs. Und wie es bei unüberlegtem Handeln halt ist, ist hinterher das Geheule groß. Es wurde also lange auf ein Tool gewartet, das den Bootloader wieder komplett entsperren kann. Jetz ist es auf unlimited.io verfügbar, nennt sich JuopunutBear und ist in Version 0.1 als öffentliche Beta verfügbar.

    Im dazugehörigen Thread auf XDA-Developers wird auch schon fleißig geweint, weil die Menschheit mal wieder zu dumm zum Lesen ist.

    Danke an theeddy42 für die Bereitstellung seines Sensation XEs und das Schreiben von Punkt 5 der Anleitung!

    Diese Anleitung wurde nach bestem Gewissen erstellt und wir übernehmen keinerlei Haftung für Schäden, die durch die nachfolgenden Schritte entstehen können.

    Wir benötigen:

    • HTC Sensation (XE)
    • leere microSD Karte (oder ihr sichert vorher alle Daten, denn die Karte wird während der Prozedur restlos gelöscht)
    • Unsere Empfehlung: Verwendet für die Prozedur eine alte, nicht mehr benötigte Speicherkarte. Wir hatten Probleme damit, unsere verwendete Karte wieder mit einer funktionierenden Partition zu bestücken.
  • aktiviertes USB-Debugging (Einstellungen > Entwickleroptionen > USB-Debugging)
  • ein kleines, isoliertes Stück Draht (<2cm)
  • “ControlBear”-Tool (Download: Windows, Linux; MD5-Hashes in den Archiven)
  • Samstag, 21. April 2012
    von Hayreddin (theeddy)
    2 Kommentare

    Androiden komplett sichern – ohne root

    Vielleicht meidet ihr euer Gerät zu rooten, oder ihr seid derzeit aufgrund eines Missgeschicks nicht in der Lage euer Gerät zu rooten, und müsst auf Apps wie Titanium Backup verzichten. XDA-Mitglied copkay hat herausgefunden, wie man seinen Androiden auch ohne Root komplett sichern kann. Im Grunde ist es ein in ADB integrierter Befehl, welcher bisher nur noch nicht so bekannt war.

    Was brauchen wir dazu?
    Zunächst brauchen wir das aktuellste Android SDK. Falls notwendig noch die Google USB Driver, damit euer Gerät auch erkannt wird.

    Nachdem USB-Debugging in den Einstellungen unter “Entwicklungsoption” aktiviert ist, kann man auch schon loslegen. Mit folgendem Befehl sichert ihr euer ganzes System.

    adb backup -all

    Euer Androide sollte sich nun melden. Nach Bedarf könnt ihr ein Passwort eintragen, um das Backup zu verschlüsseln. Das Passwort müsst ihr bei der Wiederherstellung am Gerät wieder eingeben. Ansonsten einmal auf “Meine Daten sichern” tippen, und schon wird das Backup angelegt. Dies kann natürlich eine Zeit lang dauern.

    Das Backup wird  als “backup.ab” in dem Ordner abgespeichert, in dem man diesen Befehl gestartet hat. Falls ihr es in ein bestimmtes Pfad abgespeichert haben wollt, müsst ihr ein “-f <Pfad/zum/Ordner>” an den Befehl anhängen.

    Wenn ihr das Backup wieder einspielen wollt, genügt einfach ein einfaches

    adb restore backup.ab


    und eure Daten und Einstellungen werden auf das Gerät übertragen. Für nähere Information verweise ich auf copkays Beitrag auf XDA. Dort sind nochmal spezielle Optionen aufgeführt.

    Raspberry Pi

    Samstag, 21. April 2012
    von Philipp (TamCore)
    1 Kommentar

    Der Raspberry Pi: die Hardware, Benchmarks, Tipps

    Am Dienstag wurde endlich mein Raspberry Pi geliefert. Nach etwas herumspielen mit dem Debian Image sowie dessen vorkonfigurierter Oberfläche (welche wirklich gut läuft) und dem Betrieb am AnyLoader von getDigital.de (Solar, umweltfreundlich is der RPI auch noch :D ), habe ich dann doch ArchLinux auf die Speicherkarte gepackt. CPU auf 900MHz und GPU auf 350MHz getaktet, dazu die 224/32MB RAM-Konfiguration und das Board ist für den Preis echt unschlagbar.

    Weiterlesen →

    Raspberry Pi Logo

    Dienstag, 17. April 2012
    von Philipp (TamCore)
    2 Kommentare

    Der Raspberry Pi ist da

    Lange haben wir auf ihn gewartet und jetzt wird er endlich ausgeliefert – der Raspberry Pi. Im Januar habe ich ihn hier das erste Mal erwähnt und im Februar legte sein Verkaufsstart die Server der Shops lahm. Ursprünglich sollte das Model B 35 Dollar kosten, verlangt werden aktuell ca. 40 Euro pro Exemplar (inklusive Versand).

    Weiterlesen →

    HTC Sensation Download Mode

    Donnerstag, 15. März 2012
    von Philipp (TamCore)
    29 Kommentare

    Gebricktes HTC Sensation wiederbeleben

    Die Anleitung in diesem Artikel ist nicht mehr aktuell. Aus Gründen der Übersichtlichkeit habe ich die neue Version in einen neuen Artikel gepackt. Hier geht’s lang.

    Na, da freue ich mich doch. Fast 2 1/2 Monate nachdem ich mein HTC Sensation gebrickt habe, haben es die Mitglieder von XDA-Developers geschafft, gebrickte HTC Sensations zu reanimieren. Nachdem von mehreren Nutzern bestätigt wurde, dass die Methode funktioniert, habe ich mich dazu entschlossen sie hier zu veröffentlichen.

    Lest euch die Anleitung erst durch und sollten dann Fragen auftauchen, fragt lieber, anstatt euer Gerät womöglich komplett zu schrotten. Danksagungen und co bitte an die Jungs von XDA-Developers richten.

    Diese Anleitung wurde nach bestem Gewissen erstellt und ich übernehme keinerlei Haftung für Schäden, die durch die nachfolgenden Schritte entstehen können.

    Wir benötigen:

    • gebricktes HTC Sensation
    • Linux (‘ne LiveCD von Knoppix ist völlig ausreichend)
    • das Tool “emmc_recovery” (32bit64bit)
    • ein kleines Stück Draht (<2cm)
    • den korrekten Device-Node, wenn das Sensation im QDL-Modus angeschlossen ist (normalerweise /dev/sda, /dev/sdb, /dev/sdc, ..; steht in dmesg)

    Die folgenden Befehle müssen alle als root ausgeführt werden! Sollte auch mit vorangestelltem sudo gehen.

    1.) Zuerst muss das HTC Sensation in den Download Mode gebracht werden. Dazu öffnet ihr zuerst euer Sensation und haltet es so, dass Kamera oben und SIM- sowie SD-Karte unten sind. Rechts unten beim Akku seht ihr eine kleine Schraube, links neben ihr befinden sich zwei vergoldete Kontakte. Diese sind für den QDL-Modus verantwortlich. Nehmt jetzt ein Stück draht und verbindet den unteren Kontakt mit dem Metall das Speicherkarten-Slots. Wenn beides verbunden ist, drückt ihr kurz den Power-Button und verbindet das Sensation mit dem PC. (Danke an Bratwurstmobil für die Erklärung!)

    2.) Anschließend muss der bereits vorhandene Bootloader vom Gerät heruntergeladen werden.

    ./emmc_recover --backup backupfile.img --device /dev/sdb12

    Ich gehe hier davon aus, dass /dev/sdb das HTC Sensation ist. In Partition 12 ist der Bootloader gespeichert.

    3.) Jetzt muss überprüft werden, ob das wirklich der HBOOT (Bootloader) ist.

    hexdump -C backupfile.img | less

    Sollte also in etwa so aussehen:

    00000000 05 00 00 00 03 00 00 00 00 00 00 00 00 00 10 40 |...............@|
    00000010 d8 fc 0f 00 d8 fb 0f 00 d8 fb 1f 40 00 01 00 00 |...........@....|
    00000020 d8 fc 1f 40 00 00 00 00 12 00 00 ea 31 2e 31 38 |...@........1.18|
    00000030 2e 30 30 30 30 00 00 00 38 32 36 30 20 53 50 4c |.0000...8260 SPL|
    00000040 00 00 00 00 00 f0 20 e3 53 48 49 50 00 00 00 00 |...... .SHIP....|
    00000050 00 f0 20 e3 00 f0 20 e3 48 42 4f 4f 54 2d 38 32 |.. ... .HBOOT-82|
    00000060 36 30 00 00 00 f0 20 e3 39 64 32 34 31 32 33 66 |60.... .9d24123f|

    4.) Wenn alles passt, kann jetzt der neue Bootloader geflasht werden.

    ./emmc_recover --flash hboot.nb0 --device /dev/sdb12

    hboot.nb0 ist der Bootloader, den ihr aus dem Archiv entnehmen müsst, in dem auch das Tool enthalten ist. (Heißt möglicherweise anders, ist aber nicht schlimm.) Ihr dürft nur .nb0 Dateien flashen!

    So sollte die normale Ausgabe des Tools aussehen:

    emmc_recovery 0.1
    Messing up with device /dev/sdb12, ARE YOU SURE? (CTRL+C if not)

    Flashing image file is ../Debug/hboot.img
    Device is /dev/sdb12

    Press ENTER if everything is correct, CTRL+C if not

    Connect device into emmc partition mode NOW
    Waiting device /dev/sdb12.......
    Foundit!
    512+0 records in
    512+0 records out
    1048576 bytes (1.0 MB) copied, 0.740003 s, 1.4 MB/s
    Return code is 0

    5.) Das Wichtigste ist geschafft und das Sensation sollte sich jetzt wieder in den Bootloader (VolDown+Power) starten lassen. Jetzt noch eine RUU von Shipped ROMs flashen (ich empfehle hier die RUU Pyramid HTC Europe 1.35.401.1 Radio 10.43a.9007.00U 10.51.9007.27 M3 release 198179 signed.exe, MD5: be7ea89a295acaee52a04447d718e14e) und alles sollte wieder funktionieren.

    6.) Letzter und optionaler Schritt: Root und S-OFF.

    Wenn euch die Anleitung geholfen hat, würde ich mich über einen Like, Tweet, +1 oder Kommentar freuen! Verbesserungsvorschläge nehme ich auch gerne entgegen.

    Sollten Probleme auftreten, hinterlasst einen Kommentar und/oder antwortet im Thread der Anleitung auf Android-Hilfe.de. Nur so kann euch schnellstmöglich geholfen werden.