Iphone 3gs straniero bloccato da giorni

e perchè no? se io ho 4.1 e voglio aggiornare a una versione superiore è ovvio che non ho shsh della versione al quale voglio aggiornare

Non serve aggiornare per salvare gli shsh,leggi
http://www.iphoneitalia.com/forum/sblocco-e-jailbreak-iphone-4/67264-chiarimenti-sul-file-shsh-e-su-quando-salvarlo-2.html
Ormai non potrai più ripristinare a iOS superiori del 4.1 se non il 4.3.5

e al 4.3.5 posso aggiornare e fare il jailbreak tenendo sempre conto che ho la baseband 6.15?

No,non puoi perché non puoi crearti il custom firmware di iOS 4.3.5 perché non ha l’untethered.
Puoi crearti,per adesso,solo un custom di iOS 4.1 e fare il JB