11
mar 2009


Come cambiare password di root all’iPhone

Nei giorni scorsi si è parlato molto dei possibili problemi di sicurezza relativi agli iPhone jailbroken, proprio per questo oggi vi spieghiamo come fare per modificare la password di root al proprio dispositivo.

passwordroot

Essendo la password di root dell’iPhone uguale per tutti (“alpine”) può risultare molto utile e soprattutto sicuro cambiarla dopo aver fatto il jailbreak.

Per farlo occorre installare da Cydia il pacchetto MobileTerminal e dopo averlo avviato seguire questi passi:

  • Loggarsi come amministratore mediante il comando:su root
  • Introdurre la password di root, di default alpine e lanciare il comandopasswd

  • Ora introdurre due volte la nuova password desiderata.

Ricordatevi che d’ora in avanti la password per l’accesso SSH all’iPhone è questa appena impostata!

La stessa procedura si potrebbe eseguire in remoto tramite SSH e un terminale, ad esempio Putty su Windows

NOTA: E’ bene aggiungere che se qualche applicazione dava per scontata la password di root come alpine questa applicazione adesso non funzionerà più adeguatamente.

La guida è stata scritta sul nostro forum dal mod toolchain

Tags: , , , ,
Giuseppe Migliorino (11 marzo 2009 12:24)

