PDA

Ver la Versión Completa : MOD ROM Portar Ajustes del Z3 al Z1


Jechus
29/09/14, 14:40:45
Hola compañeros,el motivo de crear este hilo es que entre todos podamos portar el maximo de caracteristicas y aplicaciones que funcionan atraves de la aplicacion Settings.apk.
Para empezar voy a poner la aplicacion Settings.apk que me e currado y como lo e hecho.

NECESARIO:
MODELO-C6903
DEODEXADA
HABILITADO SUPERUSERMOD
ANDROID 4.4.4....14.4.A.0.108 (no probado en otras)
.........................
Settings.apk.-Aplicacion de ajustes.

-Habilitado movimiento con gestos Funcionando
-Habilitado rotacion inteligente Funcionando
-Habilitado mejora de imagen (vivid) Funcionando
-habilitado retroiliuminacion inteligente Reconoce la funcion,pero se apaga la pantalla
-Habilitado control Ps3/ps4 ps3/ps4 funciona

Maxima compresion solo 9.15 MB

Que este habilitado en ajustes no supone que funcione sin otras apps,librerias etc..que tambien seran posteadas
.................................................. .............
-Mejora de imagen
Se han efectuado cambios en valúes en la aplicacion de ajustes.
NORMAL
http://img.tapatalk.com/d/14/09/29/e5udeza7.jpg
VIVID
http://img.tapatalk.com/d/14/09/29/re8yqe2a.jpg
X-REALITY
http://img.tapatalk.com/d/14/09/29/madubusy.jpg
.................................................. .
-MOVIMIENTO llamada inteligente
E usado la apk del Z3 que esta en priv_app y no en app
Para comprobar que funciona haceros una llamada, dar la vuelta a el movil para que se ponga en silencio y agitarlo para rechazarla, si lo ponéis en el oído descolgara.
.................................................. ..
DUALSHOCK
Funcionando cien por cien desde ajustes y probado con mando de ps4

http://img.tapatalk.com/d/14/09/29/mume8uta.jpg

Descargas:
SETTINGS.APK
https://mega.co.nz/#!jUVXVbgI!dq8-qDViZSJgN7p4yPdVLq9tvebmKODYT5WXhmzyANQ
................................
Mejora de imagen

https://mega.co.nz/#!OYsy0Cob!XJyFJJkDZKPfR1Kk3o-DwJE69iNPyM5jqPA9N2Qiv8k

Descarga Google drive
https://docs.google.com/file/d/0B6I5F0Y80G6-c3dnbFpOUDkwbkE/edit?usp=docslist_api
..................................
Intelligente(gesture,rotar,backlight)

https://mega.co.nz/#!DV8RVAjB!57PfliRqOTfiyiZzluc6DUYHNIRWhTLzDSxJJQX DEIo
....................................
Dualshock 3/4

https://mega.co.nz/#!XIlE1JRK!smtz4GeXzCfZZoyN_RkS13PEgaS0UXiUWSrHpuT P0U4

.................................................. ...........
AGRADECIMIENTOS

ORIGINAL PORT IMAGE ENHANCE (VIVID)
nhoc_huhu

ORIGINAL PORT LLAMADA INTELIGENTE
RyoKoN
............
AGRADECIMIENTO ESPECIAL
A HTCMANIA Y TODOS LOS COMPAÑEROS DEL FORO XPERIA Z1

Jechus
29/09/14, 14:41:18
Decompilamos con apkmanager

Nos dirigimos a res/xml/somc_add_display_settings.xml
Editamos con Notepad++ e incluimos las lineas necesarias para que quede de esta manera:

<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<com.sonymobile.settings.preference.CheckBoxPrefere nce android:title="@string/swiqi_strings_swiqi2_txt" android:key="swiqi2" android:summary="@string/swiqi_strings_swiqi_desc_txt" android:defaultValue="true" settings:dependOnSystemProperty="ro.service.swiqi2.supported" settings:before="first" settings:valueOfSettingsSystem="com.sonymobile.swiqi2_mode" />
<com.sonymobile.settings.preference.CheckBoxPrefere nce android:title="@string/swiqi_strings_swiqi3_txt" android:key="swiqi3" android:summary="@string/swiqi_strings_swiqi_desc_txt" android:defaultValue="true" settings:dependOnSystemProperty="ro.service.swiqi3.supported" settings:before="first" settings:valueOfSystemProperty="persist.service.swiqi3.enable" />
<com.sonymobile.settings.preference.IntentPreferenc e android:key="image_enhancer" settings:dependOnIsValidIntent="true" settings:dependOnSystemProperty="ro.service.xrfm.supported" settings:before="first" settings:hasMetaData="true" settings:valueOfSystemProperty="persist.service.xrfm.mode">
<intent android:targetPackage="com.sonymobile.imageenhancer" android:targetClass="com.sonymobile.imageenhancer.ImageEnhancerSettings" />
</com.sonymobile.settings.preference.IntentPreferenc e>
<com.sonymobile.settings.preference.RemovePreferenc e settings:dependOnSystemProperty="ro.service.xrfm.supported" settings:targetKey="swiqi3" />
<com.sonymobile.settings.preference.CheckBoxPrefere nce android:title="@string/glove_mode_checkbox_title" android:key="glove_mode" android:summary="@string/glove_mode_checkbox_summary" android:defaultValue="false" settings:dependOnResource="@*android:bool/config_enable_glove_mode" settings:before="brightness" settings:valueOfSystemProperty="persist.sys.touch.glove_mode" settings:valueOfSettingsSystem="com.sonymobile.touch.glove_mode" />
<com.sonymobile.settings.preference.IntentPreferenc e android:key="white_balance" settings:dependOnIsValidIntent="true" settings:after="brightness" settings:hasMetaData="true">
<intent android:targetPackage="com.sonymobile.whitebalance" android:action="android.intent.action.MAIN" android:targetClass="com.sonymobile.whitebalance.WhiteBalanceActivity" />
</com.sonymobile.settings.preference.IntentPreferenc e>
<com.sonymobile.settings.preference.RemovePreferenc e settings:targetKey="wallpaper" />
<com.sonymobile.settings.preference.RemovePreferenc e settings:dependOnIsValidIntent="true" settings:targetKey="wifi_display">
<intent android:targetPackage="com.sonymobile.tvout.wifidisplay" android:targetClass="com.sonymobile.tvout.wifidisplay.WfdStarterActivit y" />
</com.sonymobile.settings.preference.RemovePreferenc e>
<com.sonymobile.settings.preference.IntentPreferenc e android:key="intelligent_backlight" settings:dependOnIsValidIntent="true" settings:after="screen_timeout" settings:hasMetaData="true" settings:valueOfSettingsSystem="intelligent_backlight">
<intent android:targetPackage="com.sonymobile.intelligent.backlight" android:targetClass="com.sonymobile.intelligent.backlight.SmartBackligh tGuidance" />
</com.sonymobile.settings.preference.IntentPreferenc e>
<com.sonymobile.settings.preference.IntentPreferenc e android:key="intelligent_rotation" settings:dependOnIsValidIntent="true" settings:before="screen_timeout" settings:hasMetaData="true">
<intent android:targetPackage="com.sonymobile.intelligent.rotation" android:targetClass="com.sonymobile.intelligent.rotation.RotationMainMe nu" />
</com.sonymobile.settings.preference.IntentPreferenc e>
<com.sonymobile.settings.preference.RemovePreferenc e settings:dependOnIsValidIntent="true" settings:targetKey="accelerometer">
<intent android:targetPackage="com.sonymobile.intelligent.rotation" android:targetClass="com.sonymobile.intelligent.rotation.SmartScreenRot ationMenu" />
</com.sonymobile.settings.preference.RemovePreferenc e>
</PreferenceScreen>

Ahora vamos a res/xml/xperia_connectivity_settings.xml y editamos a partir de la line 23 para que quede de esta manera

<com.sonymobile.settings.preference.IntentPreferenc e android:key="playstation_connectivity" settings:dependOnIsValidIntent="true" settings:hasMetaData="true">
<intent android:targetPackage="com.sony.nfx.service.WirelessControllerManagerServ ice" android:targetClass="com.sonymobile.dualshock.manager.app.SettingsActiv ity" />
<intent android:targetPackage="com.sonymobile.dualshockmanager" android:targetClass="com.sonymobile.dualshockmanager.wizard.DualshockWi zardActivity" />
</com.sonymobile.settings.preference.IntentPreferenc e>
------------
A diferencia de otros settings modificados,nosotros vamos a modificar tambien en Values

Vamos a res/values/strings.xml y añadimos las siguientes lineas(siempre las añado las ultimas para que sea facilmente localizable lo modificado)
<string name="powersaver_feature_xrealityvivid">Super-vivid mode off</string>
<string name="super_vivid_mode_txt">Super-vivid mode</string>
<string name="super_vivid_mode_desc_txt">Make colors stand out to get super-vivid images</string>
<string name="powersaver_feature_imageenhancement">Image enhancement off</string>
<string name="image_enhancer_txt">Image enhancement</string>
<string name="image_enhancer_off_txt">Off</string>

Y ahora vamos a res/values/public.xml (al final del apartado strings) añadimos estas entradas

<public type="string" name="powersaver_feature_xrealityvivid" id="0x7f0b0a0e" />
<public type="string" name="super_vivid_mode_txt" id="0x7f0b0a0f" />
<public type="string" name="super_vivid_mode_desc_txt" id="0x7f0b0a10" />
<public type="string" name="powersaver_feature_imageenhancement" id="0x7f0b0a11" />
<public type="string" name="image_enhancer_txt" id="0x7f0b0a12" />
<public type="string" name="image_enhancer_off_txt" id="0x7f0b0a13" />

Compilamos

Si queremos alcanzar una alta compresion la apk que hemos creado la decompilamos y volvemos a compilar con apkmanager.sin realizar ningun cambio.
Dejo en adjuntos los xml modificados para agregar antes de compilar

Jechus
29/09/14, 14:41:57
otro mejor

chucky6600
29/09/14, 14:47:47
Muy bien!
Estás que lo tiras!
Gracias por todo ;-)

prepo84
29/09/14, 18:46:18
que buen trabajo si señor gracias..:ok:

txe78
29/09/14, 20:26:49
Se puede intentar con otra App que no sea apkmanager, como Root explorer?
Saludos.:aplausos:

Svrk73
30/09/14, 01:35:56
Podes arreglar el link del mejorar imagen por favor? Probe los demas y andan muy bien, muchas gracais

Jechus
30/09/14, 15:04:31
Se puede intentar con otra App que no sea apkmanager, como Root explorer?
Saludos.:aplausos:

No. Apkmanager es un programa para poder compilar y descompilar en Windows(usando el ordenador) por ejemplo la carpeta values no la veras si no descompilas (esta dentro del archivo resources.arsc que contiene cualquier apk) es necesario para poder modificar los xml (no se puede si no están descompilados)

Jechus
30/09/14, 15:06:16
Podes arreglar el link del mejorar imagen por favor? Probe los demas y andan muy bien, muchas gracais

Ya está, gracias por avisar

Jechus
02/10/14, 18:27:19
Hola compañeros el dualshock4 esta funcionando con ps4..... Pero no desde ajustes aun.
Crear una actividad con LMT(launcher multitacil) no es un launcher, es una aplicación que nos permite abrir aplicaciones o actividades y mucho más con gestos... Lo mejor de xda y gratis.... También podéis usar Nova launcher.. O cualquiera que nos permita seleccionar actividades.
http://img.tapatalk.com/d/14/10/03/ynu6e7ub.jpghttp://img.tapatalk.com/d/14/10/03/ybu2a2y7.jpg
Elegir la segunda opción
http://img.tapatalk.com/d/14/10/03/ba7e7a9u.jpg
El icono esta retocado(aparece el clásico de ajustes)
http://img.tapatalk.com/d/14/10/03/emyhuga3.jpg
http://img.tapatalk.com/d/14/10/03/yhusape7.jpg

Bueno ya solo falta...... Tener una PS4.. A partir e aquí ya no se si se conecta.
Recordar instalar el zip del dualshock.
PD:siento que las capturas se vean tan grandes,las subo desde tapatalk y en el movil se ven bien...pero luego desde el ordenador se ven bastante grandes:oh:

serpico84
02/10/14, 19:39:48
El link de mejorar imagen dice que el archivo no está disponible.

Jechus
02/10/14, 20:36:47
El link de mejorar imagen dice que el archivo no está disponible.
No se compañero, yo lo e probado tres veces y bien

serpico84
02/10/14, 21:48:22
Esto es lo que me sale a mí.

Jechus
03/10/14, 01:15:08
Tienes Tapatalk? Yo lo e probado desde el móvil y bien.. Desde el ordenador no lo e probado

chucky6600
03/10/14, 10:22:44
Tienes Tapatalk? Yo lo e probado desde el móvil y bien.. Desde el ordenador no lo e probado
Desde del pc no va y desde tapatalk tampoco

Jechus
03/10/14, 10:44:01
Desde del pc no va y desde tapatalk tampoco

No se a que se debe... Voy a moverlo de carpeta.. Yo doy al enlace y se me descarga bien desde Tapatalk (con megaupload) instalado.... Voy a ver si os arreglo. Gracias a los dos y disculpar por las molestias. Un saludo

Jechus
03/10/14, 10:53:53
Lo e vuelto a subir, si funciona bien lo añado al primer post

https://mega.co.nz/#!OYsy0Cob!XJyFJJkDZKPfR1Kk3o-DwJE69iNPyM5jqPA9N2Qiv8k

DRIVE

https://docs.google.com/file/d/0B6I5F0Y80G6-c3dnbFpOUDkwbkE/edit?usp=docslist_api

serpico84
03/10/14, 16:10:36
Ahora si que va. Gracias.

Jechus
12/10/14, 11:31:24
Dualshock 4 funcionando desde ajustes.
Probado con mando ps4.
Instalar por recovery

https://mega.co.nz/#!XIlE1JRK!smtz4GeXzCfZZoyN_RkS13PEgaS0UXiUWSrHpuT P0U4

Ricardoyd1
12/10/14, 11:47:32
perdonar mi ignorancia pero esto se instala por dual recovery no?

prepo84
12/10/14, 12:22:19
perdonar mi ignorancia pero esto se instala por dual recovery no?

Si por cualquiera de los dos

Jechus
12/10/14, 15:27:06
perdonar mi ignorancia pero esto se instala por dual recovery no?

Además tienes que tener la apk de ajustes (settings.apk) modificada para que reconozca el dualshock4

rastafariman
14/10/14, 11:10:07
No entiendo como instalarlo :/

Jechus
14/10/14, 15:26:40
No entiendo como instalarlo :/

Cuál es tu duda?
Tienes que instalar vía recovery
Primero el zip con la apk de ajustes modificada
Y después los zip con las modificaciones que te gusten

wistonbogarde
20/10/14, 00:09:46
Disculpa compi,
Hay que añadir los archivos string.xml y public.xml en la carpeta values??
es que por ejemplo public.xml no lo encuentro dentro de settings... y string.xml he encontrado muchos, pero ninguno dentro de la carpeta values

Gracias por todo maquina!!!

Jechus
21/10/14, 16:06:22
Disculpa compi,
Hay que añadir los archivos string.xml y public.xml en la carpeta values??
es que por ejemplo public.xml no lo encuentro dentro de settings... y string.xml he encontrado muchos, pero ninguno dentro de la carpeta values

Gracias por todo maquina!!!


Los archivos string.xml (donde se hayan todos los nombres de archivos, iconos etc...), y public.xml(están todas las ids) solo se puede ver si se decompila, están dentro del archivo «resources.arsc»

juanpirulo
21/10/14, 16:16:20
jechus una pregunta, los archivos para decompilary portar una App del z3 necesitan del framework-res.apk y el SemcGenericUxpRes.apk para poder decompilarse pero han de ser estos archivos los del z3 también o los del z1, que creo me he liado un pelin. El caso es que estoy intentando decompilar otra vez settings.apk y esta vez una vez recompilada y firmada no me aparece en el menú. Saludos

wistonbogarde
22/10/14, 09:56:57
jechus una pregunta, los archivos para decompilary portar una App del z3 necesitan del framework-res.apk y el SemcGenericUxpRes.apk para poder decompilarse pero han de ser estos archivos los del z3 también o los del z1, que creo me he liado un pelin. El caso es que estoy intentando decompilar otra vez settings.apk y esta vez una vez recompilada y firmada no me aparece en el menú. Saludos


Yo solo con framework-res.apk del z1 decompilo y complio, uso apktool y comandos msdos a pelo
El apkmanager no me compilaba, me da error.

Jechus
22/10/14, 10:20:54
jechus una pregunta, los archivos para decompilary portar una App del z3 necesitan del framework-res.apk y el SemcGenericUxpRes.apk para poder decompilarse pero han de ser estos archivos los del z3 también o los del z1, que creo me he liado un pelin. El caso es que estoy intentando decompilar otra vez settings.apk y esta vez una vez recompilada y firmada no me aparece en el menú. Saludos

Si usas apkmanager tienes que actualizar el framework si quieres modificar el settings..etc...en la carpeta apktool que estará en la raíz de tu ordenador cambia los dos serie has mencionado renombrado el framework a 1.apk y el SemcGenericUxpRes.apk a 2.apk


Si quieres modificar el framework,apkmanager, no va a funcionar...podrás modificar y compilar incluso firmarlo, pero akl instalarlo fallará.Tienes que usar el avances apktool de dbfreak

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

juanpirulo
22/10/14, 11:22:27
Si usas apkmanager tienes que actualizar el framework si quieres modificar el settings..etc...en la carpeta apktool que estará en la raíz de tu ordenador cambia los dos serie has mencionado renombrado el framework a 1.apk y el SemcGenericUxpRes.apk a 2.apk


Si quieres modificar el framework,apkmanager, no va a funcionar...podrás modificar y compilar incluso firmarlo, pero akl instalarlo fallará.Tienes que usar el avances apktool de dbfreak

http://forum.xda-developers.com/showthread.php?t=2639400
Gracias majo. Si estoy usando el segundo el de dbfreak. Pero ayer no se porque no me instalaba bien el settings.apk. Ahora ya lo tengo. Saludos

xxKirianxx
24/10/14, 07:55:12
Muy buen aporte. Cada día vamos aprendiendo un poquito más. Gracias.

link0613
24/10/14, 12:53:12
Además tienes que tener la apk de ajustes (settings.apk) modificada para que reconozca el dualshock4
la apk de setting esta modificada o uno la tiene q modificar...saludos

Jechus
24/10/14, 13:04:38
la apk de setting esta modificada o uno la tiene q modificar...saludos

Esta modificada.

link0613
24/10/14, 21:11:12
Esta modificada.
ya entonces bajo la apk setting, instalo atraves del recovey ,bajo el dualshok manager e intalo atraves de recovey ..con eso debiera bastar o me hace falta algo mas ,ya que hice todo aquello pero en dualshock manager al momento de elegir el mando de ps4 me fuerza cierre .....alguna idea de q hago mal...o si me falta algo...ayuda porfis...

nikoj
25/10/14, 05:23:46
no entiendo eso de editar los evalues o como se llame :S bajo la Apk modificada instalo y listo lo activo y esta listo??? o hay que hacer algo mas.. sorry pero enceiro no entendi :s

solo quiero hacer lo de la imagen vivid. un tuto explicito para eso porfa :/

gracias ante mano :)

skyrim1
30/10/14, 13:56:43
buenas, este mod sirve para un z1c con la rom stock? me interesa esto del vivid :D

