doc:appunti:hardware:samsung_galaxy_s4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:samsung_galaxy_s4 [2019/09/16 08:57] – niccolo | doc:appunti:hardware:samsung_galaxy_s4 [2019/09/16 13:38] – [Bootloader, baseband firmware, ROM, etc.] niccolo | ||
---|---|---|---|
Line 214: | Line 214: | ||
L' | L' | ||
- | ==== Bootloader, baseband | + | ==== Bootloader, baseband firmware, ROM, etc. ==== |
- | ^ sbl1.mbn, sbl2.mbn, sbl3.mbn | + | Il sistema operativo (che nel mondo Android spesso viene chiamato col termine improprio e fuorviante di ROM) risiede in una propria partizione, generalmente formattata con un filesystem di tipo ext4 o analogo. Gli aggiornamenti oppure gli archivi per effettuare il restore alle condizioni di fabbrica contengono l' |
- | ^ aboot.mbn | + | |
- | ^ modem.bin | + | Per approfondire il processo di boot di Android vedere **[[http:// |
- | ^ NON-HLOS.bin | + | |
- | ^ boot.img | Kernel e ramdisk. Si deve usare quello fornito dalla ROM (Sistema Operativo). | | + | Per **baseband** si intende in genere il **firmware** che regola il **funzionamento dei dispositivi radio**, come il modem 3G, le comunicazioni cellulari voce e dati, il WiFi, Bluetooth, NFC, ecc. |
+ | |||
+ | Ecco ad esempio il **contenuto della ROM stock** Android 5.0.1 con codici PDA I9515XXS1BPL2 e CSC I9515YXY1BOI1. I vari file sono elencati nell' | ||
+ | |||
+ | ^ sbl1.mbn, sbl2.mbn, sbl3.mbn | ||
+ | ^ aboot.mbn | ||
+ | ^ boot.img | ||
+ | ^ modem.bin | ||
+ | ^ NON-HLOS.bin | ||
+ | ^ rpm.mbn | ||
+ | ^ tz.mbn | ||
+ | ^ recovery.img | This image is used when starting the phone in **recovery mode**. In general it is preferable to flash an **alternative recovery such as TWRP** and not to use the //stock recovery//. | | ||
+ | ^ system.img.ext4 | ||
+ | ^ cache.img.ext4 | ||
+ | ^ hidden.img.ext4 | ||
==== Procedura di aggiornamento ==== | ==== Procedura di aggiornamento ==== | ||
Line 245: | Line 259: | ||
Non è strettamente necessaio per l' | Non è strettamente necessaio per l' | ||
- | * Riavviato in modalità recovery con **adb reboot recovery** (comando da PC GNU/Linux). | + | * Riavviato in **modalità recovery** con **adb reboot recovery** (comando da PC GNU/Linux). |
* TWRP 3.0.2 => Install => Install image => Browse to **recovery.img** and tap it. | * TWRP 3.0.2 => Install => Install image => Browse to **recovery.img** and tap it. | ||
* Select Partition to Flash Image: Recovery => **Swipe to confirm Flash** => Reboot System | * Select Partition to Flash Image: Recovery => **Swipe to confirm Flash** => Reboot System | ||
Line 253: | Line 267: | ||
Installare il pacchetto **heimdall** su un PC GNU/Linux. | Installare il pacchetto **heimdall** su un PC GNU/Linux. | ||
- | - Avviare in **modalità download**: spengere, quindi | + | - Avviare in **modalità download** |
- Dal PC GNU/Linux eseguire **heimdall detect** per verificare che il telefono sia riconosciuto. | - Dal PC GNU/Linux eseguire **heimdall detect** per verificare che il telefono sia riconosciuto. | ||
- | - Effettuare il flash del boot loader e dei firmare: | + | - Effettuare il **flash** del boot loader e dei firmare |
- | + | ||
- | < | + | |
heimdall flash --SBL1 sbl1.mbn --SBL2 sbl2.mbn --SBL3 sbl3.mbn --ABOOT aboot.mbn \ | heimdall flash --SBL1 sbl1.mbn --SBL2 sbl2.mbn --SBL3 sbl3.mbn --ABOOT aboot.mbn \ | ||
--APNHLOS NON-HLOS.bin --MDM modem.bin \ | --APNHLOS NON-HLOS.bin --MDM modem.bin \ | ||
- | --RPM rpm.mbn --TZ tz.mbn | + | --RPM rpm.mbn --TZ tz.mbn</ |
- | </ | + | |
- | Ciò che è davvero necessario per LineageOS è aggiornare il boot loader (partizioni **SBx** e **ABOOT**), ma aggiornare gli altri firmware non fa male. Il progamma mostra l' | + | Ciò che è davvero necessario per LineageOS è aggiornare il boot loader (partizioni **SBLx** e **ABOOT**), ma aggiornare gli altri firmware non fa male. Il progamma mostra l' |
=== Installazione della ROM e delle Gapps === | === Installazione della ROM e delle Gapps === |
doc/appunti/hardware/samsung_galaxy_s4.txt · Last modified: 2019/09/17 07:56 by niccolo