Spamkiller
Grünschnabel
Hallo Gemeinde,
ich bin dieser Tage auf ein Problem gestoßen. Als Vorgeschichte möchte ich eigentlich nur kurz erwähnen, dass es um eine Art E-Book-Reader geht, auf dem offensichtlich ein Linux läuft. Ich habe mittlerweile (durch ein paar Tricks) über Telnet eine Shell mit root-Rechten erhalten. Von daher ist ein Zugriff auf das Dateisystem etc. kein Problem mehr.
Zur Version der Linux-Variante: uname -a liefert
Meine Schlussfolgerung war: Wenn dort ein Linux läuft, stehen die Chancen doch gut, dass auch eine Java VM lauffähig wäre.
Jetzt zum Problem:
Wenn ich die Binaries von Oracle ausführe, gibt mir das System einen Fehler aus "Syntax error, '(' expected". Daraus habe ich geschlossen, dass das OS auf dem Gerät mit diesen kompilierten Binaries nichts anfangen kann.
Prinzipiell vermute ich, dass ich Binaries bräuchte, die speziell für diese Linux-Variante kompiliert wurden. Wie kann ich jedoch etwas auf einem System für ein anderes System kompilieren?
Die eigentliche Frage ist, wie könnte ich an Binaries der JVM kommen, die auf diesem einen Linux laufen?
Wer bis hier hin noch gelesen hat, möchte vielleicht auch wissen um welches Gerät es sich genau handelt: Ich habe hier ein Asus EEE Note - ein abgespeckter Tablet-PC mit netten Funktionen.
Ich bedanke mich schonmal für Antworten auf eine, doch eher unkonkrete Frage ;-)
ich bin dieser Tage auf ein Problem gestoßen. Als Vorgeschichte möchte ich eigentlich nur kurz erwähnen, dass es um eine Art E-Book-Reader geht, auf dem offensichtlich ein Linux läuft. Ich habe mittlerweile (durch ein paar Tricks) über Telnet eine Shell mit root-Rechten erhalten. Von daher ist ein Zugriff auf das Dateisystem etc. kein Problem mehr.
Zur Version der Linux-Variante: uname -a liefert
Code:
Linux Linux 2.6.21 #5 PREEMPT Wed Aug 3 16:59:11 CST 2011 armv5tel unknown
Meine Schlussfolgerung war: Wenn dort ein Linux läuft, stehen die Chancen doch gut, dass auch eine Java VM lauffähig wäre.
Jetzt zum Problem:
Wenn ich die Binaries von Oracle ausführe, gibt mir das System einen Fehler aus "Syntax error, '(' expected". Daraus habe ich geschlossen, dass das OS auf dem Gerät mit diesen kompilierten Binaries nichts anfangen kann.
Prinzipiell vermute ich, dass ich Binaries bräuchte, die speziell für diese Linux-Variante kompiliert wurden. Wie kann ich jedoch etwas auf einem System für ein anderes System kompilieren?
Die eigentliche Frage ist, wie könnte ich an Binaries der JVM kommen, die auf diesem einen Linux laufen?
Wer bis hier hin noch gelesen hat, möchte vielleicht auch wissen um welches Gerät es sich genau handelt: Ich habe hier ein Asus EEE Note - ein abgespeckter Tablet-PC mit netten Funktionen.
Ich bedanke mich schonmal für Antworten auf eine, doch eher unkonkrete Frage ;-)