Jechus
30/10/14, 14:28:22
ya entonces bajo la apk setting, instalo atraves del recovey ,bajo el dualshok manager e intalo atraves de recovey ..con eso debiera bastar o me hace falta algo mas ,ya que hice todo aquello pero en dualshock manager al momento de elegir el mando de ps4 me fuerza cierre .....alguna idea de q hago mal...o si me falta algo...ayuda porfis...

Prueba otra vez a bajarte el zip del dualshock, lo acabo de probar y funciona bien.

Jechus
30/10/14, 14:30:32
no entiendo eso de editar los evalues o como se llame :S bajo la Apk modificada instalo y listo lo activo y esta listo??? o hay que hacer algo mas.. sorry pero enceiro no entendi :s

solo quiero hacer lo de la imagen vivid. un tuto explicito para eso porfa :/

gracias ante mano :)

Instalas el zip con la aplicación
settings.apk modificada y luego el zip con el vivid...lo otro es para quien quiera hacer el mod sepa como

Jechus
30/10/14, 14:32:10
buenas, este mod sirve para un z1c con la rom stock? me interesa esto del vivid :D

No lo sé......Si es 4.4.4 y tienes habilitado superuser quizá, pero no lo puedo probar.

skyrim1
30/10/14, 14:50:54
No lo sé......Si es 4.4.4 y tienes habilitado superuser quizá, pero no lo puedo probar.

que me recomiendas antes de probar? jajaja

Jechus
30/10/14, 16:48:33
que me recomiendas antes de probar? jajaja

Hacer una copia de seguridad desde el recovery, para volver a antes de la instalación.puede que entre en reinicio constante.
Una botella de oxígeno y una máquina de masaje cardíaco.....de esas que dan calambrazos.....no es para el teléfono....... es para ti por si se jode...jajajaja

txe78
30/10/14, 22:40:16
Hola se os modificado el numero de modelo y el numero de compilación en ajuste?.
saludos.

Jechus
31/10/14, 09:29:01
Hola se os modificado el numero de modelo y el numero de compilación en ajuste?.
saludos.

La aplicación de ajuste es del modelo C6903 en ese modelo no debería cambiar nada

link0613
01/11/14, 03:01:56
Prueba otra vez a bajarte el zip del dualshock, lo acabo de probar y funciona bien.
Ok hice todo de nuevo y ahora si funciona....lástima q sirva solo para navegar en el sistema Android..ya que probé con la apk remote play4 de sony y aquí simplemente al tratar de jugar no hace nada... :(

Jechus
01/11/14, 09:51:00
Ok hice todo de nuevo y ahora si funciona....lástima q sirva solo para navegar en el sistema Android..ya que probé con la apk remote play4 de sony y aquí simplemente al tratar de jugar no hace nada... :(
Yo lo probé con el emulador de la psp y ps1 con el mando de la ps4 de un amigo y funcionó....pero no iba tan fluido como el de ps3, pero eso es culpa del emulador, tendrán que actualizados.

nacxo
30/12/14, 21:51:24
He conseguido que me aparezca en el Ajustes el Dualshock4 pero al intentar configurarle me pone "Asociando..." y nada de nadad. Especifial que es la .118. Que rom habaies usado?

Pues he flasheado y lo he dejado con la rom .108 [Z1-C69XX]KitSlim_AMG [Evo 9][02/08/2014] que tambien es deodexada y sigue diciendo "Asociando..."

Zonyek
10/01/15, 21:41:14
Seria prudete intentar incorporar estos cambios en un C6906?

chucky6600
11/01/15, 09:24:02
Seria prudete intentar incorporar estos cambios en un C6906?
En principio es solo para el modelo C6903

webmasda
14/11/19, 18:22:29
..................................................
DUALSHOCK 3/4

https://mega.co.nz/#!XIlE1JRK!smtz4GeXzCfZZoyN_RkS13PEgaS0UXiUWSrHpuT P0U4

El archivo no existe podéis subirlo de nuevo?