1. htcdesiree, 27.04.2011 #1
    htcdesiree

    htcdesiree Threadstarter Neuer Benutzer

    Liebes Forum,

    Ich würde gerne eine Applikation realisieren, welche einem Benutzer fortan die GPS Koordinaten des Telefons an seinen Computer sendet. Also eine Art Handyverfolgung, im Falle eines Diebstahls oder Verlusts.

    Die Applikation dazu ist programmiertechnisch von mir aus einfach zu realisieren bzw. nicht das Problem. Das Problem ist eher, dass ich die Applikation als kernel module hätte. Sprich am Ende will ich auf meinem gerooteten HTC einfach nur noch insmod abc.ko machen und das Teil soll im Hintergrund als LKM laufen.

    Nun stellt sich für mich folgende Frage:
    Wie ist der Ablauf um für das HTC Desire ein Kernel Module zu schreiben?

    LKM's für Linux habe ich schon zig geschrieben.
    Ich nehme an dass ich fürs HTC mein Module mit einem Cross-Compiler gegen die Kernelsources kompilieren muss? Kann mir da wer genauere Infos zu geben? Gibt es schon Tutorials etc?


    Danke udn schöne Grüße
     
  2. Thyrion, 27.04.2011 #2
    Thyrion

    Thyrion Ehrenmitglied

    Ich schieb das mal zu unseren Entwicklern. Im Prinzip ist die Frage ja Geräte-unabhängig (vom theoretischen Doing her zumindest).
     
  3. htcdesiree, 27.04.2011 #3
    htcdesiree

    htcdesiree Threadstarter Neuer Benutzer

    Dann ergänze ich derweil mal was ich schon habe!

    Also nach folgender Anleitung bin ich nun vorgegangen:
    http://whyandroid.com/android/221-compile-android-kernel-from-the-source.html#footnote_1

    Muss sagen, hat auch alles geklappt.

    Hab dann
    gemacht, um an die Adresse der sys_call_table zu geraten.

    Hab dann folgendes modul rmd.c
    Und habe das dann in kernel-source/drivers/char kopiert.
    dort habe ich dann das Makefile abgeändert:
    Dass er mein rmd.c File auch mit kompiliert.
    Kompilierungsvorgang läuft auch einwandfrei durch und ich bekomme ein rmd.o file.

    Das habe ich nun auf die SD Karte gespielt und auf dem Handy mit dem "Terminal Emulator" auf die sd Karte gewechselt. Dann su für root und
    Dann bekomme ich:
    dmesg ergibt:

    Kann mir wer weiterhelfen?
    danke!
     
Die Seite wird geladen...
Ähnliche Themen - App als Kernel Forum Datum
Wie kann ich als Privatperson eine App an ein Unternehmen verkaufen ? Android App Entwicklung 29.01.2017
Android Quiz App bei falscher Frage soll sie angezeigt werden. Android App Entwicklung 23.10.2016
[Meinung] Spezielle App für Mittelstand erstellen (lassen) Android App Entwicklung Dienstag um 17:40 Uhr
[SINNLOS] Temporäre Spielwiese für die neue AH-App - einfach ignorieren Android App Entwicklung Dienstag um 13:31 Uhr
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung Montag um 11:27 Uhr
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung 19.05.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[GESCHLOSSEN] Android Studio -> Telefongespräch über App Android App Entwicklung 16.05.2017
[OFFEN] App Beschreibung im Store nachträglich ändern Android App Entwicklung 20.04.2017
[OFFEN] Suche "App-Ideen" --- Welche App-Wünsche habt ihr? Android App Entwicklung 17.04.2017