|
ROMs y desarrollo Xperia Z1 ROMs y desarrollo Xperia Z1 |
|
Herramientas |
#1
|
||||
|
||||
Portar Ajustes del Z3 al Z1
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 VIVID X-REALITY .................................................. . -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 Descargas: SETTINGS.APK https://mega.co.nz/#!jUVXVbgI!dq8-qD...ODYT5WXhmzyANQ ................................ Mejora de imagen https://mega.co.nz/#!OYsy0Cob!XJyFJJ...M5jqPA9N2Qiv8k Descarga Google drive https://docs.google.com/file/d/0B6I5...p=docslist_api .................................. Intelligente(gesture,rotar,backlight) https://mega.co.nz/#!DV8RVAjB!57Pfli...TLzDSxJJQXDEIo .................................... Dualshock 3/4 https://mega.co.nz/#!XIlE1JRK!smtz4G...XiUWSrHpuTP0U4 .................................................. ........... 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
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
Última edición por Jechus Día 31/10/14 a las 08:50:42. |
Los siguientes 7 usuarios han agradecido a Jechus su comentario: | ||
|
#2
|
||||
|
||||
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: [PHP]<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.CheckBoxPrefer ence 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.swi qi2_mode" /> <com.sonymobile.settings.preference.CheckBoxPrefer ence 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.sw iqi3.enable" /> <com.sonymobile.settings.preference.IntentPreferen ce android:key="image_enhancer" settings:dependOnIsValidIntent="true" settings:dependOnSystemProperty="ro.service.xrfm.s upported" settings:before="first" settings:hasMetaData="true" settings:valueOfSystemProperty="persist.service.xr fm.mode"> <intent android:targetPackage="com.sonymobile.imageenhance r" android:targetClass="com.sonymobile.imageenhancer. ImageEnhancerSettings" /> </com.sonymobile.settings.preference.IntentPreferenc e> <com.sonymobile.settings.preference.RemovePreferen ce settings:dependOnSystemProperty="ro.service.xrfm.s upported" settings:targetKey="swiqi3" /> <com.sonymobile.settings.preference.CheckBoxPrefer ence 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.tou ch.glove_mode" /> <com.sonymobile.settings.preference.IntentPreferen ce 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.W hiteBalanceActivity" /> </com.sonymobile.settings.preference.IntentPreferenc e> <com.sonymobile.settings.preference.RemovePreferen ce settings:targetKey="wallpaper" /> <com.sonymobile.settings.preference.RemovePreferen ce settings:dependOnIsValidIntent="true" settings:targetKey="wifi_display"> <intent android:targetPackage="com.sonymobile.tvout.wifidi splay" android:targetClass="com.sonymobile.tvout.wifidisp lay.WfdStarterActivity" /> </com.sonymobile.settings.preference.RemovePreferenc e> <com.sonymobile.settings.preference.IntentPreferen ce android:key="intelligent_backlight" settings:dependOnIsValidIntent="true" settings:after="screen_timeout" settings:hasMetaData="true" settings:valueOfSettingsSystem="intelligent_backli ght"> <intent android:targetPackage="com.sonymobile.intelligent. backlight" android:targetClass="com.sonymobile.intelligent.ba cklight.SmartBacklightGuidance" /> </com.sonymobile.settings.preference.IntentPreferenc e> <com.sonymobile.settings.preference.IntentPreferen ce 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.ro tation.RotationMainMenu" /> </com.sonymobile.settings.preference.IntentPreferenc e> <com.sonymobile.settings.preference.RemovePreferen ce settings:dependOnIsValidIntent="true" settings:targetKey="accelerometer"> <intent android:targetPackage="com.sonymobile.intelligent. rotation" android:targetClass="com.sonymobile.intelligent.ro tation.SmartScreenRotationMenu" /> </com.sonymobile.settings.preference.RemovePreferenc e> </PreferenceScreen>[/PHP] Ahora vamos a res/xml/xperia_connectivity_settings.xml y editamos a partir de la line 23 para que quede de esta manera [PHP] <com.sonymobile.settings.preference.IntentPreferen ce android:key="playstation_connectivity" settings:dependOnIsValidIntent="true" settings:hasMetaData="true"> <intent android:targetPackage="com.sony.nfx.service.Wirele ssControllerManagerService" android:targetClass="com.sonymobile.dualshock.mana ger.app.SettingsActivity" /> <intent android:targetPackage="com.sonymobile.dualshockman ager" android:targetClass="com.sonymobile.dualshockmanag er.wizard.DualshockWizardActivity" /> </com.sonymobile.settings.preference.IntentPreferenc e>[/PHP] ------------ 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) [PHP]<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>[/PHP] Y ahora vamos a res/values/public.xml (al final del apartado strings) añadimos estas entradas [PHP] <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" />[/PHP] 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
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
Última edición por Jechus Día 29/09/14 a las 16:00:36. |
Los siguientes 4 usuarios han agradecido a Jechus su comentario: | ||
#3
|
||||
|
||||
otro mejor
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#6
|
||||
|
||||
Se puede intentar con otra App que no sea apkmanager, como Root explorer?
Saludos. |
#7
|
||||
|
||||
Podes arreglar el link del mejorar imagen por favor? Probe los demas y andan muy bien, muchas gracais
|
#8
|
||||
|
||||
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)
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#9
|
||||
|
||||
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#10
|
||||
|
||||
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. Elegir la segunda opción El icono esta retocado(aparece el clásico de ajustes) 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
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
Última edición por Jechus Día 02/10/14 a las 19:14:55. |
#11
|
||||
|
||||
El link de mejorar imagen dice que el archivo no está disponible.
|
#12
|
||||
|
||||
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#13
|
||||
|
||||
Esto es lo que me sale a mí.
|
#14
|
||||
|
||||
Tienes Tapatalk? Yo lo e probado desde el móvil y bien.. Desde el ordenador no lo e probado
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#16
|
||||
|
||||
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
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
#17
|
||||
|
||||
Lo e vuelto a subir, si funciona bien lo añado al primer post
https://mega.co.nz/#!OYsy0Cob!XJyFJJ...M5jqPA9N2Qiv8k DRIVE https://docs.google.com/file/d/0B6I5...p=docslist_api
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
Última edición por Jechus Día 03/10/14 a las 12:29:00. |
Los siguientes 2 usuarios han agradecido a Jechus su comentario: | ||
#18
|
||||
|
||||
Ahora si que va. Gracias.
|
#19
|
||||
|
||||
Dualshock 4 funcionando desde ajustes.
Probado con mando ps4. Instalar por recovery https://mega.co.nz/#!XIlE1JRK!smtz4G...XiUWSrHpuTP0U4
__________________
" Desleal, es aquel que se despide cuando el camino se oscurece"
|
|
#20
|
||||
|
||||
perdonar mi ignorancia pero esto se instala por dual recovery no?
|
Estás aquí | ||||||
|