|
ROMs y desarrollo Xiaomi Mi A3 ROMs y desarrollo Xiaomi Mi A3 |
|
Herramientas |
#1
|
||||
|
||||
gameOS 8.0 for Xiaomi mi a3
Hola.
Actualmente estoy preparando una ROM basada en PixelExperience(Android 10), con tecnologias como VulkanFUSION qué permiten utilizar el sistema operativo con mayor rendimiento en juegos, mejor fluidez y aplicaciones como Remotr, GCamator (para instalar la gcam en la ROM) tecnologias como PowerSave implementadas en la rom del pocophone f1 para optimizar el rendimiento de la bateria mientras se usan aplicaciones en multitask con gameOS UI. Os dejo el siguiente enlace donde podeis ver el changelog de la ROM para el pocophone f1. http://jwos.org Un saludo y esperarlo. Última edición por moi12345 Día 04/01/20 a las 15:22:24. |
Los siguientes 4 usuarios han agradecido a moi12345 su comentario: | ||
|
#2
|
||||
|
||||
RE:Lanzada la version 8.0 de gameOS 8.0
Hola.
Actualmente estoy preparando una ROM basada en PixelExperience(Android 10), con tecnologias como VulkanFUSION qué permiten utilizar el sistema operativo con mayor rendimiento en juegos, mejor fluidez y aplicaciones como Remotr, GCamator (para instalar la gcam en la ROM) tecnologias como PowerSave implementadas en la rom del pocophone f1 para optimizar el rendimiento de la bateria mientras se usan aplicaciones en multitask con gameOS UI. Os dejo el siguiente enlace donde podeis ver el changelog de la ROM para el pocophone f1. http://jwos.org Un saludo y esperarlo. Vidium se complace de lanzar gameOS 9.0 para el Xiaomi MI A3. El changelog lo podeis encontrar en la siguiente pagina: Ver changelog Para descargar la ROM: Download gameOS v.9.0 for Xiaomi MI A3 Guia de instalacion: Descargar TWRP para el dispositivo (laurel_sprout): Download TWRP for Xiaomi MIA3 Una vez hecho esto simplemente hacemos lo siguiente: Código:
fastboot flash boot (twrp_descargado).img Una vez entrado al recovery nos vamos al apartado WIPE , y pinchamos en Advanced una vez echo esto, simplemente lo qué hacemos es Pinchar en Dalvik/ART CACHE, system y data, y le damos a Wipe. Despues iremos a Format Data en el boton donde dice "Wipe", y formataremos el punto de montaje /data. Una vez formateado, simplemente instalamos el zip que podeis descargar en el enlace de más arriba desde la web de jwos.org. Flasheamos DFE, y listo ya tenemos la rom instalada. PD:NO FLASHEAR GAPPS! VIENEN INCLUIDAS!. Un saludo! Última edición por moi12345 Día 06/01/20 a las 21:21:06. |
Los siguientes 3 usuarios han agradecido a moi12345 su comentario: | ||
#5
|
||||
|
||||
A los que ya la habeis probado, que tal funciona el lector de huellas??que tal los recortes de las esquinas de la pantalla y que errores tiwne?
|
#7
|
||||
|
||||
Buenos dias, lo que no me gusta es el fogonazo que pega toda la pantalla al usar la huella, lo mismo que pasa en las roms que hay, esta es la base de pixel experiencie por lo que veo, eso no se puede solucionar? es que lo odio...
Como el twrp solo es para botear e instalar la rom, lo he instalado de nuevo twrp, he flaseado magisk hasta ahi bien, ahora a ver si arranca , mucho esta tardando logo vidium, efectivamente habria que parchear el boot.img pero no tengo el kernel de la rom gameos, pero flaseando magisk no va, yo sin root no puedo , pasame el boot.img que le has metido que pruebe a parchearlo a ver si tira magisk, si no tengo root no aguantare demasiado . gracias saludos
__________________
Última edición por iron Día 06/01/20 a las 07:30:12. |
#8
|
||||
|
||||
Hola
Entre hoy y mañana que estoy en la oficina subiré el archivo boot.img y un tutoríal de cómo instalar magisk Gracias por probar la rom!! |
Gracias de parte de: | ||
#10
|
||||
|
||||
De nada a ti!
Un saludo! |
#11
|
||||
|
||||
Hola. En este tutorial, os traigo el boot.img parcheado con un parche del safetynet, asi como tambien el root integrado. Para ello simplemente lo qué haremos sera los siguientes pasos: 1 Apretaremos el boton vol- mas power, hasta que entre en modo fastboot 2 Una vez echo esto simplemente lo qué haremos sera descargar el archivo boot.img parcheado para android 10 desde el siguiente enlace: Download SafetyNet FIX and Magisk Root for gameOS! 3.Una vez tenemos localizado la carpeta donde hemos guardado el archivo, simplemente teclearemos lo siguiente en fastboot: Código:
fastboot flash boot boot.img Código:
fastboot continue Un saludo! |
#12
|
||||
|
||||
MinimalisticKernel by Vidium for Poco F1 and Xiaomi MIA3
Hola.
Hemos rediseñado el kernel optimizando VulkanFUSION, deshabilitando opciones inecesarias del kernel, e implementando 4 parches qué paso a resumir a continuación: 1.Se ha parcheado el kernel para qué el nivel de TTL (time to live) osea el tiempo de respuesta de acceso a las paginas web mediante 4G/LTE y Wifi sea lo más rapida posible, decrementando el tiempo en ms(tiempo de respuesta en milisegundos) 2.Se ha añadido un modo de calibración de color para pantallas amoled en el kernel, en el que se puede configurar opciones de calibración de la pantalla (kcal). 3.Se ha calibrado el tiempo de respuesta de la memoria ufs del disposiitvo, gracias a que ahora el tiempo de respuesta de acceso a la memoria persistente, es menor aumentando la velocidad de ejecucion de aplicaciones, es decir una pequeña optimizacion en el controlador UFS. 4.Otras mejoras en ART para mejorar la velocidad de ejecución de las aplicaciones en un 10%. Estoy compilando la rom para trerla, junto a la del poco f1. Un saludo! Última edición por moi12345 Día 06/01/20 a las 20:02:55. |
#13
|
||||
|
||||
Hola.
Hemos rediseñado el kernel optimizando VulkanFUSION, deshabilitando opciones inecesarias del kernel, e implementando 4 parches qué paso a resumir a continuación: 1.Se ha parcheado el kernel para qué el nivel de TTL (time to live) osea el tiempo de respuesta de acceso a las paginas web mediante 4G/LTE y Wifi sea lo más rapida posible, decrementando el tiempo en ms(tiempo de respuesta en milisegundos) 2.Se ha añadido un modo de calibración de color para pantallas amoled en el kernel, en el que se puede configurar opciones de calibración de la pantalla (kcal). 3.Se ha calibrado el tiempo de respuesta de la memoria ufs del disposiitvo, gracias a que ahora el tiempo de respuesta de acceso a la memoria persistente, es menor aumentando la velocidad de ejecucion de aplicaciones, es decir una pequeña optimizacion en el controlador UFS. 4.Otras mejoras en ART para mejorar la velocidad de ejecución de las aplicaciones en un 10%. Estoy compilando la rom para trerla, junto a la del poco f1. Un saludo! Download gameOS v.9.0 Download boot.img for gameOS(Minimalistic Kernel) Changelog 1.Añadido boot.img de nuestro kernel con safetynet fix, y root integrado. 2.Fixed ttl optimal. 3.Añadido en el kernel un sistema de calibración de displays amoled 4.Otras mejoras. Por favor, si estais en la versión anterior y quereis rootear el dispositivo no descargeis el boot.img de la version 9.0, descargar el que adjuntado en el post anterior(version 8.0). Un saludo! |
#14
|
||||
|
||||
Patch safetynet source code
Hola
Cuelgo el codigo fuente del parche usado en la mayoria de kernels y mejorado por Vidium para que no detecte el safetynet. Código:
// SPDX-License-Identifier: GPL-2.0 /* cmdline.c patched for safetynet patched by: [email protected] */ #include <linux/fs.h> #include <linux/init.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <asm/setup.h> #include <linux/slab.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", saved_command_line); seq_printf(m, "%s\n", new_command_line); return 0; } 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 eliminar_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 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 int __init proc_cmdline_init(void) { char *offset_addr = (char * )kmalloc(sizeof(char),GFP_KERNEL); offset_addr = (char * ) strstr(saved_command_line,"androidboot.mode=reboot"); if (offset_addr != NULL ) { //Copy the normal string with 17 + bytes. strncpy(offset_addr + 17,"normal",6); //FIXME } //Remove safetynet falgs. eliminar_safetynet_flags( new_command_line ); proc_create("cmdline", 0, NULL, &cmdline_proc_fops); return 0; } fs_initcall(proc_cmdline_init); Última edición por moi12345 Día 07/01/20 a las 17:25:35. |
Gracias de parte de: | ||
#15
|
||||
|
||||
Gracias por vuestro trabajo
Seguir asi
__________________
No contesto a mensajes privados
|
#16
|
||||
|
||||
Hola
En la próxima versión de gameOS traemos las siguientes mejoras en el kernel: 1.Se ha parcheado un error grave en el kernel llamado SACK PANIC descubierto por Netflix que permitía realizar ataques de denegación de servicio al smartphone y bloquearlo 2.Se ha mejorado el scheduler del sistema (planificador de procesos) para hacer que el sistema vaya más fluido Por favor si valorais mi trabajo agradecería un aporte Donando en la siguiente página web: Donar por una cantidad de 5.50 euros a gameOS! Un saludo! Última edición por moi12345 Día 12/01/20 a las 18:34:10. |
#17
|
||||
|
||||
Cuál es el proceso de instalación?? Y ya está subida la última versión??k tal está el lector de huellas y la estabilidad y batería??
|
#18
|
||||
|
||||
|
#20
|
||||
|
||||
Una consulta, funciona el desbloqueo facial? Un saludo
|
Estás aquí | ||||||
|