Problem: Problem med Nexus 6P och ADB+Fastboot

Diskussion i 'Nexus 6P (2015) - Allmänt' startad av Azur, 6 jan 2017.

  1. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Jag har totalt ledsnat på batteribuggen nu så det är dags att roota och se om jag kan lyckas bli av med den på den vägen.

    Detta är något jag gjort flertalet gånger förut, med många olika telefoner, Nexus 6P inkluderat. Aldrig varit några konstigheter.

    Nu är det dock så att jag börjat använda Ubuntu, vilket jag inte alls känner att jag kan tillräckligt för att roota telefonen via det, så då blev det att starta Windows 10. Sedan jag slutade använda detta dagligen har det bara fungerat sämre och sämre för varje gång jag tvingats starta Windows 10, för att vid senaste försöket att roota totalt krascha, varpå jag tvingades återställa datorn till Windows 8 (Som den levererades med), och nu tvärvägrar den uppdatera till Win10 (Fastnat på 99% i ett par dygn ett par gånger nu).

    Så där är jag nu - Jag vill roota min Nexus 6P, det kommer få ske med Win8, och jag har stött på patrull!

    Till att börja med hittades den inte i ADB (adb devices, fastboot devices). "Jaja, får väl kontrollera drivrutinerna", tänkte jag.
    Upptäcker då att den inte finns i "Enheter och skrivare". Klickar jag på "Lägg till enhet" söker datorn en kort stund och ett antal enheter dyker upp, däribland "angler", dvs min 6P.

    Klickar jag däremot på den så dyker det genast upp ett felmeddelande som följer:

    "Det fungerade inte

    Försök igen och kontrollera att det fortfarande går att identifiera din mobiltelefon."

    Finns det någon som kan hjälpa mig få datorn och telefonen att kommunicera korrekt så att jag kan gå vidare med detta?Skulle verkligen behöva få rätt på batteribuggen innan helgen är slut, då jag kommer vara borta från min dator ett tag framöver och om telefonen ska hålla på och stänga av sig vid 20% varje dag lär jag få problem..
     
  2. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    För att få windows att detektera telefonen i adb mode måste du slå på adb debugging på telefonen. Då ska datorn installera adb drivisen automatiskt. När det lirar gör man adb reboot-bootloader och väntar på att fastboot drivisen ska installeras.

    Se till att ha senaste officiella versionen av adb och fastboot (länk i min signatur)

    Jag skulle lätt lägga en timmes googling på hur man får igång det i Ubuntu (en fråga om att få UDEV att man får ansluta telefonen) så att du slipper jobba med buggiga windows.

    Se 'Configuring USB access' här: http://source.android.com/source/initializing.html
     
    Last edited: 6 jan 2017
  3. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Debugging är givetvis aktiverat, och adb och fastboot är hämtat för någon timme sedan från din tråd i ROM-filer och utveckling. :)

    Jag vet inte vad som ställer till det, har återställt luren utan framgång också...
     
  4. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Jag skulle lätt lägga en timmes googling på hur man får igång det i Ubuntu (en fråga om att få en UDEV-regel som gör att man får ansluta telefonen) så att du slipper jobba med buggiga windows.

    Se 'Configuring USB access' här: http://source.android.com/source/initializing.html#configuring-usb-access
     
  5. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Jag har redan försökt i Ubuntu men kände mig mest bara borttappad och gav upp... :P
     
  6. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Hos mig var det verkligen inte svårare än att följa den instruktionen (skapa udev-regelfilen och ladda om)

    Kod:
    wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<username>/$USER/" | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
    
    Sen kan man använda samma filer för adb och fastboot fast då för linux.
     
  7. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Sen drog jag ner platform-tools enligt min egen instruktion, packade upp under Downloads:

    Kod:
    pwd
    /home/fredrik/Downloads/platform-tools
    [fredrik@ubuntu: ~/Downloads/platform-tools] ✔ 
    22:12 $ ./adb devices
    List of devices attached
    XXXXXXXXXX	device
    
     
  8. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Är förmodligen dum i huvudet.
    Första kommandot ger detta:

    andy@S56CB:~$ $ wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<andy>/$USER/" | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
    [sudo] password for andy: $: kommandot hittades inte


    [1]+ Stoppat $ wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<andy>/$USER/" | sudo tee /etc/udev/rules.d/51-android.rules > /dev/null
    [sudo] password for andy:
     
  9. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Det ser ut som om du kopierat in deras prompttecken ($), det ska inte vara med. Inte superpedagogiskt av Google att ha med det tecknet där. Sen ska du inte byta ut username mot ditt eget, det är det som sedkommandot gör i filen.

    Kod:
    wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<username>/$USER/" | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
    
     
  10. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Så klart...

    andy@S56CB:~$ wget -S -O - http://source.android.com/source/51-android.rules | sed "s/<andy>/$USER/" | sudo tee >/dev/null /etc/udev/rules.d/51-android.rules; sudo udevadm control --reload-rules
    [sudo] password for andy: --2017-01-06 22:32:34-- http://source.android.com/source/51-android.rules
    Slår upp source.android.com (source.android.com)... 216.58.209.110, 2a00:1450:400f:802::200e
    Ansluter till source.android.com (source.android.com)|216.58.209.110|:80... ansluten.
    HTTP-begäran skickad, väntar på svar...
    HTTP/1.1 200 OK
    Vary: Accept-Encoding
    Content-Type: text/html
    Date: Fri, 06 Jan 2017 21:32:34 GMT
    Expires: Fri, 06 Jan 2017 21:32:34 GMT
    Cache-Control: private, max-age=14400
    Last-Modified: Thu, 21 Apr 2016 03:17:22 GMT
    X-Content-Type-Options: nosniff
    Server: sffe
    X-XSS-Protection: 1; mode=block
    Accept-Ranges: none
    Transfer-Encoding: chunked
    Längd: ospecifierat [text/html]
    Sparar till: "STDOUT"

    - [ <=> ] 2,49K --.-KB/s på 0,001s

    2017-01-06 22:32:34 (4,59 MB/s) - skrevs till standard ut [2551]

    Här verkar det inte hända mer.
     
  11. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Den var lite seg på min maskin också, sen fick jag ange sudolösen och sen var det klart.

    EDIT, den skriver ut att den begär lösen och sen kräks wget en massa junk på stdout så att du inte ser att du nu ska skriva ditt sudo lösenord och trycka enter. Men det ser fortfarande ut som om du har bytt ut username mot ditt användarnamn själv - det kommer inte att fungera.
     
  12. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Upptäckte det själv, nu hittar den luren om man kör adb devices eller om man bootar fastboot mode och kör fastboot devices. Testade fastboot oem unlock och fick:

    andy@S56CB:~/SDK/platform-tools$ fastboot oem unlock
    ...
    FAILED (remote: unknown command)
    finished. total time: 0.002s
     
  13. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Jaha, verkar som jag lyckats inaktivera OEM-upplåsning av misstag, nytt försök! :D

    EDIT: Misslyckades igen...
     
  14. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    N6P ska man väl köra

    Kod:
    fastboot flashing unlock
    har för mig att de ändrat det sedan tidigare nexusar. Plus att man måste slå på unlockable bootloader i developer options i telefonen.
     
  15. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Googlade mig fram till det jag med, med följande resultat:

    andy@S56CB:~/SDK/platform-tools$ fastboot flashing unlock
    usage: fastboot [ <option> ] <command>

    commands:
    update <filename> reflash device from update.zip
    flashall flash boot + recovery + system
    flash <partition> [ <filename> ] write a file to a flash partition
    erase <partition> erase a flash partition
    format <partition> format a flash partition
    getvar <variable> display a bootloader variable
    boot <kernel> [ <ramdisk> ] download and boot kernel
    flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
    devices list all connected devices
    continue continue with autoboot
    reboot reboot device normally
    reboot-bootloader reboot device into bootloader
    help show this help message

    options:
    -w erase userdata and cache (and format
    if supported by partition type)
    -u do not first erase partition before
    formatting
    -s <specific device> specify device serial number
    or path to device port
    -l with "devices", lists device paths
    -p <product> specify product name
    -c <cmdline> override kernel commandline
    -i <vendor id> specify a custom USB vendor id
    -b <base_addr> specify a custom kernel base address
    -n <page size> specify the nand page size. default: 2048
    -S <size>[K|M|G] automatically sparse files greater than
    size. 0 to disable
    andy@S56CB:~/SDK/platform-tools$

    Att jag måste aktivera OEM-upplåsning i Utvecklarinställningar vet jag.
     
  16. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    Kör du verkligen senaste platform-tools som du laddat ner via min länk?

    du gör inte ./fastboot - vilket gör att du riskerar att köra en gammal version om den ligger i din PATH. När du står i katalogen du zippat upp så ska du göra

    Kod:
    ./fastboot --version
    fastboot version 84e3321d5db3-android
    
    Så borde det se ut
     
  17. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Ja, hämtad via din länk.
    ~/SDK/platform-tools$ ./fastboot --version
    fastboot version 0e9850346394-android
     
  18. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    och om du då skriver ./ före även när du gör fastboot flashing unlock, vad säger den då?

    Kod:
    ./fastboot flashing unlock
    
     
    Azur gillar detta.
  19. Azur

    Azur Teen Droid Medlem

    Blev medlem:
    18 jan 2013
    Inlägg:
    387
    Mottagna gillanden:
    130

    MINA ENHETER

    Det fungerade fint, det! TWRP installerat och klart nu, så då ska jag nog klara mig helt utan datorn, så härifrån bör det inte vara några problem.

    Ett stort tack! :)
     
  20. ogre

    ogre Senior Droid Medlem

    Blev medlem:
    27 okt 2009
    Inlägg:
    1 807
    Mottagna gillanden:
    508
    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro

    MINA ENHETER

    Operatör:
    Telia
    Telefon:
    Google Pixel 8 pro
    Telefon 2:
    iPhone 14 pro
    Telefon 3:
    OnePlus 8T
    chucken gillar detta.