PDA

Ver la Versión Completa : [ CONSULTA ] Error 7 al instalar ROM


bart215
11/07/17, 06:21:34
Hola. Queriendo cambiar de ROM en mi mi5 me encontré con un problema de error 7 al tratar de instalar la ROM(Tanto Lineage OS(14.1) como Resurrection) en la recovery. Me tira error:

Updater process ended with ERROR: 7
Error installing zip file '/sdcard/RR-N-v5.8.3-20170703-gemini-Official.zip'


Ese es el error que tira al probar con la ROM de resurrection. Ya probé con la de Lineage tanto en la última versión como en las anteriores. Todas me tiran el mismo error.

Tengo TWRP 3.0.2-3(Ya probé con el TWRP mas nuevo y lo mismo)

Hice todos los wipes posibles ya. Vengo de MIUI 8.

Leyendo en internet leí que cambiando la parte de "assert" y borrando esa linea iba a andar y lo único que produjo fue que me tire un "Error 6" al probar instalarlo(Probé esto con ambas ROMs).

Este es mi actual archivo 'updater-script' de la ROM resurrection

ui_print("Target: Xiaomi/gemini/gemini:7.0/NRD90M/V8.2.1.0.NAACNEB:user/release-keys");
ifelse(is_mounted("/system"), unmount("/system"));
package_extract_dir("install", "/tmp/install");
set_metadata_recursive("/tmp/install", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644);
set_metadata_recursive("/tmp/install/bin", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "backup");
unmount("/system");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" RRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRR ");
ui_print(" R::::::::::::::::R R::::::::::::::::R ");
ui_print(" R::::::RRRRRR:::::R R::::::RRRRRR:::::R ");
ui_print(" RR:::::R R:::::R RR:::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::RRRRRR:::::R R::::RRRRRR:::::R ");
ui_print(" R:::::::::::::RR R:::::::::::::RR ");
ui_print(" R::::RRRRRR:::::R R::::RRRRRR:::::R ");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" RR:::::R R:::::R RR:::::R R:::::R");
ui_print(" R::::::R R:::::R R::::::R R:::::R");
ui_print(" R::::::R R:::::R R::::::R R:::::R");
ui_print(" RRRRRRRR RRRRRRR RRRRRRRR RRRRRRR");
ui_print(" ");
ui_print(" ");
ui_print(" **************** Software *****************");
ui_print(" OS ver: RR-N-v5.8.3-20170703-gemini-Official");
ui_print("");
ui_print(" Android ver: 7.1.2");
ui_print("");
ui_print(" Security patch: 2017-06-05");
ui_print("");
ui_print(" SDK ver: 25");
ui_print("");
ui_print(" Root status: Enabled");
ui_print("");
ui_print(" Build ID: NJH47B");
ui_print("");
ui_print(" Build date: Mon Jul 3 10:34:29 CEST 2017");
ui_print("");
ui_print(" Build type: Official");
ui_print("");
ui_print(" Build host: BuildENV");
ui_print("");
ui_print(" Maintainer: Offain");
ui_print(" **************** Hardware *****************");
ui_print(" Device codename: gemini");
ui_print("");
ui_print(" Manufacturer: Xiaomi");
ui_print("");
ui_print(" LCD density: 480");
ui_print("");
ui_print(" *******************************************");
if is_mounted("/data") then
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("f2fs", "EMMC", "/dev/block/bootdevice/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;
show_progress(0.750000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
abort("E1001: Failed to update system image.");
show_progress(0.020000, 10);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "restore");
unmount("/system");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
show_progress(0.200000, 10);
set_progress(1.000000);

Cualquier ayuda se agradece. Desde ya muchas gracias.

carletto91
11/07/17, 09:41:41
hola, en las ultimas versiones (Roms NO miui) es necesario flasear primero antes de la rom y las gapps el firmware de miui (version 7.4.11 o posterior). Pasate por el hilo de LineageOS y sigue los pasos :ok:

http://www.htcmania.com/showthread.php?t=1254805

p.medina2222
11/07/17, 13:03:11
Hola. Queriendo cambiar de ROM en mi mi5 me encontré con un problema de error 7 al tratar de instalar la ROM(Tanto Lineage OS(14.1) como Resurrection) en la recovery. Me tira error:

Updater process ended with ERROR: 7
Error installing zip file '/sdcard/RR-N-v5.8.3-20170703-gemini-Official.zip'


Ese es el error que tira al probar con la ROM de resurrection. Ya probé con la de Lineage tanto en la última versión como en las anteriores. Todas me tiran el mismo error.

Tengo TWRP 3.0.2-3(Ya probé con el TWRP mas nuevo y lo mismo)

Hice todos los wipes posibles ya. Vengo de MIUI 8.

Leyendo en internet leí que cambiando la parte de "assert" y borrando esa linea iba a andar y lo único que produjo fue que me tire un "Error 6" al probar instalarlo(Probé esto con ambas ROMs).

Este es mi actual archivo 'updater-script' de la ROM resurrection

ui_print("Target: Xiaomi/gemini/gemini:7.0/NRD90M/V8.2.1.0.NAACNEB:user/release-keys");
ifelse(is_mounted("/system"), unmount("/system"));
package_extract_dir("install", "/tmp/install");
set_metadata_recursive("/tmp/install", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644);
set_metadata_recursive("/tmp/install/bin", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "backup");
unmount("/system");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" RRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRR ");
ui_print(" R::::::::::::::::R R::::::::::::::::R ");
ui_print(" R::::::RRRRRR:::::R R::::::RRRRRR:::::R ");
ui_print(" RR:::::R R:::::R RR:::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::RRRRRR:::::R R::::RRRRRR:::::R ");
ui_print(" R:::::::::::::RR R:::::::::::::RR ");
ui_print(" R::::RRRRRR:::::R R::::RRRRRR:::::R ");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" R::::R R:::::R R::::R R:::::R");
ui_print(" RR:::::R R:::::R RR:::::R R:::::R");
ui_print(" R::::::R R:::::R R::::::R R:::::R");
ui_print(" R::::::R R:::::R R::::::R R:::::R");
ui_print(" RRRRRRRR RRRRRRR RRRRRRRR RRRRRRR");
ui_print(" ");
ui_print(" ");
ui_print(" **************** Software *****************");
ui_print(" OS ver: RR-N-v5.8.3-20170703-gemini-Official");
ui_print("");
ui_print(" Android ver: 7.1.2");
ui_print("");
ui_print(" Security patch: 2017-06-05");
ui_print("");
ui_print(" SDK ver: 25");
ui_print("");
ui_print(" Root status: Enabled");
ui_print("");
ui_print(" Build ID: NJH47B");
ui_print("");
ui_print(" Build date: Mon Jul 3 10:34:29 CEST 2017");
ui_print("");
ui_print(" Build type: Official");
ui_print("");
ui_print(" Build host: BuildENV");
ui_print("");
ui_print(" Maintainer: Offain");
ui_print(" **************** Hardware *****************");
ui_print(" Device codename: gemini");
ui_print("");
ui_print(" Manufacturer: Xiaomi");
ui_print("");
ui_print(" LCD density: 480");
ui_print("");
ui_print(" *******************************************");
if is_mounted("/data") then
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("f2fs", "EMMC", "/dev/block/bootdevice/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;
show_progress(0.750000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat") ||
abort("E1001: Failed to update system image.");
show_progress(0.020000, 10);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/system", "/system", "");
run_program("/tmp/install/bin/backuptool.sh", "restore");
unmount("/system");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
show_progress(0.200000, 10);
set_progress(1.000000);

Cualquier ayuda se agradece. Desde ya muchas gracias.
Puedes probar a hacer wipes a todo y después un format data desde el recovery, a mí esto me funcionó al querer instalar una ROM y darme problemas. Un saludo.

Enviado desde mi MI 5 mediante Tapatalk

bart215
11/07/17, 15:18:45
hola, en las ultimas versiones (Roms NO miui) es necesario flasear primero antes de la rom y las gapps el firmware de miui (version 7.4.11 o posterior). Pasate por el hilo de LineageOS y sigue los pasos :ok:

http://www.htcmania.com/showthread.php?t=1254805

Muchas gracias! Acabo de probar esto y me funcionó. :gracias::gracias::gracias:

zurito100
24/07/17, 17:07:37
me pasa lo mismo y flasheo antes el firware