Firmware personalizzato per il sistema operativo Android. Dieci migliori firmware Android per gli utenti più esigenti Firmware del sistema operativo Android

Il sistema operativo LeWa è un firmware cinese abbastanza popolare per dispositivi basati su Android, che presenta alcuni vantaggi, come prestazioni piuttosto elevate e un'interfaccia rigorosa e pedante. In questo materiale scopriremo come trasferire questo software sul tuo gadget mobile.

Avremo bisogno di alcuni strumenti, vale a dire: firmware per il dispositivo su cui eseguiremo il flashing, basato su CyanogenMod (basato su Android 2.3), ROM del sistema operativo LeWa stesso (la cui ultima versione può essere scaricata su http://bbs.lewaos .com/download.php Dato che il sito è in cinese, è conveniente usare Google Translate), così come Total Commander (o WinRar), Notepad++ (puoi anche usare un altro editor di testo di alta qualità, ma preferibilmente non uno standard blocco note), Java JDK, Android SDK e Apk Manager.

Importante! Il sistema operativo LeWa è progettato per dispositivi con schermi WVGA (800x480, HDPI) e HVGA (320x480, MDPI). Naturalmente, quando si trasferisce il firmware sul dispositivo, è necessaria la risoluzione corrispondente, quindi per i dispositivi con display HVGA, una ROM, ad esempio, di Samsung S5830 o S5838, e per i dispositivi con WVGA, ad esempio, di un Huawei U8800X. , sono adatti.

Innanzitutto, sostituiamo tutte le applicazioni da sistema/app, ovvero eliminiamo dalla ROM di CyanogenMod tutti i file e le cartelle in sistema/app, copia qui i file dal firmware del sistema operativo LeWa scaricato:

AccountAndSyncSettings – sostituisci.

Provider di applicazioni – sostituire.

Bluetooth – opzionale, puoi lasciare l'originale.

Browser: se lo desideri, puoi lasciare l'originale.

Calcolatrice – sostituire.

Calendar365 365 – se lo desideri, puoi lasciare l'originale.

CalendarProvider – sostituire.

Fotocamera: se lo desideri, puoi lasciare l'originale.

CMParts: sostituiamo.

Screenshot CMS: se lo desideri, puoi lasciare l'originale.

ContattiProvider – sostituire.

Cstore – sostituisci.

DefaultContainerService – sostituire.

DeskClock: lo sostituiamo.

DownloadProvider – sostituisci.

DownloadProviderUi – sostituire.

DrmProvider: sostituisci.

E-mail: la sostituiamo.

Visualizzatore HTML: sostituisci.

Intercetta – sostituisci.

LabiSync: sostituibile.

LatinIME – se lo desideri, puoi lasciare l'originale.

LewaFc – sostituire.

LewaFeedback: sostituisci.

LewaFileManager: sostituisci.

LeWaFM – sostituiamo.

LewaLauncher: sostituibile.

LocationProvider – sostituire.

MediaProvider: sostituibile.

PackageInstaller – sostituire.

Pacman: sostituisci.

Telefono: lo sostituiamo.

PicFolder: sostituibile.

PicoTts – sostituiamo.

PIM: sostituibile.

Suggerimenti: se lo desideri, puoi lasciare l'originale.

Fornitura: sostituiamo.

QuickSearchBox: se lo desideri, puoi lasciare l'originale.

Impostazioni – sostituisci.

ImpostazioniProvider – sostituisci.

Registratore di suoni: sostituibile.

Superutente: sostituisci.

Scambiatore: sostituisci.

SystemUI: sostituisci.

TelephonyProvider: sostituibile.

TtsService – se lo desideri, puoi lasciare l'originale.

UserDictionaryProvider – sostituire.

VpnServices – sostituire.

Ora facciamo la stessa cosa, solo con la directory sistema/struttura, ovvero eliminiamo file e cartelle in CyanogenMod e trasferiamo il contenuto sistema/struttura da LeWaOS:

am - sostituire.

android.policy – ​​sostituisci.

android.test.runner – sostituisci.

bmgr - sostituisci.

castello gonfiabile – sostituire.

com.android.location.provider – sostituisci.

com.google.android.maps: puoi lasciarlo così com'è.

nucleo – sostituire.

core-junit – sostituire.

ext – sostituisci.

quadro - sostituire.

framework-res – sostituire.

ime – sostituire.

input – sostituire.

javax.obex – sostituire.

scimmia: sostituisci.

pm - sostituire.

servizi – sostituiamo.

sqlite-jdbc – sostituisci.

svc – sostituire.

Dalla cartella sistema/lib in LeWa OS copiamo le seguenti librerie, sostituendo le stesse in CyanogenMod se i nomi corrispondono:

libmicrobes_jni.so

libphoneloc_jni.so

libandroid_runtime.so

libapkchecker.so

libminimapv315.so

libsmschecker.so

Allo stesso modo, con la sostituzione copiamo dal sistema operativo LeWa a sistema/bidone I seguenti file di CyanogenMod:

copia su da sistema/xbin nel sistema operativo LeWa con sostituzione in una cartella sistema/xbin CianogenoMod. Lo trasferiamo anche in una cartella sistema/media File CyanogenMod bootanimation.zip, default.lwt lockscreen.zip dalla stessa directory nel sistema operativo LeWa. Trasferimento dal sistema operativo LeWa phoneloc.dat dalla cartella sistema/usr/condividi nella stessa cartella del firmware creato.

Apertura costruire.puntello il nostro firmware basato su CyanogenMod con un editor di testo, aggiungi le seguenti righe:

ro.lewa.version=(registriamo la nostra versione)

ro.lewa.device=(nome dispositivo)

ro.error.receiver.system.apps=com.lewa.fc

ro.error.receiver.default=com.lewa.fc

persist.sys.notif-speaker=1

persist.sys.ring-speaker=1

persist.sys.alarm-speaker=1

ro.lewa.swapper.flash_swappiness=99

ro.lewa.swapper.sd_swappiness=60

ro.lewa.swapper.part_path=/dev/block/mmcblk0p3

Ora apriamo script-di-aggiornamento(questo file si trova nella directory META-INFcomgoogleandroid) CyanogenMod, cerca la riga:

set_perm(1000, 1003, 02755, "/system/bin/screenshot");

Dopodiché aggiungiamo quanto segue:

set_perm(0, 0, 06755, "/system/bin/su0");

Questo è tutto, il porting è pronto, abbiamo il sistema operativo LeWa basato su CyanogenMod. Installiamo il nuovo firmware sul tuo dispositivo e usiamolo. Ricordiamo che prima di qualsiasi azione con il software si consiglia vivamente di effettuare copie di backup.

Il modo più semplice per aggiornare seriamente il tuo gadget è installare su di esso un firmware personalizzato. Con esso, non solo puoi espandere il numero di controlli sul sistema, ma anche provare qualcosa di nuovo, ottenere molte utili funzionalità o persino una nuova versione di Android. In questo articolo parlerò dei dieci firmware più popolari, interessanti e funzionali creati sulla base di Android.

Androide paranoico

Mietitrici

Quello di Temasek

MK (MoKee)

L'interfaccia è davvero originale. Tutte le applicazioni Android standard sono state sostituite con applicazioni proprie, il resto è stato notevolmente migliorato. Il pannello delle notifiche dispone di pulsanti rapidi che appaiono sopra le notifiche. La sezione "Consumo energetico" è stata rinominata "Gestione energetica" ed è molto più comoda e informativa; il pulsante "Modalità di rete" consente di abilitare le modalità "Solo 3G" e "Solo 2G".

Non ci sono lamentele sulla velocità della shell grafica. Tutto è molto veloce e fluido. Vale la pena dire che il firmware ha un interessante meccanismo di gestione dei permessi integrato. Ti consente di limitare molti più parametri rispetto ad Android Marshmallow. L'interfaccia delle impostazioni e quasi tutte le applicazioni di sistema sono completamente russificate. Ma in tutte le applicazioni che funzionano tramite Internet, vedrai solo caratteri cinesi, ma il metodo di ricerca scientifica e la conoscenza di come funzionano tali applicazioni ti consentono di usarle.

L'equivalente cinese del Play Store ha quasi tutte le applicazioni più popolari (e meno popolari). Ma i programmi Google si rifiuteranno di funzionare senza i servizi Google Play e l'installazione di questi servizi non è così semplice. La soluzione al problema esiste su Internet, ma non sempre funziona: dovrai utilizzare il market integrato o vari negozi non ufficiali, oltre a fare i conti con il fatto che alcune applicazioni non si avviano senza Google Servizi.

Abbandonato il test

Beatitudine

Sito ufficiale: blissroms.com/
48 (al 13/08/2016)
La base: CianogenoMod
Versione Android: 6.0.1

Gli sviluppatori affermano che Bliss è uno dei sartoriali più personalizzabili. In realtà, questo non è vero. Il firmware è effettivamente una raccolta di funzionalità interessanti di altri firmware, ma è molto lontano da RR, AICP o Temasek. A meno che non siano inizialmente integrati e avviati tramite le impostazioni di Kernel Adiutor e SuperSU. Le impostazioni del firmware stesso non sono tradotte in russo. La traduzione si applica solo agli articoli presenti in CyanogenMod.

crDroid

Sito ufficiale: ww2.crdroid.org
Numero di dispositivi ufficialmente supportati: 29 (al 08/09/2016)
La base: CianogenoMod
Versione Android: 6.0.1

Lo scopo della creazione, come tutti gli altri, è aggiungere le migliori funzionalità di altri firmware. Nella schermata di benvenuto durante la configurazione iniziale è scritto che il firmware include molte funzioni di OmniROM, Paranoid Android, Temasek e altri. Sfortunatamente, è la stessa storia di Bliss. Mancanza di funzionalità esclusive e un ritardo significativo nelle capacità rispetto a RR, AICP, Temasek. Non ci sono applicazioni interessanti integrate.

Fuori dalla prova

  • NexSense 6.0- un tentativo di trasferire HTC Sense 6.0 (Android 4.4.2) su Nexus 5. Inizialmente è stato lanciato solo il firmware stesso, ma col tempo gli appassionati sono riusciti a far funzionare Wi-Fi, Bluetooth, GPS e vari sensori . Ma per molto tempo non è stato possibile ottenere questo risultato con la telecamera e il suono. Nel corso del tempo, gli sviluppatori sono giunti alla conclusione che era necessario riscrivere alcune librerie quasi da zero. Sembra che gli artigiani locali abbiano provato a farlo, ma senza successo.
  • Basato su ASUS ZENUI CM 13 (notturno).- un progetto per trasferire le applicazioni da Asus ZenUI a CyanogenMod 13. Ufficialmente, lo sviluppo viene effettuato solo per LG G2. Secondo gli sviluppatori circa il 90% di tutte le applicazioni sono già state spostate.
  • MIUI- il firmware è stato ufficialmente portato su 286 dispositivi diversi. Sviluppato da Xiaomi e basato sui codici sorgente di CyanogenMod e AOSP. Molte funzionalità sono state trasferite qui da iOS, TouchWiz, UX (LG), HTC Sense, ma ce ne sono anche alcune nostre. Ci sono così tante funzioni utili che la loro descrizione è un argomento per un articolo separato.
  • MaruOS- un firmware molto originale che, collegando uno smartphone a un monitor, lo trasforma in un desktop a tutti gli effetti. Puoi leggere una recensione dettagliata e un'intervista con lo sviluppatore.

Come installare?

Per la maggior parte dei dispositivi, il firmware di serie è simile al seguente:

  1. Sblocca il bootloader (questo è individuale per ciascun dispositivo, quindi vai avanti, Google).
  2. Installa un ripristino personalizzato (in rari casi, puoi installarne altri personalizzati senza di esso, ma questa non è una buona idea).
    2.1. Andiamo al sito Web ufficiale della TWRP, inseriamo lì il nome del tuo dispositivo e scarichiamo la versione più recente.
    2.2. Colleghiamo lo smartphone tramite USB e installiamo i driver per il tuo dispositivo sul computer.
    2.3. Scarica e installa l'SDK di Android.
    2.4. Lanciamo il terminale ed eseguiamo il flashing della recovery con il comando fastboot flash recovery recovery_name.img (fastboot si trova nella cartella platform-tools all'interno dell'SDK).
  3. Dopo aver eseguito il flashing del firmware, vai su TWRP, seleziona la lingua russa (in basso), seleziona la casella "Consenti modifiche" e scorri verso destra.
  4. Vai alla sezione “Pulizia” e seleziona “Formatta dati”. Ciò è necessario se la sezione dati è crittografata.
  5. Colleghiamo lo smartphone al computer e trasferiamo il file con il nuovo firmware sulla memory card.
  6. Selezionare "Installa", quindi il file del firmware. Accettiamo scorrendo verso destra.
  7. Fare clic su "Riavvia nel sistema operativo" e attendere il completamento del download (circa dieci minuti, inclusa l'ottimizzazione dell'applicazione).
  8. Dopo la configurazione iniziale, consigliamo di riavviare nuovamente il sistema di ripristino ed eseguire i backup. Come minimo, una partizione EFS in cui sono incorporati IMEI, s/n e altri dati importanti.

Se non vuoi perdere il firmware principale, puoi installare quello personalizzato con un secondo sistema. L'esclusivo MultiROM Manager ti aiuterà in questo. Ti consente di installare più firmware contemporaneamente. Il dispositivo ti chiede di selezionare il firmware tra quelli installati quando lo accendi. Installare il programma è abbastanza semplice (non dimenticare di fare delle copie di backup prima di farlo, per ogni evenienza):

  1. Installa MultiROM Manager dal Play Store e avvialo.
  2. Fare clic sul pulsante "Installa".
  3. Aspettiamo il completamento dell'installazione, quindi accettiamo il riavvio.
  4. Dopo aver riavviato e installato alcuni script, si aprirà l'interfaccia di selezione del firmware.

L'installazione del secondo firmware viene eseguita tramite MultiTWRP nella sezione Avanzate -> MultiROM o tramite l'applicazione stessa.

Dizionario

  • Stock (stock, firmware stock)- firmware ufficiale, preinstallato di default dal produttore. Inoltre, spesso vengono chiamate stock non solo le immagini assolutamente pulite del firmware stock, ma anche le immagini preparate per l'installazione tramite ripristino non ufficiale.
  • AOSP (progetto open source Android)- Codici sorgente Android originali di Google, disponibili per il download e la modifica da parte di tutti. Il termine "basato su stock, basato su AOSP" significa che il firmware è stato compilato sulla base di queste fonti (e non delle fonti CyanogenMod, come talvolta accade). La maggior parte delle modifiche Xposed funzionano solo con AOSP/CyanogenMod e firmware basati su di essi.
  • CAF (Codice Aurora Forum)è un progetto supportato dalla Linux Foundation che accelera il progresso dell'open source nella tecnologia mobile. Il principale partecipante al progetto è Qualcomm, che mantiene il repository Android per MSM, che contiene il codice sorgente Android con ottimizzazioni per i chip Qualcomm. Se gli sviluppatori affermano che il loro firmware è basato su CAF, include tutte queste ottimizzazioni. Ma vale la pena tenere presente che le modifiche da Android per MSM confluiscono spesso in AOSP.
  • Basato su CyanogenMod (basato su CM, basato su CynogenMod)- firmware basato sul codice CyanogenMod. Immediatamente dopo il rilascio di una nuova versione di AOSP, gli sviluppatori di CyanogenMod ne copiano i sorgenti nel proprio repository e iniziano a implementare le proprie aggiunte e a trasferirlo su nuovi dispositivi. E l'elenco dei dispositivi supportati da CyanogenMod è un numero così impressionante che molti sviluppatori di firmware personalizzato lo scelgono come base e non AOSP.
  • Recupero (modalità di ripristino, ripristino)- Console di ripristino Android. Progettato per eseguire un ripristino delle impostazioni di fabbrica o installare un file zip del firmware firmato con la chiave del produttore. Per molti dispositivi esistono ripristini di terze parti con funzioni avanzate, come ClockworkMod, TWRP, Philz. Ti consentono di eseguire backup completi sia dell'intero sistema che di singole parti, installare firmware di terze parti, formattare e ridimensionare le partizioni, installare eventuali componenti aggiuntivi e molte altre cose utili.
  • Bootloader (bootloader, bootloader)- caricato per primo. Passa la tabella delle partizioni della memoria NAND su chip al kernel, la carica in memoria e la esegue. È il bootloader che si collega al PC in modalità fastboot e lancia la recovery. Pertanto, prima di installare il ripristino personalizzato e spesso il firmware di terze parti, è necessario sbloccarlo. Quasi sempre, dopo aver sbloccato il bootloader, tutti i dati vengono cancellati dalla memoria del dispositivo.
  • GApp (Google Apps)- un insieme di servizi e applicazioni di Google. I pacchetti GApps sono disponibili in varie dimensioni, dai più piccoli (meno di 100 MB), che includono solo Google Play e i servizi che esegue, a quelli più grandi, che contengono quasi tutte le applicazioni Google esistenti (la dimensione di tali pacchetti si avvicina agli 800 MB) . Molti sviluppatori di firmware consigliano di installare Open GApps. Le differenze tra le versioni possono essere visualizzate nel Wiki di Open GApps. Tieni presente che alcune GApp potrebbero sostituire le applicazioni di sistema.
  • Notte ("camicia da notte")- assemblaggio del firmware durante la notte. Per molti dispositivi, gli assemblaggi vengono effettuati quotidianamente (notte). In teoria, hanno una bassa stabilità, ma in pratica le build non riuscite sono estremamente rare e i bug che compaiono vengono risolti molto rapidamente.

File system F2FS

Quasi tutto il firmware personalizzato supporta il file system F2FS, che è progettato specificamente per lavorare con la memoria flash e, in teoria, lo utilizza in modo più efficiente e attento rispetto a ext4. Puoi passare a questo FS nel modo seguente:

  1. Accedi alla TWRP.
    2.0. Apri la voce “Pulizia -> Pulizia personalizzata”.
    2.1. Controlla la sezione Cache.
    2.2. Fai clic su "Ripristina o modifica file system -> Cambia". file system -> F2FS" e scorrere per confermare.
    2.3. Premere il pulsante "Home".
  2. Ripetere il passaggio 2 per le sezioni dati e sistema.

Appunti:

  • Non tutti i firmware supportano F2FS. Se non c'è supporto, ti ritroverai con un caricamento infinito.
  • Dopo aver modificato il file system della partizione dati, non solo andranno persi i dati del programma e le impostazioni del firmware, ma anche i file salvati sulla scheda di memoria interna.
  • In pratica, il miglioramento delle prestazioni sarà nella migliore delle ipotesi di qualche punto percentuale.

Conclusione

Non abbiamo esaminato tutti i firmware esistenti. Tuttavia, anche questo è sufficiente per avere un'idea del firmware moderno. In termini di interfaccia, sono quasi tutti simili, funzionano tutti in modo molto fluido ed è molto difficile notare eventuali differenze nella velocità operativa. Ma le loro funzioni sono diverse. Da parte mia posso aggiungere che se passi molto tempo almeno su MoKee, o soprattutto su Resurrection Remix, non vorrai nemmeno tornare al puro CyanogenMod. Ma probabilmente dovrai rivolgerti a Xposed per chiedere aiuto. Fortunatamente, quasi tutte le ROM personalizzate esistenti funzionano con quasi tutti i moduli Xposed.

Perché eseguire il flashing di Android? A causa del desiderio di espandere la funzionalità, vedere come potrebbe apparire il tuo gadget in un nuovo "wrapper", ripristinare il telefono quando non è possibile eseguire il rollback, ecc. Ma indipendentemente dal motivo, questo viene fatto in questo modo.

Come installare il firmware su Android da un computer?

Per prima cosa devi scaricarlo. È meglio scaricare quello ufficiale dal sito Web del produttore del dispositivo mobile. Vale la pena notare che il software viene selezionato direttamente per un modello di telefono specifico, altrimenti potrebbe non funzionare, il che potrebbe causare ulteriori problemi.

Bisogno di sapere

Prima di eseguire il flashing del tuo dispositivo mobile, devi ricordare e seguire diverse regole:

  1. È necessario che la carica della batteria del telefono sia almeno dell'80% e preferibilmente del 100%.
  2. Installa i driver sul tuo computer per il tuo dispositivo.
  3. È molto indesiderabile se il firmware Android tramite il PC si rompe a causa di un'interruzione di corrente. Pertanto, in questa materia è meglio utilizzare un laptop o un gruppo di continuità.
  4. Per proteggere il tuo dispositivo da un sistema operativo di bassa qualità, devi creare una copia di backup del software e dei dati attuali.
  5. È altamente indesiderabile utilizzare la porta USB 3.0 durante il flashing (la porta USB 3.0 è blu, 2.0 è bianca).
  6. Ancora una volta, prima di scaricare il firmware, è necessario leggerlo attentamente. Dovresti anche evitare siti sospetti.
  7. È preferibile utilizzare il cavo USB originale fornito con il dispositivo.
  8. Di solito, dopo aver flashato il dispositivo, è necessario tenere premuto il pulsante di accensione per 15-20 secondi, quindi niente panico se l'accensione impiega molto tempo. Quindi si accenderà come prima.

Avvio rapido

Utilizzando Fastboot, puoi eseguire il flashing del firmware di un tablet Android tramite un computer. Scarica l'utilità Fastboot e decomprimila nella radice dell'unità di sistema (molto spesso si tratta dell'unità C). Il risultato è una cartella con il percorso C:\Android. Ci sono altre 2 cartelle lì: Strumenti e Driver. Il primo contiene i programmi necessari, il secondo contiene i driver. Apri la cartella Driver e installa i driver necessari. Successivamente, trasferisci il firmware scaricato in un archivio zip nella cartella Strumenti. Ora colleghiamo il gadget al computer tramite USB.

Apri la riga di comando (o cmd) e inserisci il comando senza virgolette “cd C:\Android\Tools”. Dopo esserti spostato nella directory di questa cartella, inserisci fastboot devices.

Dovrebbe apparire il codice del dispositivo. Se il codice non viene visualizzato, è necessario sbloccare il bootloader.

Bootloader fornisce informazioni al sistema operativo sullo stato della scheda di memoria, della RAM, del kernel ed è responsabile del caricamento del sistema operativo. E se non lo sblocchi, il flashing fallirà. Vale la pena notare che se il bootloader viene sbloccato, il dispositivo perde la garanzia. Tuttavia, è abbastanza semplice bloccarlo in caso di necessità. È necessario prestare attenzione al fatto che lo sblocco cancellerà tutto il contenuto del dispositivo e della scheda di memoria, quindi sarebbe meglio salvare prima i dati sulla memoria interna e sulla scheda SD.

Sblocca il bootloader

Per sbloccare il bootloader (e per rendere possibile il flashing del firmware del tablet Android tramite un computer), è necessario eseguire i seguenti passaggi:

  • Spegni il dispositivo mobile.
  • Lo colleghiamo al PC e premiamo contemporaneamente il pulsante di accensione ed entrambi i volumi.
  • Sul tuo computer, apri la riga di comando (o cmd), dove inserisci "cd C:\Android\Tools" senza virgolette.
  • Inserisci il comando fastboot oem sblocca.
  • Ricontrolliamo con il comando fastboot devices.
  • Se al posto del codice del gadget appare il messaggio "in attesa del dispositivo", dovresti controllare i driver e cambiare il cavo USB.

Se il dispositivo è stato identificato, inserisci il comando: fastboot update nome_file.zip. Dopo aver lampeggiato, riavviare.

Flashtool

Prima di installare il firmware su Android da un computer utilizzando l'utilità Flashtool, è necessario scaricare il sistema operativo in formato ftf. Quindi scaricare e installare il programma. Inserisci il file scaricato per il flashing nella cartella Firmware, che si trova nella directory del programma. Lanciamo l'utilità.

Fai clic sul pulsante con l'icona del fulmine nell'angolo in alto a sinistra, lasciando un punto su Flashmode.

Ora hai bisogno del file del sistema operativo dall'elenco del gadget; sulla destra dovrebbe esserci un segno di spunta per Cancella dati utente e Cancella cache. Aspettiamo un po ', dopodiché apparirà una finestra con le istruzioni per connettere il telefono. Lo colleghiamo al computer e contemporaneamente premiamo il pulsante di accensione e il volume giù (fotocamera, menu: la combinazione di tasti potrebbe essere diversa a seconda dei telefoni, quindi è necessario verificare specificamente per un modello specifico). Non appena il programma avrà accesso, l'“Android” automatico verrà installato abbastanza rapidamente, nel giro di pochi minuti.

Una volta completato il processo, accendi il gadget e segui la configurazione iniziale.

Questo metodo di installazione del software è uno dei migliori, poiché puoi installare il firmware su Android da un computer utilizzando Flashtool mentre il telefono è spento, che non dispone della modalità di ripristino.

Utilizzando programmi specializzati

Molti sviluppatori di dispositivi mobili hanno sviluppato utilità di servizio speciali. Una di queste utilità è l'aggiornamento del software degli smartphone Fly. Con il suo aiuto, è diventato possibile aggiornare l'attuale sistema operativo e il firmware Android tramite il computer dello smartphone Fly.

Scaricalo e installalo. Una volta installata, l'utilità offrirà di connettere il dispositivo al PC. Vale la pena notare che deve essere acceso. Se è disabilitato, l'utilità stessa ti aiuterà a farlo. Successivamente, fai clic su "Installa driver".

Colleghiamo lo smartphone e lanciamo l'utilità. Fai clic su "Verifica aggiornamenti" e seleziona un modello dall'elenco (se non hai ancora deciso). Successivamente, verrà visualizzata una finestra con le informazioni sul software, in cui facciamo clic su "Avvia download" e seguiamo le semplici istruzioni.

Questo programma non è l'unico, poiché puoi installare il firmware su Android da un computer utilizzando un'utilità simile dello sviluppatore su quasi tutti gli smartphone.

Modalità di recupero

In modalità "recovery", ovvero in modalità di ripristino, puoi anche eseguire il reflash del tuo dispositivo. Come in ogni altro caso, è necessario scaricare il sistema operativo e spostarlo sulla scheda SD. Vale la pena notare che questo firmware Android è prodotto senza computer.

Per installare un nuovo sistema operativo sul tuo telefono, devi accedere al menu di progettazione o alla modalità di ripristino. Per fare ciò, è necessario spegnerlo, quindi premere contemporaneamente il pulsante di accensione e il volume giù, su o il pulsante "menu" (ogni produttore di telefono può avere la propria combinazione, quindi è necessario scoprirla ulteriormente).

A seconda della versione di "recovery" le nostre azioni sono le seguenti:

  • nella versione standard, fare clic su applica aggiornamento da memoria esterna;

  • nella versione TWRP: installa ZIP;

  • nella versione CWM: applica l'aggiornamento dalla scheda SD.

Dopo che il firmware Android di HTC o di qualsiasi altro produttore ha avuto esito positivo, è necessario riavviare lo smartphone ed eseguire la configurazione iniziale.

Dovresti prestare attenzione al fatto che se sono state provate tutte le possibili combinazioni e il gadget continua a non entrare in modalità "ripristino", significa che questa funzione in questo dispositivo è disabilitata o del tutto assente.

Un paio di parole

Ricordiamo ancora una volta un paio di punti importanti che possono salvare diverse migliaia di cellule nervose da morte certa:

  1. Prima di installare il firmware su Android da un computer, devi effettuare una copia di backup dei tuoi dati. Questo può essere fatto utilizzando utilità speciali sia degli sviluppatori ufficiali che di quelli non ufficiali. Questo aiuterà se il lampeggiamento fallisce.
  2. Dopo aver lampeggiato, è necessario tenere premuto il pulsante di accensione per 15-20 secondi. Se non si accende, puoi provare a rimuovere e inserire la batteria e provare ad accenderlo di nuovo.
  3. Piuttosto, la flash card dovrà essere formattata. Anche se ci sono molte informazioni, un nuovo Android può creare nuove sezioni sopra quelle vecchie, ignorando completamente queste ultime. Pertanto, prima di collegare un'unità flash, è meglio reimpostare tutto il suo contenuto sul computer.

Se il tuo dispositivo mobile (smartphone o tablet) ha smesso di funzionare normalmente, lampeggiarlo può essere d'aiuto. Imparerai come eseguire il reflash di Android dall'articolo seguente.

I moderni smartphone e tablet basati su Android sono oggi diventati dispositivi molto comuni che quasi tutti possiedono. In larga misura, ciò è stato facilitato dall’afflusso di apparecchiature simili di fabbricazione cinese. È economico, presentabile all'esterno e può essere abbastanza agile all'interno. Tuttavia, tali dispositivi molto spesso funzionano in modo instabile e ad un certo punto potrebbero addirittura smettere di funzionare...

C'è una probabilità del 50/50 che il reflash del tuo dispositivo possa aiutarti a rimetterlo in piedi. Ed è proprio a questo processo che sarà dedicato l’articolo di oggi. A proposito, quasi tutti gli strumenti menzionati nell'articolo per eseguire il flashing del firmware della maggior parte dei dispositivi cinesi possono essere scaricati sotto l'articolo!

Principio del firmware

Approssimativamente, il processo di flashing di qualsiasi telefono può essere paragonato al processo di installazione di Windows su un computer. Tuttavia, se Windows può essere installato su quasi tutti i PC, l'installazione di Android presenta molte insidie. Il fatto è che il firmware contiene non solo il sistema stesso, ma anche un set completo di driver e programmi adatti specificamente per un modello di dispositivo specifico.

Considerando che i cinesi assemblano i loro smartphone con tutto ciò che può essere acquistato a buon mercato da diversi produttori, non è difficile affermare che la stessa copia esterna, ad esempio, del Samsung S7 può essere basata su piattaforme completamente diverse! In realtà, il problema principale quando si aggiorna il firmware è proprio trovarne uno che si adatti idealmente al proprio dispositivo sotto tutti gli aspetti.

Puoi cercare il firmware su Internet in base al nome del modello del tuo dispositivo. Tuttavia, se non è di marca, ma una copia cinese, allora potrebbe essere difficile... Sarà necessario effettuare dei test preliminari per scoprire almeno approssimativamente che tipo di "ripieno" ha stipato lo zio Liao nel telefono . Innanzitutto ci interessa la piattaforma di costruzione e il suo numero ALPS.

Per scoprire queste informazioni, il modo più affidabile è aprire il dispositivo e “perforare” su Internet i numeri indicati sulla scheda madre. Tuttavia, non tutti i dispositivi possono essere smontati senza danni. Pertanto, esistono numerosi strumenti software diagnostici. Possono essere installati sia sullo smartphone stesso (ad esempio AIDA64 o CPU-Z) sia su un computer. In quest'ultimo caso, dovrai installare anche un driver speciale (sarà necessario anche durante il flashing del firmware).

Dopo aver installato il driver, sarai in grado di utilizzare uno degli strumenti più comunemente utilizzati per il "cinese" basato sulla piattaforma MT65xx: il programma MTK Droid Root and Tools:

Quando colleghi il tuo dispositivo con un cavo USB al computer, il programma lo scansionerà e ti fornirà alcune informazioni che potrai utilizzare come punto di partenza durante la ricerca del firmware richiesto. Il dato più importante è versione della piattaforma(Firmware) e numero di build del sistema(Numero di costruzione). Conoscendoli, sarai in grado di determinare con maggiore precisione quale firmware scaricare (e a volte ce ne sono molti!)

Quindi, supponiamo che tu abbia trovato il firmware richiesto per il tuo modello di dispositivo. Scaricatelo e assicuratevi di leggere le istruzioni di installazione. Può essere installato utilizzando:

  • ripristino standard (il modo più semplice);
  • ripristino modificato (il più delle volte CWM o TWRP);
  • flasher o programma flasher (ad esempio Odin, SP Flash Tool, ecc.).

In ogni caso, prima di installare il firmware, è molto consigliabile (se, ovviamente, il dispositivo si avvia) effettuare un backup completo di tutti i dati presenti sul dispositivo e sul suo firmware. Se non lo fai, rischi di ottenere un cosiddetto "mattone" invece del tuo dispositivo preferito, che andrà in "riavvio eterno". Ma ne parleremo più avanti e ora diamo un'occhiata alle opzioni del firmware Android.

Firmware tramite ripristino standard

Se sei molto fortunato, il firmware ufficiale per il tuo dispositivo può essere installato da una scheda di memoria tramite ripristino standard. Ad esempio, sono stato fortunato con il mio Cubot GT99 sperimentale (vedi screenshot sopra)! Tutto ciò che serve per eseguire il flashing è rilasciare l'archivio con i file richiesti nella radice dell'unità flash (solo, preferibilmente, non ci sono altri archivi lì):

Quando il firmware è già sulla scheda SD, è necessario spegnere il dispositivo e avviarlo in modalità di ripristino. Per fare questo, di regola, devi tenere premuto alzare il volume "a bilanciere".(meno spesso verso il basso) e pulsante di accensione. Quando viene visualizzato il menu di selezione del metodo di avvio, è comunque necessario utilizzare lo stesso "bilanciere" verso il basso per selezionare la modalità "Modalità di recupero" e premi il bilanciere verso l'alto (meno spesso il pulsante di accensione) per andare alla recovery:

Nel menu che appare, utilizza il bilanciere del volume per selezionare la voce "applica aggiornamento da memoria esterna" O "Installa ZIP dalla scheda SD" e applicarlo premendo il pulsante di accensione. Il processo del firmware inizierà e non ci resta che attendere che finisca:

Firmware tramite ripristino modificato

Il ripristino standard è una cosa utile, tuttavia, non tutti i firmware possono essere installati con il suo aiuto. Con esso puoi installare solo gruppi di sistema ufficiali firmati da tutti i certificati. Se desideri sperimentare il firmware personalizzato, dovrai installare tu stesso un ripristino personalizzato.

Le versioni più popolari e diffuse oggi sono le già citate CWM e TWRP. Esistono build già pronte di tale ripristino per i modelli di dispositivi più diffusi. Tuttavia, per gli smartphone cinesi dovrai cercarli. È vero, in alcuni di essi il ripristino personalizzato è già installato per impostazione predefinita, il che semplifica notevolmente vari esperimenti.

Il principio di flashing del dispositivo tramite ripristino personalizzato è simile a quello descritto sopra. L'unica differenza è che può essere utilizzato per installare quasi tutti gli archivi ZIP adatti, anche se i file in esso contenuti non hanno alcuna firma. Inoltre, se il firmware non è adatto, il ripristino eseguirà automaticamente il rollback al backup che hai creato (non ti sei dimenticato di farlo, vero? ;))

L'accesso alla recovery personalizzata viene solitamente effettuato utilizzando la stessa combinazione della recovery stock (regolatore del volume + pulsante di accensione). Per installare il firmware da una scheda SD a CWM dovrai seguire il percorso installa zip dalla scheda sd - scegli zip dalla scheda sd. In questo caso solitamente è consigliabile disabilitare la verifica della firma nella sezione attiva/disattiva la verifica della firma:

In TWRP, per ottenere lo stesso risultato, è necessario andare alla sezione Installare e seguire le istruzioni. A proposito, in questa ripresa, il controllo non viene eseguito tramite pulsanti fisici, ma tramite un touchscreen (sebbene esista anche un gruppo touch CWM simile).

Il ripristino personalizzato è una cosa molto utile. Oltre al firmware, puoi usarlo per eseguire il root del tuo dispositivo, connetterti in modalità debug tramite ADB, gestire le partizioni della memoria del telefono, ecc. L'unico problema è che un oggetto così utile è stato portato solo su pochi dispositivi...

Firmware tramite PC

In un modo o nell'altro, anche se il tuo dispositivo non dispone di una build di ripristino personalizzata, puoi eseguirne il flashing utilizzando un PC. Per fare ciò avrai bisogno almeno di:

  1. Autista affinché il computer riconosca il tuo dispositivo.
  2. Firmware, adatto sotto tutti gli aspetti.
  3. Backup del firmware corrente sulla scheda SD nel caso in cui il nuovo firmware non funzioni.
  4. Lavoratore cavo USB per collegare il dispositivo a un computer.
  5. Programma firmware Il modello del tuo telefono o tablet (noto anche come flasher).

Dall'elenco precedente, quello che ci interessa di più è l'ultimo punto. Per i dispositivi di marca più diffusi, esistono anche utilità flasher di marca. Ad esempio, per Samsung - Odin, per LG - LG GSM Multi o PC Suite, HTC - HTC Sync, ecc.

Diamo un'occhiata al principio del firmware utilizzando un esempio Odino per Samsung. Innanzitutto è necessario connettere il dispositivo in modalità download al computer. È possibile accedere a questa modalità premendo contemporaneamente la leva del suono verso l'alto, il pulsante Home e il pulsante di accensione sul dispositivo quando è spento. Dopo aver collegato il telefono in questa modalità, Odin dovrebbe riconoscerlo come connessione su una delle porte COM.

Ora in Campo "AP".È necessario selezionare l'archivio con il firmware (solitamente nei formati .tar o .tar.md5). Verifica che le opzioni "Riavvio automatico" e "F. Reset Time" siano attive, quindi puoi premere il pulsante "Inizio". Se tutto va bene, il firmware inizierà a essere scaricato sul telefono e installato:

Per i dispositivi cinesi, la maggior parte dei quali basati sulla piattaforma MediaTek, esiste un proprio programma firmware universale Strumento SP Flash(o semplicemente lo strumento Flash).

Il principio del firmware qui è il seguente. Apri il programma su Scheda "Scarica".(solitamente si apre per impostazione predefinita) e fare clic Pulsante "Scegli". di fronte al campo. Si aprirà la finestra di dialogo per la selezione del firmware. Deve prima essere estratto dall'archivio in una cartella (preferibilmente nella root del disco, come il flasher stesso) e contenere un file scatter di testo con una mappa delle partizioni di sistema.

Quando viene selezionato un file, si aprirà una tabella delle partizioni disponibili. Di solito è necessario deselezionare le caselle "Preloader", "Cache" e "Dati utente", ma per informazioni più dettagliate leggi le istruzioni specifiche per il tuo modello di dispositivo. L'ultimo passo è premere il pulsante "Scaricamento". Ora non resta che collegarlo al computer Telefono COMPLETAMENTE SPENTO e attendi finché i file non vengono copiati:

"Mattone" e cosa farne

Come puoi vedere, il firmware in sé non è un processo molto complicato (se consideri che il bootloader sul tuo dispositivo non è bloccato). Ma allora perché così tante persone hanno così paura di lei? Ma il fatto è che il successo del firmware non è mai garantito e ogni volta rischi di ottenere il cosiddetto "mattone"- un dispositivo che non si avvia affatto o si riavvia costantemente prima di accendere il sistema stesso.

Ci possono essere, in generale, due opzioni per il "bricking": un "mattone" completo e con un recupero preservato. Se hai ancora accesso al ripristino e hai precedentemente effettuato un backup del sistema su un'unità flash, puoi "sbloccare" il dispositivo molto rapidamente utilizzando il metodo di flashing o ripristino dell'immagine (se esiste tale opzione) tramite recupero.

Se, a causa di un firmware non riuscito, la partizione di ripristino è stata danneggiata, il dispositivo può essere riportato in vita solo installando su di esso la versione firmware corretta. Qui, come si suol dire, non hai nulla da perdere e puoi provare diversi firmware finché non trovi quello giusto! In genere, tali balli con un tamburello sono necessari quando si lavora con telefoni cinesi, in cui gli sviluppatori stessi nascondono a livello di codice la versione della piattaforma o la configurazione hardware.

Nei casi più estremi, potrebbe succedere che nessuno dei firmware disponibili su Internet sia adatto a te... Se ti trovi di fronte a una situazione del genere, non correre alla disperazione! Innanzitutto, nel tempo (un paio di mesi o sei mesi), potrebbe apparire un'immagine della versione firmware di cui hai bisogno. In secondo luogo, puoi sempre chiedere aiuto a utenti esperti sul più grande forum in lingua russa w3bsit3-dns.com o sul forum in lingua inglese XDA. I proprietari di "telefoni cinesi" possono tentare la fortuna sulla risorsa China-iPhone.Ru.

conclusioni

I principi generali del firmware Android, come puoi vedere, non sono particolarmente complicati. Tuttavia, questo, ahimè, è solo in teoria... In pratica, potresti riscontrare varie situazioni non standard, che molto spesso si verificano quando si tenta di eseguire il flashing di un altro dispositivo cinese di un produttore sconosciuto. Qui tutto può trasformarsi in una ricerca molto confusa dal risultato sconosciuto (ecco perché all'inizio ho scritto che la probabilità di successo è 50/50).

In ogni caso, quando inizi a lavorare sul firmware Android, la prima cosa da fare è FARE DEI BACKUP! In secondo luogo, non essere troppo pigro per leggere le istruzioni che altri utenti più esperti scrivono sui forum (se queste istruzioni esistono). Dopotutto, a volte anche selezionare la casella sbagliata può trasformare il tuo dispositivo in un "mattone" con letteralmente un solo tocco!

Un'altra cosa. Inizia sempre a lavorare con la mente fresca e con almeno un paio d'ore di tempo libero. Questo ti darà l'opportunità di considerare con calma le tue azioni se qualcosa va improvvisamente storto. In generale, possa il firmware Android avere sempre successo per te!

PS È concesso il permesso di copiare e citare liberamente questo articolo, a condizione che sia indicato un collegamento attivo aperto alla fonte e sia preservata la paternità di Ruslan Tertyshny.

Ciao di nuovo a tutti! Oggi parleremo del firmware personalizzato per il sistema operativo Android. Qual è la loro differenza rispetto a quelli di serie e i loro pro e contro.
Come tutti sanno, dopo il rilascio di una nuova versione del sistema operativo, Google rilascia al pubblico il suo codice sorgente e poi tutti coloro che non sono troppo pigri iniziano a mettersi al lavoro, raccogliendo varie rom e mod come AOKP, Oxygen, Paranoidandroid, Lewa, MIUI cyanogenmod, ecc.

È impossibile discutere di tutte le usanze, perché... Ce ne sono moltissimi, quindi esamineremo quelli più popolari: Cyanogenmod, Lewa, MIUI.

CianogenoMod(pronunciato sospiro-AN-oh-jen-mod -sayEnodzhenmod) - firmware aftermarket per telefoni cellulari e tablet basati sul sistema operativo Android. Presenta funzionalità non presenti nel firmware ufficiale dei fornitori di dispositivi Android, incluso un tema originale (noto anche come "T-Mobile Theme Engine"), un codec audio senza perdita di dati gratuito (FLAC), una cache compressa (compcache), un ampio elenco di APN, client OpenVPN, menu di riavvio, supporto Wi-Fi, Bluetooth, modem USB.
Cyanogenmod è il primo sistema operativo mobile a includere l'utilità di pianificazione BFS ed è una fusione del ramo sperimentale e dell'albero dei sorgenti ufficiale di Android. Gli sviluppatori affermano che CyanogenMod migliora le prestazioni e l'affidabilità del sistema operativo rispetto alle versioni firmware ufficiali.

All'8 maggio 2013, il firmware CyanogenMod è installato su più di 4,8 milioni di dispositivi (descrizione tratta da Wikipedia).

Installato CM (Cyanogenmod) sul tuo smartphone, ottieni un sistema più "veloce", diritti di root "pronti all'uso" e un numero enorme di impostazioni dalla sostituzione dell'interfaccia alla modifica delle impostazioni del sistema: modalità e frequenza del processore, trasferimento delle applicazioni su micro SD , che è importante per i dispositivi economici ecc.

Ci sono anche degli svantaggi: un consumo energetico più elevato, ma un "utente avanzato" troverà dozzine di opzioni per ridurlo.

MIUI(pronunciato: "Me You I") è un firmware aftermarket per smartphone basato sul sistema operativo open source Android. Il codice firmware MIUI stesso è chiuso. Sviluppato da XiaomiTech. Il firmware è un'interfaccia utente pesantemente modificata priva di un menu dell'applicazione. Il firmware combina le soluzioni Android e iOS di maggior successo. La ROM personalizzata include funzionalità aggiuntive non presenti nel sistema operativo Android di serie, come gli interruttori nel pannello delle notifiche estraibile, una nuova fotocamera, galleria e lettore e un dialer riprogettato che visualizza i contatti quando l'utente inserisce un numero. (Wikipedia)

Questo firmware è uno dei più popolari in Cina. La sua modifica è inizialmente installata su dispositivi di molti noti marchi cinesi. Come descritto sopra, l'interfaccia è molto simile a iOS. Il set di impostazioni standard è inferiore a quello di cyanogenmod, ma in termini di interfaccia questo sistema operativo vince. Il firmware ha un'applicazione "temi" standard, accedendo alla quale otterrai un numero enorme di temi da Xiaomi e sviluppatori di terze parti per modificare animazioni di avvio, icone, caratteri, dialer, barra di stato, pannello di notifica, schermata di blocco, sfondo, ecc. . per tutti i gusti.

Sistema operativo LeWa

Le Frog è stata fondata nell'aprile 2011 (Shanghai Zhangjiang). Nella società sono stati investiti più di 10 milioni di yuan cinesi (più di 50 milioni di rubli russi). All'inizio del 2012 è stata riconosciuta come una delle aziende in più rapida crescita in Cina.

Campo di attività: sviluppo di smartphone e software. Lo sviluppo del firmware non viene svolto dagli studenti dopo le lezioni, ma da ragazzi seri a un prezzo ragionevole. Il firmware è basato sul codice sorgente CyanogenMod. La differenza principale è l'interfaccia. Il pannello delle notifiche, le icone e molto altro sono identici alla MIUI. Inoltre una leggera espansione delle funzionalità grazie a nuovi elementi dell'interfaccia. In generale, questo è qualcosa tra MIUI e Cyanogenmod. L'interfaccia è la prima, alcune impostazioni sono la seconda.

Abbiamo scoperto il firmware. Quali sono i vantaggi rispetto alle versioni ufficiali?

Cominciamo dal fatto che tutti i sistemi operativi personalizzati funzionano con il file system ext4, che è superiore in velocità di lettura/scrittura rispetto al file system rfs in esecuzione su firmware offline.

Custom installa anche un kernel modificato con supporto per la directory init.d (avvio automatico), con la possibilità di overclockare il processore, supporto per compcache e vmheap e varie “chicche”.

Inoltre, in combinazione con firmware mod + kernel personalizzato, otteniamo l'accesso root permanente e busybox installato, che ci dà un grande "potere" sul dispositivo.

Naturalmente tutto quello che ho elencato sopra vale solo per gli utenti esperti. Se per te uno smartphone significa telefonare e navigare in Internet, allora dimentica quello che ho scritto. Beh, se vuoi cambiamenti drastici, per favore... E non dimenticare che il reflash del telefono ANNULLA LA GARANZIA. Devi farlo anche se hai due mani che crescono correttamente, sinistra e destra (e non due sinistre), e hai un cervello più grande di quello di un pollo. E ricorda: “Tutto ciò che piace a un bambino, purché non sia fatto con le mani”. Grazie a tutti per l'attenzione!




Superiore