Ver Mensaje Individual
  #1  
Viejo 05/08/14, 16:27:52
Avatar de Morales92
Morales92 Morales92 no está en línea
Project of Juanker
Mensajes: 4,289
Compra y venta: (1)
 
Fecha de registro: jul 2009
Localización: Valencia
Mensajes: 4,289
Modelo de smartphone: Nexus 4 y LG G3
Versión de ROM: Kinder
Tu operador: Vodafone
Mencionado: 2 comentarios
Tagged: 0 hilos
Activar todos los efectos de la pantalla de bloqueo

Bueno, como sabéis en el G3 viene un poco capada las opciones de la pantalla de bloqueo, con este tutorial vamos a poder activar todas las opciones ocultas.

Activar todos los efectos de la pantalla de bloqueo



1- Encontrar en System/App la aplicación LGLockScreenSettings.apk y decompilarla.


2- Abrimos res/values/arrays.xml con Notepad ++ y buscamos
(Click para mostrar/ocultar)
Código:
      ...............


y lo sustituímos por
(Click para mostrar/ocultar)
Código:
        @string/lockscreen_effect_basic
        @string/lockscreen_effect_spreadingink
        @string/lockscreen_effect_hula_hoops
        @string/lockscreen_effect_particle
        @string/lockscreen_effect_dewdrop
        @string/lockscreen_effect_crystal
        @string/lockscreen_effect_ripple
        @string/lockscreen_effect_white_hole_alias
        @string/lockscreen_effect_ocean
       
        @string/lockscreen_effect_vector_circle
        @string/lockscreen_effect_mosaic
        @string/lockscreen_effect_light_particle
        @string/lockscreen_effect_soda


3- Ahora buscamos lo siguiente
(Click para mostrar/ocultar)
Código:
 
        ....


y lo sustituímos por lo siguiente
(Click para mostrar/ocultar)
Código:
        @string/effect_index_swipe_basic
        @string/effect_index_swipe_spreadingink
        @string/effect_index_swipe_hula_hoops
        @string/effect_index_swipe_particle
        @string/effect_index_swipe_dewdrop
        @string/effect_index_swipe_crystal
        @string/effect_index_swipe_ripple
        @string/effect_index_swipe_white_hole
        @string/effect_index_swipe_ocean
       
        @string/effect_index_swipe_vector_circle
        @string/effect_index_swipe_mosaic
        @string/effect_index_swipe_light_particle
        @string/effect_index_swipe_soda


4- Ahora buscaremos la siguiente linea
(Click para mostrar/ocultar)
Código:
        ..............


y la sustituiremos por las siguientes
(Click para mostrar/ocultar)
Código:
        @string/lockscreen_effect_basic
        @string/lockscreen_effect_spreadingink
        @string/lockscreen_effect_hula_hoops
        @string/lockscreen_effect_particle
        @string/lockscreen_effect_dewdrop
        @string/lockscreen_effect_crystal
        @string/lockscreen_effect_ripple
        @string/lockscreen_effect_white_hole_alias
        @string/lockscreen_effect_ocean
        @string/lockscreen_effect_vector_circle
        @string/lockscreen_effect_mosaic
        @string/lockscreen_effect_light_particle
        @string/lockscreen_effect_soda


5- Ahora vamos a buscar las siguientes lineas
(Click para mostrar/ocultar)
Código:
     ......


y la sustituimos por
(Click para mostrar/ocultar)
Código:
        @string/effect_index_swipe_basic
        @string/effect_index_swipe_spreadingink
        @string/effect_index_swipe_hula_hoops
        @string/effect_index_swipe_particle
        @string/effect_index_swipe_dewdrop
        @string/effect_index_swipe_crystal
        @string/effect_index_swipe_ripple
        @string/effect_index_swipe_white_hole
        @string/effect_index_swipe_ocean
       
        @string/effect_index_swipe_vector_circle
        @string/effect_index_swipe_mosaic
        @string/effect_index_swipe_light_particle
        @string/effect_index_swipe_soda


