Il tuo amico installandoti android 4.1.2 ti ha precluso gli aggiornamenti OTA (On Fhe Air) del fabbricante e questo è un fatto normale perché il tuo dispositivo non è come mamma Samsung lo ha fatto. Ma questo non è un problema. Non devi assolutamente preoccuparti. Hai l'ultima versione di software disponibile.
Anzi, qualsiasi eventuale nuovo aggiornamento, lo dovrai fare in autonomia. Mai più da Samsung, che peraltro offre aggiornamenti parziali che a volte vanno in conflitto con il preesistente...
Il secondo problema, dal momento che non sei riuscito a risolverlo (hai provato ad installare GPSStatus?) mi fai pensare che sia un bug di android 4.1.2 che ho avuto per un pò per poi ritornare indietro. Ho visto con google che ci sono diversi casi come il tuo, ma nemmeno tanti.
E' possibile che l'avanzamento che ha effettuato il tuo amico sia incompleto. Può anche darsi che il primo collegamento richieda ancora più tempo... Prova ancora lasciandolo collegato all'alimentatore.
Di solito il primo aggancio avviene dopo una decina di minuti. Io con JB 4.1.2 sul galaxy tab 10.1 non ho avuto questo problema.
Se il GPS ti è assolutamente necessario e non vuoi farne a meno dovrai ripristinare, o far ripristinare da chi ne è capace (o dall'assistenza a pagamento...) il firmware originale samsung da Sanfirmware. Se avessi detto qual'è il modello esatto ti avrei postato l'indirizzo preciso.
Ma puoi cercarlo tu in autonomia scegliendo il modello: N8000, 8005, 8010, 8013, 8020 ecc. all'indirizzo in basso.
Se non sei capace di farlo da te, sappi che all'assistenza sono persone come noi. Senza dargli tante spiegazioni chiedigli di ripristinare "gentilmente" il firmware originale" senza "gentilmente" fare alcuna segnalazione a Samsung. Ti costerà una quarantina d'euro. forse meno....