L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purchè venga citata la fonte.
  • Bobby Nerkia

    ……scusate l ignoranza ma che rischi si corrono se non si cambia la password??

  • Pauri

    Bella ci serviva proprio thanx Tool! ;)

  • Giuseppe

    @Bobby Nerkia: teoricamente tutti conoscono la password di root, in quanto di default è apline, per cui, ad esempio, un maleintenzionato potrebbe sviluppare un alware che entri in modalita root proprio sfruttando la apssword di default. Ma questo è solo un esempio…

  • gnacca

    esiste poi un modo ripristinare la pwd come su mac nel caso tu non la ricordi?

  • Bobby Nerkia

    grazie mille giuseppe….

  • cri900

    nulla di nuovo è un comando solito in linux mac per cambiare la password…. comunque io consiglio di non cambiare la password perche alcune app hanno bisogno, se non ricordo male di accesso di root…… questo secondo me poi a coi la scelta…..
    gnacca: LA PASSWORD NN SI PUO RECUPERARE QUINDI NON SCORDARTELA….. o lascia quella d default

  • gnacca

    @cri900: Grazie Cri900, allora lascio stare così com’è.

  • Killo

    Pericoloso dare la psw di root o addirittura il modo di cambiarlaXD speriam che la gente lo usi con giudizio…

  • alexiphone

    Per i neofiti e x chi nn vuole fare dubbie modifiche consiglio solo di disattivare almeno l’ SSH da boss pref o sb setting e attivarlo solo in utilizzo…

    ALEX

  • Pingback: Come cambiare password di root all’iPhone | Il tuo iPhone 3G

  • Pitx75

    quoto Alexiphone!
    …e comunque, @Gnacca: e’ possibile creare un nuovo utente ed associargli lo stesso GID dell’utente root… peró si entra troppo nel dettaglio della security dei sistemi Unix… quindi vale il consiglio di Alexiphone!

  • Robbi

    Immagino già migliaia di iPhone usati venduti a nuovi acquirenti che non conoscono la password MODIFICATA o iPhone rifiutati dal centro assistenza…

  • Giuseppe

    @Robbi: basta fare un ripristino e poi serve solo su iphone jailbroken…

  • Garret

    Vi sta venendo paura di prendere qualche bel virus da Cydia? ih ih ih

    Ma magari! :)

  • Dario

    Per tornare alla pw di sistema basta ripetere la procedura e inserire due volte “alpine” (senza virgolette logicamente)

  • http://pietronaccari.altervista.org devil_phoenix

    se volete proprio provarci, vi consiglio di dare una bella lettura per capire come funziona il discorso Utenti e Gruppi e permessi su sistemi Unix, basta cercare con google “gestione utenti e gruppi in Unix” per esempio qui c’è un bel pdf che spiega bene il discorso http://www.dinomolli.it/Modulo_C/PDF_Singoli/9_2a.pdf , ora che sapete come funziona la gestione della sicurezza sotto unix prima di modificare qualcosa salvatevi tramire SSH i file /etc/passwd /etc/group attenzione che sotto mac o iphone , che hanno un sistema diretto discendente di freeBSD i file possono cambiare se non erro dovrebbe esserci un file chiamato master.passwd, documentatevi bene prima di toccare i file…
    Secondo per chi come prima chiedeva “e se mi dimentico la password??
    puoi fare due cose o sostituisci i file con gli originali se te li sei salvati prima.
    oppure estrai i file dal iPhone e sostituisci nel file delle password (in linux “passwd” in mac dovete vedere se corrisponde) la password crittografatta con un * o lasciando vuoto in questo modo è come se azzerassi la password (ovviamente reinserisci i file modificati dentro l’iphone quando hai finito).
    PRUDENZA….

  • Hellcat (over the pacific)

    @Giuseppe Migliorino: Ma siamo sicuri che basti cambiare la password di root? io mi collego come utente “mobile” e password “alpine” anche se cambio la pass di root, quindi ho cambiato anche la password di “mobile”.
    ciao

  • Giuseppe Migliorino

    @Hellcat (over the pacific): hai cambiato nome utente da root a mobile?

  • Hellcat (over the pacific)

    @Giuseppe Migliorino: no, ci sono due utenti, e sul mio iMac per vedere l’iPhone come dispositivo condiviso mi collego come mobile e non come root e credo di poter fare gli stessi danni, chè mi dà accesso a TUTTO proprio come quando mi collego come root. Tieni presente che ho installato sia OpenSSH che Netatalk, c’entrasse mai qualcosa…

  • Pingback: » Attenzione: un hacker olandese si introduce negli iPhone jailbroken

  • Pingback: Mondo Digitale

  • Pingback: » Nuovo worm per iPhone jailbroken

  • sergioz

    ragazzi ma dove sta mobile terminal in cydia?
    con la funzione search non lo trovo neanche scorrendo manualmente tutti i pacchetti

  • Edmagor

    @sergioz:
    Vai su Cydia,sull’HOME ,scendi fino a FEAUTERED PACKAGES,clicchi,scendi e trovi MOBILE TERMINAL

  • Pingback: Mondo Digitale

  • sergioz

    grazie edmagor.
    mi hanno appena detto che devo sbloccare il livello di utilizzio di cydia,
    in effetti ho trovato mobile terminal ma non me lo fa usare cosi.
    ok risolto ora smanetto un po e sistemo.
    grazie ancora

  • Pasin

    quali sono le maggiori applicazioni usate che danno per scontata la password di root?

  • fra

    scusate un attimo…che programmi non vanno piu se faccio sta cosa???e poi se nel caso la dimentico la pasword..cosa succede?nel senso se si fa un soft reset o reset ritorna ancora come prima iphone?che le impostazioni di fabbrica e pasword alpine?spiegatemi bene prima di fare una cagata e poi buttare via un cell da 600 euro

  • lore87

    perchè la tastiera di blocca (non mi fa scrivere) quando devo immettere la password?..aiuto!

  • Giobbe

    @Lore87: non è che ti blocchi…non mostra le lettere che digiti per questioni di sicurezza…ma è normale…

  • Pingback: » Nuova minaccia di sicurezza per gli iPhone jailbroken

  • sggk

    domanda, magari banale ma da niubbo la faccio cmq: se cambio la pass poi nel caso volessi fare un ripristino da itunes in recovery (magari dopo aver incasinato il telefono jailbrockenato con qualche applicazione), devo fare qualcosa o il ripristino e’ indipendente da questa pass?
    thanx

  • Cris

    @Garret: tieniti pure il tuo bel iphone originale magari pure tienitelo dentro la plastichina nella scatoletta nell armadio che prende freddo :D

  • Davide Ferrero

    @Giuseppe:

    Ciao!!! Ma io volevo chiedere una cosa… Ho un iPhone 3G jailbreakkato… Ma non ho installato OpensSSH nè qualcsosa di simile…

    Ho solo fatto il jailbreak ed ho installato Cydia, SBSsettings e poco altro…

    Corro comunque rischi? Devo fare qualcosa?
    Grazie in anticipo per le risposte:-)

  • patacagna

    non ricordo la passw, cambiata a suo tempo…qualche consiglio per ripristinare il tutto??gia disinstallato e reisallato mobile terminal..

  • efe

    siccome avevo dimenticato la password modificata.

    SONO ANDATO CON IFILE IN etc/ e ho eliminato il file

    master.passwd

    e rinominato il file

    master.passwd.OLD

    in

    master.passwd

    Ed ho recuperato la password di default cioè root

  • enrico

    ho scaricato mobile terminal da cydia ma quando lo lancio si chiude immediatamente

  • Gino

    devi scaricare Mobile Terminal versione 511 hai scaricato la vecchia versione…

  • Blue Note

    Grande Cris!
    Evidentemente la plastichina che contiene l’iphonino di Garret riesce a tranquillizzarlo come la coperta di Linus, rimane solo il consiglio di succhiarsi il pollicione prima di fare la nanna.
    Ah Garret, ma vaff…….. pirla.

  • 10sco10

    In risposta a tutti quelli che chiedevano se per tornare all’originale c’era bisogno di un ripristino o cose varie, Rispondo di no.
    Basta conoscere dove il dispositivo salva la password: “/etc/master.passwd” e l’hash della password alpine: “smx7MYTQIi2M”.
    Spiego la procedura, l’occorrente é iFile o un programma simile; allora, bisogna andare nella cartella principale “/” ed entrare in “/etc”, successivamente trovare il file “master.passwd” ed entrarci con visualizzatore testo. Troverete prima una serie di righe che iniziano con un asterisco poi altre righe, delle quali la seconda inizierà con “root:” dopo di esso bisognerà mettere l’ hash di alpine che è “smx7MYTQIi2M” al posto sella serie di lettere e numeri che vedrete fino al “:” (non compreso). Salvate uscite da iFile ed il gioco é fatto ora la password della root sarà di nuovo alpine.
    Spero di esservi stato utile.
    Fonte:esperienza personale se non per la localizzazione del file master.passwd .

  • 10sco10

    In risposta a tutti quelli che chiedevano se per tornare all’originale c’era bisogno di un ripristino o cose varie, Rispondo di no.
    Basta conoscere dove il dispositivo salva la password: “/etc/master.passwd” e l’hash della password alpine: “smx7MYTQIi2M”.
    Spiego la procedura, l’occorrente é iFile o un programma simile; allora, bisogna andare nella cartella principale “/” ed entrare in “/etc”, successivamente trovare il file “master.passwd” ed entrarci con visualizzatore testo. Troverete prima una serie di righe che iniziano con un asterisco poi altre righe, delle quali la seconda inizierà con “root:” dopo di esso bisognerà mettere l’ hash di alpine che è “smx7MYTQIi2M” al posto sella serie di lettere e numeri che vedrete fino al “:” (non compreso). Salvate uscite da iFile ed il gioco é fatto ora la password della root sarà di nuovo alpine.
    Spero di esservi stato utile.
    Fonte:esperienza personale se non per la localizzazione del file master.passwd .

  • Rada

    Scusate il post dopo 2 anni ma è da poco che so usare il mio iPod in modo serio.

  • Rada

    Scusate il post dopo 2 anni ma è da poco che so usare il mio iPod in modo serio.


Follow iPhoneItalia.com on Twitter



  • iPhone 5, come lo vorresti?

    Risultati

    Loading ... Loading ...

Home | Pubblicità | About | Privacy | Contact | Feed RSS | iPhone View