6- Una vez reemplazadas todas estas lineas compilamos de nuevo LGLockScreenSettings.apk y la reemplazamos en System/App y le damos permisos 644 (rw-r-r) y borramos el archivo LGLockScreenSettings.odex y reiniciamos.


Activar todos los efectos del tiempo en la pantalla de bloqueo



1- Encontrar en System/Priv-app la aplicación LGKeyguard.apk y la decompilamos.

2- Editamos com/lge/effect/weather/WeatherEffect.smali,
Method .method public static getWeather()I y buscamos
(Click para mostrar/ocultar)
Código:
sget v4, Lcom/lge/lockscreen/feature/LGFeatureConfig;->UI_VERSION:F

    invoke-static {v4, v5}, Ljava/lang/Float;->compare(FF)I

    move-result v4

    if-lez v4, :cond_2
 
    .line 89
    const/4 v2, 0x0

    goto :goto_0

    .line 91
    :cond_2
    const/4 v2, 0x3

    .line 93
    goto :goto_0


y lo sustituiremos por
(Click para mostrar/ocultar)
Código:
sget v4, Lcom/lge/lockscreen/feature/LGFeatureConfig;->UI_VERSION:F

    invoke-static {v4, v5}, Ljava/lang/Float;->compare(FF)I

    move-result v4

    if-lez v4, :cond_2
 
    .line 89
    const/4 v2, 0x3

    goto :goto_0

    .line 91
    :cond_2
    const/4 v2, 0x3

    .line 93
    goto :goto_0


3- Ahora buscamos las siguientes lineas
(Click para mostrar/ocultar)
Código:
sget v4, Lcom/lge/lockscreen/feature/LGFeatureConfig;->UI_VERSION:F

    invoke-static {v4, v5}, Ljava/lang/Float;->compare(FF)I

    move-result v4

    if-lez v4, :cond_3

    .line 97
    const/4 v2, 0x0

    goto :goto_0

    .line 99
    :cond_3
    const/4 v2, 0x4

    .line 101
    goto :goto_0


y la sustituimos por las siguientes
(Click para mostrar/ocultar)
Código:
sget v4, Lcom/lge/lockscreen/feature/LGFeatureConfig;->UI_VERSION:F

    invoke-static {v4, v5}, Ljava/lang/Float;->compare(FF)I

    move-result v4

    if-lez v4, :cond_3

    .line 97
    const/4 v2, 0x4

    goto :goto_0

    .line 99
    :cond_3
    const/4 v2, 0x4

    .line 101
    goto :goto_0


4- Una vez sustituido las lineas anteriores compilamos de nuevo LGKeyguard.apk y la reemplazamos en System/Priv-app y le damos permisos 644 (rw-r-r) , despues borramos el archivo LGKeyguard.odex y reiniciamos.




LGLockScreenSettings.apk ya modificada para la versión 10i, para instalarla la reemplazamos en System/App le damos permisos 644 (rw-r-r) y borramos el archivo LGLockScreenSettings.odex, posteriormente reiniciaremos y ya tendremos todos los efectos.

LGKeyguard.apk ya modificada para la versión 10i, para instalarla la reemplazamos en System/Priv-app le damos permisos 644 (rw-r-r) y borramos el archivo LGKeyguard.odex, posteriormente reiniciaremos y ya nos mostrara los efectos del tiempo en la pantalla de bloqueo.

Zip flasheable por recovery para la versión 10i con los 2 archivos modificados, solamente flashear y listo, gracias al usuario @Marcosuper7

Backup de los archivos originales, gracias @RaYmunDooo

Creditos: Gracias al usuario de xda @hoangnova por el mod y al usuario @wolfgart por las apk modificadas.

Fuente: xda y xda

Última edición por Morales92 Día 06/08/14 a las 20:04:06
Responder Con Cita
Los siguientes 17 usuarios han agradecido a Morales92 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]