PDA

Ver la Versión Completa : ROM gameOS 8.0 for Xiaomi mi a3


moi12345
04/01/20, 15:15:35
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.

moi12345
05/01/20, 13:08:41
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.

Hola!.

Vidium se complace de lanzar gameOS 9.0 para el Xiaomi MI A3.

El changelog lo podeis encontrar en la siguiente pagina:

Ver changelog (http://www.jwos.org)

Para descargar la ROM:

Download gameOS v.9.0 for Xiaomi MI A3 (http://www.jwos.org/gameos-laurel-v9.zip)

Guia de instalacion:

Descargar TWRP para el dispositivo (laurel_sprout):

Download TWRP for Xiaomi MIA3 (https://drive.google.com/open?id=1bAleXKFHmFl5rJ4qPMkJqFv2jw6yoqqB)

Una vez hecho esto simplemente hacemos lo siguiente:

fastboot flash boot (twrp_descargado).img

Una vez flasheado el twrp, presionamos el boton de encendido + volumen arriba, y entramos al recovery.

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!

rurumu13
05/01/20, 19:58:31
Instalada,muchas gracias por esta rom.

iron
05/01/20, 21:27:44
Hola , hombre compañero también para mí , querido mi A3 , gracias

Saludos

ruperxl89
05/01/20, 22:43:14
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?

iron
06/01/20, 06:24:47
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?

Buenos dias, aun no la he metido, voy a ver si la meto hoy , saludos

iron
06/01/20, 07:12:23
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

moi12345
06/01/20, 11:38:46
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!!

rurumu13
06/01/20, 11:59:42
muchas gracias,la rom va muy bien.

moi12345
06/01/20, 14:51:06
De nada a ti!

Un saludo!

moi12345
06/01/20, 15:41:07
De nada a ti!

Un saludo!


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! (http://jwos.org/boot.img)

3.Una vez tenemos localizado la carpeta donde hemos guardado el archivo, simplemente teclearemos lo siguiente en fastboot:

fastboot flash boot boot.img

Y despues teclearemos lo siguiente para qué continue arrancando el sistema sin necesidad de reiniciarlo (IMPORTANTE).

fastboot continue

4.Instalais Magisk Manager, y tanto el test de safetynet como el root deberian funcionar en el xiaomi mia3

Un saludo!

moi12345
06/01/20, 19:29: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!

moi12345
06/01/20, 21:26:04
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!

Hemos compilado la rom la podeis descargar desde aquí:

Download gameOS v.9.0 (jwos.org/gameos-laurel-v9.zip)

Download boot.img for gameOS(Minimalistic Kernel) (jwos.org/boot_p.img)

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!

moi12345
07/01/20, 13:16:46
Hola

Cuelgo el codigo fuente del parche usado en la mayoria de kernels y mejorado por Vidium para que no detecte el safetynet.


// 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);


Usado en el codigo fuente MinimalisticKernel

paul vity
08/01/20, 16:46:18
Gracias por vuestro trabajo
Seguir asi

moi12345
12/01/20, 15:04:31
Gracias por vuestro trabajo
Seguir asi

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! (http://jwos.org)

Un saludo!

ruperxl89
12/01/20, 16:06:30
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??

moi12345
12/01/20, 16:35:04
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??


Estoy generandola!.

Muchas gracias !.

rurumu13
13/01/20, 09:56:57
Gracias por la rom, esta última funciona de maravilla.

lauchaxp
02/02/20, 21:10:31
Una consulta, funciona el desbloqueo facial? Un saludo

chuyo31
12/02/20, 19:39:08
Una consulta, funciona el desbloqueo facial? Un saludo

hola compi, me parece que en esa rom pasa lo mismo que en otras, debe ser algo complejo lo del face id, en casi ninguna rom suele funcionar. agradecer por esta rom por que va tomando una buena forma. saludos

pierotitonel
26/02/20, 22:39:58
Buenas, una sola duda, alguien que lleve usando la Rom, que tal es la experiencia de usuario? Y también quería saber si contaba con always on display. Ya que ahora mismo lo llevo usando con la Ro de Miui 11. Muchísimas gracias!

paul vity
29/02/20, 08:43:38
Una consulta, funciona el desbloqueo facial? Un saludo
No funciona en ninguna ROM custom con Android 10,y en esta por supuesto que tampoco

Torugo20
12/03/20, 21:43:59
Una duda en esta ROM gameOS funciona la huella en pantalla con la pantalla encendida y también con la apagada (osea con el símbolo de la huella con la pantalla apagada )