domingo, 20 de mayo de 2018

[Honda Android] Agregar permisos, importar y exportar.

Todas las app vienen por defecto sin una configuración estándar para el sistema, de modo que nada mas iniciar la marcha se bloquearan o bien escuchando música si queremos abrir un mapa, se cortara la reproducción. Aquí vamos a detallar como resolver ese problema, ademas de como realizar una copia de seguridad para el futuro y no tener que introducir a mano todos los permisos y como exportarlo en caso de necesitarlo. Empezamos!




Lo que vamos a tratar en esta publicación es como configurar dichos permisos. Todo ello se realiza desde la aplicación Honda permissions que podéis descargar desde aquí. Una vez instalada y ejecutada, veremos lo que se muestra en la pantalla superior.



Pinchamos en el icono de la izquierda superior con tres lineas horizontales y seleccionamos "process controls" Aquí veremos el listado completo de procesos que tiene la radio por defecto. Si mantenemos presionado cualquiera podremos borrarlo, copiarlo o editarlo.



Seleccionando el icono de la parte inferior derecha con el símbolo + podemos añadir un nuevo permiso para alguna aplicación que hayamos instalado (o vamos a instalar, pues el orden de los factores no altera el producto en este caso).





Una vez seleccionamos introducir un nuevo permiso, nos saldrá un formulario con varias casillas a rellenar. Es algo engorroso ir uno a uno (pero se puede realizar copia de seguridad para el futuro) pero muy sencillo de redactar. Ahora explicamos brevemente como rellenar este formulario:
  • En el primer y segundo apartado, redactaremos lo mismo, el nombre de proceso/paquete de la aplicación (si no lo tenéis, abajo hay un listado con varias aplicaciones ya mencionadas en otros hilos).
  • AuthType, seleccionar siempre THIRD_PARTY. Desconozco si el resto de opciones pueden ofrecer mas ventajas, no he indagado tanto, se que con esta las apps se ejecutaran sin problema.
  • AppType seleccionaremos el tipo de aplicación. Si os confundís o tenéis duda no os preocupéis, rara vez se altera su funcionamiento. 
    • Navi es para navegadores, detectores de radar, aplicaciones relacionadas con el uso de la ubicación en especial.
    • Multimedia es para temas audiovisuales. Aplicaciones que reproducen video y/o musica y plataformas de reproducir en streaming.
    • Browser es para navegadores de internet o exploradores de archivos. 
    • Si creéis que la app que instaláis no va en esos grupos, seleccionar Other como opción 
  • VideoOut: Es el responsable de bloquear el uso de la aplicación cuando el coche entra en movimiento, por lo que básicamente para todas las aplicaciones instaladas se configuran OFF.
  • SoundOut: Esta habilitada indica que la aplicación tiene audio exclusivo! Esto quiere decir que al abrir la aplicación con función habilitada, automáticamente cualquier otra fuente de audio se cerrará. Solo seleccionar en apps tipo multimedia.
  • SoundInterrupt: Esta habilitada indica que la aplicación tiene audio NO exclusivo! Es decir, que al abrir la aplicación con función habilitada, trabajará en dual con otra fuente de audio incluido las tipo multimedia. Pero quedará limitado la emisión de sonido sólo en el altavoz del conductor. (Ejemplo GPS). Tocando simultáneamente con la fuente de audio.
  • SoundInterruptMute: Trabaja en conjunto con la función SoundInterrupt. Habilitando esta función indicamos que la Fuente de Audio concurrente no saldrá en conjunto en el altavoz del conductor. Es decir, que sólo la aplicación con la función SoundInterrupt habilitada saldrá en dicho altavoz, muteando el otro sonido. Cuando se finalice la interrupción de la aplicación con esta función habilitada, automáticamente libera el altavoz para la aplicación con audio concurrente.
  • LastMode: Es el responsable de impedir el cierre de la aplicación al presionar el botón MENU, e incluso permitir volver cuando apague y encienda el coche al último modo.
  • Oomsetperm y ProcessKillTarget no las he investigado (y buscando en google no encuentro nada de info a priori), de modo que solo activar el segundo en navegadores.


EJEMPLO

El primero que tenéis que introducir es el de la aplicación honda permissions para poder utilizarlo sin que detenga el sonido multimedia ni se bloquee al mover el coche. Tanto en la primera como en la segunda linea introducir: com.xda_user.honda.permissions sin espacios. Como AppType yo he puesto OTHER al no ser de ningun tipo descrito en otra categoria, VideoOut OFF para que no se bloquee y solo he seleccionado la opción LastMode para que en caso de darle a botón menú no se pierda lo que estemos haciendo. Si guardáis este permiso, cerráis la app y entráis, veréis que ya no detiene el audio ni se bloquea en movimiento. Tras esto, os queda introducir una a una todos los permisos de aquellas apps que instaléis.



IMPORTAR / EXPORTAR PERMISOS

¿Es un coñazo introducir manualmente cada permiso? SI ¿Se pueden perder todo el trabajo de una mañana por actualizar Honda App Store después de terminar? SEGURO ¿¡Tengo que introducirlas otra vez todas a mano si me pasa esto!? CLARO QUE NO!!!!! Ahora os voy a explicar como realizar un archivo de backup y como importarlo si fuese necesario. Entramos en Honda permissions y pinchamos en el icono superior izquierdo. Aquí seleccionamos  la ultima opción, Backup/Restore y nos saldrá el siguiente menú:



En esta pantalla tenemos varia opciones como se ve. Para exportar (crear un archivo de recuperación) se selecciona "Backup to file (honda_backup.xml)" y para importar (en caso de perderlos) se selecciona "Restore from file (honda_backup.xml)" IMPORTANTE! Este archivo debe guardarse en un USB, ya que al formatear la radio se perdería. En esta imagen se ve el directorio que mencionamos a buscar:



Es imprescindible guardarlo en un dispositivo externo. Para exportar solo necesitamos seleccionar el destino (id a la raíz mas baja del menú (pinchando en los puntitos hasta llegar a la parte mas baja), y aquí buscar usbdrive para guardar en el USB que introduzcáis) y una vez seleccionado el directorio pinchar en "select" para que os aparezca el mensaje confirmando la creación:

Por otro lado, para importar es casi igual. En este caso buscamos el directorio donde este el archivo de recuperación y lo seleccionamos. Este es el mensaje que sale si el archivo se ha restaurado correctamente desde el USB:




Con estos sencillos pasos, no debería quedar duda de como incluir permisos. Cualquier duda ocasionada con permisos, dejar un comentario mas abajo! Os dejo aquí los nombres de procesos de algunas aplicaciones (si falta alguna pedirla y tratare de buscarla o indicar en comentarios y la añadiré) para que podáis introducir vuestros permisos:
  • Advanced Task Killer: com.rechild.advancedtaskkiller
  • AirDroid: com.sand.airdroid
  • BSPlayer Free: com.bsplayer.bspandroid.free
  • BSPlayer: com.bsplayer.bspandroid.full
  • CamSam Plus: com.camsam.plus
  • Car Launcher Pro: com.autolauncher.motorcar
  • Carrorama: br.com.going2.carrorama
  • Carrorama by Multilaser: br.com.going2.carroramaobd
  • CCleaner: com.piriform.ccleaner
  • CoPilot Live Europe Full: com.alk.copilot.eumarket.premiumeupan
  • Dailymotion: com.dailymotion.dailymotion
  • Deezer: deezer.android.app
  • Dolphin: mobi.mgeek.TunnyBrowser
  • Drivemode: com.drivemode.android
  • Dropbox: com.dropbox.android
  • ES File Explorer: com.estrongs.android.pop
  • ES File Explorer Pro (incluir o paquete anterior tambien): com.estrongs.android.pop.pro
  • Evernote: com.evernote
  • File Commander: com.mobisystems.fileman
  • Firefox: org.mozilla.firefox
  • Fuelio: com.kajda.fuelio
  • GlobosatPlay MOD: com.globo.muuandroidv1
  • Google Chrome: com.android.chrome
  • Google Maps: com.google.android.apps.maps
  • Google Translate: com.google.android.apps.translate
  • GPS LED Speedometer: oops.ledspeedometer
  • GPS Speedo: com.tinusapps.gpsspeedo
  • GPS Status Toolbox: com.eclipsim.gpsstatus2
  • Honda Permissions: com.xda_user.honda.permissions
  • HD Widgets: cloudtv.hdwidgets
  • iLauncher Tema iPhone: net.suckga.iLauncher2
  • Intelbras iSIC 6 Tablet: com.mm.android.direct.intelbrasPad
  • jetAudio Music Player: com.jetappfactory.jetaudioplus
  • Kodi: org.xbmc.kodi
  • Live Stream Player: com.lsp.player
  • Magic Earth GPS: com.generalmagic.magicearth
  • Microsoft Outlook: com.microsoft.office.outlook
  • My Data Manager: com.mobidia.android.mdm
  • NetFlix: com.netflix.mediaclient
  • OneDrive: com.microsoft.skydrive
  • Opera Mini: com.opera.mini.native
  • Podcast e Radio Addict: com.bambuna.podcastaddict
  • Rocket Player: com.jrtstudio.AnotherMusicPlayer
  • Rotate Screen Orientation: net.loadinghome.rotatescreenorientation
  • Sling Player: com.slingmedia.slingPlayer
  • SoundCloud: com.soundcloud.android
  • Speedtest: org.zwanoo.android.speedtest
  • Spotify: com.spotify.music
  • Sygic: com.sygic.aura
  • TomTom Speed Cameras: com.tomtom.speedcams.android.map
  • Torque: org.prowl.torque
  • Total Commander: com.ghisler.android.TotalCommander
  • Total Commander - USB Plugin: com.paragon.tcplugins_ntfs_ro
  • Ulysse Speedometer Pro: com.binarytoys.speedometerpro
  • Video Player: com.multimedia.player
  • Waze: com.waze
  • World Surf League: com.wsl.android
  • Yandex Navigator: ru.yandex.yandexnavi
  • YouTube (antiguo): com.google.android.youtube
  • YouTube (nuevo): com.paraphron.youtube

2 comentarios:

  1. Ola soi cristian y e escrivo desde barcelona. Gracias a ti y a tus magnificas explicaciones he podido resorver todas mis dudas sobre mi pantalla. Gracias de verdad. Excelente trabajo

    ResponderEliminar
    Respuestas
    1. Hola Cristian! Me alegro de que te haya sido util. Muchas gracias por el comentario!

      Eliminar