|
ROMs y desarrollo Xiaomi Mi A3 ROMs y desarrollo Xiaomi Mi A3 |
|
Herramientas |
#1
|
||||
|
||||
gameOS v10 for laurel_sprout(Mi A3)
Hola.
Se ha actualizado la ROM las caracteristicas añadidas son las siguientes: 1.Se ha añadido desbloqueo facial 2.Se ha añadido el estilo de PixelExperience a la ROM Proximas implementaciones: 1.Sistema de inteligencia artifcial mediante un GPS tracker, que monitorizara tu movil para saber si pretendes suicidarte y llamar al 112. 2.Mejoras en el kernel con el parche de SACK panic aplicado al kernel. 3.Modo gaming para bloquear notificaciones, y acelerar los juegos Download gameOS v10 1.Instalar la rom stock de Android 10 en los dos slots A/B simplemente tienes qué descargar la rom STOCK qué postee en el foro, e instalarla entrando en modo fastboot (con el bootloader desbloqueado) y instalar la rom:https://www.htcmania.com/showthread.php?t=1543816 2.Una vez descargado descarga el siguiente twrp parcheado por mi para Android 10 en el mi a3:www.jwos.org/twrp.img 3.Instala twrp en tu movil con el siguiente comando: fastboot flash boot twrp.img 4.Una vez flasheado el twrp haceis un wipe data, cache dalvik y system, y despues instalais la rom 5.Una vez instalado simplemente reiniciaremos el movil en modo recovery, presionando volumen + más power y flashearemos el archivo DisableEnforceEncryption qué lo podeis descargar en XDA. 6.Haceis un format data 7.A disfrutar de la rom! Última edición por moi12345 Día 30/04/20 a las 11:26:15. |
|
#2
|
||||
|
||||
Buen día Moi, el link que pusiste lleva a descargar la V.9 o esa es la V.10?
|
#3
|
||||
|
||||
|
Gracias de parte de: | ||
#4
|
||||
|
||||
Gracias
|
#5
|
||||
|
||||
#6
|
||||
|
||||
Problemillas
Hola moises, tras instalar el android 10 que posteaste e instalar la rom se me queda bootloop, creo que podria ser problema de los slot o del DisableEnforceEncryptio.
Podrias poner link del disableforce que usas? agradeceria mucho que subieses un pequeño tut al canal o algo similar, la verdad que la rom tiene muy buena pinta y tengo muchas ganas de porbarla |
#7
|
||||
|
||||
Hola moises, tras instalar el android 10 que posteaste e instalar la rom se me queda bootloop, creo que podria ser problema de los slot o del DisableEnforceEncryptio.
Podrias poner link del disableforce que usas? agradeceria mucho que subieses un pequeño tut al canal o algo similar, la verdad que la rom tiene muy buena pinta y tengo muchas ganas de porbarla Perdona por los problemas causados. Prueba a hacer un format data, y un wipe data, despues instala esto: https://www.cyanogenmods.org/downloa...le-zip-treble La rom ya trae un recovery SHRP integrada, instalalo desde hay. Un saludo y gracias |
#8
|
||||
|
||||
gracias a ti, debeo hacer algun cambio de slot o no es necesario en ningun momento?
|
#9
|
||||
|
||||
No
Si has instalado la ROM stock los vendor blobs están en los dos slots Un saludo y gracias |
#10
|
||||
|
||||
1.Mejoras en el kernel, actualizado el parche de safetynet, y correciones de errores en el sensor de huellas, mejor precisión y mayor velocidad. 2.Integrado CPU info y FPS info para monitorizar velocidad de los nucleos kryo cortesia de la tecnologia VulkanFusion Un saludo. Link de descarga: Download gameOS for Xiaomi Mi A3 Codigo fuente del parche actualizado: Código:
#include <linux/fs.h> #include <linux/init.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <asm/setup.h> static char new_command_line[COMMAND_LINE_SIZE]; static int cmdline_proc_show(struct seq_file *m, void *v) { seq_printf(m, "%s\n", new_command_line); return 0; } static int cmdline_proc_open(struct inode *inode, struct file *file) { return single_open(file, cmdline_proc_show, NULL); } static const struct file_operations cmdline_proc_fops = { .open = cmdline_proc_open, .read = seq_read, .llseek = seq_lseek, .release = single_release, }; static void remove_flag(char *cmd, const char *flag) { char *start_addr, *end_addr; /* Ensure all instances of a flag are removed */ while ((start_addr = strstr(cmd, flag))) { end_addr = strchr(start_addr, ' '); if (end_addr) memmove(start_addr, end_addr + 1, strlen(end_addr)); else *(start_addr - 1) = '\0'; } } static void remove_safetynet_flags(char *cmd) { remove_flag(cmd, "androidboot.enable_dm_verity="); remove_flag(cmd, "androidboot.secboot="); remove_flag(cmd, "androidboot.verifiedbootstate="); remove_flag(cmd, "androidboot.veritymode="); } static int __init proc_cmdline_init(void) { char *offset_addr; strcpy(new_command_line, saved_command_line); offset_addr = strstr(new_command_line, "androidboot.mode=reboot"); if (offset_addr != NULL) strncpy(offset_addr + 17, "normal", 6); remove_safetynet_flags(new_command_line); /* * Remove various flags from command line seen by userspace in order to * pass SafetyNet CTS check. */ //remove_safetynet_flags(new_command_line); proc_create("cmdline", 0, NULL, &cmdline_proc_fops); return 0; } fs_initcall(proc_cmdline_init); SafetyNetFix patch para el parche de seguridad de Marzo Última edición por moi12345 Día 29/04/20 a las 21:41:55. |
#11
|
||||
|
||||
reproduccion de audio por dispositivos bluetooth no funciona
|
#12
|
||||
|
||||
|
#13
|
||||
|
||||
Hola! Veo que le echas ganas.. una pregunta desde mi ignorancia. Sería muy difícil portear sailfish al mi a3?
|
Estás aquí | ||||||
|