Root Rechte unter Android Ice Cream Sandwich

Gestern wurde ein Linux Kernel Exploit veröffentlicht, mit dem man leicht über eine Shell an Root Rechte kommt. Es hat sich jemand die Mühe gemacht und hat diesen auf Android portiert.

Als erstes brauch ihr adb, das Programm ist im Android SDK enthalten.

Um an Root Rechte zukommen sind müssen vorerst ein paar Dateien heruntergeladen werden.

  1. su
  2. mempodroid

Nach dem alle su entpackt ist müssen folgende Schritte ausgeführt werden:


adb push mempodroid /data/local
adb push /system/bin/su /data/local
adb shell

cd /data/local
chmod +x mempodroid
./mempodroid 0xd7f4 0xad4b mount -o remount,rw ” /system
./mempodroid 0xd7f4 0xad4b sh
cat /data/local/su > /system/bin/su
chmod 4755 /system/bin/su
exit
exit

Jetzt muss nur noch die Applikation Superuser installiert werden.

Die Aussetzung der Laufzeitverlängerung

Und wir werden gerne bis zum Ergebnis dieser Prüfung vorübergehend, wir betonen, vorübergehend auf die Laufzeitverlängerung für unsere Atomkraftwerke verzichten. Allerdings nur bis dahin. Anschließend, ab dem 28.03.2011, wird die Laufzeitverlängerung wieder wie geplant umgesetzt.

Das heißt also, dass alle Atommeiler in Deutschland geprüft -und dann evtl. welche vom Netz getrennt werden. Danach wird dann so weitergemacht wie bisher.

Oder liege ich da falsch?

Samsung N130-anyNet + Linux

Ich habe mir vor einiger Zeit ein Samsung N130-anyNet gekaut. Aus diesem Grund habe ich die Ausgabe von lspci veröffentlicht, falls noch andere Interesse haben was in dem Ding so drinsteckt.


00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

Von Firefox zu Chromium

Chromium ist ein Webbrowser mit sehr viel Potenzial. Im Gegensatz zu Firefox ist er um einiges performanter und sicherer.
Dennoch habe ich drei Kritikpunkte.

  • Bis jetzt habe ich noch keinen guten Adblocker für Chrome gefunden
  • Die Suchmaschinennutzerstützung könnte besser sein
  • Google < Mozilla

Was ich sehr schön finde ist, dass man die Standardsuchmaschine leicht ändern im Gegensatz zu Firefox. Beim ersten Start wurden ein paar Firefox Einstellungen und die Suchmaschinen importiert. Bis auf Scroogle. :o
Diese habe ich dann per Hand eingefügt, mit folgendem URL.

https://ssl.scroogle.org/cgi-bin/nbbw.cgi?Gw=%s&l=de

Um die Bookmarks von Firefox in Chromium zu importieren, muss man diese als HTML-Dokument innerhalb Firefox exportieren und dieses in Chromium importieren. Der grafische Aufbau von Chromium ist sehr übersichtlich und bietet viel platz für den Web content.
Das Layout von Chromium lässt sich auch auf GTK+ umstellen.
Wie schon erwähnt, ist dass mit dem Werbung filtern noch ein Problem. Es gibt zwar viele Plugins die ABP sehr ähnlich sind, aber wenn ich dann meinen Filter optimiert habe und dann eine Website besuche, wird der komplette content heruntergeladen und erst dann gefiltert. Zudem steigt dann die CPU-Last enorm wenn ich ein Website aufrufe. Das ist auch der Grund das ich immer noch Firefox benutze. Mit Suchmaschinenunterstützung meine ich Folgendes: Es werden zwar alle searchplugins aus Firefox in Chromium importiert, aber ich kann sie nicht so flexibel nutzen wie in Firefox, da das Suchfeld nicht vorhanden ist. Ich habe auch kein Plugin gefunden, dass dem 100% entspricht.

Mein Ubuntu Experiment

