Recent Updates RSS Toggle Comment Threads | Keyboard Shortcuts

  • mc 14:22 on 13. January 2012
    Permalink | Reply

    Tags: , ,   

    OpenRabbit – wir sind nicht mehr allein! 

    Ich habe nun endlich die Anleitung zum Rooten des Kartoz fertig und unter http://www.openrabbit.de online gestellt. Und schon sind wir nicht mehr allein! Arix74 hat den Root-Hack ausprobiert und seinen Hasen erfolgreich befreit…

    Sind zwei Leute eigentlich schon eine Community? ;-)

     
  • mc 13:50 on 9. January 2012
    Permalink | Reply

    Tags: , ,   

    25GB Speicher mit WebDAV 

    Ich bin ja kein besonderer Freund der Telekom und habe es in den letzten Jahren auch geschafft, keinerlei Geschäftsbeziehungen mit dem rosa Riesen zu pflegen. Aber ab heute muss ich wohl mal eine Ausnahme machen. Bei der Telekom bekommt man im Moment 25GB kostenlosen Speicherplatz “in der Cloud”, der sich – und das ist das eigentliche Highlight – über WebDAV ansprechen lässt. Nun kann ich schön meinen Speicherplatz bei T-Online in ein Verzeichnis mounten und meine Datensicherung per rsync auf den Telekom-Server schieben…

     
  • mc 15:20 on 23. December 2011
    Permalink | Reply

    Tags: ,   

    Nabaztag:tag revival at midnight the 24th of December! 

     
  • mc 18:16 on 22. December 2011
    Permalink | Reply

    Tags: ,   

    Nabaztag:tag – erste Zuckungen 

    In den letzten Tagen hat mein alter Nabaztag:tag angefangen sich wieder zu bewegen. Anscheinend kommen die Server langsam wieder und gehen in eine Testphase über. Im Karotz Forum habe ich den folgende Info gefunden: “Hello Lii, do not worry, this is not a commercial, but a first step towards Nabaztag:tag’s revival. More info to come soon, but if you want to have a taste of the new service with your Nabaztag:tag, you can register and log in at http://www.nabalive.com. Please be indulgent, this is a beta test site, information is still in French only, and accounts will be reset before the official launch.” Es kommt also langsam Fahrt rein…

     
  • mc 20:17 on 20. December 2011
    Permalink | Reply

    Tags: , ,   

    Heute hat Mindscape/Aldebaran/Karotz eine neue Firmware (11.12.16.00) für den Karotz auf die Hasenbande losgelassen. Das war eine gute Gelegenheit, meinen Root-Hack direkt mal zu testen und auf Usability zu überprüfen. Also, es funktioniert, ist aber für den Normalo noch zu haarig. Aber mit ein wenig löten, ein wenig Mut zur Lücke bekommt man einen OpenRabbit (Domain ist bestellt) mit telnet und allem PiPaPo…


    martin@bigtux:~$ telnet 192.168.1.5
    Trying 192.168.1.5...
    Connected to 192.168.1.5.
    Escape character is '^]'.
    karotz login: toor
    Password:

    -bash-4.1#

    Eine Anleitung folgt demnächst auf http://www.openrabbit.de

     
    • weirdrabbit 10:40 on 30. Dezember 2011 Permalink

      hey! super, dass du in diese richtung was machst. ich hab mich ehrlich gesagt schon etwas gewundert, dass sich da nichts tut. den hasen unabhaengig von mindscape zu betreiben waer eine feine sache und wuerde das device zusaetzlich um einiges flexibler einsetzbar machen.
      ich habe meinen karotz bereits bestellt, aber noch nicht erhalten. sobald er angekommen is, werd ich versuchen openrabbit zu unterstuetzen wo es geht :)

    • mc 18:24 on 30. Dezember 2011 Permalink

      Wenn ich mir Deine Website so anschaue, dann bist Du genau der richtige für so ein Gebastel ;-) Der Anreiz zum Hack war eine Anfrage bei Midscape, ob ich denn den Sourcecode vom Hasen haben könnte – ist ja schließlich Linux. Aber als Antwort kam (sinngemäß) “Nöö, geht nicht. Wir wollen keine Custom-Firmware.” Naja, und da habe ich mich halt mal drangegeben ;-)

    • weirdrabbit 17:47 on 3. Januar 2012 Permalink

      ja, das wundert mich gar nicht. die wollen schliesslich mit den services kohle machen. der hase is heute gekommen. hab grad viel um die ohren und werd ihn erst am abend aktivieren. vielleicht find ich dich ja im karotz directory :)

  • mc 21:23 on 19. December 2011
    Permalink | Reply

    Tags: ,   

    Karotz: Weihnachtshase App (inoffiziell) 

    Da der Weihnachtshase ein wenig freimütig mit den Urheberrechten umgeht, kann man diese App nicht im AppZtore herunterladen. Aber vielleicht hilft ja eine nette Mail

     
  • mc 14:18 on 19. December 2011
    Permalink | Reply

    Tags:   

    Sensei! Meine erste, echte, offizielle Karotz App! 

    Nun ist sie online, meine erste, echte Karotz App! Sensei kann auf dem Hasen installiert werden und zitiert in regelmäßigen Abständen aus einem gewaltigen Zitateschatz. Wer sich das ganze mal ohne Hasen anschauen will, kann das hier tun. Alle Hasenbesitzer können die App hier installieren.

     
    • mc 12:25 on 24. Dezember 2011 Permalink

      Update: die aktuelle Version beherrscht nun auch Umlaute und bewegt beim philosophieren auch die Ohren ;-)

  • mc 22:39 on 14. December 2011
    Permalink | Reply

    Tags: ,   

    Karotz Root Hack 

    Für die meisten wahrscheinlich extrem langweilig, aber für mich nicht! Heute Nacht wurde ich, was das “Hacken” angeht, zum Mann: ich dürfte der erste sein, der seinen Karotz gerooted hat ;-)

    Ich weiß, dass man das root Passwort lesen kann ;-)

    Außerdem habe ich meinen Küchen-Abfluß besiegt… ;-)

     
    • Guido 12:10 on 16. Dezember 2011 Permalink

      Hi, fuer mich auch arg spannend und nicht langweilig. Hatte nach dem Nabaztag von eBay meinen Karotz auch zum kleinen Preis bestellen koennen. Gestern ist er angekommen. Kann man irgendwo lesen, wie man den Kleinen rooted? Arbeitet er gerooted auch noch mit karotz.com zusammen? Ich finde es schade, dass man nur einen Iphone/Android-Controller nutzen kann. Vom PC faend ich es auch gut. BTW: Der Android-Controller sieht auf dem Toshiba AC-100 nicht so prall aus…aber immerhin konnte man den mit dem Custom ROM laden aus dem Market :)

    • mc 13:42 on 16. Dezember 2011 Permalink

      Hi Guido, aktuell kann man das (hier) noch nicht nachlesen – und wo anders glaube ich auch nicht ;-) Da das Ganze nicht ganz trivial ist, Lötarbeiten erfordert und auch einen Reboot nicht übersteht, werde ich noch ein wenig forschen und die einzelnen Schritte dann hier sorgfältig dokumentieren. Ich hatte bisher aus Zeitmangel noch nicht die Möglichkeit, den Hasen weiter zu untersuchen. Nur den telnetd hab ich mal gestartet und mich von meinen Rechner aus angemeldet. Die LED von der bash aus zu steuern war auch leicht möglich – an die Ohren und den Rest muss ich noch ran ;-)
      Nach dem Rooten kann man den Hasen ohne Einschränkung weiternutzen und er arbeitet auch noch mit karotz.com zusammen.
      Zur Steuerung vom PC aus bietet sich die REST API an. Schau Dir mal den Developer-Bereich bei karotz.com an, da ist alles dokumentiert. Und was den Controller auf dem AC100 angeht: ja, da hast Du recht ;-)
      Bis demnäx, Martin

    • mc 16:19 on 28. Dezember 2011 Permalink

      So, die Anleitung nimmt unter http://www.openrabbit.de langsam Gestalt an…

    • esc 22:22 on 6. Januar 2012 Permalink

      Hab gerade einen bestellt. Freu mich drauf die Anleitung auszuprobieren. Habe selber 10 Jahre Linux Erfahrung und Freunde die mir beim löten helfen werden. Wird lustig!

    • Archer 01:41 on 13. Januar 2012 Permalink

      Hi martin,
      i follow your instructions on openrab it.de but i can not flash karotz
      $ /sbin/flash_eraseall /dev/mtd2
      $ /sbin/nandwrite -pm /dev/mtd2 openrabbit.rootfs.img.gz
      I try to use the key-factory.zip provide by karotz and change the autorun but without succes (the gpg on autorun.sig and autorun is the probleme i think)
      Have you some advice ?
      Thanks

      Archer

    • mc 08:49 on 13. Januar 2012 Permalink

      Archer, you are right. It seems that it is not possible to flash a new RootFS using the “autorun”-method and an USB-Stick. The files are signed and it is not possible to skip the verification of the signatures.
      The only way i figured out to get a new firmware running on my karotz was to solder a serial port, get a serial (root) console and execute the flash commands from “inside”.
      Did you already solder the serial port like discribed here and have you seen the serial output running on your screen while booting? If done so, “you have proven to be worthy” ;-) and you will be the first who get’s knowledge of the “secret” needed to get a root console…

    • Archer 09:28 on 13. Januar 2012 Permalink

      Hi martin,
      thanks for your quick reply :)
      ans yes i have seen the serial output :) with that :
      http://imageshack.us/photo/my-images/20/ftdiuartkarotz.jpg/

      Archer

    • mc 09:40 on 13. Januar 2012 Permalink

      Great work! Your soldering is much better than mine ;-) Am i allowed to use your photo on my website?
      The next steps in short are: add init=/bin/sh to the kernel commandline and become root ;-) Then execute the whole content of /linuxrc WITHOUT the last line (/sbin/init) and you are done! I’m writing this down on openrabbit.de in this moment…

    • Archer 09:48 on 13. Januar 2012 Permalink

      Hi Martin,
      thank you very much, i try this now and take a better photo for your website :p

    • mc 11:09 on 13. Januar 2012 Permalink

      So, die Doku auf http://www.openrabbit.de ist nun komplett!

    • Archer 12:32 on 13. Januar 2012 Permalink

      Thx for all martin, it works very well
      http://imageshack.us/photo/my-images/208/thxmartin.jpg/

      And the photo : http://imageshack.us/photo/my-images/43/ftdiuartkarotz2.jpg/

      If you want another picture, do not hesitate to ask

      Archer

    • mc 13:15 on 13. Januar 2012 Permalink

      Great Work, Archer! Your Rabbit is Number 2 ;-) If you like to be present in the Hall of fame, then please send me an picture and the name of your rabbit, which I could use there…

    • Eric Betts 04:55 on 26. Januar 2012 Permalink

      Can you post the rabbit’s shadow file?

    • mc 12:16 on 26. Januar 2012 Permalink

      Eric,
      if you mean the password shadow file (/etc/shadow) so i couldn’t, because the Karotz doesn’t use one. The password hash is stored in the /etc/passwd file like described here: http://openrabbit.conzi.com/doku.php?id=openrabbit:or_vorbereiten#root_passwort_aendern
      Martin

    • Eric Betts 01:22 on 28. Januar 2012 Permalink

      Good to know; could you post the contents of the /etc/passwd file? On that page you show how to create a new user, but not what users are already there.

  • mc 19:33 on 1. December 2011
    Permalink | Reply

    Tags: , , ,   

    Nabaztag:tag? Karotz! 

    Kann sich noch irgendwer an meinen Nabaztag:tag erinnern? Das war der zweite erste WLAN-Hase der Welt! Der hing über WLAN im Internet und konnte die Ohren bewegen, blinken und vor allem Labern. Und all das tut er seit geraumer Zeit nicht mehr. Die Firma, die die für den ganzen Zirkus benötigten Server betrieben hat, ist Pleite und die Server down. Nun wurde der ganze Verein schon zum zweiten Mal verkauft und nun haben die Server einen neuen Besitzer der nicht nur angekündigt hat, sie wieder in Betrieb zu nehmen – nein – er hat auch einen neuen Hasen auf den Markt gebracht. War der alte Hase noch ein Plastikgehäuse auf einem Microprozessor, so ist der neue Hase (seine Name ist Karotz) ein Plastikgehäuse auf einem ARM Prozessor mit Linux drauf! Grandios! Und jetzt kommt das Beste: in der Weihnachtsaktion gibt es den Karotz mit einem Nanoz:tag für Nabaztag:tag Besitzer zum Sonderpreis für (nur) 79€! Ich konnte nicht anders…
    Nachdem ich nun flüchtig die Firmware analysiert habe: das Ding hat ‘nen Telnet und ‘nen SSH Server laufen – in ein paar Tagen steht Hasen Jailbreaking auf dem Plan…
    So hat er rumgehupt, als er noch funktionierte: http://www.youtube.com/watch?v=_vAzbf32zds

     
  • mc 19:20 on 9. November 2011
    Permalink | Reply

    Tags: , , ,   

    FTDI USB2Serial an der DS211j 

    Heute gibts mal wieder eine Bastelanleitung: mein Projekt 10€ Temperatursensor hält mich ja nun schon seit einiger Zeit auf Trab und so stand dann vor ein paar Tagen mal wieder ein Umzug auf andere Hardware an. Meine Synology Diskstation DS211j sollte eigentlich nur als Datenspeicher dienen, hat aber inzwischen dank Linux Betriebssystem schon diverse Aufgaben als Heimserver übernommen. Und nun kommt ein weiterer hinzu: meine 1-wire Sensoren. Das Projekt ist nach Wegfall meines alten Linux-Servers irgendwie in Vergessenheit geraten, aber jetzt wo der Winter kommt und ich gerne wissen würde, ob meine Heizung läuft oder nicht, wieder interessant.

    Kaum beschlossen und verkündet wurde die DS211j von Ihrem warmen und komfortablen Platz im Büro in den Keller geschleppt, angeklemmt und auf Funktion getestet. Funktioniert. An der Konsole konnte ich beim Einstecken des FTDI Adapters erkennen, dass was passiert, aber meine Sensoren bzw. der ganze Adapter wurden nicht erkannt. Schade. Ein wenig gegoogle förderte zu Tage: der Standard-Kernel der Diskstation bietet keinen Unterstützung für den FTDI USB2Serial-Adapter an. “Aber als Modul müsse es gehen” war zu lesen. “Mal den Kernel mit den FTDI Optionen builden” schien die Lösung. Gesagt, getan. Auch hier half Google weiter und führte mich auf diesen Thread im Synology Forum.

    Und hier folgen nun die einzelnen, von mir erfolgreich durchgeführten Schritte:

    • ipkg install gcc optware-devel #Build Essentials installieren
    • Herunterladen der Kernelsourcen bei Sourceforge. (Achtung! Die Adresse passt nur zum Kernel 2.6.32.12  - “uname -a” muss folgendes ausgeben: Linux DiskStation 2.6.32.12 #1922 Sun Sep 4 02:10:58 CST 2011 armv5tel GNU/Linux )
    • Entpacken der Sourcen und Wechsel in den Unterordner “linux-2.6.32″
    • cp synoconfigs/88f6281 .config # Konfigurationsvorlage kopieren
    • make clean
    • make oldconfig ARCH=arm CROSS_COMPILE=/opt/bin/
    • In der Datei .config die Zeile CONFIG_USB_SERIAL=m aktivieren/anpassen
    • make prepare ARCH=arm CROSS_COMPILE=/opt/bin/ #Fragen nach FTDI mit Y bzw. M beantworten
    • make modules ARCH=arm CROSS_COMPILE=/opt/bin/ M=scripts
    • make modules ARCH=arm CROSS_COMPILE=/opt/bin/ M=drivers/usb/serial
    • insmod /usr/src/linux/drivers/usb/serial/usb/usbserial.ko # frisch gebaute Module laden
    • insmod /usr/src/linux/drivers/usb/serial/usb/ftdi_sio.ko
    • lsmod # Module sollten nun angezeigt werden
    • mknod /dev/ttyUSB0 c 188 0 # Gerätedatei unter /dev erzeugen
    • chmod a+rw /dev/ttyUSB0 # Schreib/Leserechte auf der Gerätedatei setzen

    Die Module können – wenn Sie funktioniere,der FTDI Chip erkannt wird und ansprechbar ist – nun nach /lib/modules kopiert werden. Wenn man sich dann noch die /etc/rc anpasst, dann werden die Module beim nächsten Start auch automatisch geladen.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel