Home Menu

Menu



Avisos

ROMs y desarrollo Samsung Galaxy S II ROMs y desarrollo Samsung Galaxy S II


 
Herramientas
  #1  
Viejo 06/12/11, 11:27:37
Avatar de vgallego65
vgallego65 vgallego65 no está en línea
Usuario muy activo
Mensajes: 608
Compra y venta: (3)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 608
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
¡Ayuda cocineros! Subir valores sensor de luz

Os comento tengo un Galaxy SII libre de la primera compra conjunta. Esta semana hemos hecho una portabilidad a vodafone en la empresa y nos han traído 4 Galaxy SII. El caso es que con la mismo rom y kernel los teléfonos nuevos con el brillo automático se ven mucho mas oscuros hasta el punto que no se ve bien.

¿Hay alguna forma de subir los valores de luminosidad al sensor de luz? ¿Porque esta diferencia entre mi primer Galaxy SII libre y estos de Vodafone?
Responder Con Cita


  #2  
Viejo 06/12/11, 11:51:27
Avatar de vauss
vauss vauss no está en línea
Flaseador compulsivo
Mensajes: 6,272
Compra y venta: (6)
 
Fecha de registro: may 2007
Localización: Valencia City
Mensajes: 6,272
Modelo de smartphone: Iphone7+Nexus7 2013
Tu operador: Vodafone
Mencionado: 586 comentarios
Tagged: 2 hilos
se puede modificar pero hace falta meter una rom deoexada. con una stock rom se podria hacer pero es un buen jaleo

el tema es meter una deodexada (debe estar roteada por supuesto) y despues modificar unos parametros del framework-res, es la unica manera sin tocar el kernel
Responder Con Cita
  #3  
Viejo 06/12/11, 12:23:42
Avatar de vgallego65
vgallego65 vgallego65 no está en línea
Usuario muy activo
Mensajes: 608
Compra y venta: (3)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 608
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por vauss Ver Mensaje
se puede modificar pero hace falta meter una rom deoexada. con una stock rom se podria hacer pero es un buen jaleo

el tema es meter una deodexada (debe estar roteada por supuesto) y despues modificar unos parametros del framework-res, es la unica manera sin tocar el kernel
¿Pero cada vez que cambie de rom volveré a tener otra vez que tocar los valores? ¿me puedes decir que parametros exactamente son?. Ya tengo puesta una rom deodexada-

Gracias por tu ayuda. Amunt Valencia
Responder Con Cita
  #4  
Viejo 06/12/11, 12:40:30
Avatar de vauss
vauss vauss no está en línea
Flaseador compulsivo
Mensajes: 6,272
Compra y venta: (6)
 
Fecha de registro: may 2007
Localización: Valencia City
Mensajes: 6,272
Modelo de smartphone: Iphone7+Nexus7 2013
Tu operador: Vodafone
Mencionado: 586 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por vgallego65 Ver Mensaje
¿Pero cada vez que cambie de rom volveré a tener otra vez que tocar los valores? ¿me puedes decir que parametros exactamente son?. Ya tengo puesta una rom deodexada-

Gracias por tu ayuda. Amunt Valencia
pues extraes el framework-res.apk de la carpeta \system\framework y lo decompilas
en la carpeta \values tendras un archivo llamado arrays.xml y puedes encontrar una parte de codigo asi:
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>

Digamos que 1 es el nivel de brillo mas bajo y 255 el mas alto y que esos 5 pasos que ves ahi son para 5 valores de luz. A ver como explico esto...

A luz minima la pantalla entregara un valor 32, en el siguiente escalon de luz recibida por el sensor entregara una respuesta de valor 69, asi sicesivamente hasta que a luz maxima entregara un brillo maximo (255 de valor)

Esos son los valores con los que hay que jugar...


Te añado algo mas a ver si no acabo liandote...
<integer-array name="config_autoBrightnessLevels">
<item>15</item>
<item>150</item>
<item>1500</item>
<item>15000</item>
</integer-array>

Esto marca los saltos de luz recibido y esta en relacion con lo anterior. La manera mas facil de explicar:
Entre 0 y 15 Lux --> Brillo 32
Entre 15 y 150 Lux --> Brillo 69
Entre 150 y 1500 Lux --> Brillo 118
Entre 1500 y 15000 Lux --> Brillo 177
Mas de 15000 Lux --> Brillo 255

Es decir que con estos 2 valores tienes todo lo que necesitas. Marcas el rango de trabajo y el valor a entregar. Fin de la clase


PD: A ver si el resto de cocineros aprovechan esto que normalmente cualquier rom se te come los ojos de noche
PD2: Ni que decir queda que se pueden añadir tantos rangos como se quiera, añadiendo el valor a entregar correspondiente. Eso si, a mas rangos mas trabajo del sensor. Entonces tendra mas consumo? No lo se, eso ya queda para vuestra investigacion
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 06/12/11, 13:04:06
Avatar de vgallego65
vgallego65 vgallego65 no está en línea
Usuario muy activo
Mensajes: 608
Compra y venta: (3)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 608
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por vauss Ver Mensaje
pues extraes el framework-res.apk de la carpeta \system\framework y lo decompilas
en la carpeta \values tendras un archivo llamado arrays.xml y puedes encontrar una parte de codigo asi:
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>

Digamos que 1 es el nivel de brillo mas bajo y 255 el mas alto y que esos 5 pasos que ves ahi son para 5 valores de luz. A ver como explico esto...

A luz minima la pantalla entregara un valor 32, en el siguiente escalon de luz recibida por el sensor entregara una respuesta de valor 69, asi sicesivamente hasta que a luz maxima entregara un brillo maximo (255 de valor)

Esos son los valores con los que hay que jugar...


Te añado algo mas a ver si no acabo liandote...
<integer-array name="config_autoBrightnessLevels">
<item>15</item>
<item>150</item>
<item>1500</item>
<item>15000</item>
</integer-array>

Esto marca los saltos de luz recibido y esta en relacion con lo anterior. La manera mas facil de explicar:
Entre 0 y 15 Lux --> Brillo 32
Entre 15 y 150 Lux --> Brillo 69
Entre 150 y 1500 Lux --> Brillo 118
Entre 1500 y 15000 Lux --> Brillo 177
Mas de 15000 Lux --> Brillo 255

Es decir que con estos 2 valores tienes todo lo que necesitas. Marcas el rango de trabajo y el valor a entregar. Fin de la clase


PD: A ver si el resto de cocineros aprovechan esto que normalmente cualquier rom se te come los ojos de noche
PD2: Ni que decir queda que se pueden añadir tantos rangos como se quiera, añadiendo el valor a entregar correspondiente. Eso si, a mas rangos mas trabajo del sensor. Entonces tendra mas consumo? No lo se, eso ya queda para vuestra investigacion
Muchas Gracias Vauss veo que esto es cocina pura y dura. Entiendo que la forma correcta de hacerlo es trabajar sobre el zip de la rom en cuestión antes de instalarla en el teléfono. Tendré que estudiar un poco como decompilar etc.

Lo que no acabo de entender es la diferencia de brillo en automático entre mi teléfono y estos de vodafone. Si marco el codigo *#0589# en mi telefono libre me sale un valor en lux como tres veces superior a lo que me sale en el teléfono de Vodafone y repito esto en uno al lado de otro con la misma rom y mismas condiciones lumínicas.

Yo creo que el sensor de luz no esta funcionando bien.
Responder Con Cita
  #6  
Viejo 06/12/11, 13:17:51
Avatar de vauss
vauss vauss no está en línea
Flaseador compulsivo
Mensajes: 6,272
Compra y venta: (6)
 
Fecha de registro: may 2007
Localización: Valencia City
Mensajes: 6,272
Modelo de smartphone: Iphone7+Nexus7 2013
Tu operador: Vodafone
Mencionado: 586 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por vgallego65 Ver Mensaje
Muchas Gracias Vauss veo que esto es cocina pura y dura. Entiendo que la forma correcta de hacerlo es trabajar sobre el zip de la rom en cuestión antes de instalarla en el teléfono. Tendré que estudiar un poco como decompilar etc.

Lo que no acabo de entender es la diferencia de brillo en automático entre mi teléfono y estos de vodafone. Si marco el codigo *#0589# en mi telefono libre me sale un valor en lux como tres veces superior a lo que me sale en el teléfono de Vodafone y repito esto en uno al lado de otro con la misma rom y mismas condiciones lumínicas.

Yo creo que el sensor de luz no esta funcionando bien.

Puedes hacerlo antes de flasear o despues. Despues necesitaras o bien un kernel insecure que te permita moverte con comandos adb (mas comodo para enviar y recibir archivos desde/hacia el telefono) o bien el root explorer para copiar y pegar.

Lo suyo es que hagas pruebas y encuentres los valores que te gustan y luego lo incorporas a la rom que te gusta en menos de 5 min.

Para decompilar, palabras clave: apk tool

Respecto a por que arrojan diferentes valores, no sabria decirte. Quizas sean sensores diferentes...
Responder Con Cita
  #7  
Viejo 06/12/11, 13:38:16
Avatar de vgallego65
vgallego65 vgallego65 no está en línea
Usuario muy activo
Mensajes: 608
Compra y venta: (3)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 608
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
Gracias otra vez Vauss
Responder Con Cita
  #8  
Viejo 06/12/11, 19:07:37
Avatar de julex
julex julex no está en línea
Usuario muy activo
Mensajes: 2,539
Compra y venta: (15)
 
Fecha de registro: jul 2009
Localización: Ares
Mensajes: 2,539
Modelo de smartphone: REDMI 3 PRO/XZ3CT
Versión de ROM: STOCK
Versión de Radio: la que venia con la rom
Tu operador: R Móvil
Mencionado: 2 comentarios
Tagged: 0 hilos
yo devolvi un s2 por esto,el siguiente brillaba algo mas al mínimo, y aun así no tanto comparado con otro s2 mas antiguo. Y para mas INRI con la típica pantalla verdosa. Se ve q como los tienen q sacar como churros los montan como las follascas y así tenemos estos problemas varios.

Enviado desde mi GT-I9000 usando Tapatalk
Responder Con Cita
  #9  
Viejo 06/12/11, 19:26:47
Avatar de vgallego65
vgallego65 vgallego65 no está en línea
Usuario muy activo
Mensajes: 608
Compra y venta: (3)
 
Fecha de registro: nov 2008
Localización: Valencia
Mensajes: 608
Modelo de smartphone: Samsung Galaxy SIII
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por julex Ver Mensaje
yo devolvi un s2 por esto,el siguiente brillaba algo mas al mínimo, y aun así no tanto comparado con otro s2 mas antiguo. Y para mas INRI con la típica pantalla verdosa. Se ve q como los tienen q sacar como churros los montan como las follascas y así tenemos estos problemas varios.

Enviado desde mi GT-I9000 usando Tapatalk
Sí ya estoy pensando en volver a poner la rom de vodafone y que me den uno nuevo, no es plan de quedarse con un terminal defectuoso.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S II > ROMs y desarrollo Samsung Galaxy S II


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 06:04:50 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007