Posts Tagged ‘LG KU990’

LG KU990 amb mapes fora de línia i del Bicing

divendres, octubre 16th, 2009

Context

Tot i el nefast servei, a vegades utilitzo Bicing. És tota una aventura trobar una bicicleta que funcioni (no necessàriament bé, sinó simplement que funcioni) i una temeritat fer el trajecte. Seient que balla, manillar desencaixat, rodes baixes de pressió, canvi de marxes inutilitzat, cadena sortida, parafangs en contacte amb el pneumàtic, pedal que rellisca, frens que no funcionen, frens que toquen la roda… però els passos crítics són trobar i deixar una bicicleta en una estació.

Ja que no puc reparar les bicicletes, sí que puc fer-me més fàcils els passos crítics: un mòbil, mapes, i la web del bicing. Aconsegueixo posar-me al meu LG KU990 un mapa de Barcelona (i rodalies) prou detallat i compatible amb un GPS, i assenyalar-me les 418 estacions de bicing que el seu lloc web indica avui (15 d’octubre del 2009) sense necessitat de connectar-me a internet.

Eines

  • Programari per a crear els mapes des de l’ordinador http://www.mgmaps.com/cache
  • Per a instal·lar al mòbil: Mobile GMaps, que no té res a veure amb l’aplicació per a mòbils de Google Maps.
  • Si teniu un mòbil que demana que les aplicacions estiguin signades, com és el meu cas, podreu instal·lar el MGMaps però cada vegada que el vulgueu obrir o que us desplaceu dins el mapa us demanarà unes 10 vegades «Voleu permetre a l’aplicació que accedeixi als fitxers del dispositiu?». És clar, cada mapa està format per diverses imatges, i el mòbil necessita accedir als fitxers tantes vegades com imatges. Les opcions que dóna són «pregunta-m’ho cada vegada» i «no, mai». Això fa que l’aplicació sigui inutilitzable i hi hem de posar remei. Ens farà falta accedir als fitxers del nucli del mòbil i modificar-ne un.
  • La web del bicing i una mica de coneixement tècnic, o aquest article.

Procediment per a tothom

Cal instal·lar el MGMaps al mòbil i afegir-hi els mapes que heu creat amb el gMapMaker tal com expliquen aquí (en anglès i francès). Comproveu que podeu veure el mapa de Barcelona. Us pot ser útil el .map de Barcelona i rodalies (Aeroport, Sant Boi, Cornellà, L’Hospitalet, Santa Coloma i Badalona)

http://eduard-gamonal.net/wp-content/plugins/downloads-manager/img/icons/default.gif download: Mapa per a MGMaps de Barcelona i rodalies (585B)
added: 14/10/2009
clicks: 581
description: Mapa per a MGMaps de Barcelona i rodalies

Al mòbil, obriu l’aplicació MGMaps i aneu a: Menu>Services>view KML>open file> [busqueu bicing.kml].

Per «maximum number of places» hi hauríeu de posar 418, que és el nombre total d’estacions que conté bicing.kml. En un altre article explico com extreure informació sobre les estacions de bicing amb el seu lloc web.

http://eduard-gamonal.net/wp-content/plugins/downloads-manager/img/icons/default.gif download: Mapa del Bicing en KML (194.71KB)
added: 14/10/2009
clicks: 1089
description: Mapa de les estacions del Bicing (Barcelona, 14 d\'octubre de 2009) en format KML, per a Google Maps, Google Eart, Mobile GMaps (que no és de Google), etc.

Finalment, cliqueu a «Load KML» i espereu uns instants a que us aparegui la llista de llocs d’interès. seleccioneu-ne un qualsevol i clic a «center map» per acceptar. Si en alguna part del mapa no hi veieu les estacions, repetiu el procediment però mireu d’escollir qualsevol altra estació on centrar el mapa, o desplaceu-vos-hi sense fer servir la pantalla tàctil, amb les tecles.

Procediment per a mòbils que demanin aplicacions signades

Com el meu LG, tants altres. Si una aplicació està signada no se li poden assignar permissos de per vida. Estem obligats a contestar sempre preguntes com «voleu permetre que l’aplicació llegeixi dades dels fitxers del mòbil?». La solució per als Viewty (LG KU990) és modificar un fitxer del nucli.

Connecteu el mòbil a l’ordinador i aneu a explorar el seu sistema de fitxers amb el mètode TOTO tal com expliquen aquí (en anglès i francès). Aneu a LGAPP>Media>Java>cert> i hi veureu un fitxer .pol. Cal que us el baixeu (clic dret, read), l’editeu segons les instruccions que indico més avall, i el torneu a pujar (clic dret, write).

Obriu el fitxer vdf.pol (o el vostre .pol) amb un editor de codi o el mateix bloc de notes. La modificació que se li ha de fer a aquest fitxer és a la secció «domain: untrusted». A la línia «oneshot: file_connection» cal canviar «oneshot» per «allow». Quedarà així:

domain: untrusted
oneshot: network_access
oneshot: application_auto_invocation
oneshot: messaging
oneshot: local_connectivity
oneshot: multimedia_recording
oneshot: read_user_data_access
oneshot: write_user_data_access
allow: file_connection
oneshot: phone_call

Pugeu el fitxer al mòbil, desconnecteu-lo amb el botó «disconnect» de l’EFS Explorer i intenteu executar MGMaps altre cop.

Teniu una guia lleugerament més completa aquí (en castellà).

Compte! Ara totes les aplicacions no signades tenen accés als fitxers sense demanar permís. Us recomano que abans de la primera execució establiu els permissos per a l’aplicació. No sé se sobreecriurà l’« allow» que li hem donat, però.

i el resultat

Mapa de Barcelona amb les seves 418 estacions del Bicing.

Com extreure informació en format kml de bicing.com

dijous, octubre 15th, 2009

Al lloc web del Bicing hi ha una secció que ens diu on són les estacions i quantes bicicletes tenim disponibles. Aquest mapa està fet amb l’API de Google Maps i és suculentament temptador de ser explotat (en el bon sentit).

A mi m’interessa extreure la informació de les estacions per a poder-la incloure en un mapa de Google Maps que tinc al mòbil (Sí, podria ser OpenStreet però no és compatible encara…). Està clar, però, que al lloc web del bicing hi ha d’haver algun lligam amb Google Maps. Bé, és qüestió de posar el codi i fer el tafaner, fins que trobem una línia fantàstica a la capçalera:

exml = new EGeoXml("exml", map);
exml.parseString('<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.es/kml/2.0">...

Cosa que vol dir que està fent servir un fitxer KML i, ai caram, el meu mòbil i MGMaps també poden llegir-los. Això conté la informació que ens interessa: les estacions. Em copio la línia des de <kml …> fins a </kml>. Em queda així:

http://eduard-gamonal.net/wp-content/plugins/downloads-manager/img/icons/default.gif download: Mapa del Bicing en KML (194.71KB)
added: 14/10/2009
clicks: 1089
description: Mapa de les estacions del Bicing (Barcelona, 14 d\'octubre de 2009) en format KML, per a Google Maps, Google Eart, Mobile GMaps (que no és de Google), etc.

i voilà, ja tenim un fitxer.kml per fer servir al Google Earth, Google Maps, etc, o també al Mobile GMaps (que no té res a veure amb Google). Aquesta darrera aplicació ens permet tenir mapes al mòbil sense necessitat de connexió a internet (disponible demà).

Existeix també un projecte, BicingMobile , que encara està en fase alfa (desenvolupament primerenc), però sembla usable. El seu administrador, en Jordi Deu-Pons, diu:

BicingMobile és un programari pensat per fer servir en un telèfon mòbil amb suport J2ME i connexió a Internet, que permet consultar, en temps real, la disponibilitat de bicicletes del servei municipal Bicing

El seu codi està disponible al subversion que ofereix LaFarga. Sembla força polit i pot ser una molt bona aplicació! Llàstima que el servei de Bicing, que ofereix l’ empresa de publicitat JCDecaux, sigui completament nefast i una amenaça a la seguretat dels seus usuaris.

LG KU990 viewty without shutter sound

dimecres, octubre 14th, 2009

Two weeks ago I bought an LG KU990 viewty on eBay. It was locked (Vodafone), so at first I had to unlock it, obviously. After that, my techie sense wanted me to make some research on Java apps and capabilites of the device. I found that I could connect it to my computer and access the core file systems, and I could edit them! :D

One of the worst things of this device is the shutter sound of the camera. When the user turns the camera on, the autofocus and the shutter will make a noise to alert everybody around the user that a picture is going to be taken. So, let’s get rid off that sound:

We’ll use the mobile phone on Windows with its drivers installed and a tool called EFS Media Builder, that you can find with an easy and quick search. Follow this tutorial with screenshots to learn how to connect your phone and access the core files. The tutorial itself is about how to make a back-up of the firmware and anyway, you should do it first and it shows how to reach the core files.

Once you’re in, with EFS File Explorer, go to TOTO/media/sounds/default sounds/ and rename the 6 files with a name like “shutter*” to something like “shutter*.bak”. Refresh, rename TOTO to LGAPP again, and disconnect. Now turn on your device and enjoy your silent camera.


Entra