Introduzione

Una ROM personalizzata (aka firmware aftermarket) è una versione modificata di un sistema operativo esistente, non ufficialmente supportata dal produttore di un dispositivo. Alcune ROM personalizzate sono basate su sistemi operativi mobili esistenti, come Android, mentre altre sono basate su sistemi operativi per PC, come Manjaro o Ubuntu. Si differenziano dai dispositivi che utilizzano il firmware stock perché possono offrire funzionalità e miglioramenti non presenti nelle versioni stock di Android, non contengono bloatware e non dipendono dal produttore del dispositivo per gli aggiornamenti software.

Le ROM personalizzate più popolari includono LineageOS, LineageOS per microG, Paranoid Android, ProtonAOSP, GrapheneOS e CalyxOS.

Alcune ROM personalizzate, come GrapheneOS e ProtonAOSP, offrono un programma di installazione basato su WebUSBche è più facile da usare per la maggior parte degli utenti, ma in questa guida tratterò l'installazione basata sulla riga di comando in quanto è l'approccio più tradizionale e universale all'installazione delle ROM personalizzate.

Avvertenze

  • Lo sblocco del bootloader comporta il reset del telefono, quindi assicuratevi di aver eseguito il backup di tutti i dati!
  • Questo processo può invalidare la garanzia di alcuni produttori.
  • Un dispositivo modificato farà scattare la Play Integrity API (ex SafetyNet Attestation API) che può causare l'interruzione del funzionamento di alcuni servizi come GPay.
  • Questo rende il dispositivo vulnerabile agli hacker che hanno accesso fisico al dispositivo, quindi non sbloccate il bootloader su un dispositivo su cui intendete trasportare segreti di stato o aziendali.
  • Il flash di una ROM personalizzata può essere rischioso e può causare problemi imprevisti o addirittura il blocco del dispositivo. Si consiglia di flashare una ROM personalizzata solo se si ha esperienza con Android.
  • Fare sempre attenzione e leggere attentamente le istruzioni quando si sblocca il bootloader del dispositivo o si flasha una ROM personalizzata. Seguire i passaggi in modo scorretto può causare danni irreversibili al dispositivo.
  • Prima di flashare una ROM personalizzata, assicuratevi che sia compatibile con il vostro dispositivo e verificate la presenza di eventuali problemi noti o bug segnalati da altri utenti.
  • Se si riscontrano problemi durante il processo di sblocco o di flashing, non esitare a chiedere aiuto agli utenti esperti sui forum o sui canali di supporto forniti dallo sviluppatore della ROM personalizzata.
  1. KAHYI5jMmWjWUwQY
    KAHYI5jMmWjWUwQY
    qPOPSWMFSDr12ycl
    CKfbT2kwvb346wEx
    • Per prima cosa dobbiamo trovare il numero di build.

    • Di solito questo numero si trova in Info telefono > Numero di build oppure in Sistema > Info telefono > Numero di build, ma dato che la sua ubicazione può variare da dispositivo a dispositivo, la funzione cerca resta l'opzione migliore.

  2. dZljVNRjUgSx2yp5
    dZljVNRjUgSx2yp5
    A6DaFEGyI6mNYl1S
    • Ora dovrete solo toccare ripetutamente il numero di build fino a che non comparirà un messaggio che dice "Ora sei uno sviluppatore!" Io ho già attivato le opzioni sviluppatore, quindi non devo farlo di nuovo.

    • Se avete impostato un codice di blocco, il sistema potrebbe chiedervi di inserirlo.

  3. CYfMStLfhU3LGT6b
    • Nelle opzioni sviluppatore cercate la voce "Attiva lo sblocco OEM" e attivatela.

    • Se ne avete uno impostato, potrebbe essere richiesto il codice di sblocco.

    I can't enable the OEM on my phone

    Ibsan Furgassa -

  4. FNKXMHl1sYMiMMVY
    • Nelle opzioni sviluppatore, cercate la voce "Debug USB" e attivatela.

  5. D2AwKGELHrj6G1Hl
    D2AwKGELHrj6G1Hl
    E6UE3pqOkVRJQUAU
    • Collega il telefono al tuo computer tramite un cavo da USB-C a USB-A.

    • Se hai un cavo difettoso, potresti riscontrare alcuni problemi. Alcuni dispositivi più vecchi potrebbero anche avere problemi con USB 3 in modalità fastboot.

    • Abbassa il menu delle notifiche e selezionate la voce Ricarica USB.

    • Seleziona quindi l'opzione Trasferimento File/Android Auto.

    • Su alcuni vecchi dispositivi questa opzione potrebbe essere denominata MTP.

    Well that takes care of that cuz I don't have a regular PC but I will save these directions since Someone is donating a Chromebook to me, I went back to consumer cellular after they went with ATT instead of TMobile also & ATT installed software and what looks like bootloader and something about binding? Permissions say NO or NA but they were allowed to do this anyway! I'm furious

    deb patterson -

  6. JSs6S3EdtJORw3SK
    JSs6S3EdtJORw3SK
    vk2adCqunMswSINu
    • Aprite il terminale sul vostro computer con la SDK Platform Tools installata e digitate adb devices

    • Ora dovrebbe apparire un popup sul vostro telefono. Spuntate la casella e cliccate su consenti.

    • Non ho aggiunto la cartella platform-tools al PATH. Ecco perché devo aprire la finestra del terminale nella cartella platform-tools e inserire .\ come prefisso per i comandi."

    • Potete eseguire il comando una seconda volta per verificare che abbia funzionato. Ora dovreste vedere la scritta device al posto di unauthorized.

    PS C:\Users\ADMIN> adb reboot bootloader

    adb : The term 'adb' is not recognized as the name of a cmdlet, function,

    script file, or operable program. Check the spelling of the name, or if a

    path was included, verify that the path is correct and try again.

    At line:1 char:1

    + adb reboot bootloader

    + ~~~

    + CategoryInfo : ObjectNotFound: (adb:String) [], CommandNotF

    oundException

    + FullyQualifiedErrorId : CommandNotFoundException

    help me pls how do I do that

    Lê Minh Khôi -

    Since you probably haven't "installed" the platform tools, you'd have to use the terminal in the folder you downloaded. You could do that by first running the command cd C:\[location of the folder]\platform-tools first and adding a .\ in front of every subsequent command, like I do in the guide images. Alternatively, if you have a current version of Windows 10 or 11, you can actually install the platform tools via the Microsoft Store by running winget install --id=Google.PlatformTools -e

    Sebastian -

    Okay, so how do I get into the terminal mode on my laptop?

    ArlinaEinstein -

  7. aNayoXwsQqmBED6i
    • Eseguite il comando adb reboot bootloader

    • Aspettate che il vostro dispositivo avvii il bootloader, quindi eseguite il comando fastboot flashing unlock

    • Su alcuni dispositivi il comando è fastboot oem unlock

    • Se ricevi un messaggio di errore del tipo FAILED (remote: 'Failed to unlock, decrypt failed!'), il tuo telefono ha un bootloader bloccato e ha bisogno di un codice di sblocco fornito dal produttore.

    • Ora dovreste vedere un prompt simile a quello che vedete nella fotografia. Utilizzate il bilanciere del volume per selezionare l'opzione unlock the bootloader e confermate premendo il pulsante di accensione.

    Hw long step take

    Josh Chibs -

    for me it says what can i do? and nothing happens

    C:\Windows\System32>fastboot flashing unlock

    < waiting for any device >

    Murathan Kilic -

    That means that it can't find your device. Have you made sure it's properly connected? Maybe a loose connection? If you are using a USB 3 cable, try using a USB 2 cable instead. USB 3 cables can sometimes cause problems. Sometimes you need to install a USB driver for your device as well, but if ADB worked Fastboot should typically work as well without installing any additional drivers.

    Sebastian -

    I get stuck at the fastboot flashing unlock/ fastboot oem unlock step.

    When i use adb reboot bootloader the phone screen does turn on, but show nothing... is that right?

    Also is it ok that my phone disconnects briefly after the adb line?

    oajk -

    The brief disconnect is normal, since the device is rebooting, but it should show a rudimentary interface instead of just showing a blank screen. Doesfastboot device report a device even though the screen shows nothing? If so, maybe you can continue anyways.

    Sebastian -

    I keep getting: "remote: 'the command you input is restricted on locked hw'" What do I do?

    The RadioDemon -

    Are you trying to unlock an Amazon Fire device? I don't really have much experience with more locked down devices, you might find someone who can help you on the XDA Forum or Reddit.

    Sebastian -

    I need help and the command works fine but my phone turns off to show me the menu problem is that my automatic mode is charging only and not file transfer


    Le pro -

  8. tm4Ua1NsqUQVpaPC
    • Se il dispositivo si è riavviato dopo lo sblocco del bootloader, avviarlo di nuovo tenendo premuti i pulsanti di accensione e di riduzione del volume finché il dispositivo non si è riavviato nel bootloader.

    • Scaricate la TWRP Recovery per il vostro dispositivo o la recovery fornita con la vostra ROM personalizzata.

    • Immettere il comando fastboot boot [directory]\[filenameOfTheRecovery].img e attendere che il dispositivo si riavvii in modalità di recupero.

    • Su alcuni dispositivi potrebbe essere necessario inserire il comando fastboot flash boot [directory]\[filenameOfTheRecovery].img e fastboot reboot recovery.

    Do I do this download on the computer

    Ian -

    • In TWRP premere Avanzate > ADB sideload

    • Con altri recuperi, come quello di LineageOS, l'opzione potrebbe essere simile a Applica l'aggiornamento > Applicare l'aggiornamento da ADB

    • Scaricare l'immagine del sistema operativo per la rom personalizzata che si desidera installare.

    • Immettere il comando adb sideload [directory]\[filenameOfTheOsImage].zip

    • You need to do this only if you want/need to use Google services and the OS image does not already include GApps.

    • Questa operazione non funziona se il dispositivo è già stato riavviato.

    • Scaricare il pacchetto GApps che volete installare.

    • Ripetere il punto 10 per riabilitare il caricamento ADB.

    • Immettere il comando sideload [directory]\[nomeFileDelPacchettoApps].zip

    • Se lo script indica che il livello API non corrisponde anche se si sta utilizzando il pacchetto GApps corretto per la propria versione, in genere è possibile risolvere il problema riavviando in recovery.

    • Non avviare il sistema prima di aver flashato tutti i pacchetti aggiuntivi che si desidera installare.

    • Alcuni recuperi potrebbero segnalare che la verifica non è riuscita. È possibile ignorarlo e continuare comunque.

    • Per alcuni dispositivi si potrebbero verificare problemi di spazio. In genere è possibile risolvere questi problemi scegliendo un pacchetto GApps più piccolo e installando successivamente ciò che serve attraverso il Play Store.

    • Questa operazione potrebbe richiedere un po' di tempo, ma finché il telefono non è in loop di avvio (si riavvia ripetutamente), tutto dovrebbe essere a posto.

    • Se non ha funzionato, si può riprovare a partire dal punto 8.

