Zurück   Android-Hilfe.de > Hersteller Foren > Samsung Forum > Samsung Galaxy Ace (S5830) Forum > Allgemeine Anleitungen für Samsung Galaxy Ace


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

[Anleitung:] Midnight Commander auf dem Ace

Das Thema "[Anleitung:] Midnight Commander auf dem Ace" befindet sich unter Allgemeine Anleitungen für Samsung Galaxy Ace auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 23.05.2012, 01:55   #1 (permalink)
Fortgeschrittenes Mitglied
 
Benutzerbild von Sabai

Modell: SG S2 (GT-I9100), Ace (GT-S5830) CM 7.2

Registriert seit: 02.05.2012
Beiträge: 311
Abgegebene Danke: 16
Erhielt 33 Danke für 29 Beiträge
Standard [Anleitung] Midnight Commander auf dem Ace

Hi,

also ich habe mir heute den allseits beliebten Midnight Commander 4.7.5.4 für Android installiert. Das Paket von den xda-Developers lief bei mir nicht, obwohl die Vorraussetzungen vorhanden sind. Naja...Also dann zu Fuß.

Es ist eigentlich ganz simpel und hier läuft der mc in einer ssh Shell absolut fehlerfrei. So wie man es gewohnt ist halt. Erst wollte ich ein kleines Installationsskript schreiben, sehe aber jetzt davon ab. Weil:

- Der mc ist eher ein Programm für Leute mit ein wenig Linuxerfahrung und diese werden keine Probleme beim Nachvollziehen der paar Schritte hier haben.

- Wenn man es "zu Fuß" macht, weiß man genau was man gemacht hat und kann auch wieder deinstallieren (Löschen der Files).

Vorraussetzungen:

- Ein wenig Linuxkenntnisse

- Root auf dem Handy

- Busybox
(Ich hab hier: BusyBox v1.20.0-Stericson (2012-04-22 22:31:21 CDT) multi-call binary.)


Der Ablauf sieht so aus:

*** Ich übernehme keinerlei Verantwortung oder Haftung, wenn was schief läuft ! ***

- Downloaden des Files mc.zip
- (md5sum: 12d65fad8bf2d3acc6735fdc069c6a9a)

- Auf dem PC entpacken. Dann habt ihr 2 Files:

-rw-r--r-- 1 root root 12K May 22 23:23 mc-files.lst
-rw-r--r-- 1 root root 4.9M May 22 23:22 mc.tar

- Ihr solltet die folgenden Schritte ausschliesslich in einer ssh Shell durchführen.
Deshalb solltet ihr sshDroid auf dem Handy installiert haben und einen entsprechenden ssh Client auf dem PC (z.B. Putty für Windows User)

-Per ssh auf dem Handy als root einloggen. Man sollte in der sshDroid Konfig
ein vernünftiges Passwort setzten und den Welcome Screen abschalten.

- Die Datei mc.tar auf das Ace kopieren und entpacken. Hier muß ich anmerken, daß beim Entpacken auf eine FAT32 Partition die Permissions nicht stimmen, da diese von dem FS nicht unterstützt werden. Wahrscheinlich geht es trotzdem, habe ich aber nicht getestet. Also entweder auf einer SD extX Partition entpacken, oder wenn genug Platz ist (nach remount rw) unter einem Temp Ordner unter /system. Dieser kann später wieder gelöscht werden.

- Eine vollständige Liste der entpackten Files ist in mc-files.lst enthalten.

- Jetzt müsst ihr das Rootfs read/write re-mounten.

mount -o rw,remount -t rootfs rootfs /
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system


- Nun kopiert ihr einfach die 4 Verzeichnisse "etc libexec share xbin" incl.
aller Unterverzeichnisse
nach /system

Dabei kann es vorkommen, daß die Symbolic Links unter xbin in Dateien umgewandelt werden und euer Filesystem vollläuft. Dann einfach diese Dateien löschen und die Links später manuel wieder anlegen. Das sollte dann so aussehen:

-rwxr-xr-x 1 root root 189 Oct 27 2011 mc
-rwxr-xr-x 1 root root 3860951 Oct 5 2011 mc.real
lrwxrwxrwx 1 root root 7 May 22 16:41 mcdiff -> mc.real
lrwxrwxrwx 1 root root 7 May 22 16:41 mcedit -> mc.real
lrwxrwxrwx 1 root root 7 May 22 16:41 mcview -> mc.real

- Danach lief der mc bei mir sofort einwandfrei. Der Platzbedarf sieht so aus:

20K system/etc/terminfo/v
8.0K system/etc/terminfo/l
8.0K system/etc/terminfo/x
40K system/etc/terminfo
112K system/etc/mc
156K system/etc
3.7M system/xbin
208K system/libexec/mc/extfs.d
72K system/libexec/mc/fish
416K system/libexec/mc
420K system/libexec
36K system/share/mc/skins
8.0K system/share/mc/hints
732K system/share/mc/syntax
144K system/share/mc/help
932K system/share/mc
936K system/share
5.2M system/

- Und auf dem Handy nach der Installation so:

Filesystem Size Used Available Use% Mounted on
tmpfs 139.2M 32.0K 139.1M 0% /dev
tmpfs 139.2M 0 139.2M 0% /mnt/asec
tmpfs 139.2M 0 139.2M 0% /mnt/obb
/dev/stl14 25.1M 584.0K 24.5M 2% /cache
/dev/stl13 180.9M 147.5M 33.4M 82% /data
/dev/stl12 208.4M 199.1M 9.3M 96% /system
/dev/block/vold/179:2 6.5G 37.3M 6.2G 1% /data/sdext2
/dev/block/vold/179:1 8.0G 5.2G 2.8G 65% /mnt/sdcard

Da ich den mc nur in einer ssh Shell verwende (alles andere macht wohl nicht so viel Sinn) liegen die Konfigfiles unter:

/data/data/berserker.android.apps.sshdroid/home/.mc

- remount des Rootfs read-only:

mount -o ro,remount -t rootfs rootfs /
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system

oder Reboot. Am Besten beides.

Fertig.

Den Midnight Commander startet man ja bekanntlich mit mc

Ich könnte mir vorstellen, daß der mc auch auf der SD Karte installiert werden kann, wenn man die entsprechenden Links anlegt. Das check ich vielleicht später mal.

Den Thread bei den xda-developers findet ihr hier:

Terminal Into Midnight Commander on Your Phone | xda-developers


Gruß

Sabai
Miniaturansicht angehängter Grafiken
[Anleitung:] Midnight Commander auf dem Ace-mc.png  
Angehängte Dateien
Dateityp: zip mc.zip (1,68 MB, 95x aufgerufen)

Geändert von Sabai (01.09.2012 um 21:58 Uhr)
Sabai ist offline   Mit Zitat antworten
Folgender Benutzer bedankt sich bei Sabai für diesen Beitrag:
hobride (25.02.2013)
Antwort

Stichworte
mc, midnight commander

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Anleitung Rooten auf dem Mac (Dummies) Kiejohn Root / Hacking / Modding für HTC Desire Z 1 15.06.2011 16:28
Anleitung: CustomROMs auf dem Galaxy - für Anfänger Melkor Root / Hacking / Modding für Samsung Galaxy 244 16.06.2010 17:26
Midnight Commander in der ADB Shell? DocMAX Root / Hacking / Modding für Motorola Milestone 8 22.01.2010 23:46
Anleitung: Ausführliche Anleitung für Root auf dem HTC Magic Z3ko HTC Magic Forum 158 27.07.2009 23:30




 
Du liest gerade: "[Anleitung:] Midnight Commander auf dem Ace" unter "Allgemeine Anleitungen für Samsung Galaxy Ace" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.