|
||
|
![]() |
![]() |
ROMs y desarrollo Xperia U ROMs y desarrollo Xperia U |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]()
Hola chicos, investigando en XDA y tras haber hecho varias peticiones, al fin nos ha llegado esta modificación tan ansiada, desde aquí mis agradecimientos al desarrollador
![]() Más o menos viene a decirnos que: - Esta era una de las características más populares en Gingerbread y que encontró este post en otro foro. - Hay que "Descompilar" (*) vuestro android.policy.jar y abrir com\android\internal\policy\impl\LockPatternKeygua rdView.smali file. - Una vez hecho eso, buscar: Código:
iput-boolean v2, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z Código:
iput-boolean v3, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z "Después, compilarlo, poner la antigua "signature" anterior y moverla a system/framework and "ta-da". Y hecho. " PD: Si alguno puede traducir mejor la última frase, que lo haga por favor, no entiendo muchos tecnicismos y menos en inglés ![]() (*) Como compilar y descompilar: http://forum.xda-developers.com/show....php?t=1136625 Desde aquí pido a alguien que tenga conocimientos sobre este tema que nos haga un mini tutorial para poder llevar a cabo esta modificación. Gracias ![]()
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
Los siguientes 5 usuarios han agradecido a Ultracity su comentario: | ||
|
#3
|
||||
|
||||
Hola chicos, investigando en XDA y tras haber hecho varias peticiones, al fin nos ha llegado esta modificación tan ansiada, desde aquí mis agradecimientos al desarrollador
![]() Más o menos viene a decirnos que: - Esta era una de las características más populares en Gingerbread y que encontró este post en otro foro. - Hay que "Descompilar" (*) vuestro android.policy.jar y abrir com\android\internal\policy\impl\LockPatternKeygua rdView.smali file. - Una vez hecho eso, buscar: Código:
iput-boolean v2, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z Código:
iput-boolean v3, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z "Después, compilarlo, poner la antigua "signature" anterior y moverla a system/framework and "ta-da". Y hecho. " PD: Si alguno puede traducir mejor la última frase, que lo haga por favor, no entiendo muchos tecnicismos y menos en inglés ![]() (*) Como compilar y descompilar: http://forum.xda-developers.com/show....php?t=1136625 Desde aquí pido a alguien que tenga conocimientos sobre este tema que nos haga un mini tutorial para poder llevar a cabo esta modificación. Gracias ![]() ![]() |
Gracias de parte de: | ||
#4
|
||||
|
||||
ultra yo estoy en ginger y mas bien quiero lo contrario, que me salga de una vez el pin o el patern de despbloqueo... asi de primeritas... ud de casualidad sabe como hacer eso o sino ud puede preguntar ahi en el post como se puede hacer eso... realmente eso es lo unico que extrano de ICS... lo demas va igual o mejor jajajaja
saludos y gracias de antemano
__________________
Pura Vida!!
Última edición por Stvn Día 10/02/13 a las 17:53:56. |
#5
|
||||
|
||||
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]
ultra yo estoy en ginger y mas bien quiero lo contrario, que me salga de una vez el pin o el patern de despbloqueo... asi de primeritas... ud de casualidad sabe como hacer eso o sino ud puede preguntar ahi en el post como se puede hacer eso... realmente eso es lo unico que extrano de ginger... lo demas va igual o mejor jajajaja
saludos y gracias de antemano ![]() ![]()
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
#6
|
||||
|
||||
Lo he hecho tal y coo dicen pero en la consola, cuando le digo "1" y tecleo el intro me dic que "java" no se reconoce como comando, ejecutable... y no hace nada.
Alguna idea?? |
#7
|
||||
|
||||
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
#8
|
||||
|
||||
@ nolatar te falta el java jdk
no es el java corriente, es la plataforma para desarrollo pueba bajarlo de aca http://www.oracle.com/technetwork/es...ads/index.html lo instalas ...reinicias... lo intentas de nuevo a ver si funciona habia un paso adicional despues de instalarlo pero que aplica a versiones viejas igual comentas aca si no funciona y vemos como se soluciona por otro lado descomplile el policy.jar de ginger usando el tutorial que postean ahi... para descubris que la famosa linea no existe en el ginger, pero en ics si esta me puse a leer el codigo a ver si encontraba alguna cosa parecida para al menos preguntar pero "que va"...mis conocimientos no dan para tanto jajajajaj asi que intente hacer un frankentain y monte el LockPatternKeygua rdView.smali de ics al framwork de ginger y me dio un loop al reiniciar ... en este momento estoy restaurando mi backup y todo bien pero sin la opcion que queria jejejeje edit... por cierto son mas de 1000 lineas de codigo... un consejo bajen el notepad++ , lo buscan en google, recomiendan no usar el de windows edit ...suficiente por hoy me voy a ver tv jajajaja saludos
__________________
Pura Vida!!
Última edición por Stvn Día 10/02/13 a las 19:45:24. |
Gracias de parte de: | ||
#9
|
||||
|
||||
He seguido todos los pasos y me ha hecho bootloop, asi que aqui ando formateando. Me parece que me jodo de momento, jjeje.
|
#10
|
||||
|
||||
si a mi tambien me hizo bootloop... eso comentaba pero yo estoy en ginger... no tenias backup hecho??
yo solo restaure y listo quedo todo bien... 5 minutos perdido nada mas pero si pudiste editar el archivo???
__________________
Pura Vida!!
|
#11
|
||||
|
||||
¡Justo lo que quería! Queda perfecto.
![]() Eso es que no tienes instalado Java en tu equipo, o las variables de entorno de tu sistema están mal configuradas.
__________________
BQ Aquaris M5 · LineageOS for microG 15.1 · Android 8.1.0 Oreo
Sony Xperia U · LineageOS 12.1 · Android 5.1.1 Lollipop Samsung Galaxy SCL · LineageOS for microG 11 · Android 4.4.4 KitKat |
Gracias de parte de: | ||
#12
|
||||
|
||||
como dice el compañero Stvn necesitais el java de desarrolladores, una vez modificado el archivo teneis que firmarlo si no os dara el bootloop como le ha pasado a Nolatar
__________________
![]() |
Gracias de parte de: | ||
#13
|
||||
|
||||
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]
¿Alguien podría hacer una guía paso a paso?
![]()
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
#14
|
||||
|
||||
__________________
![]() |
#15
|
||||
|
||||
si leen el post nuemero 6 de la guia de xda ya alguien subio el archivo policy.jar modificado
basicamente lo que dice es que es que el modifico el archivo y lo prbo en el SXU de un companero y todo funciono perfectamente asi que basicamente seria... 1. bajar el archivo 2. copiarlo a la sd (almacenamiento interno) 3. con root explorer o similar moverlo a la carpeta sytem 4. en la carpeta sytem cambiarle los permisos 5. moverlo a system/framework y sobreescribir el existente 6. reiniciar eso seria... ahora para modificar el archivo uno mismo es mas complicado... espero les sirva saludos
__________________
Pura Vida!!
|
Gracias de parte de: | ||
#16
|
||||
|
||||
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
#17
|
||||
|
||||
Modificar .jar
para modificar APK's o JAR's
necesitais tener instalado el SDK(software developent kit) de android y el JRE (java runtime enviorement) y luego algun programa para decompilar/compilar (apkmanager, apktool o el mismo el sdk pero es mas complicado. SDK - http://developer.android.com/sdk/index.html - para descargar JRE - http://www.oracle.com/technetwork/ja...s-1880261.html (descargar y instalar segun la version del windows x64 - x86) APKTOOL - 42apktool.rar (este es el que uso yo me parece que la ultima version funciona hasta android 4.2) solo os faltaria decompilar con apktool y modificar ,compilar y la signature (la firma) se puede hacer con el compresor 7z y creo que winrar tambien. si os interesa puedo explicar breve como va el apktool y lo de las firmas. un saludo espero que sea util |
Gracias de parte de: | ||
#18
|
||||
|
||||
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]
Muchas gracias, si pudieras explicar un poco más...
Gracias ![]()
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución ![]() |
#19
|
||||
|
||||
temazo jeje
como antes a dicho un compañero el Notepad ++ es imprescindible para editar los ficheros de texto de la aplicacion
y luuego para las imagenes recomiendo GIMP tambien , los de windows no valen Notepad - http://notepad-plus-plus.org/download/v6.3.html Gimp - http://www.gimp.org/downloads y conocimientos basicos de Ms.dos (cd - cd.. esas cosas) bueno despues de tener todo instalado jre y sdk Instalacion de APKtool : descomprimir el zip en raiz del pc - c:\apktool\poner aki los archivos y ya luego para decompilar/compilar hay que abri una ventana de "msdos" por ejemplo en el menu inicio de windows en la barra de buscar poner CMD se habrira una ventana por defecto en la carpeta de usuario. salir de ellas se hace poniendo - cd.. (salir de 1) repetimos hasta llegar a C:\ luego entramos en la carpeta donde descomprimimos el apktool por ejemplo : cd apktool (entrariamos y quedaria asi c:\apktool\) para empezar habria que copiar la apk o jar en la carpeta donde lo tengamos instalado los comandos basicos serian (quedan escritos asi en la pantalla msdos) decompilar c:\apktool\apktool d NOMBREAPK.apk CARPETADESTINO (ejemplo : apktool d SemcPhone.apk SPHONE) crea una carpeta donde esta instalado el apktool con el nombre SPHONE y la aplicaion decompilada compilar c:\apktool\apktool b NOMBRECARPETA NUEVAAPK.apk (ejemplo : apktool b Sphone SemcPhone.apk) esto crea la aplicacion modificada (o no modificada) en la carpeta de instalacion Instalar Frameworks para aplicaciones de sistemas especificos htc - sony etc.... se necesitan dos apk de nuestros xperia U en este caso y son Framework-res.apk y semcgenericUXPres.apk (movil - system/framework) copiar donde tenais el apktool instalado i los comandos para instalar son: c:\apktool\apktool if NOMBREFRAMEWORK1.apk (ejemplo : apktool if framewor-res.apk) si esta correcto aparecera un mensaje de que a instalado c:\taltaltaltal\talatl\1.apk y para la otra igual pero cambiando el nombre c:\apktool\apktool if NOMBREFRAMEWORK2.apk (ejemplo : apktool if semcgenericuxpres.apk) si esta correcto aparecera un mensaje de que a instalado c:\taltaltaltal\talatl\2.apk los jar es igual pero poniendo .jar esta claro jeje para firmar lo que yo hago es coger la aplicacion modificada compilada por apktool abrirla con 7z y copiar resources.arsc , clases.dex y la carpeta Meta-INF y RES al apk original para dejarla firmada y modificada. bueno espero que se entienda. hay mucha mucha informacion por hai sobre esto yo e aprendido ANDROID hace 1 año nada mas Última edición por HTCMania.AGM Día 11/02/13 a las 00:30:20. |
|
#20
|
||||
|
||||
Gracas por poner e archivo de XDA, funciona a las mil maravillas. Llevaba mucho tiempo buscando como hacer esto, es una de las cosas que echaba de menos de GB. Gracias otra vez.
|
Gracias de parte de: | ||
![]() |
![]() |
||||||
|