Ciao,
ho trovato un'interessante guida su xda che spiega come effettuare il root con towelroot e l'ultima versione del firmware uguale o superiore ad [B]ANG2[B]. Di seguito il link della discussione su xda.
[How to] Root without triggering KNOX? 2nd M… | Galaxy S 5 | XDA Forum
Di seguito tutti gli step da effettuare. La procedura descritta funziona sia per i telefoni brand sia per i telefoni no brand.
1) installare tramite odin l'ultima versione del firmware disponibile. Nel mio caso ho installato la ITV no brand in quanto il mio S5 è no brand.
2) dopo aver terminato il setup iniziale del telefono, è necessario installare supersu dal market.
3) Spegnere il telefono e riaccenderlo in download mode (tasto volume giù + tasto home + tasto accensione). Collegare il telefono al desktop, aprie odin 3.09 e verificare che odin veda correttamente il telefono. Installare il kernel ANE2 ITV selezionando il percorso AP di Odin.
4) Il telefono si riavverà, visualizzerete diversi messaggi di errore (S Health in particolare). Terminato il riavvio del telefono, eseguite l'app supersu e chiudetela. Quindi eseguite l'app towelroot e cliccate sul pulsante make it ra1n. Ora aggiorniamo il file binario di supersu eseguendo l'aggiornamento all'interno di supersu. Questa procedura potrebbe non riuscire la prima volta, ve ne accorgerete in quanto supersu visualizzerà il messaggio di errore che l'installazione non è andata a buon fine. Non vi preoccupate riavviate il telefono e rieffettuate la procedura: eseguite prima towelroot e poi aggiornate supersu.
5) Solo dopo che avrete concluso lo step 4 con esito positivo spegnete il telefono e togliete la batteria.
6) Reinserite la batteria e accendete il telefono in download mode.
7) Installare il kernel dell'ultimo firmware disponibile e selezionare il percorso AP di Odin.
Knox non scatta 0x0.
Di seguito potete trovare la discussione con la raccolta di tutti i kernel
https://www.androidiani.com/forum/mo...bile-odin.html
Procedura per estrarre i due kernel dalle due rom
1) prima di tutto dovete scaricare il file dal link di seguito riportato e estrarre il file scaricato.
http://forum.xda-developers.com/atta...4&d=1386105453
2) seguendo la guida di cui sopra è necessario scaricare due rom: l'ultima versione disponibile per il proprio telefono (brand o no brand) e la versione ANE2 (brand o no brand)
3) estrarre il file boot.img con 7zip dalle due rom: effettuare un prima estrazione dal file zip scaricato (7zip non visualizzerà alcun messaggio) e poi una seconda estrazione del file appena estratto (7zip visualizzerà un messaggio di avvertimento 0 There is no correct record at the end of archive, non vi preoccupate sta funzionando tutto correttamente). Effettuare queste due operazioni sia per la prima rom sia per la seconda rom: totale 4 estrazioni, 2 per rom.
4) dopo aver estratto il file boot.img dalla prima rom scaricata, posizionare questo file nella cartella generata al punto 1. Ricordo che al punto 1 abbiamo scaricato ed estratto il tool che serve per convertire il file boot.img in un formato flashabile tramite odin.
5) eseguire il file ImgToTar.MD5.bat, trattasi di un file file bat che aprirà automaticamente una sessione dos e dopo che la stessa si chiuderà automaticamente troverete nella cartella un file che si chiama boot.tar.md5.
6) dopo aver estratto il file boot.img dalla seconda rom scaricata, posizionare questo file nella cartella generata al punto 1. Ricordo che al punto 1 abbiamo scaricato ed estratto il tool che serve per convertire il file boot in un formato flashabile tramite odin. Avrete così ottenuto il primo kernel flashabile tramite odin e utile per ottenere il root.
7) eseguire il file ImgToTar.MD5.bat, trattasi di un file file bat che aprirà automaticamente una sessione dos e dopo che la stessa si chiuderà automaticamente troverete nella cartella un file che si chiama boot.tar.md5. Avrete così ottenuto il secondo kernel flashabile tramite odin e utile per ripristinare il kernel dell'ultimo firmware installato.
Ciao.