1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  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 Forum Datum
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung Mittwoch um 17:31 Uhr
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] MIT APP Inventor paralleler Tastendruck Android App Entwicklung 23.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
Du betrachtest das Thema "App als Kernel Module realisieren" im Forum "Android App Entwicklung",