PDA

Ver la Versión Completa : [ CONSULTA ] Integrar APK sensor de huellas en AOSP Xiaomi Redmi Note 3 Pro


MrBrownstone
14/04/16, 17:08:01
Buenas, abro este hilo como novato total, y como respuesta a la pregunta que le acabo de hacer (http://www.htcmania.com/showpost.php?p=22791266&postcount=732) al cocinero pocarropa en su hilo para el AOSP de la versión con chipset Mediatek de este móvil.

Vaya por delate mi total ignorancia en el mundo de las ROMs cocinadas. He sido desde hace años "usuario" de ellas, pero sólo ahora con el Redmi Note 3 Pro es cuando me ha picado el gusanillo.

Antecendentes:


pocarropa compiló hace un tiempo AOSP para este móvil, pero con otro chipset, en su caso lleva un Mediatek: http://www.htcmania.com/showthread.php?t=1127122
Hace unas semanas, para la versión Qualcomm salió una versión interna de la propia Qualcomm de AOSP. Hoy mismo hay una compilación nueva rulando por ahí: http://en.miui.com/thread-264538-1-1.html

¿Qué quiero intentar?

En la versión Mediatek, pocarropa junto con otros cracks consiguieron implementar el lector de huellas en su versión de AOSP.

Mi idea es utilizar su trabajo para intentar "cocinar" una AOSP con este lector de huellas que funcione en chipsets Qualcomm.

Enlaces


Última AOSP liteada para Redmi Note 3 Pro (Snapdragon): https://drive.google.com/file/d/0B7hdCebAt_FbcFhZdTUyN2ctN3M/
Última AOSP (sin GAPPS) cocinada por pocarropa para Redmi Note 3 (Mediatek): https://drive.google.com/file/d/0B8XqHLzLoIRBS2JtalpRWURLREk/view?usp=sharing

Ambas se flashean por recovery.

Disculpad el tochazo. Gracias!

pocarropa
14/04/16, 20:40:07
Bueno, lo primero aclarar que no compilé (mediatek+Xiaomi=no sources [emoji17] ) , es una factory ROM (sin personalización del OEM, como la que mencionas) portada del letv x600.

En principio tenéis algunas ventajas y "desventajas":

-ventajas: la ROM está hecha para vuestro dispositivo (no tenéis que portarla)

-"desventajas": no tenéis un dispositivo con el mismo soc para comparar. Por qué digo comparar? Pues por el proceso que seguí para aislar las apks,libs,bins.. para hacer funcionar el sensor en el RNM3 MTK que fue el siguiente:

-El proceso para aislar el sensor fue hacerlo funcionar en una ROM del RN2(que no lleva sensor de huellas) en el RN3. Debido a las similitudes (mismo soc...) fue algo costoso pero al final funcionó [emoji4] .

No he echado un vistazo pero si es el mismo sensor quizá lo implemente de forma similar.

Cuando tenga un rato me descargo las roms a ver si se parece el asunto.

Como ya le he comentado al compañero, en caso de ir bien la cosa necesitaréis una app que haga de puente para el sensor de huella, pues esta va integrada en settings.apk.


Enviado desde mi Redmi Note 3 mediante Tapatalk

michaeljackson
14/04/16, 23:52:24
Bueno, lo primero aclarar que no compilé (mediatek+Xiaomi=no sources [emoji17] ) , es una factory ROM (sin personalización del OEM, como la que mencionas) portada del letv x600.

En principio tenéis algunas ventajas y "desventajas":

-ventajas: la ROM está hecha para vuestro dispositivo (no tenéis que portarla)

-"desventajas": no tenéis un dispositivo con el mismo soc para comparar. Por qué digo comparar? Pues por el proceso que seguí para aislar las apks,libs,bins.. para hacer funcionar el sensor en el RNM3 MTK que fue el siguiente:

-El proceso para aislar el sensor fue hacerlo funcionar en una ROM del RN2(que no lleva sensor de huellas) en el RN3. Debido a las similitudes (mismo soc...) fue algo costoso pero al final funcionó [emoji4] .

No he echado un vistazo pero si es el mismo sensor quizá lo implemente de forma similar.

Cuando tenga un rato me descargo las roms a ver si se parece el asunto.

Como ya le he comentado al compañero, en caso de ir bien la cosa necesitaréis una app que haga de puente para el sensor de huella, pues esta va integrada en settings.apk.


Enviado desde mi Redmi Note 3 mediante Tapatalk

Muchas gracias :gracias:

MrBrownstone
15/04/16, 08:41:56
Cuando tenga un rato me descargo las roms a ver si se parece el asunto.

Mil gracias!!

Te actualizo el hilo con la última AOSP china subida a Google Drive, en el servidor ese chino tarda la vida en descargar:

https://drive.google.com/file/d/0B7hdCebAt_FbcFhZdTUyN2ctN3M/

He estado mirando tutoriales para "cocinar" ROMs y no encuentro nada medianamente actualizado que me apañe. ¿Serías tan amable de pasarme algún enlace? Me da lo mismo Windows, que Linux y el inglés no es problema. Aquí he visto varios hilos, pero me parecen muy antiguos y no sé si las herramientas son las mismas. Lo mismo en XDA, hay hilos que se actualizan, pero los que empiezan de cero que he encontrado son también muy antiguos...

pocarropa
15/04/16, 09:53:08
Yo en eso he sido autodidacta, particularmente uso casi siempre windows porque me aclaro más, con herramientas de aquí y de allí. He oido que esta kitchen (linux) va bastante bien y más o menos tiene casi todo para empezar y bien recogido en lugar de todo diseminado como pasa con windows:

http://forum.xda-developers.com/chef-central/android/kitchen-superrs-kitchen-t3202296/page26

Has de ser tú quien "pierda horas" familiarizándote con conceptos como deodexar,updater-script, meta-inf, boot.img, kernel, ramdisk, baseband, compilar-decompilar....

Para empezar necesitas "deodexar" la rom (con la kitchen puedes) y quitar la comprobación de firmas :

http://forum.xda-developers.com/showthread.php?t=2458144

No quiero desilusionarte pero para empezar has escogido un proyecto bastante ambicioso, yo te puedo echar una mano pero sin ciertos conocimientos va a ser complicado, piénsalo :ok:

MrBrownstone
15/04/16, 21:09:34
Ahora me piro de vacaciones una semanita, si a la vuelta me veo con ganas igual me pongo. No sé si con este proyecto, o con algo más sencillo.

Llevo más de diez años de desarrollador, nunca he tocado Android, pero muchos de los términos que comentas me son familiares, ya que también son muchos años con roms cocinadas, y algo va quedando...

Mil gracias por los enlaces! Nos leemos a la vuelta!

Sent from my Redmi Note 3 using Tapatalk

pocarropa
15/04/16, 22:43:27
Muy bien hombre, que disfrutes!. Me viene al hilo comentar que la app de para el sensor de huellas funciona sin dar FC en el RN3 Pro, me lo ha comentado un compi que estuvo metido en el jaleo conmigo para el RN3 MTK de 4pda.ru.

Decir que he descargado la ROM miu y la implementación del sensor de huellas no parece distar mucho de la versión MTK; lleva las mismas o similares apps, binarios y librerías, salvando las diferencias claro está, me refiero a la "estructura".

Puedo saber en qué campo desarrollas?


Enviado desde mi Redmi Note 3 mediante Tapatalk

MrBrownstone
22/04/16, 18:10:34
Muy bien hombre, que disfrutes!. Me viene al hilo comentar que la app de para el sensor de huellas funciona sin dar FC en el RN3 Pro, me lo ha comentado un compi que estuvo metido en el jaleo conmigo para el RN3 MTK de 4pda.ru.

Decir que he descargado la ROM miu y la implementación del sensor de huellas no parece distar mucho de la versión MTK; lleva las mismas o similares apps, binarios y librerías, salvando las diferencias claro está, me refiero a la "estructura".

Puedo saber en qué campo desarrollas?


Ya he vuelto y veo que alguien ya ha montado el lector de huellas. En todo caso, sigo con mi idea de aprender a cocinarme yo mi propia rom. Veremos en qué queda la cosa, de momento aún tengo que instalar twrp...

En cuanto a tu pregunta: últimamente mucho Javascript, de cliente y servidor, y antes pues desde asp, PHP, incluso unos años con JSP... Como decía un buen amigo: mis tecnologías dependerán de lo caras que se paguen...

Sent from my Redmi Note 3 using Tapatalk