giovedì 10 settembre 2015

Sp Flash Tool per Linux: La guida definitiva.

Quella che vado a presentare qui di seguito non è tutta farina del mio sacco, ma vi è molta della mia esperienza e del mio lavoro. per alcune parti mi sono limitato a tradurre alcune guide trovate in rete, per altre sono stato ore sul pc a ravanare sul mio povero Zopo 3X, che intanto chiedeva:

"Perchè mi fai questo?" :_(

.. ma poi ha detto grazie! :)

Andiamo al sodo:

Flashare la Rom del proprio cellulare è tanto delicato quanto semplice se si hanno le giuste accortezze.
Per il resto si tratta solo di copiare e incollare qualche comando sul terminale di Linux:


  • Procurarsi la ROM da installare 
  • Preparate il campo installando da terminale i drivers usb generici con il comando:
sudo apt-get install libusb-dev
  • Scaricate SP Flash Tool per Linux da qui (Grazie a bovirus di androidiani.com)
  • Scompattatelo nella cartella home e rinominate la cartella in modo semplice (vi conviene spft5 come ho fatto io) 
  • Da terminale 
cd spft5
  • adesso siete nella cartella di SP Flash Tool, date i permessi al programma con i comandi
chmod +x flash_tool
  • e poi
chmod +x flash_tool.sh
  • Adesso, se abbiamo una versione di Ubuntu 14.04 o superiore (o basata su di essa) dobbiamo inibire il modemmanager  digitando
sudo gedit /etc/udev/rules.d/80-persistent-usb.rules

[NB. se non usate gedit ricordate di sostituirlo nel comando con il vostro editor io ad esempio, avendo Ubuntu MATE, uso pluma  per cui darò: 
sudo pluma /etc/udev/rules.d/80-persistent-usb.rules ]


  • Adesso copiamo la riga seguente nel file che si aprirà:
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="*"

  •  Salviamo e chiudiamo il file, poi ancora
sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules

  • A questo file aggiungiamo le righe:

ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1" 

  • Salviamo e chiudiamo, quindi digitiamo:
 sudo service udev restart

  • Adesso possiamo avviare SP Flash Tool
sudo ./flash_tool 


Il peggio è passato e tutto dovrebbe essere in ordine, andiamo alla seconda fase:


  •  Scompattate la ROM dove vi pare 
  • Andate dulla linguetta Download di SP Flash e selezionate FIRMWARE UPGRADE



  • Adesso selezionate lo Scatter dallacartella in cui avete scompattato la ROM




  • Spegnete il telefonino apritelo e rimuovete la batteria
  • Collegate il telefono al cavetto, MA NON AL PC!!!
  • Fate click sulla freccetta verde DOWNLOAD
  • Adesso potete collegare il cavetto usb alla porta del PC
  • La barra sottostante inizierà a colorarsi e il flah avrà inizio

  • Attendete con pazienza, a operazione ultimata vedrete un cerchietto verde in primo piano, solo allora potrete scollegare il cavo dal pc, inserite la batteria al telefonino e riaccendete.
Fatto!

La presente guida è frutto di esperienza personale, a me è andato tutto liscio, ma non mi assumo la responsabilità di danni vari ed eventuali in cui si può incorrere, ripetiamo che si tratta di un'operazione delicata!


Vorrei ringraziare 
  • Miss Montage di XDA per la guida originale in inglese
  • bovirus  di androidiani.com  per i link al programma 
  • Marsapa sempre di androidiani.com per la guida all'uso di SP Flash Tool (è grazie a lui se ho imparato ad usarlo)
  • Tutti coloro che mi leggeranno, la conoscenza è nulla se non si condivide :)


10 commenti:

  1. quando tempo può metterci? A me è un bel po' che è rimasto fermo

    RispondiElimina
    Risposte
    1. Deve essere andato storto qualcosa, hai avviato l'applicazione tramite comando da terminale con comando root sudo? solitamente non impiega più di poci minuti non più di 5 o 6

      Elimina
  2. ciao giovanni, mi da questo errore
    BROM ERROR : S_FT_DA_NO_RESPONSE (4001)

    DA didn't send response data to FlashTool!
    [HINT]:
    che posso fare
    grazie

    RispondiElimina
    Risposte
    1. Ciao, sei sicuro sia aver avviato sp tool da terminale tramite comando preceduto da sudo per avviarlo coi privilegi di root?

      Elimina
    2. Si, ho fatto tutta la procedura che sembrava andata a buon fine, ma poi il telefono non da segni di vita

      Elimina
    3. Prova a effettuare da capo la formattazione scarica nuovamente la rom magari dal sito originale, a me una volta continuava a dare errore a causa di una rom malcaricata su needrom e ho risolto proprio scaricando la rom dal sito ufficiale della Zopo

      Elimina
    4. grazie mille, sono riuscito con un altra rom

      Elimina
  3. Non riesco ad avviare il programma nonostante abbia seguito le istruzioni
    Quando digito sudo ./flash_tool mi dice:
    ./flash_tool: 1: ./flash_tool:syntax error: "(" unexpected
    Non so cosa vuol dire

    RispondiElimina
    Risposte
    1. ma prima di avviare flashtool ti sei assicurato di entrare nella cartella dove esso è salvato tramite il comando "cd"?

      Elimina