Ich  sollte vor ein paar Tagen auf dem Laptop meiner Nachbarin Windows XP neu aufsetzten, weil sie Post von der Telekom bekommen hat, dass von ihrem Internet-Anschluss sehr viel Spam ausgeht. Sie ist wohl teil eines Botnetz geworden. Also nahm ich ihren Laptop und das ganze Gedöns mit. Als erstes habe ich ein BackUp auf einen USB-Stick gezogen. Dann wollte ich von der Windows CD booten. Dies scheiterte. Dann habe ich erst mal im BIOS etwas “rumgespielt” und nach etlichen Versuchen habe ich es dann auch geschafft von der CD zu booten, aber dann kam die Meldung das keine Festplatte erkannt wurde. Also wieder ab ins BIOS und AHCI ausschalten. Dann wieder nach etlichen Versuchen habe ich es geschafft von der Windows CD zu booten, die Festplatte zu formatieren und das Betriebssystem zu installieren. Während der ganzen Installation, habe ich von der Hersteller-Website die Treiber heruntergeladen. Da gab es erstmal zu jeder Komponente ~5 verschiedene Pakete zum herunterladen.  Ich habe einfach von jeder Komponente die Pakete genommen, welche ich am passendsten fand. Nach dem ersten Systemstart habe ich dann alle Treiber installiert und den Laptop neu gestartet. Danach habe ich ein Blick in den Gerätemanager geworfen und geschaut ob da etwas fehlt, aber es schien alles richtig, bis ich versucht habe eine Verbindung mit eine Netzwerk aufzubauen. Lange Rede kurzer Sinn. Ich hab einfach alle Treiber von der Herstellerseite getestet, aber mein Problem war ja laut Windows auch kein Treiberfehler. Laut Windows war da überhaupt kein Fehler.  Also habe ich die aktuelle Ubuntu LTS Version heruntergeladen, gebrannt und installiert. Hardware-technisch  hat alles gut funktioniert, bis auf das booten von der CD. Damit sich meine Nachbarin nicht so stark umgewöhnen muss, habe ich ihr XpGnome installiert. Ob sie verstanden hat das das kein Windows vor ihrer Nase ist weiß ich nicht. Ich bin ja mal gespannt wie sie mir berichtet.

And the Winner is…

Identi.ca Tools

Um es mit StatusNet nutzen zu können muss man folgendes machen:

Erstmal Twitter Tools hier runter laden.

define('AKTT_API_POST_STATUS', 'http://twitter.com/statuses/update.json');
define('AKTT_API_USER_TIMELINE', 'http://twitter.com/statuses/user_timeline.json');
define('AKTT_API_STATUS_SHOW', 'http://twitter.com/statuses/show/###ID###.json');
define('AKTT_PROFILE_URL', 'http://twitter.com/###USERNAME###');
define('AKTT_STATUS_URL', 'http://twitter.com/###USERNAME###/statuses/###STATUS###');
define('AKTT_HASHTAG_URL', 'http://search.twitter.com/search?q=###HASHTAG###');

ändern in beispielsweise

define('AKTT_API_POST_STATUS', 'http://identi.ca/api/statuses/update.json');
define('AKTT_API_USER_TIMELINE', 'http://identi.ca/api/statuses/user_timeline.json');
define('AKTT_API_STATUS_SHOW', 'http://identi.ca/api/statuses/show/###ID###.json');
define('AKTT_PROFILE_URL', 'http://identi.ca/###USERNAME###');
define('AKTT_STATUS_URL', 'http://identi.ca/notice/###STATUS###');
define('AKTT_HASHTAG_URL', 'http://identi.ca/###HASHTAG###');

Ich denke mal der Rest erledigt sich von selbst.

Wer mehr darüber wissen möchte sollte hier klicken.

Mal ein neuer Eintrag

Ich habe jetzt schon lange nichts mehr gebloggt und jetzt möchte ich meinen Blog wieder mehr für den Zweck nutzen,  für den ihn gestartet habe und zwar als digitales Notizbuch. Vielleicht schreibe ich erstmal eine kleine To-Do-List nieder.

  • Links im Blog in einer neuen Seite zusammenfassen
  • Ein paar Projekte kurz vorstellen
  • StatusNet fähigen WordPress Plugin suchen
  • Tabelle in HTML erstellen mit Programmen, welche ich häufig runterladen muss
  • Mich stärker mit KVM auseinandersetzen
  • Mich stärker mit MySQL auseinandersetzen