Ver la Versión Completa : [MINI-MOD] Notificaciones en Flyme separadas
Hola a todos!
Probablemente te hayas dado cuenta que en tu Meizu, la mayor parte de las notificaciones no chinas aparecen con un icono de notificación genérico.
He descubierto una manera de tener las notificaciones separadas! En lugar de tener todas agrupadas en el bocadillo y no saber que estás recibiendo.
Aquí unos ejemplos:
http://i.imgur.com/te9Q44gl.jpg?1
http://i.imgur.com/9VMhA4gl.jpg?1
¿Qué hace este mod?
Es una modificación del SystemUI donde he modificado algunos smali y he añadidido los iconos de notificaciones en la apk para que Flyme sea capaz de reconocer la aplicación y le ponga el icono de notificación original.
Pero este mod tiene un problema... todas los iconos de notificaciones tienen que añadirse a mano, y también las actividades de las apps. Como es un trabajo enorme para mi encontrar todos los iconos de cada app, os pido que me ayudéis subiendo los iconos de notificación de las apps que uséis. De esta forma, el mod será más completo y terminaré antes
(Esto está explicado en el post 2º)
Gracias!
¿Para que móviles funciona?
Ahora mismo este mod está solo disponible para el MX4 (con 4.2.5 o superiores) y M1 Note (con 4.2.0.4 o superiores).
Cuando tenga tiempo lo adaptaré al MX4 PRO.
Si veo que hay gente que lo pide, lo adaptaré también para el MX3.
¿Cómo puedo instalar este mod?
Como instalar el mod manualmente:
Requisitos previos:
-Un explorador root. Voy a usar MiXplorer (Link XDA (http://forum.xda-developers.com/showthread.php?t=1523691)) pero cualquier otro vale:
-La aplicación "SystemUI.apk" en la memoria interna del móvil
Con el SuperSu puesto, el proceso de copiar-pegar la apk se agiliza.
Pasos:
1º Abrimos el explorador y nos dirigimos a la sdcard, donde debemos la aplicación "SystemUI.apk"
Nota: tiene que llamarse exactamente "SystemUI.apk", si no no va a funcionar. Así que renombrarla si es necesario.
http://i.imgur.com/9PjDJ6Hl.jpg
2º Nos vamos a system/priv-app.
http://i.imgur.com/ScN8JChl.jpg
3º Copiamos la apk a System/priv-app. Si nos pide acceso root se lo damos. Si pide montar en modo escritura, también aceptamos.
Nos dirá que ya hay un SystemUI.apk y si queremos sobreescribir. Le tenemos que dar a aceptar
http://i.imgur.com/iZRok7Al.jpg
3º Una vez sobreescrita, cambiamos los permisos a 0644 (o rw-r--r-- es lo mismo).
También debemos borrar el archivo SystemUI.odex
Reiniciamos y listo!
http://i.imgur.com/tdZfaqnl.jpg
Como instalar el mod con mi instalador:
Para instalar el mod con el instalador necesitas lo siguiente:
-BusyBox (https://play.google.com/store/apps/details?id=stericson.busybox&hl=es)
-Terminal Emulator (https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=es)
-Mi mod (SystemUI.apk) y el instalador en la memoria interna del móvil (/sdcard).
Cuando ya tengas BusyBox y el terminal descargados e instalados, abre el terminal y escribe lo siguiente:
su Presiona enter y aparecerá una ventana pidiendo acceso root. Selecciona que si.
No os preocupéis si salen más líneas de código en el terminal, mientras tengáis acceso root todo bien.
Ahora, escribe esto y presiona enter:
sh /sdcard/NotificationsInstaller Mi instalador se ejecutará e irá diciendo lo que está pasando, si hay algún problema...
http://i.imgur.com/7HcknxDl.jpg
Changelog:
Todos los iconos incluidos en el mod hasta ahora:
amazon App Store
telegram
ebay
tapatalk
Snapchat
youtube
Aliexpress
SmartWatch
Vueling
DI Radio
Screen Filter
Spotify Flynx.
9gag
clash of clans
imdb
google play
soundcloud
timely
Wallapop
Aquamail
El Tiempo.es
Pinterest
PayPal
HTCMania
Telegram Plus
v1.0
-Añadidas:
amazon App Store
telegram
ebay
tapatalk
Snapchat
youtube
Aliexpress
SmartWatch
Vueling
twitter
skype
viber
instagram
whatsapp
facebook
facebook messenger
google plus
gmail
hangouts
uc
v1.1
-Añadidas:
DI Radio
Screen Filter
-Corregido el tamaño de los iconos
-Areglada la transparencia de algunos iconos.
v1.2
-Añadidas:
Spotify
Flynx.
9gag
clash of clans
imdb
google play
soundcloud
timely
Wallapop
Aquamail
El Tiempo.es
v1.3
-Añadidas:
Pinterest
PayPal
HTCMania
-Corregido el icono de la batería
-Añadido soporte para el Meizu M1 Note
v1.4
-Por ahora es solo para Lollipop (MX4) y M1 Note.
-Añadidos estos iconos:
-PrinterShare
-Mensajes
-Disa
-Inbox
-Kakaotalk
Descarga (todas las versiones e instalador)
Carpeta compartida en Drive (https://goo.gl/8IfECr)
Como ayudarme con los iconos:
Como he dicho antes, Flyme usa sus iconos propios de notificaciones, y con las aplicaciones que no tiene icono, le pone un icono genérico. Por esto, debemos sacar estos iconos de alguna parte: de la propia apk. Ya veréis que es muy sencillo sacarlos porque no hay ni que decompilar la apk.
Como sacar los iconos de una apk:
Para extraer los iconos de una aplicación, primero tenemos que sacar la propia apk del móvil (o bajarla de internet, también vale). Las apk's instaladas se encuentran en /data/app (no en /sdcard/data/app, esto es otra cosa!!).
http://i.imgur.com/AsKKXlHl.jpg
http://i.imgur.com/PQ6USP8l.jpg
Simplemente tenemos que copiar la apk que queramos y la pegamos en nuestra memoria interna, para luego ponerla en el ordenador y poder sacar el icono.
Cuando ya tengamos la apk en algún lugar del pc, tenemos que hacer click derecho sobre la apk y elegimos la opción de "abrir con" y elegimos WinRar (o cualquier programa similar). Cuando tenemos abierta la apk, tenemops que arrastrar la carpeta res a algún lugar fuera de de la apk:
http://i.imgur.com/UEWSrIrl.png
Una vez hecho esto, hay que buscar el icono. Los iconos de notificación suelen estar en res/drawables-xhdpi o res/drawables-xxhdpi. Suelen ser semitransparentes y suelen tener un nombre como ic_notification, o notification_icon, algo parecido. Suelen tener un tamaño de 48x48, 54x48 72x72, siempre menos de 100x100px.
http://i.imgur.com/g9Gv7UVl.png
Nota: la mayoría de iconos no se pueden ver porque son casi transparentes y se mimetizan con el fondo. Un truco es seleccionarlos para poderlos ver mejor
Luego os agradecería que cuando encontréis el icono y me lo vayáis a pasar, lo renombrárais a: mz_stat_sys_<nombre de la app> , por ejemplo, para el cloudmagic sería: mz_stat_sys_cloudmagic
Obtener el Main.Activity de la aplicación
Además de los iconos, os pido que me déis el Main.Activity de la aplicación, aquí os explico como obtenerla.
-Tenéis que bajaros la app xShorcut (Link playstore).
-Os váis aplicación XShorcut, seleccionáis la aplicación la cual habéis conseguido el icono, y el texto del component package es lo que interesa.
http://i.imgur.com/6QHW0hil.jpg
http://i.imgur.com/JbBpThHl.jpg
Lo ponéis en el excel junto con la aplicación y perfecto :ok:
El documento para ir subiendo los iconos y demás (1º hoja los que vamos subiendo, 2º hoja los que ya están en Flyme por defecto): https://docs.google.com/spreadsheets...it?usp=sharing (https://docs.google.com/spreadsheets/d/1CcVKeNzn1EHdkt4_iXBpMrVBfTzCRWZO2jH6m289vfM/edit?usp=sharing)
Agradecimientos
Muchas gracias a @zemog55 (http://www.htcmania.com/member.php?u=242992), @dorianhint (http://www.htcmania.com/member.php?u=1302356), @lucasfrank69 (http://www.htcmania.com/member.php?u=391401), @Angelon7k (http://www.htcmania.com/member.php?u=1183393), @acanogon (http://www.htcmania.com/member.php?u=1319903) por colaborar con los iconos!!:ok::ok:
Saludos! ;-)
acanogon
17/05/15, 19:55:44
Gracias iicc.
Descargado e instalado correctamente, voy a ver si me llega alguna notificación para comprobarla.
Por si hay algún despistado, con BusyBox, no basta con instalar la App, hay que después abrirla e instalarlo desde la App
Un saludo y a ver si aquí recopilas más iconos.
PD: Me comprometo a personalizar la de los SMS y mandartela
Gracias iicc. Eres un crack!!
acanogon
20/05/15, 19:04:06
Bueno aqui os mando otros 2 iconos.
Mensajes
PrinterShare, me mata el cuadradito azul que sale por defecto.
Saludos
El enlace no rula ?
Acabo de probar y me funciona
Servidor no encontrado me dice
Servidor no encontrado me dice
Es extraño, has probado otro navegador?
A lo mejor te lo bloquea
Si pruebo con chrome me abre mi carpeta de drive
juanito96
04/06/15, 13:51:48
Si pruebo con chrome me abre mi carpeta de drive
Pues a mi si me va
Enviado desde mi m1 note mediante Tapatalk
xstorres
04/06/15, 14:11:42
Perdón por la pregunta, pero, esto de "agrupar" las notificaciones es genérico de Flyme, o solo del M1 Note?
Es que me estoy planteando un MX4 y la verdad, veo que son muchas las "pijadas" que hay que arreglar a mano, demasiadas a mi parecer para un terminal de estas características. Ya sé que son pijadas de software y por ende solucionables, pero tiene narices que tengamos que recurrir a mods para que nos diferencie una notificación de whatsapp de otra de gmail, no? Como no se pongan las pilas con el Flyme...
Es de todo flyme, todos los meizus tienen las notificaciones agrupadas.
Si, la verdad es que ya podrían haberlo hecho los de meizu.
Supongo que lo hacen así para que quede todo más a su estilo, pero es una cagada
v1.4 Disponible!!
-Por ahora es solo para Lollipop (MX4) y M1 Note.
-Añadidos estos iconos:
-PrinterShare
-Mensajes
-Disa
-Inbox
-Kakaotalk
barraker
07/06/15, 11:03:09
Hola compañeros,
Una vez hecho todas las modificaciones se podría borrar el BusyBox y el terminal? es que no me gusta tener muchos archivos en el móvil...
Gracias por el trabajo
Hola compañeros,
Una vez hecho todas las modificaciones se podría borrar el BusyBox y el terminal? es que no me gusta tener muchos archivos en el móvil...
Gracias por el trabajo
Sí, sin ningún problema!
acanogon
19/06/15, 18:03:38
Hola muy buenas a todos.
iicc una apreciación tonta. Me salen los iconos de pinterest y la aplicacion de htcmania cambiados. A nadie le pasa?
Un saludo
Hola muy buenas a todos.
iicc una apreciación tonta. Me salen los iconos de pinterest y la aplicacion de htcmania cambiados. A nadie le pasa?
Un saludo
No debería pasar, me habré equivocado en alguna línea. Luego le echo un vistazo.
Gracias por avisar
yodrako
30/06/15, 15:13:44
Funcionando!
He tenido que instalarlo desde el instalador.
No sé porque no conseguí que funcionase haciendolo manualmente.
Muchas gracias!
alvaro0202
30/06/15, 17:14:07
Se puede instalar en android 5.1 (4.5.3A)?
Gracias.
Enviado desde mi m1 note mediante Tapatalk
yodrako
01/07/15, 10:23:19
Hola,
he estado sacando algunos iconos.
Y tengo una pregunta.
[Creo que es así!, no tengo otro móvil para compararlo]
Por ejemplo Google Play muestra un icono cuando hay una actualización disponible, otro icono cuando son varias aplicaciones las disponibles.
Lo mismo cuando se han instalado la aplicación o aplicaciones.
Es posible gestionar esto?
Hola,
he estado sacando algunos iconos.
Y tengo una pregunta.
[Creo que es así!, no tengo otro móvil para compararlo]
Por ejemplo Google Play muestra un icono cuando hay una actualización disponible, otro icono cuando son varias aplicaciones las disponibles.
Lo mismo cuando se han instalado la aplicación o aplicaciones.
Es posible gestionar esto?
Sí, si que es posible. Pero es un poco más complicado.
Cuando tenga un poco de tiempo libre hago lo de acanogon y a ver si intento lo tuyo.
yodrako
01/07/15, 13:02:30
Sí, si que es posible. Pero es un poco más complicado.
Cuando tenga un poco de tiempo libre hago lo de acanogon y a ver si intento lo tuyo.
Gracias. Si puedo ayudar en algo dímelo
yodrako
06/07/15, 10:55:15
pregunta iicc
Si subo todos los iconos en un único archivo zip supone un problema?
pregunta iicc
Si subo todos los iconos en un único archivo zip supone un problema?
Ninguno. Lo que te resulte más fácil.
Gracias!
yodrako
06/07/15, 11:20:06
Iconos subidos y hoja de excel actualizada ;)
Gracias! Os prometo que este finde y en adelante podré retomar todo esto y todo lo que me quedó a medias de hacer. He estado muy liado.
Gracias. Si puedo ayudar en algo dímelo
Hola, la verdad es que sí, necesito ayuda :dios:
Si yo solo configuro la apk para meter todos esos iconos puedo tardar días y días. Me podrías echar una mano?
Sería lo siguiente:
Para modificar el código de la apk para que admita los iconos, necesito modificar dos cosas, el public.xml y un .smali que está por SystemUI\smali\com\android\systemui\statusbar\phon e...
Te podrías encargar de añadir los iconos al public? Es lo más sencillo y más corto.
El public.xml lo que hace es asignar un "número" a cada icono para que la apk pueda llamarlos cuando sea necesario.
En nuestro caso, a cada icono añadido hay que asignarle ese "número" en el public para que yo los pueda programar en el .smali y que se inicien cuando llega una notificación
Te pongo un ejemplo del un trozo de public modificado de los otros iconos para que veas como va:
<public type="drawable" name="mz_stat_sys_9gag" id="0x7f020186" />
<public type="drawable" name="mz_stat_sys_telegram" id="0x7f020188" />
<public type="drawable" name="mz_stat_sys_amazon" id="0x7f020189" />
<public type="drawable" name="mz_stat_sys_Aquamail" id="0x7f02018a" />
<public type="drawable" name="mz_stat_sys_clash" id="0x7f02018b" />
<public type="drawable" name="mz_stat_sys_diradio" id="0x7f02018c" />
<public type="drawable" name="mz_stat_sys_ebay" id="0x7f02018d" />
<public type="drawable" name="mz_stat_sys_facebook" id="0x7f02018f" />
<public type="drawable" name="mz_stat_sys_facebook_message" id="0x7f020190" />
<public type="drawable" name="mz_stat_sys_flynx" id="0x7f020191" />
<public type="drawable" name="mz_stat_sys_gmail" id="0x7f020192" />
<public type="drawable" name="mz_stat_sys_google_plus" id="0x7f020193" />
<public type="drawable" name="mz_stat_sys_hangouts" id="0x7f020194" />
<public type="drawable" name="mz_stat_sys_instagram" id="0x7f020195" />
<public type="drawable" name="mz_stat_sys_imdb" id="0x7f020196" />
<public type="drawable" name="mz_stat_sys_play" id="0x7f020197" />
<public type="drawable" name="mz_stat_sys_screenfilter" id="0x7f020198" />
<public type="drawable" name="mz_stat_sys_smartwatch" id="0x7f020199" />
<public type="drawable" name="mz_stat_sys_line" id="0x7f02019a" />
<public type="drawable" name="mz_stat_sys_snapchat" id="0x7f02019b" />
<public type="drawable" name="mz_stat_sys_soundcloud" id="0x7f02019c" />
<public type="drawable" name="mz_stat_sys_spotify" id="0x7f02019d" />
<public type="drawable" name="mz_stat_sys_vueling" id="0x7f0201a0" />
<public type="drawable" name="mz_stat_sys_Wallapop" id="0x7f0201a1" />
<public type="drawable" name="mz_stat_sys_youtube" id="0x7f0201a2" />
<public type="drawable" name="mz_stat_sys_aliexpress" id="0x7f0201a3" />
<public type="drawable" name="mz_stat_sys_ElTiempo" id="0x7f0201a4" />
<public type="drawable" name="mz_stat_sys_tapatalk" id="0x7f0201a5" />
<public type="drawable" name="mz_stat_sys_timely" id="0x7f0201a6" />
<public type="drawable" name="mz_stat_sys_Pinterest" id="0x7f0201a7" />
<public type="drawable" name="mz_stat_sys_Paypal" id="0x7f0201a8" />
<public type="drawable" name="mz_stat_sys_Htcmania" id="0x7f0201a9" />
<public type="drawable" name="mz_stat_sys_telegramplus" id="0x7f0201aa" />
Verás que lo que hay que añadir es: <public type="drawable" name="mz_stat_sys_[nombre del icono]" id="[número en hexadecimal en aumento]"/>
Si no sabes hexadecimal, va como en el sistema digital pero en lugar de haber 10 posibles números por cada dígito, van 16. Así: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
Verás en el ejemplo que por cada línea voy sumando +1 en el número hexadecimal.
Se trata de eso, de continuar con los nuevos iconos, siguiendo por el mismo núimero.
Por ejemplo, este sería el 1º de los nuevos: <public type="drawable" name="mz_stat_sys_podcastaddict" id="0x7f0201ab" />
Y yo me encargo del smali que es lo gordo.
Gracias, a ver que te parece :ok:
yodrako
13/07/15, 07:50:05
Hola, la verdad es que sí, necesito ayuda :dios:
iicc
Si yo solo configuro la apk para meter todos esos iconos puedo tardar días y días. Me podrías echar una mano?
Sería lo siguiente:
Para modificar el código de la apk para que admita los iconos, necesito modificar dos cosas, el public.xml y un .smali que está por SystemUI\smali\com\android\systemui\statusbar\phon e...
Te podrías encargar de añadir los iconos al public? Es lo más sencillo y más corto.
El public.xml lo que hace es asignar un "número" a cada icono para que la apk pueda llamarlos cuando sea necesario.
En nuestro caso, a cada icono añadido hay que asignarle ese "número" en el public para que yo los pueda programar en el .smali y que se inicien cuando llega una notificación
Te pongo un ejemplo del un trozo de public modificado de los otros iconos para que veas como va:
<public type="drawable" name="mz_stat_sys_9gag" id="0x7f020186" />
<public type="drawable" name="mz_stat_sys_telegram" id="0x7f020188" />
<public type="drawable" name="mz_stat_sys_amazon" id="0x7f020189" />
<public type="drawable" name="mz_stat_sys_Aquamail" id="0x7f02018a" />
<public type="drawable" name="mz_stat_sys_clash" id="0x7f02018b" />
<public type="drawable" name="mz_stat_sys_diradio" id="0x7f02018c" />
<public type="drawable" name="mz_stat_sys_ebay" id="0x7f02018d" />
<public type="drawable" name="mz_stat_sys_facebook" id="0x7f02018f" />
<public type="drawable" name="mz_stat_sys_facebook_message" id="0x7f020190" />
<public type="drawable" name="mz_stat_sys_flynx" id="0x7f020191" />
<public type="drawable" name="mz_stat_sys_gmail" id="0x7f020192" />
<public type="drawable" name="mz_stat_sys_google_plus" id="0x7f020193" />
<public type="drawable" name="mz_stat_sys_hangouts" id="0x7f020194" />
<public type="drawable" name="mz_stat_sys_instagram" id="0x7f020195" />
<public type="drawable" name="mz_stat_sys_imdb" id="0x7f020196" />
<public type="drawable" name="mz_stat_sys_play" id="0x7f020197" />
<public type="drawable" name="mz_stat_sys_screenfilter" id="0x7f020198" />
<public type="drawable" name="mz_stat_sys_smartwatch" id="0x7f020199" />
<public type="drawable" name="mz_stat_sys_line" id="0x7f02019a" />
<public type="drawable" name="mz_stat_sys_snapchat" id="0x7f02019b" />
<public type="drawable" name="mz_stat_sys_soundcloud" id="0x7f02019c" />
<public type="drawable" name="mz_stat_sys_spotify" id="0x7f02019d" />
<public type="drawable" name="mz_stat_sys_vueling" id="0x7f0201a0" />
<public type="drawable" name="mz_stat_sys_Wallapop" id="0x7f0201a1" />
<public type="drawable" name="mz_stat_sys_youtube" id="0x7f0201a2" />
<public type="drawable" name="mz_stat_sys_aliexpress" id="0x7f0201a3" />
<public type="drawable" name="mz_stat_sys_ElTiempo" id="0x7f0201a4" />
<public type="drawable" name="mz_stat_sys_tapatalk" id="0x7f0201a5" />
<public type="drawable" name="mz_stat_sys_timely" id="0x7f0201a6" />
<public type="drawable" name="mz_stat_sys_Pinterest" id="0x7f0201a7" />
<public type="drawable" name="mz_stat_sys_Paypal" id="0x7f0201a8" />
<public type="drawable" name="mz_stat_sys_Htcmania" id="0x7f0201a9" />
<public type="drawable" name="mz_stat_sys_telegramplus" id="0x7f0201aa" />
Verás que lo que hay que añadir es: <public type="drawable" name="mz_stat_sys_[nombre del icono]" id="[número en hexadecimal en aumento]"/>
Si no sabes hexadecimal, va como en el sistema digital pero en lugar de haber 10 posibles números por cada dígito, van 16. Así: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
Verás en el ejemplo que por cada línea voy sumando +1 en el número hexadecimal.
Se trata de eso, de continuar con los nuevos iconos, siguiendo por el mismo núimero.
Por ejemplo, este sería el 1º de los nuevos: <public type="drawable" name="mz_stat_sys_podcastaddict" id="0x7f0201ab" />
Y yo me encargo del smali que es lo gordo.
Gracias, a ver que te parece :ok:
iicc
Para sacar el archivo, simplemente abrir el systemui.apk como zip? o hay que decompilar?
Veo que hay algunos iconos que ya estaban includos. Tienen toda la pinta de ser iconos de aplicaciones chinas.
<public type="drawable" name=" mz_stat_sys_skype " id=" 0x7f0201ad " />
<public type="drawable" name=" mz_stat_sys_inbox " id=" 0x7f0201ae " />
<public type="drawable" name=" mz_stat_sys_kakaotalk " id=" 0x7f0201af " />
<public type="drawable" name=" mz_stat_sys_disa " id=" 0x7f0201b0 " />
<public type="drawable" name=" mz_stat_sys_tango " id=" 0x7f0201b1 " />
<public type="drawable" name=" mz_stat_sys_taobao " id=" 0x7f0201b2 " />
<public type="drawable" name=" mz_stat_sys_thunder " id=" 0x7f0201b3 " />
-La última que tu debeiste añadir fue disa (b0)
La pregunta es por donde continuo yo? por la siguiente a disa que sería 0x7f0201b1 o continuo por la última app china que sería zhihu 0x7f0201ca?
No sé como lanza Flyme esos iconos. Si añado numeración entremedias tengo que renumerar los iconos chinos, y no sé si eso causaría problemas. (para que siempre fuera incrementandose en 1)
También he visto que algún valor le metiste "1". Supongo que por no dejar un hueco vacío en la numeración
Cuando tenga un ratito lo hago.
Por cierto, la versión 1.4 funciona solo para Lollipop en el M1?
*Estoy haciendo una hoja de excel para automatizar el proceso
@iicc (http://www.htcmania.com/member.php?u=1171324)
Para sacar el archivo, simplemente abrir el systemui.apk como zip? o hay que decompilar?
Veo que hay algunos iconos que ya estaban includos. Tienen toda la pinta de ser iconos de aplicaciones chinas.
<public type="drawable" name=" mz_stat_sys_skype " id=" 0x7f0201ad " />
<public type="drawable" name=" mz_stat_sys_inbox " id=" 0x7f0201ae " />
<public type="drawable" name=" mz_stat_sys_kakaotalk " id=" 0x7f0201af " />
<public type="drawable" name=" mz_stat_sys_disa " id=" 0x7f0201b0 " />
<public type="drawable" name=" mz_stat_sys_tango " id=" 0x7f0201b1 " />
<public type="drawable" name=" mz_stat_sys_taobao " id=" 0x7f0201b2 " />
<public type="drawable" name=" mz_stat_sys_thunder " id=" 0x7f0201b3 " />
-La última que tu debeiste añadir fue disa (b0)
La pregunta es por donde continuo yo? por la siguiente a disa que sería 0x7f0201b1 o continuo por la última app china que sería zhihu 0x7f0201ca?
No sé como lanza Flyme esos iconos. Si añado numeración entremedias tengo que renumerar los iconos chinos, y no sé si eso causaría problemas. (para que siempre fuera incrementandose en 1)
También he visto que algún valor le metiste "1". Supongo que por no dejar un hueco vacío en la numeración
Cuando tenga un ratito lo hago.
Por cierto, la versión 1.4 funciona solo para Lollipop en el M1?
*Estoy haciendo una hoja de excel para automatizar el proceso
No hace falta que lo decompiles, con que lo hagas en algún programa tipo Notepad++ es suficiente. Te paso el public.xml modificado entero si quieres:
Sí, la última que añadí fue creo que disa pero al final lo hice desordenado, así que al final la última de la lista que añadí fue el telegram plus: <public type="drawable" name="mz_stat_sys_telegramplus" id="0x7f0201aa">
Sería continuar a partir del 0x7f0201aa
EDIT: espera que creo que estoy con otra versión que hice y me estoy liando
He introducido los iconos de manera que tengamos casi infinitos siguiendo ese número.
Sí, lo del 1 fue siguiendo un orden que no llegé a ninguna parte porque me quedé sin número s para seguir añadiendo iconos
No lo he probado para lollipop pero 100% seguro que no va a ir. Si quieres podemos empezar ha hacerlo para lollipop directamente
Sí, estaba diciendo pero con una versión antigua que hice que tenía por el pc.
Esto es lo modificado del public.xml:
<public type="drawable" name="mz_stat_sys_9gag" id="0x7f020186" />
<public type="drawable" name="1" id="0x7f020187" />
<public type="drawable" name="mz_stat_sys_telegram" id="0x7f020188" />
<public type="drawable" name="mz_stat_sys_amazon" id="0x7f020189" />
<public type="drawable" name="mz_stat_sys_Aquamail" id="0x7f02018a" />
<public type="drawable" name="mz_stat_sys_clash" id="0x7f02018b" />
<public type="drawable" name="mz_stat_sys_diradio" id="0x7f02018c" />
<public type="drawable" name="mz_stat_sys_ebay" id="0x7f02018d" />
<public type="drawable" name="mz_stat_sys_alibaba" id="0x7f02018e" />
<public type="drawable" name="mz_stat_sys_facebook" id="0x7f02018f" />
<public type="drawable" name="mz_stat_sys_facebook_message" id="0x7f020190" />
<public type="drawable" name="mz_stat_sys_flynx" id="0x7f020191" />
<public type="drawable" name="mz_stat_sys_gmail" id="0x7f020192" />
<public type="drawable" name="mz_stat_sys_google_plus" id="0x7f020193" />
<public type="drawable" name="mz_stat_sys_hangouts" id="0x7f020194" />
<public type="drawable" name="mz_stat_sys_instagram" id="0x7f020195" />
<public type="drawable" name="mz_stat_sys_imdb" id="0x7f020196" />
<public type="drawable" name="mz_stat_sys_play" id="0x7f020197" />
<public type="drawable" name="mz_stat_sys_screenfilter" id="0x7f020198" />
<public type="drawable" name="mz_stat_sys_smartwatch" id="0x7f020199" />
<public type="drawable" name="mz_stat_sys_line" id="0x7f02019a" />
<public type="drawable" name="mz_stat_sys_snapchat" id="0x7f02019b" />
<public type="drawable" name="mz_stat_sys_soundcloud" id="0x7f02019c" />
<public type="drawable" name="mz_stat_sys_spotify" id="0x7f02019d" />
<public type="drawable" name="mz_stat_sys_alipay" id="0x7f02019e" />
<public type="drawable" name="mz_stat_sys_baidu" id="0x7f02019f" />
<public type="drawable" name="mz_stat_sys_vueling" id="0x7f0201a0" />
<public type="drawable" name="mz_stat_sys_Wallapop" id="0x7f0201a1" />
<public type="drawable" name="mz_stat_sys_youtube" id="0x7f0201a2" />
<public type="drawable" name="mz_stat_sys_aliexpress" id="0x7f0201a3" />
<public type="drawable" name="mz_stat_sys_ElTiempo" id="0x7f0201a4" />
<public type="drawable" name="mz_stat_sys_tapatalk" id="0x7f0201a5" />
<public type="drawable" name="mz_stat_sys_timely" id="0x7f0201a6" />
<public type="drawable" name="mz_stat_sys_HTCMania" id="0x7f0201a7" />
<public type="drawable" name="mz_stat_sys_Paypal" id="0x7f0201a8" />
<public type="drawable" name="mz_stat_sys_Pinterest" id="0x7f0201a9" />
<public type="drawable" name="mz_stat_sys_telegramplus" id="0x7f0201aa" />
<public type="drawable" name="mz_stat_sys_PrinterShare" id="0x7f0201ab" />
<public type="drawable" name="mz_stat_sys_Mensajes" id="0x7f0201ac" />
<public type="drawable" name="mz_stat_sys_skype" id="0x7f0201ad" />
<public type="drawable" name="mz_stat_sys_inbox" id="0x7f0201ae" />
<public type="drawable" name="mz_stat_sys_kakaotalk" id="0x7f0201af" />
<public type="drawable" name="mz_stat_sys_disa" id="0x7f0201b0" />Como decías, la última es disa y habría que seguir por ahí. El "1" lo puse porque me equivoqué y tenía que poner algo para que compilase de nuevo.
Sí, hay que seguir desde ese número. Si empezamos a seguir por otro distinto al final es un follón y además que hay que estár renombrando iconos en el public y por los .smali, mucho lio.
Si quieres lo hacemos en lollipop, o en kitkat. En lollipop sería empezar de cero seguramente pero así ya estaría hecho
yodrako
13/07/15, 14:33:01
Sí, estaba diciendo pero con una versión antigua que hice que tenía por el pc.
Esto es lo modificado del public.xml:
<public type="drawable" name="mz_stat_sys_k9 "id="0x7f0201b2"/>
<public type="drawable" name="mz_stat_sys_fit "id="0x7f0201b3"/>
<public type="drawable" name="mz_stat_sys_googleCalendar "id="0x7f0201b4"/>
<public type="drawable" name="mz_stat_sys_keep "id="0x7f0201b5"/>
<public type="drawable" name="mz_stat_sys_trackchecker "id="0x7f0201b6"/>
<public type="drawable" name="mz_stat_sys_skype "id="0x7f0201b7"/>
<public type="drawable" name="mz_stat_sys_alarmdroid "id="0x7f0201b8"/>
<public type="drawable" name="mz_stat_sys_spotifyTablet "id="0x7f0201b9"/>
<public type="drawable" name="mz_stat_sys_sportstracker "id="0x7f0201ba"/>
<public type="drawable" name="mz_stat_sys_trello "id="0x7f0201bb"/>
<public type="drawable" name="mz_stat_sys_yahooWeather "id="0x7f0201bc"/>
<public type="drawable" name="mz_stat_sys_oeffi "id="0x7f0201bd"/>
<public type="drawable" name="mz_stat_sys_skyscanner "id="0x7f0201be"/>
<public type="drawable" name="mz_stat_sys_googleplay_update "id="0x7f0201bf"/>
<public type="drawable" name="mz_stat_sys_xposed "id="0x7f0201c0"/>
<public type="drawable" name="mz_stat_sys_ubreader "id="0x7f0201c1"/>
<public type="drawable" name="mz_stat_sys_shazam "id="0x7f0201c2"/>
<public type="drawable" name="mz_stat_sys_radiosspain "id="0x7f0201c3"/>
<public type="drawable" name="mz_stat_sys_greenify "id="0x7f0201c4"/>
<public type="drawable" name="mz_stat_sys_gravitybox "id="0x7f0201c5"/>
<public type="drawable" name="mz_stat_sys_gravitybox "id="0x7f0201c6"/>
<public type="drawable" name="mz_stat_sys_googleOpinion "id="0x7f0201c7"/>
<public type="drawable" name="mz_stat_sys_flymetools "id="0x7f0201c8"/>
<public type="drawable" name="mz_stat_sys_dropbox "id="0x7f0201c9"/>
<public type="drawable" name="mz_stat_sys_aptoide "id="0x7f0201ca"/>
<public type="drawable" name="mz_stat_sys_amplify "id="0x7f0201cb"/>
<public type="drawable" name="mz_stat_sys_admDispositivos "id="0x7f0201cc"/>
<public type="drawable" name="mz_stat_sys_acdisplay "id="0x7f0201cd"/>
<public type="drawable" name="mz_stat_sys_swiftkey "id="0x7f0201ce"/>
<public type="drawable" name="mz_stat_sys_touchpal2015 "id="0x7f0201cf"/>
<public type="drawable" name="mz_stat_sys_amazonAppStore "id="0x7f0201d0"/>
[/php]Como decías, la última es disa y habría que seguir por ahí. El "1" lo puse porque me equivoqué y tenía que poner algo para que compilase de nuevo.
Sí, hay que seguir desde ese número. Si empezamos a seguir por otro distinto al final es un follón y además que hay que estár renombrando iconos en el public y por los .smali, mucho lio.
Si quieres lo hacemos en lollipop, o en kitkat. En lollipop sería empezar de cero seguramente pero así ya estaría hecho
<public type="drawable" name="mz_stat_sys_podcastaddict "id="0x7f0201b1"/>
<public type="drawable" name="mz_stat_sys_k9 "id="0x7f0201b2"/>
<public type="drawable" name="mz_stat_sys_fit "id="0x7f0201b3"/>
<public type="drawable" name="mz_stat_sys_googleCalendar "id="0x7f0201b4"/>
<public type="drawable" name="mz_stat_sys_keep "id="0x7f0201b5"/>
<public type="drawable" name="mz_stat_sys_trackchecker "id="0x7f0201b6"/>
<public type="drawable" name="mz_stat_sys_skype "id="0x7f0201b7"/>
<public type="drawable" name="mz_stat_sys_alarmdroid "id="0x7f0201b8"/>
<public type="drawable" name="mz_stat_sys_spotifyTablet "id="0x7f0201b9"/>
<public type="drawable" name="mz_stat_sys_sportstracker "id="0x7f0201ba"/>
<public type="drawable" name="mz_stat_sys_trello "id="0x7f0201bb"/>
<public type="drawable" name="mz_stat_sys_yahooWeather "id="0x7f0201bc"/>
<public type="drawable" name="mz_stat_sys_oeffi "id="0x7f0201bd"/>
<public type="drawable" name="mz_stat_sys_skyscanner "id="0x7f0201be"/>
<public type="drawable" name="mz_stat_sys_googleplay_update "id="0x7f0201bf"/>
<public type="drawable" name="mz_stat_sys_xposed "id="0x7f0201c0"/>
<public type="drawable" name="mz_stat_sys_ubreader "id="0x7f0201c1"/>
<public type="drawable" name="mz_stat_sys_shazam "id="0x7f0201c2"/>
<public type="drawable" name="mz_stat_sys_radiosspain "id="0x7f0201c3"/>
<public type="drawable" name="mz_stat_sys_greenify "id="0x7f0201c4"/>
<public type="drawable" name="mz_stat_sys_gravitybox "id="0x7f0201c5"/>
<public type="drawable" name="mz_stat_sys_gravitybox "id="0x7f0201c6"/>
<public type="drawable" name="mz_stat_sys_googleOpinion "id="0x7f0201c7"/>
<public type="drawable" name="mz_stat_sys_flymetools "id="0x7f0201c8"/>
<public type="drawable" name="mz_stat_sys_dropbox "id="0x7f0201c9"/>
<public type="drawable" name="mz_stat_sys_aptoide "id="0x7f0201ca"/>
<public type="drawable" name="mz_stat_sys_amplify "id="0x7f0201cb"/>
<public type="drawable" name="mz_stat_sys_admDispositivos "id="0x7f0201cc"/>
<public type="drawable" name="mz_stat_sys_acdisplay "id="0x7f0201cd"/>
<public type="drawable" name="mz_stat_sys_swiftkey "id="0x7f0201ce"/>
<public type="drawable" name="mz_stat_sys_touchpal2015 "id="0x7f0201cf"/>
<public type="drawable" name="mz_stat_sys_amazonAppStore "id="0x7f0201d0"/>
Pues aquí está el fragmento de texto del public.xml
Puede parecer que hay algunos repetidos, pero tiene una explicación.
Spotify, GooglePlay y AmazonAppStore, al menos a mi, no me están funcionando. No sé a que es debido. Si es debido a algún error en las lineas del código, puedo cambiarlo aquí rápidamente.
GravityBox hay dos, uno para KK y otro para L.
AmazonAppStore → Uno es la tienda de App, y la otra Amazon en general.
No sé cuanto trabajo lleva hacer cada versión. Yo de momento no he probado las betas y cuando salga la release con Android 5, la cambiaré en algún momento, pero todavía no sé cuando. Este es mi caso personal.
El resto de gente no sé que hará exactamente.
Así que yo soy partidario de tener ambas. Pero si crees que es mucho trabajo se puede hacer para la L.
Si puedo ayudar en más cosas estoy por aquí :ok:
Edit: En el public.xml veo que Twitter, Whataspp y Viber están mezclados con las aplicaciones chinas.
Vale gracias ahora me pongo.
Sí, las que están mezcladas con las apps chinas son porque ya estaban por defecto en flyme.
Creo que lo mejor va a ser hacerlo para kitkat, para que salga la estable de lollipop falta bastante y habrán vuelto a cambiar el systemui...
Es curioso porque a mi si me salen los iconos de google play y de amazon. Que rom llevas?
yodrako
13/07/15, 14:55:07
La 4.2.0.5 A
Se supone que la última estable, no?
Qué raro...
Edit: puedo modificar el archivo si dices que a ti te sale. Por no repetir dos veces las cosas más que nada...
Si, yo tambien.. Da igual, déjalos y vamos probando. Si no pongo en su lugar otras imágenes y ya está.
yodrako
13/07/15, 15:24:59
<public type="drawable" name="mz_stat_sys_podcastaddict" id="0x7f0201b1"/>
<public type="drawable" name="mz_stat_sys_k9" id="0x7f0201b2"/>
<public type="drawable" name="mz_stat_sys_fit" id="0x7f0201b3"/>
<public type="drawable" name="mz_stat_sys_googleCalendar" id="0x7f0201b4"/>
<public type="drawable" name="mz_stat_sys_keep" id="0x7f0201b5"/>
<public type="drawable" name="mz_stat_sys_trackchecker" id="0x7f0201b6"/>
<public type="drawable" name="mz_stat_sys_skype" id="0x7f0201b7"/>
<public type="drawable" name="mz_stat_sys_alarmdroid" id="0x7f0201b8"/>
<public type="drawable" name="mz_stat_sys_spotifyTablet" id="0x7f0201b9"/>
<public type="drawable" name="mz_stat_sys_sportstracker" id="0x7f0201ba"/>
<public type="drawable" name="mz_stat_sys_trello" id="0x7f0201bb"/>
<public type="drawable" name="mz_stat_sys_yahooWeather" id="0x7f0201bc"/>
<public type="drawable" name="mz_stat_sys_oeffi" id="0x7f0201bd"/>
<public type="drawable" name="mz_stat_sys_skyscanner" id="0x7f0201be"/>
<public type="drawable" name="mz_stat_sys_googleplay_update" id="0x7f0201bf"/>
<public type="drawable" name="mz_stat_sys_xposed" id="0x7f0201c0"/>
<public type="drawable" name="mz_stat_sys_ubreader" id="0x7f0201c1"/>
<public type="drawable" name="mz_stat_sys_shazam" id="0x7f0201c2"/>
<public type="drawable" name="mz_stat_sys_radiosspain" id="0x7f0201c3"/>
<public type="drawable" name="mz_stat_sys_greenify" id="0x7f0201c4"/>
<public type="drawable" name="mz_stat_sys_gravitybox" id="0x7f0201c5"/>
<public type="drawable" name="mz_stat_sys_gravitybox" id="0x7f0201c6"/>
<public type="drawable" name="mz_stat_sys_googleOpinion" id="0x7f0201c7"/>
<public type="drawable" name="mz_stat_sys_flymetools" id="0x7f0201c8"/>
<public type="drawable" name="mz_stat_sys_dropbox" id="0x7f0201c9"/>
<public type="drawable" name="mz_stat_sys_aptoide" id="0x7f0201ca"/>
<public type="drawable" name="mz_stat_sys_amplify" id="0x7f0201cb"/>
<public type="drawable" name="mz_stat_sys_admDispositivos" id="0x7f0201cc"/>
<public type="drawable" name="mz_stat_sys_acdisplay" id="0x7f0201cd"/>
<public type="drawable" name="mz_stat_sys_swiftkey" id="0x7f0201ce"/>
<public type="drawable" name="mz_stat_sys_touchpal2015" id="0x7f0201cf"/>
<public type="drawable" name="mz_stat_sys_amazonAppStore" id="0x7f0201d0"/>
<public type="drawable" name="mz_stat_sys_amazonAppStore" id="0x7f0201d1"/>
Había un errorcillo. Creo que ahora está mejor
Vale, gracias.
Eso que yo decía que a partir de ese número ya podiamos seguir añadiendo iconos no era cierto, con el MX4 creo que sí lo conseguí, pero con el M1 Note no, hay que estar quitando los ID de las apps chinas.
No pasa nada, al final caben casi todas las que has pasado, solo faltan las 4 últimas que les puedo buscar algún hueco.
Al final, así compila:
Las apps que estaban repetidas les he asignado un número que son unas imágenes que he puesto para que compile.
<public type="drawable" name="mz_stat_sys_9gag" id="0x7f020186" />
<public type="drawable" name="1" id="0x7f020187" />
<public type="drawable" name="mz_stat_sys_telegram" id="0x7f020188" />
<public type="drawable" name="mz_stat_sys_amazon" id="0x7f020189" />
<public type="drawable" name="mz_stat_sys_Aquamail" id="0x7f02018a" />
<public type="drawable" name="mz_stat_sys_clash" id="0x7f02018b" />
<public type="drawable" name="mz_stat_sys_diradio" id="0x7f02018c" />
<public type="drawable" name="mz_stat_sys_ebay" id="0x7f02018d" />
<public type="drawable" name="mz_stat_sys_alibaba" id="0x7f02018e" />
<public type="drawable" name="mz_stat_sys_facebook" id="0x7f02018f" />
<public type="drawable" name="mz_stat_sys_facebook_message" id="0x7f020190" />
<public type="drawable" name="mz_stat_sys_flynx" id="0x7f020191" />
<public type="drawable" name="mz_stat_sys_gmail" id="0x7f020192" />
<public type="drawable" name="mz_stat_sys_google_plus" id="0x7f020193" />
<public type="drawable" name="mz_stat_sys_hangouts" id="0x7f020194" />
<public type="drawable" name="mz_stat_sys_instagram" id="0x7f020195" />
<public type="drawable" name="mz_stat_sys_imdb" id="0x7f020196" />
<public type="drawable" name="mz_stat_sys_play" id="0x7f020197" />
<public type="drawable" name="mz_stat_sys_screenfilter" id="0x7f020198" />
<public type="drawable" name="mz_stat_sys_smartwatch" id="0x7f020199" />
<public type="drawable" name="mz_stat_sys_line" id="0x7f02019a" />
<public type="drawable" name="mz_stat_sys_snapchat" id="0x7f02019b" />
<public type="drawable" name="mz_stat_sys_soundcloud" id="0x7f02019c" />
<public type="drawable" name="mz_stat_sys_spotify" id="0x7f02019d" />
<public type="drawable" name="mz_stat_sys_alipay" id="0x7f02019e" />
<public type="drawable" name="mz_stat_sys_baidu" id="0x7f02019f" />
<public type="drawable" name="mz_stat_sys_vueling" id="0x7f0201a0" />
<public type="drawable" name="mz_stat_sys_Wallapop" id="0x7f0201a1" />
<public type="drawable" name="mz_stat_sys_youtube" id="0x7f0201a2" />
<public type="drawable" name="mz_stat_sys_aliexpress" id="0x7f0201a3" />
<public type="drawable" name="mz_stat_sys_ElTiempo" id="0x7f0201a4" />
<public type="drawable" name="mz_stat_sys_tapatalk" id="0x7f0201a5" />
<public type="drawable" name="mz_stat_sys_timely" id="0x7f0201a6" />
<public type="drawable" name="mz_stat_sys_HTCMania" id="0x7f0201a7" />
<public type="drawable" name="mz_stat_sys_Paypal" id="0x7f0201a8" />
<public type="drawable" name="mz_stat_sys_Pinterest" id="0x7f0201a9" />
<public type="drawable" name="mz_stat_sys_telegramplus" id="0x7f0201aa" />
<public type="drawable" name="mz_stat_sys_PrinterShare" id="0x7f0201ab" />
<public type="drawable" name="mz_stat_sys_Mensajes" id="0x7f0201ac" />
<public type="drawable" name="mz_stat_sys_skype" id="0x7f0201ad" />
<public type="drawable" name="mz_stat_sys_inbox" id="0x7f0201ae" />
<public type="drawable" name="mz_stat_sys_kakaotalk" id="0x7f0201af" />
<public type="drawable" name="mz_stat_sys_disa" id="0x7f0201b0" />
<public type="drawable" name="mz_stat_sys_podcastaddict" id="0x7f0201b1"/>
<public type="drawable" name="mz_stat_sys_k9" id="0x7f0201b2"/>
<public type="drawable" name="mz_stat_sys_fit" id="0x7f0201b3"/>
<public type="drawable" name="mz_stat_sys_googleCalendar" id="0x7f0201b4"/>
<public type="drawable" name="mz_stat_sys_keep" id="0x7f0201b5"/>
<public type="drawable" name="mz_stat_sys_trackchecker" id="0x7f0201b6"/>
<public type="drawable" name="2" id="0x7f0201b7"/>
<public type="drawable" name="mz_stat_sys_alarmdroid" id="0x7f0201b8"/>
<public type="drawable" name="mz_stat_sys_spotifyTablet" id="0x7f0201b9"/>
<public type="drawable" name="mz_stat_sys_sportstracker" id="0x7f0201ba"/>
<public type="drawable" name="mz_stat_sys_trello" id="0x7f0201bb"/>
<public type="drawable" name="mz_stat_sys_yahooWeather" id="0x7f0201bc"/>
<public type="drawable" name="mz_stat_sys_oeffi" id="0x7f0201bd"/>
<public type="drawable" name="mz_stat_sys_skyscanner" id="0x7f0201be"/>
<public type="drawable" name="mz_stat_sys_googleplay_update" id="0x7f0201bf"/>
<public type="drawable" name="mz_stat_sys_xposed" id="0x7f0201c0"/>
<public type="drawable" name="mz_stat_sys_ubreader" id="0x7f0201c1"/>
<public type="drawable" name="mz_stat_sys_shazam" id="0x7f0201c2"/>
<public type="drawable" name="mz_stat_sys_radiosspain" id="0x7f0201c3"/>
<public type="drawable" name="mz_stat_sys_greenify" id="0x7f0201c4"/>
<public type="drawable" name="mz_stat_sys_gravitybox" id="0x7f0201c5"/>
<public type="drawable" name="3" id="0x7f0201c6"/>
<public type="drawable" name="mz_stat_sys_googleOpinion" id="0x7f0201c7"/>
<public type="drawable" name="mz_stat_sys_flymetools" id="0x7f0201c8"/>
<public type="drawable" name="mz_stat_sys_dropbox" id="0x7f0201c9"/>
<public type="drawable" name="mz_stat_sys_aptoide" id="0x7f0201ca"/>
He usado los fallos al decompilar del apktool para añadir algunas más y las que estaban en flyme que no eran apps chinas:
<public type="drawable" name="mz_stat_sys_whatsapp" id="0x7f02021b" />
<public type="drawable" name="stat_sys_data_connected_3g_double" id="0x7f02021c" />
<public type="drawable" name="stat_sys_data_connected_3g_single" id="0x7f02021d" />
<public type="drawable" name="mz_stat_sys_viber" id="0x7f02021e" />
<public type="drawable" name="stat_sys_data_connected_4g_double" id="0x7f02021f" />
<public type="drawable" name="stat_sys_data_connected_4g_single" id="0x7f020220" />
<public type="drawable" name="stat_sys_data_connected_double" id="0x7f020221" />
<public type="drawable" name="mz_stat_sys_twitter" id="0x7f020222" />
<public type="drawable" name="stat_sys_data_connected_e_double" id="0x7f020223" />
<public type="drawable" name="stat_sys_data_connected_e_single" id="0x7f020224" />
<public type="drawable" name="mz_stat_sys_amplify" id="0x7f020225" />
<public type="drawable" name="stat_sys_data_connected_g_double" id="0x7f020226" />
<public type="drawable" name="stat_sys_data_connected_g_single" id="0x7f020227" />
<public type="drawable" name="mz_stat_sys_admDispositivos" id="0x7f020228" />
<public type="drawable" name="stat_sys_data_connected_h_double" id="0x7f020229" />
<public type="drawable" name="mz_stat_sys_acdisplay" id="0x7f02022a" />
Ahora me pongo con el .smali
Vale, ya está y compila. Solo falta arreglar los iconos, añadir las apps que falta que no caben y probar si salen bien.
He arreglado lo de HTCmania y pinterest, que estaban cambiados.
He puesto que cambie la notificación de google play cuando sea una descarga, no sé si funcionará la verdad
Así queda el .smali ya casi terminado:
.class final Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;
.super Ljava/util/HashMap;
.source "MeizuCustomizedIcons.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# direct methods
.method constructor <init>()V
.locals 7
.prologue
const v6, 0x7f02019f
const v5, 0x7f02019e
const v4, 0x7f020187
const v3, 0x7f020185
const v2, 0x7f02018e
.line 28
invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
.line 31
const-string v0, "com.tencent.mobileqq"
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 32
const-string v0, "com.tencent.mobileqqi"
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 33
const-string v0, "com.yahoo.mobile.cliente.android.weather"
const v1, 0x7f0201bc
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 34
const-string v0, "hello.vierco.com.htcmania"
const v1, 0x7f0201a7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 35
const-string v0, "com.alibaba.aliexpresshd"
const v1, 0x7f0201a3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 36
const-string v0, "ch.bitspin.timely"
const v1, 0x7f0201a6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 37
const-string v0, "com.mo2o.vueling"
const v1, 0x7f0201a0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 38
const-string v0, "es.eltiempo.weatherapp"
const v1, 0x7f0201a4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 39
const-string v0, "com.wallapop"
const v1, 0x7f0201a1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 40
const-string v0, "com.google.android.youtube"
const v1, 0x7f0201a2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 41
const-string v0, "com.quoord.tapatalkpro.activity"
const v1, 0x7f0201a5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 42
const-string v0, "com.pinterest"
const v1, 0x7f0201a9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 43
const-string v0, "com.paypal.android.p2pmobile"
const v1, 0x7f0201a8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 44
const-string v0, "org.telegram.plus"
const v1, 0x7f0201aa
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 47
const-string v0, "com.zhixin.flymeTools"
const v1, 0x7f0201c8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50
const-string v0, "com.tudou.android"
const v1, 0x7f0201b7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 53
const-string v0, "de.schildbach.oeffi"
const v1, 0x7f0201bd
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 54
const-string v0, "net.skyscanner.android.main"
const v1, 0x7f0201be
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 55
const-string v0, "com.sina.videocompanion"
const v1, 0x7f0201ac
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 56
const-string v0, "com.sina.news"
const v1, 0x7f0201ab
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 59
const-string v0, "com.google.android.calendar"
const v1, 0x7f0201b4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 60
const-string v0, "com.amazon.venezia"
const v1, 0x7f020189
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 61
const-string v0, "org.kman.AquaMail"
const v1, 0x7f02018a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 62
const-string v0, "com.audioaddict.di"
const v1, 0x7f02018c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 63
const-string v0, "org.telegram.messenger"
const v1, 0x7f020188
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 64
const-string v0, "com.supercell.clashofclans"
const v1, 0x7f02018b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 67
const-string v0, "com.mobisystems.ubreader_west"
const v1, 0x7f0201c1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 68
const-string v0, "com.shazam.android"
const v1, 0x7f0201c2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 69
const-string v0, "es.androideapp.radioEsp"
const v1, 0x7f0201c3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 70
const-string v0, "com.oasisfeng.greenify"
const v1, 0x7f0201c4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 71
const-string v0, "im.yixin"
const v1, 0x7f0201c6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 74
const-string v0, "com.alibaba.wireless"
const v1, 0x7f020186
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 75
const-string v0, "com.bt.smartwatch"
const v1, 0x7f020199
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
const-string v0, "com.trello"
const v1, 0x7f0201bb
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 77
const-string v0, "com.alipay.android.app"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 78
const-string v0, "com.eg.android.AlipayGphone"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
const-string v0, "com.fsck.k9"
const v1, 0x7f0201b2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 80
const-string v0, "com.android.vending"
const v1, 0x7f020197
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
const-string v0, "com.google.android.keep"
const v1, 0x7f0201b5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 82
const-string v0, "com.ceco.kitkat.gravitybox"
const v1, 0x7f0201c5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 85
const-string v0, "com.sohu.inputmethod.sogou"
const v1, 0x7f0201b0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 86
const-string v0, "com.sohu.newsclient"
const v1, 0x7f0201ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 87
const-string v0, "com.sohu.sohuvideo"
const v1, 0x7f0201af
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 90
const-string v0, "com.qihoo360.mobilesafe"
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 91
const-string v0, "com.qihoo360.mobilesafe_meizu"
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 92
const-string v0, "com.qihoo360.mobilesafe.opti.powerctl"
const v1, 0x7f020184
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 95
const-string v0, "com.imdb.mobile"
const v1, 0x7f020196
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 98
const-string v0, "com.soundcloud.android"
const v1, 0x7f02019c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 101
const-string v0, "com.douban.book.reader"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 102
const-string v0, "com.douban.bookcart"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 103
const-string v0, "com.douban.event"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 104
const-string v0, "com.douban.group"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 105
const-string v0, "com.douban.movie"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 106
const-string v0, "com.douban.shuo"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 109
const-string v0, "com.ebay.mobile"
const v1, 0x7f02018d
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 110
const-string v0, "com.google.android.apps.fitness"
const v1, 0x7f0201b3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 113
const-string v0, "Com.flynx"
const v1, 0x7f020191
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 116
const-string v0, "Com.haxor"
const v1, 0x7f020198
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 119
const-string v0, "com.snapchat.android"
const v1, 0x7f02019b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 122
const-string v0, "com.pplive.androidphone"
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 123
const-string v0, "com.pplive.androidpad"
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 126
const-string v0, "cm.aptoide.pt"
const v1, 0x7f0201ca
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 129
const-string v0, "com.dropbox.android"
const v1, 0x7f0201c9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 130
const-string v0, "com.myzaker.zaker_phone_smartbar"
const v1, 0x7f0201c9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 133
const-string v0, "com.spotify.music"
const v1, 0x7f0201b9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 136
const-string v0, "de.robv.android.xposed.installer"
const v1, 0x7f0201c0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 139
const-string v0, "com.google.android.apps.paidtasks"
const v1, 0x7f0201c7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 142
const-string v0, "com.facebook.katana"
const v1, 0x7f02018f
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 144
const-string v0, "com.facebook.orca"
const v1, 0x7f020190
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 147
const-string v0, "com.google.android.apps.plus"
const v1, 0x7f020193
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 149
const-string v0, "com.google.android.talk"
const v1, 0x7f020194
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 151
const-string v0, "com.google.android.gm"
const v1, 0x7f020192
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 154
const-string v0, "com.instagram.android"
const v1, 0x7f020195
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 157
const-string v0, "jp.naver.line.android"
const v1, 0x7f02019a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 160
const-string v0, "com.skype.raider"
const v1, 0x7f0201ad
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 163
const-string v0, "com.bambuna.podcastaddict"
const v1, 0x7f0201b1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 166
const-string v0, "com.splunchy.android.alarmclock"
const v1, 0x7f0201b8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 169
const-string v0, "com.stt.android"
const v1, 0x7f0201ba
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 172
const-string v0, "com.google.android.finsky.download.MimeTypeActivit y"
const v1, 0x7f0201bf
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 175
const-string v0, "com.metalsoft.trackchecker_mobile"
const v1, 0x7f0201b6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 178
const-string v0, "Com.spotify.music"
const v1, 0x7f02019d
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 181
const-string v0, "com.dynamixsoftware.printershare.amazon"
const v1, 0x7f0201ab
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 184
const-string v0, "com.android.mms"
const v1, 0x7f0201ac
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 187
const-string v0, "com.google.android.apps.inbox"
const v1, 0x7f0201ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 190
const-string v0, "com.kakao.talk"
const v1, 0x7f0201af
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 193
const-string v0, "com.disa"
const v1, 0x7f0201b0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 196
const-string v0, "com.whatsapp"
const v1, 0x7f02021b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 196
const-string v0, "com.viver.voip"
const v1, 0x7f02021e
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 199
const-string v0, "com.twitter.android"
const v1, 0x7f020222
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 202
const-string v0, "com.ryansteckler.nlpunbounce"
const v1, 0x7f020225
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 205
const-string v0, "com.google.android.apps.adm"
const v1, 0x7f020228
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 208
const-string v0, "com.achep.acdisplay"
const v1, 0x7f02022a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 195
return-void
.end method
yodrako
14/07/15, 09:54:00
Vale, ya está y compila. Solo falta arreglar los iconos, añadir las apps que falta que no caben y probar si salen bien.
He arreglado lo de HTCmania y pinterest, que estaban cambiados.
He puesto que cambie la notificación de google play cuando sea una descarga, no sé si funcionará la verdad
Así queda el .smali ya casi terminado:
.class final Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;
.super Ljava/util/HashMap;
.source "MeizuCustomizedIcons.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# direct methods
.method constructor <init>()V
.locals 7
.prologue
const v6, 0x7f02019f
const v5, 0x7f02019e
const v4, 0x7f020187
const v3, 0x7f020185
const v2, 0x7f02018e
.line 28
invoke-direct {p0}, Ljava/util/HashMap;-><init>()V
.line 31
const-string v0, "com.tencent.mobileqq"
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 32
const-string v0, "com.tencent.mobileqqi"
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 33
const-string v0, "com.yahoo.mobile.cliente.android.weather"
const v1, 0x7f0201bc
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 34
const-string v0, "hello.vierco.com.htcmania"
const v1, 0x7f0201a7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 35
const-string v0, "com.alibaba.aliexpresshd"
const v1, 0x7f0201a3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 36
const-string v0, "ch.bitspin.timely"
const v1, 0x7f0201a6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 37
const-string v0, "com.mo2o.vueling"
const v1, 0x7f0201a0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 38
const-string v0, "es.eltiempo.weatherapp"
const v1, 0x7f0201a4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 39
const-string v0, "com.wallapop"
const v1, 0x7f0201a1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 40
const-string v0, "com.google.android.youtube"
const v1, 0x7f0201a2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 41
const-string v0, "com.quoord.tapatalkpro.activity"
const v1, 0x7f0201a5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 42
const-string v0, "com.pinterest"
const v1, 0x7f0201a9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 43
const-string v0, "com.paypal.android.p2pmobile"
const v1, 0x7f0201a8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 44
const-string v0, "org.telegram.plus"
const v1, 0x7f0201aa
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 47
const-string v0, "com.zhixin.flymeTools"
const v1, 0x7f0201c8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 50
const-string v0, "com.tudou.android"
const v1, 0x7f0201b7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 53
const-string v0, "de.schildbach.oeffi"
const v1, 0x7f0201bd
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 54
const-string v0, "net.skyscanner.android.main"
const v1, 0x7f0201be
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 55
const-string v0, "com.sina.videocompanion"
const v1, 0x7f0201ac
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 56
const-string v0, "com.sina.news"
const v1, 0x7f0201ab
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 59
const-string v0, "com.google.android.calendar"
const v1, 0x7f0201b4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 60
const-string v0, "com.amazon.venezia"
const v1, 0x7f020189
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 61
const-string v0, "org.kman.AquaMail"
const v1, 0x7f02018a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 62
const-string v0, "com.audioaddict.di"
const v1, 0x7f02018c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 63
const-string v0, "org.telegram.messenger"
const v1, 0x7f020188
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 64
const-string v0, "com.supercell.clashofclans"
const v1, 0x7f02018b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 67
const-string v0, "com.mobisystems.ubreader_west"
const v1, 0x7f0201c1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 68
const-string v0, "com.shazam.android"
const v1, 0x7f0201c2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 69
const-string v0, "es.androideapp.radioEsp"
const v1, 0x7f0201c3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 70
const-string v0, "com.oasisfeng.greenify"
const v1, 0x7f0201c4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 71
const-string v0, "im.yixin"
const v1, 0x7f0201c6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 74
const-string v0, "com.alibaba.wireless"
const v1, 0x7f020186
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 75
const-string v0, "com.bt.smartwatch"
const v1, 0x7f020199
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 76
const-string v0, "com.trello"
const v1, 0x7f0201bb
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 77
const-string v0, "com.alipay.android.app"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 78
const-string v0, "com.eg.android.AlipayGphone"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 79
const-string v0, "com.fsck.k9"
const v1, 0x7f0201b2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 80
const-string v0, "com.android.vending"
const v1, 0x7f020197
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 81
const-string v0, "com.google.android.keep"
const v1, 0x7f0201b5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 82
const-string v0, "com.ceco.kitkat.gravitybox"
const v1, 0x7f0201c5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 85
const-string v0, "com.sohu.inputmethod.sogou"
const v1, 0x7f0201b0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 86
const-string v0, "com.sohu.newsclient"
const v1, 0x7f0201ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 87
const-string v0, "com.sohu.sohuvideo"
const v1, 0x7f0201af
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 90
const-string v0, "com.qihoo360.mobilesafe"
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 91
const-string v0, "com.qihoo360.mobilesafe_meizu"
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 92
const-string v0, "com.qihoo360.mobilesafe.opti.powerctl"
const v1, 0x7f020184
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 95
const-string v0, "com.imdb.mobile"
const v1, 0x7f020196
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 98
const-string v0, "com.soundcloud.android"
const v1, 0x7f02019c
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 101
const-string v0, "com.douban.book.reader"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 102
const-string v0, "com.douban.bookcart"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 103
const-string v0, "com.douban.event"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 104
const-string v0, "com.douban.group"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 105
const-string v0, "com.douban.movie"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 106
const-string v0, "com.douban.shuo"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 109
const-string v0, "com.ebay.mobile"
const v1, 0x7f02018d
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 110
const-string v0, "com.google.android.apps.fitness"
const v1, 0x7f0201b3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 113
const-string v0, "Com.flynx"
const v1, 0x7f020191
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 116
const-string v0, "Com.haxor"
const v1, 0x7f020198
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 119
const-string v0, "com.snapchat.android"
const v1, 0x7f02019b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 122
const-string v0, "com.pplive.androidphone"
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 123
const-string v0, "com.pplive.androidpad"
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 126
const-string v0, "cm.aptoide.pt"
const v1, 0x7f0201ca
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 129
const-string v0, "com.dropbox.android"
const v1, 0x7f0201c9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 130
const-string v0, "com.myzaker.zaker_phone_smartbar"
const v1, 0x7f0201c9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 133
const-string v0, "com.spotify.music"
const v1, 0x7f0201b9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 136
const-string v0, "de.robv.android.xposed.installer"
const v1, 0x7f0201c0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 139
const-string v0, "com.google.android.apps.paidtasks"
const v1, 0x7f0201c7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 142
const-string v0, "com.facebook.katana"
const v1, 0x7f02018f
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 144
const-string v0, "com.facebook.orca"
const v1, 0x7f020190
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 147
const-string v0, "com.google.android.apps.plus"
const v1, 0x7f020193
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 149
const-string v0, "com.google.android.talk"
const v1, 0x7f020194
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 151
const-string v0, "com.google.android.gm"
const v1, 0x7f020192
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 154
const-string v0, "com.instagram.android"
const v1, 0x7f020195
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 157
const-string v0, "jp.naver.line.android"
const v1, 0x7f02019a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 160
const-string v0, "com.skype.raider"
const v1, 0x7f0201ad
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 163
const-string v0, "com.bambuna.podcastaddict"
const v1, 0x7f0201b1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 166
const-string v0, "com.splunchy.android.alarmclock"
const v1, 0x7f0201b8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 169
const-string v0, "com.stt.android"
const v1, 0x7f0201ba
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 172
const-string v0, "com.google.android.finsky.download.MimeTypeActivit y"
const v1, 0x7f0201bf
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 175
const-string v0, "com.metalsoft.trackchecker_mobile"
const v1, 0x7f0201b6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 178
const-string v0, "Com.spotify.music"
const v1, 0x7f02019d
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 181
const-string v0, "com.dynamixsoftware.printershare.amazon"
const v1, 0x7f0201ab
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 184
const-string v0, "com.android.mms"
const v1, 0x7f0201ac
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 187
const-string v0, "com.google.android.apps.inbox"
const v1, 0x7f0201ae
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 190
const-string v0, "com.kakao.talk"
const v1, 0x7f0201af
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 193
const-string v0, "com.disa"
const v1, 0x7f0201b0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 196
const-string v0, "com.whatsapp"
const v1, 0x7f02021b
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 196
const-string v0, "com.viver.voip"
const v1, 0x7f02021e
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 199
const-string v0, "com.twitter.android"
const v1, 0x7f020222
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 202
const-string v0, "com.ryansteckler.nlpunbounce"
const v1, 0x7f020225
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 205
const-string v0, "com.google.android.apps.adm"
const v1, 0x7f020228
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 208
const-string v0, "com.achep.acdisplay"
const v1, 0x7f02022a
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 195
return-void
.end method
Leído y entendido como va.
No sé si se podría meter alguna cosa dentro de una función (no sé si se puede hacer aquí y con este lenguaje)
por ejemplo:
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
En cualquier caso lo veo bien (aunque no he comprobado la correspondencia de los iconos)
En qué más puedo colaborar?
Leído y entendido como va.
No sé si se podría meter alguna cosa dentro de una función (no sé si se puede hacer aquí y con este lenguaje)
por ejemplo:
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/android/systemui/statusbar/phone/MeizuCustomizedIcons$1;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
En cualquier caso lo veo bien (aunque no he comprobado la correspondencia de los iconos)
En qué más puedo colaborar?
Sí, poder se podría pero escribir algo en ese lenguaje es un lío..
Pues solo queda adaptar los iconos para que se vean con un tamaño normal.
Para el M1 Note, lo más cercano a como son los de Flyme, he visto que es la medida 59x59
Esto lo hago con todos a la vez con un programa que se llama resize pictures y se hace en un segundo.
Pero hay una cosa que no he conseguido, a ver si tu sabes. Con este mod, cuando te llega una notificación de Telegram, por ejemplo, el icono sale muy grande y luego vuelve a su tamaño normal.
Esto es porque los iconos que todos me pasáis son un cuadrado, mientras que los de flyme están como en un rectángulo, con el icono en el centro. Cuando llega una notificación, flyme adapta el icono a la pantalla al alto del icono, no al ancho. Por tanto, los iconos mios se ven muy gordos mientras que los de Flyme guardan su proporción. No sé si me explico.
Lo que habría que hacer es meter los iconos de flyme en una base rectangular de 58x100, para que no se agranden cuando salta una notificación.
yodrako
14/07/15, 18:25:20
Sí, poder se podría pero escribir algo en ese lenguaje es un lío..
Pues solo queda adaptar los iconos para que se vean con un tamaño normal.
Para el M1 Note, lo más cercano a como son los de Flyme, he visto que es la medida 59x59
Esto lo hago con todos a la vez con un programa que se llama resize pictures y se hace en un segundo.
Pero hay una cosa que no he conseguido, a ver si tu sabes. Con este mod, cuando te llega una notificación de Telegram, por ejemplo, el icono sale muy grande y luego vuelve a su tamaño normal.
Esto es porque los iconos que todos me pasáis son un cuadrado, mientras que los de flyme están como en un rectángulo, con el icono en el centro. Cuando llega una notificación, flyme adapta el icono a la pantalla al alto del icono, no al ancho. Por tanto, los iconos mios se ven muy gordos mientras que los de Flyme guardan su proporción. No sé si me explico.
Lo que habría que hacer es meter los iconos de flyme en una base rectangular de 58x100, para que no se agranden cuando salta una notificación.
Pues no he visto el efecto que dices. Pero intentaré reproducirlo.
Tienes a mano un icono original de flyme?
Ya está compilado, en un rato lo pruebo en mi m1. Por si alquien lo quiere probar: https://drive.google.com/file/d/0B1WZs_VfDdzYSmllcTM0NF9nUGc/view?usp=sharing
yodrako
14/07/15, 18:33:12
Sí, poder se podría pero escribir algo en ese lenguaje es un lío..
Pues solo queda adaptar los iconos para que se vean con un tamaño normal.
Para el M1 Note, lo más cercano a como son los de Flyme, he visto que es la medida 59x59
Esto lo hago con todos a la vez con un programa que se llama resize pictures y se hace en un segundo.
Pero hay una cosa que no he conseguido, a ver si tu sabes. Con este mod, cuando te llega una notificación de Telegram, por ejemplo, el icono sale muy grande y luego vuelve a su tamaño normal.
Esto es porque los iconos que todos me pasáis son un cuadrado, mientras que los de flyme están como en un rectángulo, con el icono en el centro. Cuando llega una notificación, flyme adapta el icono a la pantalla al alto del icono, no al ancho. Por tanto, los iconos mios se ven muy gordos mientras que los de Flyme guardan su proporción. No sé si me explico.
Lo que habría que hacer es meter los iconos de flyme en una base rectangular de 58x100, para que no se agranden cuando salta una notificación.
Pues no he visto el efecto que dices. Pero intentaré reproducirlo.
Tienes a mano un icono original de flyme?
Aquí un icono de Flyme y otro que no lo es: https://drive.google.com/file/d/0B1WZs_VfDdzYZDRoNlM0dVBUMzQ/view?usp=sharing
yodrako
15/07/15, 11:00:42
Aquí un icono de Flyme y otro que no lo es: https://drive.google.com/file/d/0B1WZs_VfDdzYZDRoNlM0dVBUMzQ/view?usp=sharing
Sin mirarlo detenidamente, diría que es muy fácil. Simplemente hay que cambiar el tamaño del lienzo, no de la imagen.
Ahora sería buscar alguna manera de hacerlo en batch.
A ver si saco luego un rato y lo intento
yodrako
16/07/15, 09:37:28
He instalado la versión que hiciste y no me va. Aunque ya no sé si es problema de mi móvil por eso de que hay iconos que a mi no me iban ya en la versión previa :(
Probaré de nuevo más tarde si tengo tiempo.
Tu la has probado?
He instalado la versión que hiciste y no me va. Aunque ya no sé si es problema de mi móvil por eso de que hay iconos que a mi no me iban ya en la versión previa :(
Probaré de nuevo más tarde si tengo tiempo.
Tu la has probado?
Pues no, no he podido probarlo. Espero poder probarlo esta tarde, porque voy a estar unos dias sin poder coger el m1 y si el mx4.
Que error te da?
yodrako
16/07/15, 09:56:31
Para aumentar el lienzo:
Descargar ImageMagick → http://www.imagemagick.org/script/binary-releases.php
en la consola (en mi caso windows), tengo todas las imagenes que quiero modificar (se supone que en este punto todas tienen el mismo tamaño) escribimos:
C:\Users\Yo\Desktop\icons>mogrify -extent 80x90 -gravity Center -background none *.png
Por supuesto hay que cambiar la medida de 80x90.
yodrako
16/07/15, 09:57:58
Pues no, no he podido probarlo. Espero poder probarlo esta tarde, porque voy a estar unos dias sin poder coger el m1 y si el mx4.
Que error te da?
No es error, simplemente sigue aparenciendo el bocadillo blanco. También el símbolo de infinito, aunque no sé si este debería cambiar.
No es error, simplemente sigue aparenciendo el bocadillo blanco. También el símbolo de infinito, aunque no sé si este debería cambiar.
Borraste el SystemUI.odex?
yodrako
16/07/15, 10:16:55
Borraste el SystemUI.odex?
si, de hecho no tengo ningún SystemUI.odex.
Se debería crear uno?
si, de hecho no tengo ningún SystemUI.odex.
Se debería crear uno?
Así debería ir, no sé
yodrako
16/07/15, 10:25:43
Así debería ir, no sé
Es raro. Luego pruebo de nuevo usando el instalador y el modo manual a ver si consigo que funcione.
Además si no sale pronto la versión de Lollipop lo flashearé de nuevo a ver si así funciona :loco:
Rayden1980
26/07/15, 22:25:15
Sirve para meizu m2 note?
Sirve para meizu m2 note?
No lo he probado pero seguro al 100% que no
Rayden1980
26/07/15, 22:47:57
No lo he probado pero seguro al 100% que no
Gracias!
yodrako
19/08/15, 21:37:16
He reinstalado la última versión estable de flyme (por unos problemillas con Smart Unlock...)
Y ahora me funcionan las notificaciones estupendamente.
He hecho lo mismo que hice la otra vez, pero ahora si funcionan
Gracias!
RotoBros
20/08/15, 00:53:56
En cuanto hago el sh/sdcard/NotificationsInstaller se me apaga el movil instantaneamente, que he hecho mal? :risitas:
En cuanto hago el sh/sdcard/NotificationsInstaller se me apaga el movil instantaneamente, que he hecho mal? :risitas:
Instantáneamente??
Que raro..
Directamente, no te sale ningún mensaje?
RotoBros
20/08/15, 01:07:58
Instantáneamente??
Que raro..
Directamente, no te sale ningún mensaje?
No, ademas tengo el fondo de pntalla negro y me he quedado sin barra de notificaciones :S:(
No, ademas tengo el fondo de pntalla negro y me he quedado sin barra de notificaciones :S:(
Pues entonces mete el systemui en system/priv-app y dale permisos
RotoBros
20/08/15, 01:10:47
Pues entonces mete el systemui en system/priv-app y dale permisos
ya lo he hecho y nada
He hecho el sistem manual y es cuando me ha pasado esto, me ha empzado a salir com.meizu.(noseque) dejo de funcionar, e tenido que reiniciar el movil y se me ha quedado asi
ya lo he hecho y nada
En que rom estás?
Es raro que tengas el systemui en priv-app con los permisos 0644 y no te vaya.
De todas formas reinstalando la rom sin borrar datos se soluciona
RotoBros
20/08/15, 01:14:33
En que rom estás?
Es raro que tengas el systemui en priv-app con los permisos 0644 y no te vaya.
De todas formas reinstalando la rom sin borrar datos se soluciona
4.2.0.5A, como hago eso? (perdona soy muy negado para esto)
4.2.0.5A, como hago eso? (perdona soy muy negado para esto)
Necesitas un explorador root, tienes que ir a /sdcard y copiar SystemUI.apk
Lo tienes que pegar en /system/priv-app
Luego mantienes pulsado sobre el, le das a cambiar permisos y pones 0644 o rw-r--r
Reinicias y listo
RotoBros
20/08/15, 01:23:08
Necesitas un explorador root, tienes que ir a /sdcard y copiar SystemUI.apk
Lo tienes que pegar en /system/priv-app
Luego mantienes pulsado sobre el, le das a cambiar permisos y pones 0644 o rw-r--r
Reinicias y listo
Ahaaaa, vale lo habia hecho bien, solo me faltaba reiniciar, aunque, esto lo hacia por el fallout shelter para que me saliesen el icono de simbolo nuclear, pero me sigue saliendo un bocadillo de app generica :S
yodrako
20/08/15, 01:30:57
Has instalado el busy box?
No solo descargar, sino abrirlo y hacer algún paso que pide una vez abierto
RotoBros
20/08/15, 01:31:30
Has instalado el busy box?
No solo descargar, sino abrirlo y hacer algún paso que pide una vez abierto
ah, ùes no
Edit: vale, ahora si que me ha ido con el instalador! muchas gracias :D, aunque como digo, para el fallout Shleter siguen saliendome bocadillos :S
Si, es que el Fallout no está incluido
RotoBros
20/08/15, 01:41:48
Si, es que el Fallout no está incluido
Oh :( y eso tiene arreglo?
yodrako
20/08/15, 09:08:35
Oh :( y eso tiene arreglo?
Te aconsejo que te leas el post completo
daviseto
30/09/15, 13:37:02
Hola buenas¡,queria agradecer el excelente trabajo que haces gracias a este system para que se vean las notificaciones,yo lo tenia en kitkat y estaba maravillado,ahora el problema,jaja,desde que actualicé a lollipop he seguido el tutorial al pie de la letra con la version 1.4 para lollipop para volver a tener las notificaciones por separado y no salga el bocadillo típico,pues lo he hecho de las dos formas y no me funciona,no se que puedo hacer mal,he tenido que instalar la rom 4 veces sin borrar datos porque al sustituir el archivo systemUi en la priv-app se me queda congelado y me toca apagarlo y al iniciarlo se me queda bloqueado no dejandome mas remedio que reinstalar la rom(4 veces lo he hecho ya),el segundo metodo el cual lo he hecho tambien hasta 5 veces tengo el superuser,busybox,el emulador y instalador todo ok ya que el xposed si que lo tengo y funciona perfectamente,pues ejecuto el instalador en el emulador y me da todo ok y se reinicia pero siguen saliendo el bocadillo y no me separa las notificaciones,no se por que pasará esto ya que lo he repetido mil veces y nada,me he fijado que cuando exploro con root en la carpeta priv-app esta el systemUI del instalador que no se porque lo instala en esa carpeta cuando deberia de estar en la de system.UI para remplazar el que ya hay,no se si me explico,al hacer el metido se me queda un system.ui en la carpeta priv-app y otro que es el que ya tenia el sistema en la carpeta systemUI,haber si alguien podria ayudarme,si sustituyo uno por el otro se volve a bloquear...
Hola buenas¡,queria agradecer el excelente trabajo que haces gracias a este system para que se vean las notificaciones,yo lo tenia en kitkat y estaba maravillado,ahora el problema,jaja,desde que actualicé a lollipop he seguido el tutorial al pie de la letra con la version 1.4 para lollipop para volver a tener las notificaciones por separado y no salga el bocadillo típico,pues lo he hecho de las dos formas y no me funciona,no se que puedo hacer mal,he tenido que instalar la rom 4 veces sin borrar datos porque al sustituir el archivo systemUi en la priv-app se me queda congelado y me toca apagarlo y al iniciarlo se me queda bloqueado no dejandome mas remedio que reinstalar la rom(4 veces lo he hecho ya),el segundo metodo el cual lo he hecho tambien hasta 5 veces tengo el superuser,busybox,el emulador y instalador todo ok ya que el xposed si que lo tengo y funciona perfectamente,pues ejecuto el instalador en el emulador y me da todo ok y se reinicia pero siguen saliendo el bocadillo y no me separa las notificaciones,no se por que pasará esto ya que lo he repetido mil veces y nada,me he fijado que cuando exploro con root en la carpeta priv-app esta el systemUI del instalador que no se porque lo instala en esa carpeta cuando deberia de estar en la de system.UI para remplazar el que ya hay,no se si me explico,al hacer el metido se me queda un system.ui en la carpeta priv-app y otro que es el que ya tenia el sistema en la carpeta systemUI,haber si alguien podria ayudarme,si sustituyo uno por el otro se volve a bloquear...
Pero para lollipop para el m1 note solo hice la que subí unos posts atrás, la que está subida es para el mx4, por eso no funciona.
daviseto
01/10/15, 11:58:47
perdona mi desconocimiento,pero te podrias explicar?,no puedo poner notificaciones separadas en flyme 4.5.5?
perdona mi desconocimiento,pero te podrias explicar?,no puedo poner notificaciones separadas en flyme 4.5.5?
No, por ahora no lo he hecho. Cualquiera que pongas te dará error
daviseto
01/10/15, 12:06:47
vale,ya me estaba yo volviendo loco,jaja,muchas gracias,espero que la saques pronto,sigue trabajando asi,te lo agradecemos
FabianCL
07/01/16, 21:34:48
Nada para MX5? :(
Sariweia
02/02/16, 14:01:52
He probado el metodo de ambas formas y no lo he conseguido tras dos intentos. La segunda vez el movil quedaba bloqueado sin poder hacer nada y he tenido que instalar de nuevo la ROm
daviseto
20/11/16, 22:27:15
Me he metido en la carpeta compartida y no esta el archico Systemuy del m1 note para lollipop
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.