Conclusione

Per ripristinare il dispositivo alle condizioni di fabbrica, seguire queste istruzioni con un'immagine del sistema operativo fornita dal produttore del dispositivo.

Sebastian

Membro da: 19/08/18

19300 Reputazione

2 commenti

The problem is you need the exact customt TWRP recovery AND exact install .zip for the model number. There is no unversal twrp file or universal android, or utbuntu. Each manufacturer, model, useds a 'custom twrp file. and unique identifier for android 'custom' rom even for android itself.

if you install wrong file not for the particular device, it won't work and you need to customized or find the exact model rom known as custom rom. even if the phone is running android. you can only flash the manfucturere rom for that device. or c ustomized it yourself

oem unlocking just means you can FLASH it. most devices now have oem locked and you cannot flash anything on it. improperly flashing wrong rom can brick the device and if there is no custom rom for download, there is nothing you can do. you have make one for yourself which needs the manufacturers drivers etc.

Nexus Nexus -

And you notice there is no technical support about flashing your old tablets or phones from the manufacturere to download and firmware. or download section. Because they don't want people to be flashing and old phone or tablet. You neeed both custom recovery plus 'custom' rom for that operating system to work. and that .zip files is from manufacturer. most people dont have the tech ability to make custom roms or custom android for their device and with so many models and very little demand it's not worth making it.you see droid kits which only works on samsung phones or tablets and they have downloads to reflash it is BRICKED.

Nexus Nexus -