Fungerande kompass (tror jag)

Diskussion i 'ZTE' startad av kallt_kaffe, 15 maj 2011.

  1. kallt_kaffe

    kallt_kaffe Professional Droid Medlem

    Blev medlem:
    2 aug 2010
    Inlägg:
    2 682
    Mottagna gillanden:
    1 685
    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10
    Plockade några filer från den officiella 2.2:an för Optus MyTab och stoppad in i en av min plattor och jag tror fanimej att kompassen fungerar nu.

    Kan någon mer testa detta och bekräfta eller dementera?

    akmd2 skall in i /system/bin och sensors.default.so ska in in /system/lib/hw Peta in dem i zip-filen för Light Roast RLS4 och installera om (utan wipe).

    För den avancerade som petar in dem manuellt med adb så glöm inte att köra "chown root.shell /system/bin/akmd2" och "chmod 755 /system/bin/akmd2".

    Jag testade detta tidigare men då satt jag i en byggnad där t.o.m. min HTC Desire visar kompassriktningar som inte är av denna världen så det var nog fel plats att testa på.
     

    Bifogade filer:

    Last edited: 16 maj 2011
    Oxygen gillar detta.
  2. SwedishBadger

    SwedishBadger Teen Droid Medlem

    Blev medlem:
    25 maj 2010
    Inlägg:
    420
    Mottagna gillanden:
    365
    Operatör:
    Fello, Vimla
    Telefon:
    Samsung Galaxy S23 Ultra

    MINA ENHETER

    Operatör:
    Fello, Vimla
    Telefon:
    Samsung Galaxy S23 Ultra
    Matade in filerna i RLS4 och installerade om, gjorde en dock en wipe och rensade cache.

    Hur som helst om jag jämför mot min iPhone 4 (enda andra enheten med kompass jag har liggande) så pekar nålen åt samma håll så det måste vara positivt? :)
     
  3. kallt_kaffe

    kallt_kaffe Professional Droid Medlem

    Blev medlem:
    2 aug 2010
    Inlägg:
    2 682
    Mottagna gillanden:
    1 685
    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10
    Ett annat enkelt sätt att testa är att dra igång Google Maps och ha sitt grannskap som referens. Då ser man snabbt om den visar någorlunda rätt.
     
    Gudroid gillar detta.
  4. Gudroid

    Gudroid Infant Droid Medlem

    Blev medlem:
    8 maj 2011
    Inlägg:
    5
    Mottagna gillanden:
    0

    MINA ENHETER

    Min kompass pekar åt rätt håll nu.

    Installerade utan wipe.
    Jag fick dock installera om Maps från Market för att den gav meddelandet att appen inte var installerad när jag klickade på den Mapsikon jag lagt upp som länk.

    Nu funkar det dock.

    Stort tack!
     
    Last edited: 15 maj 2011
  5. SwedishBadger

    SwedishBadger Teen Droid Medlem

    Blev medlem:
    25 maj 2010
    Inlägg:
    420
    Mottagna gillanden:
    365
    Operatör:
    Fello, Vimla
    Telefon:
    Samsung Galaxy S23 Ultra

    MINA ENHETER

    Operatör:
    Fello, Vimla
    Telefon:
    Samsung Galaxy S23 Ultra
  6. hnhl

    hnhl Kid Droid Medlem

    Blev medlem:
    23 mar 2010
    Inlägg:
    89
    Mottagna gillanden:
    12

    MINA ENHETER

    Vad behöver jag för verktyg för att komma åt telefonens filstruktur och köra kommandon?
     
  7. Oxygen

    Oxygen Youth Droid Medlem

    Blev medlem:
    17 jun 2010
    Inlägg:
    142
    Mottagna gillanden:
    9

    MINA ENHETER

    Visst ska sensors.default.so in i /system/lib/hw?
     
  8. kallt_kaffe

    kallt_kaffe Professional Droid Medlem

    Blev medlem:
    2 aug 2010
    Inlägg:
    2 682
    Mottagna gillanden:
    1 685
    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10
    Ja, sorry... gick nog lite snabbt när jag skrev det. Ska uppdatera först posten. För de som inte har bråttom så kommer snart RLS5 med bl.a. denna fix.
     
  9. curse

    curse Youth Droid Medlem

    Blev medlem:
    24 maj 2010
    Inlägg:
    155
    Mottagna gillanden:
    8

    MINA ENHETER

    Nice!

    Sent from my ZTE Light using Tapatalk!
     
  10. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 632
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Jag slängde in filerna. Jämför jag med min Desire så visar den inte riktigt samma men jag vet ju heller inte vilken som är rätt. Blir nog att köpa mig en "riktig" kompass och kolla. ;)
     
  11. tonyex

    tonyex Kid Droid Medlem

    Blev medlem:
    30 apr 2011
    Inlägg:
    54
    Mottagna gillanden:
    1

    MINA ENHETER

    Kopierade filerna med hjälp en relativ enkel "adb shell"

    Jag har sedan tidigare en terminal installerad på Lighten , men Jag tycker att det är ju svårt att skriva på den, så Jag gjorde så här:

    Tankade hem SSHDroid från market: https://market.android.com/details?id=berserker.android.apps.sshdroid&feature=search_result och installerade samt startade den.
    Sen på datorn har Jag en riktig terminal emulator ( putty funkar) och så kopplar upp mig med hjälp av den mot plattan. Anger root som userid och resp. lösen och man är inne i plattan.

    Då var det dags att köra lite linux kommandon.
    Hade kopierat filerna till SD kortet så det är bara och cd:a dit:
    #cd /mnt/sdcard

    Försökte kopiera filerna på en gång , fick att system är "read only". Då var det dags att montera om med skrivrättigheter.
    Först tog Jag reda på hur den är monterad.
    # mount | grep system| grep yaffs2
    /dev/block/mtdblock5 /system yaffs2 ro,relatime 0 0

    Observera /dev/block/mtdblock5.

    Så det var bara och köra:

    # mount -o rw,remount -t yaffs2 /dev/block/mtdblock5 /system

    och det blev så här:
    # mount | grep system| grep yaffs2
    /dev/block/mtdblock5 /system yaffs2 rw,relatime 0 0

    Då är det bara och kopiera och ange rätt rättigheter på filerna,
    men först säkerhetskopiering:
    # cp -p /system/bin/akmd2 /system/bin/akmd2.old

    sen följer kopiering och rättigheter
    # cp akmd2 /system/bin/akmd2
    # chown root.shell /system/bin/akmd2
    # chmod 755 /system/bin/akmd
    # ls -l /system/bin/akmd*
    -rwxr-xr-x root shell 116100 2011-05-16 18:18 akmd2
    -rwxr-xr-x root shell 116100 2008-08-01 14:00 akmd2.old
    -rwxr-xr-x root shell 34352 2008-08-01 14:00 akmd8962

    samma sak kör Jag med sensorer.

    # ls -l /system/lib/hw/sensors.default.so
    -rw-r--r-- root root 14060 2008-08-01 14:00 sensors.default.so
    # cp /system/lib/hw/sensors.default.so /system/lib/hw/sensors.default.so.old
    # cp sensors.default.so /system/lib/hw/sensors.default.so
    # ls -l /system/lib/hw/sensors.default.so*
    ----rwxr-x root root 14060 2011-05-16 18:25 sensors.default.so
    -rw-r--r-- root root 14060 2011-05-16 18:24 sensors.default.so.old
    # chmod 644 /system/lib/hw/sensors.default.so
    # ls -l /system/lib/hw/sensors.default.so*
    -rw-r--r-- root root 14060 2011-05-16 18:25 sensors.default.so
    -rw-r--r-- root root 14060 2011-05-16 18:24 sensors.default.so.old

    och till sist monterar Jag /system read only igen.
    # mount -o ro,remount -t yaffs2 /dev/block/mtdblock5 /system

    och stoppar SSHDroid för tillfället.

    Klart och slut!

    Häls /T
     
  12. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 632
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    För min del så räckte det med att bli su genom att köra "su" i terminalen och sen kopiera över filerna.
     
    Last edited: 16 maj 2011
  13. tonyex

    tonyex Kid Droid Medlem

    Blev medlem:
    30 apr 2011
    Inlägg:
    54
    Mottagna gillanden:
    1

    MINA ENHETER

    Det var just precis så som Jag ville göra, men icke sa' nicke och då var Jag tvungen att använda andra metoder. Detta kan bero på att Jag kör "bara" RLS3?

    Häls /T
     
  14. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 632
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Det är möjligt att jag körde en "adb remount rw system" först kom jag på. ;)
     
  15. kallt_kaffe

    kallt_kaffe Professional Droid Medlem

    Blev medlem:
    2 aug 2010
    Inlägg:
    2 682
    Mottagna gillanden:
    1 685
    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Xiaomi Mi Note 10
    Lite tips, kör man via adb så räcker "adb remount" för att montera om /system.

    Kör man via terminal så lägger jag alltid in två snabbkommandon i mina ROM:ar som heter rwsys resp. rosys.
     
  16. NiklasO

    NiklasO Professional Droid Hedersmedlem

    Blev medlem:
    21 maj 2010
    Inlägg:
    3 329
    Mottagna gillanden:
    1 632
    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro

    MINA ENHETER

    Operatör:
    Comviq
    Telefon:
    Google Pixel 8 Pro
    Det var DET jag gjorde. ;)
     
  17. tonyex

    tonyex Kid Droid Medlem

    Blev medlem:
    30 apr 2011
    Inlägg:
    54
    Mottagna gillanden:
    1

    MINA ENHETER

    Ska komma ihåg det, till nästa gång! /T