ROMs y desarrollo Xperia U ROMs y desarrollo Xperia U

Respuesta
 
Herramientas
  #1  
Viejo 10/02/13, 13:17:44
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
Thumbs up Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]

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

Ir al link original: http://forum.xda-developers.com/showthread.php?t=2139862





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
- Y sustituirlo por:

Código:
iput-boolean v3, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z
"Compile, put old signature back, move to system/framework and ta-da, done"

"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
Responder Con Cita
Los siguientes 5 usuarios han agradecido a Ultracity su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 10/02/13, 13:21:21
Array

[xs_avatar]
Migue22 Migue22 no está en línea
Miembro del foro
 
Fecha de registro: ago 2012
Localización: Alicante!
Mensajes: 397
Modelo de smartphone: 1+1
Tu operador: Simyo
Gracias Ultra, estaba muy interesado en este tema, luego lo pruebo ;)
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 10/02/13, 16:47:50
Array

[xs_avatar]
Abbejita Abbejita no está en línea
Usuario muy activo
 
Fecha de registro: ene 2013
Localización: Santiago, Chile
Mensajes: 550
Modelo de smartphone: Motorola Razr D3
Tu operador: Movistar
 Cita: Originalmente Escrito por Ultracity Ver Mensaje
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

Ir al link original: http://forum.xda-developers.com/showthread.php?t=2139862





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
- Y sustituirlo por:

Código:
iput-boolean v3, p0, Lcom/android/internal/policy/impl/LockPatternKeyguardView;->mShowLockBeforeUnlock:Z
"Compile, put old signature back, move to system/framework and ta-da, done"

"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
Compi, lo tradujiste bien, signature es firma, y ta-da es similar a lo que dice un mago :P
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 10/02/13, 17:04:02
Array

[xs_avatar]
Stvn Stvn no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Localización: Costa Rica
Mensajes: 555
Modelo de smartphone: S3 Mini
Tu operador: Kolbi ICE
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.
Responder Con Cita
  #5  
Viejo 10/02/13, 17:53:19
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]

 Cita: Originalmente Escrito por Stvn Ver Mensaje
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
Ya preguntaré en el post, muchas gracias Abejitta por la ratificación
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Ultracity su comentario:
  #6  
Viejo 10/02/13, 18:56:27
Array

[xs_avatar]
Nolatar Nolatar no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Localización: Onuba aestuaria
Mensajes: 276
Modelo de smartphone: Xiaomi Red Rice
Tu operador: Simyo
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??
Responder Con Cita
  #7  
Viejo 10/02/13, 19:31:38
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]

 Cita: Originalmente Escrito por Nolatar Ver Mensaje
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??
A ver si lo prueba alguien más, ¿has seguido todos los pasos bien?
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución
Responder Con Cita
  #8  
Viejo 10/02/13, 19:40:03
Array

[xs_avatar]
Stvn Stvn no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Localización: Costa Rica
Mensajes: 555
Modelo de smartphone: S3 Mini
Tu operador: Kolbi ICE
@ 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.
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 10/02/13, 22:09:03
Array

[xs_avatar]
Nolatar Nolatar no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Localización: Onuba aestuaria
Mensajes: 276
Modelo de smartphone: Xiaomi Red Rice
Tu operador: Simyo
He seguido todos los pasos y me ha hecho bootloop, asi que aqui ando formateando. Me parece que me jodo de momento, jjeje.
Responder Con Cita
  #10  
Viejo 10/02/13, 22:21:23
Array

[xs_avatar]
Stvn Stvn no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Localización: Costa Rica
Mensajes: 555
Modelo de smartphone: S3 Mini
Tu operador: Kolbi ICE
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!!
Responder Con Cita
  #11  
Viejo 10/02/13, 22:39:46
Array

[xs_avatar]
DaniPhii DaniPhii no está en línea
Enseñando lo que aprendo
 
Fecha de registro: feb 2013
Localización: España
Mensajes: 1,163
Modelo de smartphone: Google Pixel 4a
Tu operador: Movistar
¡Justo lo que quería! Queda perfecto.

 Cita: Originalmente Escrito por Nolatar Ver Mensaje
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??
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
Responder Con Cita
Gracias de parte de:
  #12  
Viejo 10/02/13, 22:40:31
Array

[xs_avatar]
robyvlc robyvlc no está en línea
Betatester oficial
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 2,445
Modelo de smartphone: xiaomi redmi 1s/ascend Mate/LG L9/
Tu operador: Vodafone
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
__________________
Responder Con Cita
Gracias de parte de:
  #13  
Viejo 10/02/13, 22:43:14
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
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
Responder Con Cita
  #14  
Viejo 10/02/13, 22:48:00
Array

[xs_avatar]
robyvlc robyvlc no está en línea
Betatester oficial
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 2,445
Modelo de smartphone: xiaomi redmi 1s/ascend Mate/LG L9/
Tu operador: Vodafone
 Cita: Originalmente Escrito por Ultracity Ver Mensaje
¿Alguien podría hacer una guía paso a paso?
una guia de modificar el archivo?
__________________
Responder Con Cita
  #15  
Viejo 10/02/13, 23:03:20
Array

[xs_avatar]
Stvn Stvn no está en línea
Usuario muy activo
 
Fecha de registro: ago 2011
Localización: Costa Rica
Mensajes: 555
Modelo de smartphone: S3 Mini
Tu operador: Kolbi ICE
si leen el post nuemero 6 de la guia de xda ya alguien subio el archivo policy.jar modificado
Ir al link original: http://forum.xda-developers.com/showpost.php?p=37813449&postcount=6





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!!
Responder Con Cita
Gracias de parte de:
  #16  
Viejo 10/02/13, 23:03:27
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
Re: Usar el PIN/Desbloqueo después del lockscreen [Como en GB][ICS]

 Cita: Originalmente Escrito por robyvlc Ver Mensaje
una guia de modificar el archivo?
De todo en general para los que somos un poco torpes en este tema como es mi caso , con imágenes a ser posible
__________________
Orgulloso poseedor de un Xiaomi Mi8
Únete a la revolución
Responder Con Cita
  #17  
Viejo 10/02/13, 23:27:18
Array

[xs_avatar]
HTCMania.AGM HTCMania.AGM no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Mensajes: 234
Modelo de smartphone: Xperia U
Tu operador: Movistar
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
Responder Con Cita
Gracias de parte de:
  #18  
Viejo 10/02/13, 23:38:13
Array

[xs_avatar]
Ultracity Ultracity no está en línea
Colaborador/a
· Votos compra/venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Tu operador: Pepephone
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
Responder Con Cita
  #19  
Viejo 11/02/13, 00:18:15
Array

[xs_avatar]
HTCMania.AGM HTCMania.AGM no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Mensajes: 234
Modelo de smartphone: Xperia U
Tu operador: Movistar
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.
Responder Con Cita


  #20  
Viejo 11/02/13, 00:36:37
Array

[xs_avatar]
Nolatar Nolatar no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Localización: Onuba aestuaria
Mensajes: 276
Modelo de smartphone: Xiaomi Red Rice
Tu operador: Simyo
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.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia U > ROMs y desarrollo Xperia U

Herramientas


Hora actual: 17:06:21 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /