Reinstal·lant MIUI oficial d'Android 12 en un smartphone Redmi Note 9S / Curtana

Reinstal·lant MIUI oficial d'Android 12 en un smartphone Redmi Note 9S / Curtana

Després d'haver fet provatures diverses amb l'Ubuntu Touch al Xiaomi Redmi 9S, vull tornar a instal·lar l'Android perquè aquest dispositiu no està suporat per a Ubuntu Touch.

Anem a baixar la ROM correcta per a tenir un MIUI oficial amb Android 12. Necessitaré descarregar una Fastboot ROM per curtana, el model del meu smartphone Xiaomi Redmi 9S és el M2003J6A1G (ho sé perquè està escrit en la tapa de darrere de l'smartphone en lletres xicotetes serigrafiades sota la tapa).

He cercat "Redmi Note 9S curtana fastboot ROM MIUI Global” i m'ha dut a la url https://xiaomirom.com/en/rom/redmi-note-9s-redmi-note-9-pro-curtana-glo…
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

Eixa pàgina em du ací a la pàgina des d'on descarregue directament la versió Download Redmi Note 9S / Note 9 Pro / Note 10 Lite (curtana) V14.0.4.0.SJWMIXM MIUI 14 Stable Full Rom de l'Android 12 https://xiaomirom.com/en/download/redmi-note-9s-note-9-pro-note-10-lite…
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

He descarregat el fitxer curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global_72c4e6fac8.tgz:
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

I ara el descromprimirem fent el següent:


$ tar -xvf curtana*.tgz
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all.bat
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/misc.txt
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_gen_resparsecount
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_gen_md5_list.py
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all_lock.sh
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/md5sum.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all.sh
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_gen_crc_list.py
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/dummy.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup2.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/vbmeta.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/xbl_config.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/abl.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram2.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both3.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup3.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/multi_image.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/zeros_5sectors.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/NON-HLOS.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/cache.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/userdata.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main1.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty5.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/metadata.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main4.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/imagefv.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup5.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty3.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/vbmeta_system.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both2.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/cmnlib.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram0.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/cmnlib64.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/cust.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both4.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/aop.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both5.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram3.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main0.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/misc.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch4.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/devcfg.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/uefi_sec.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/prog_ufs_firehose_sm6250_ddr.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/prog_ufs_firehose_sm6250_lite.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/persist.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main5.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch3.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/logfs_ufs_8mb.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/qupv3fw.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch2.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch0.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/apdp.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup0.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main3.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/hyp.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty0.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_main2.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup1.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/boot.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/elf_path.txt
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch1.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty1.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/dtbo.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram4.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty2.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/ffu.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram1.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/BTFM.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/rawprogram5.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_empty4.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/fs_image.tar.gz.mbn.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/storsec.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/super.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/recovery.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/dummy.img
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/tz.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_backup4.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both1.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/km4.mbn
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/patch5.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/dspso.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/sparsecrclist.txt
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/gpt_both0.bin
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/crclist.txt
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/partition_ext.xml
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/images/xbl.elf
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all_except_data_storage.sh
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all_lock.bat
curtana_global_images_V14.0.4.0.SJWMIXM_20230516.0000.00_12.0_global/flash_all_except_data_storage.bat
$

I tindrem tots eixos fitxers per a flashejar la ROM el un directori descomprimit:
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

Connectarem el cable usb del Xiaomi Redmi 9 a l'ordinador, i anirem a l'arranc en mode FASTBOOT prement dos o tres segons la tecla d'apagar i la del volum cap avall (-):
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

Ara comprovem que el smartphone Xiaomi Redmi 9 continua en mode Fastboot amb:


$ fastboot devices
fb26b77f	 fastboot

I ara anem a flashejar la ROM d'Android en el dispositiu fent:


$ bash flash_all.sh

I bé, ací el procés finalitzat, ha trigat un parell de minuts aproximadament. La terminal ens diu que la ROM s'ha instal·lat completament:
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

Ara ja tinc el Xiaomi Redmi 9S com nou de fàbrica amb el logo de MIUI de colors demanant-me les preguntes bàsiques per a configurar l'Android 12:
instal·lar MIUI oficial android 12 al Xiaomi Redmi 9

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES