02-09-2018, 03:14 PM
(Última modificación: 02-09-2018, 04:30 PM por necrosauron.)
un muy util mod para poder contestar whatsapp o telegram, o toda app de mensajería desde la pantalla de bloqueo, pero sin desbloquear.
Decompilar SystemUI.apk ya deodexada y vamos a la ruta
además en este mismo metodo, para dejar el mod fijo y activado, al principio del metodo, debemos dejar asi e primerl const que originalmente es const/4 v4, 0x0 y lo dejamos como esta abajo
una vez hecho ambos pasos, volvemos a buscar el provider Landroid/provider/Settings$Secure
en el siguiente method y el secure lo dejamos igual que arriba en system tal como esta abajo:
.method public start()V
una vez hecho las 3 cosas, cambiar ambos provider, y dejar fijo y activado el mod cambiando el const, compilamos de vuelta la aplicación con los mods hechos y listo!!! a disfrutar!!!
yo solo rescate e hice este tuto del mod, todos los agradecimiento son para @josete_1976 que adapto el mod original en ADBShell para apktool y a @fivanbe por el super dato para dejarlo fijo y activado.
saludos
Decompilar SystemUI.apk ya deodexada y vamos a la ruta
smali/com/android/systemui/statusbar/BaseStatusBar.smali
Dentro de BaseStatusBar.smali buscamos en dos metodos diferentes la clave "lock_screen_allow_remote_input" y le cambiamos en las dos el provider de:
Landroid/provider/Settings$Secure a Landroid/provider/Settings$System
es decir debe quedar asi:
.method private updateLockscreenNotificationSetting()V
Código:
const-string/jumbo v6, "lock_screen_allow_remote_input"
iget v7, p0, Lcom/android/systemui/statusbar/BaseStatusBar;->mCurrentUserId:I
invoke-static {v5, v6, v4, v7}, Landroid/provider/Settings$System;->getIntForUser(Landroid/content/ContentResolver;Ljava/lang/String;II)I
además en este mismo metodo, para dejar el mod fijo y activado, al principio del metodo, debemos dejar asi e primerl const que originalmente es const/4 v4, 0x0 y lo dejamos como esta abajo
Código:
.method private updateLockscreenNotificationSetting()V
.locals 9
const/4 v4, 0x1
una vez hecho ambos pasos, volvemos a buscar el provider Landroid/provider/Settings$Secure
en el siguiente method y el secure lo dejamos igual que arriba en system tal como esta abajo:
.method public start()V
Código:
const-string/jumbo v3, "lock_screen_allow_remote_input"
invoke-static {v3}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
una vez hecho las 3 cosas, cambiar ambos provider, y dejar fijo y activado el mod cambiando el const, compilamos de vuelta la aplicación con los mods hechos y listo!!! a disfrutar!!!
yo solo rescate e hice este tuto del mod, todos los agradecimiento son para @josete_1976 que adapto el mod original en ADBShell para apktool y a @fivanbe por el super dato para dejarlo fijo y activado.
saludos