PROBLEMA Eliminar un item de Settings.apk en MIUI 7

hjthzz

Platino
Mensajes
307
Puntos
864
Hola a todos.

Estoy toqueteando la última ROM de desarrollo oficial de MIUI, para el Xiaomi Redmi Note 2. Estoy intentado eliminar un elemento (o item) o como se llame, del menú de ajustes (Settings.apk), concretamente uno llamado "Wallpaper" (no es ningún submenú, está justo en el menú de ajustes principal).

Esto es lo que intento hacer:

- Decompilo la aplicación correctamente, y elimino las entradas correspondientes de dicho item en los siguientes ficheros:

- res > values > "strings.xml" e "ids.xml".
- xml > "settings_headers.xml".

El caso es que después compilo la APK, sin fallos, firmada, y al flashear de nuevo la ROM, con la APK ya modificada, se produce un error en Settings.apk y no se abre. También he comprobado que si no toco nada en "settings_headers.xml", la APK no da error pero tampoco aparece...

Me he quedado estancado, estoy desesperado y no consigo hacerlo, no sé si alguien podrá decirme algo brevemente u orientarme un poco sobre qué hacer. He buscado información en internet, y he encontrado sobre cómo añadir elementos o items en "Settings.apk", pero no sobre cómo eliminarlos.

Muchísimas gracias.

Un saludo!
 
Usas la firmada? Sabes que salen dos en jbart. Pues no uses la firmada. Además las miui en versión 5.0 dan muchos errores al descompilar que después tienes que corregir con cuidadin
 
Woooohoooo, ya está!!! Cada día aprendo algo nuevo. Resulta que no era por lo que comentas @Xancin , sino por lo siguiente (buscando por internet he dado con la solución):

Uso JBart, efectivamente. El caso es que, al menos con "Settings.apk" , una vez decompilada, hay que modificar el archivo "apktool.yml" y donde pone:

usesFramework:
ids:


Hay que añadir la id - 18. Es decir, quedaría así:

usesFramework:
ids:
- 1
- 16
- 17
- 18

Ahora sí, todo correcto, ya he conseguido eliminar el elemento Wallpaper con solo eliminar las correspondientes entradas en el fichero "settings_header.xml", sin tocar en strings, ids, etc., y la APK Settings aparece perfectamente.

Muchísimas gracias por la ayuda, y que esto sirva para personas que tengan el mismo problema ahora o en un futuro, ya que de milagro encontré la solución en una página, y en inglés por supuesto...
 

Del blog

  • Take-Two revela la fecha de lanzamiento de GTA VI ¡Prepárate!
    Fri, 17 May 2024 12:19:59 CEST
    El anuncio del lanzamiento de Grand Theft Auto VI ha generado una gran expectación. Take-Two Interactive ha confirmado que el esperado juego saldrá en otoño de 2025. Según el comunicado, el gigante de ...
  • Pixel 9: ¡fotos reales y detalles exclusivos!
    Tue, 14 May 2024 10:48:48 CEST
    Nuevas filtraciones de los próximos Pixel 9, Pixel 9 Pro y Pixel 9 Pro XL Gracias a una filtración reciente, hemos podido echar un vistazo en vivo a los próximos modelos de Google, los Pixel 9, Pixel ...
  • El Porsche Design Honor Magic6 RSR con 24 GB de RAM ya está disponible en España
    Fri, 10 May 2024 18:05:46 CEST
    Una nueva joya de la tecnología ha llegado al mercado y esta vez es una colaboración extraordinaria entre dos titanes: Honor y Porsche Design. El tan esperado Porsche Design Honor Magic6 RSR ya se enc ...
  • Galaxy S25 Ultra llevará hasta 16GB de RAM
    Fri, 10 May 2024 17:49:23 CEST
    Tenemos nuevas noticias sobre el próximo buque insignia de Samsung, el Galaxy S25 Ultra, y son buenas. Con rumores de un aumento significativo en la RAM y opciones de almacenamiento mejoradas, los ent ...
  • Microsoft anuncia su propia tienda de juegos para Android e iOS
    Fri, 10 May 2024 15:03:17 CEST
    Microsoft ha anunciado su propia tienda de juegos para dispositivos iOS y Android. Este movimiento estratégico coloca a la compañía en competencia directa con gigantes establecidos como Apple y Google ...

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba