Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

[GUIDA] Settaggio SP Flash Tool 5.1532.00 con Linux

Discussion in 'Modding Stonex One' started by lucky76, Sep 24, 2015.

  1. lucky76

    lucky76 Bronze Droid

    Joined:
    Sep 8, 2010
    Messages:
    780
    Likes Received:
    236
    Guida al Settaggio di SP Flash Tool 5.1532.00
    con
    Linux
    (Testato con Linux Mint 17.1 64 bit)


    Ho scritto questa guida riprendendo la prima parte del post di Beikurt (creatore della guida originale).

    In questo post vedremo solo la guida al settaggio per far funzionare SP Flash Tool 5.1532.00 con Linux. Testata da me con Linux Mint 17.1 64 bit.


    1. installare da terminale i drivers usb generici:

    Code:
    sudo apt-get install libusb-dev
    2. Scaricare SP Flash Tools 5.1532.00 da questo link -----> Qui
    3. Scompattare il programma appena scaricato dentro una cartella con nome a piacere ----> ex: /SPFlash

    4. da terminale entrate dentro la cartella appena creata

    Code:
    cd SPFlash
    5. Ora che siete nella cartella di SPFlash date i permessi al programma con i seguenti comandi

    Code:
    chmod +x flash_tool
    6. e poi il seguente comando

    Code:
    chmod +x flash_tool.sh
    7. Dalla versione di Ubuntu 14.04 in poi (e distro basate) dobbiamo inibire il modemmanager digitando il seguente comando

    Code:
    sudo gedit /etc/udev/rules.d/80-persistent-usb.rules
    ATTENZIONE ---->Se non usate gedit ma altro editor sostituitelo con il comando appropriato

    8. Nel file che si aprirà copiare la seguente riga

    Code:
    SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="*"
    9. Salvare il file e chiuderlo

    10. Ora dare il seguente comando

    Code:
    sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
    11. Nel file che si aprirà copiare le seguente righe

    Code:
    ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1" 
    ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"
    12. Salvare il file e chiuderlo

    13. Dare quest'ultimo comando da terminale

    Code:
    sudo service udev restart
    14. Fine. Ora siamo pronti ad usare SP Flash Tool con la nostra distro di Linux

    15. Avviare SP Flash Tools con il seguente comando

    Code:
    sudo ./flash_tool
    16. Fine.


    Credit:
    Beikurt ---> creatore guida originale


     
    Last edited: Feb 20, 2016
    MatVekk and Sandro Caputo like this.
  2. Matt85R22

    Matt85R22 Baby Droid

    Joined:
    Sep 16, 2015
    Messages:
    19
    Likes Received:
    9
    ho provato diversi zip , ma mi da sempre formato file binario non valido quando tento di farlo partire , qualche idea?
     
  3. biandrea

    biandrea Worker Droid

    Joined:
    May 8, 2016
    Messages:
    51
    Likes Received:
    8
    Con la premessa che se c'è qualcuno che ne sa più di me, ben venga...

    dato che ho bisogno di questo software funzionante, devo capire come si deve fare per bene o il mio Doogee Y300 non lo rimesto in piedi!!
    Io uso Gentoo e CentOS, però vedo che con il primo ho solo libusb e siccome installa dai sorgenti ingloba più cose, quindi ed è inutile che mi metta a cercare in Portage, è già incluso...
    Fino la parte 6 è tutto chiaro.
    La parte 7 serve per serve-X (interfaccia grafica) e crea un file dove all'interno ci mette vendor e idProduct come si vede nella parte 8. se io adesso digito
    lsusb
    Code:
    # lsusb
    Bus 001 Device 005: ID 0e8d:2008 MediaTek Inc.
    Bus 001 Device 003: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
    Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Il mio Doogee lo vede, quindi dovrei dargli il nome da riconoscerlo ok fin quì ho capito il procedimento...

    Vedendo dalla parte 7 fino alla 10 serve per riconoscere il proprio telefono, addesso provo a seguire il progedimento, ma qualcosa del genere l'avevo già fatto per un una presa adattatore usb/seriale.
    Mi metto dietro e vedo cosa scappa fuori...
    Poi riporto successi/insucessi
    ;)
     
  4. biandrea

    biandrea Worker Droid

    Joined:
    May 8, 2016
    Messages:
    51
    Likes Received:
    8
    dopo ad ogni modifica andavo a vedere con un Thunar che permesso aveva il script...
    ne ho provate diverse, erè mi toglie l'esecuzione allo script, quindi devo prima capire perchè i permessi d'esecuzione li toglie persino a root!!
    Code:
    # ./flash_tool
    bash: ./flash_tool: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # chmod +x flash_tool.sh
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool
    bash: ./flash_tool: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool.sh
    bash: ./flash_tool.sh: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # chmod +x flash_too*
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool
    bash: ./flash_tool: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # chmod 1 flash_too*
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool
    bash: ./flash_tool: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # chmod 777 flash_too*
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool
    bash: ./flash_tool: Permission denied
    localhost SP_Flash_Tool_v5.1648_Linux # chmod 752 flash_too*
    localhost SP_Flash_Tool_v5.1648_Linux # ./flash_tool
    bash: ./flash_tool: Permission denied