Reutilitzant smartphones amb Android (HTC HERO)

Acabe d’aconseguir un Samsung Galaxy S4 i la veritat que estic molt content, per a tindre 5 pulgades de pantalla no és molt més gran que el meu antic HTC Sensation i m’agrada més, jeje. Però mirant en el ‘caixó dels trastos’ he vist que ja tinc 3 mòbils Android: el Samsung, el Sensation i el HERO, tenint els dos HTC’s lliberats.

I com no, igual que m’agrada recuperar pc’s vells i fer-los servir (el meu servidoret ja té més de 15 anys, encara que ja estic a punt de jubilar-lo perquè quan li pose en marxa la mula al cap d’un temps es penja per culpa de no tindre prou memòria RAM (256) per a aguantar això i el servidor SQL actual), he pensat que podia donar-li alguna utilitat al HTC Hero! Mirant les seues característiques… és un bon dispositiu el qual no té el perqué estar parat.

Així que m’he posat a pensar quina utilitat podria donar-li i de seguida m’han eixit varies. Aquest dispositiu disposa de connectivitat wifi, bluetooth i GPS, diguent això… ja estic diguent-ho tot! Amb wifi puc fer-lo servir de client per a reproduir audio (video també però la pantalla ja és massa petita) de la NAS, ràdio per internet o inclós fer-lo servir de telèfon VoIP encara que no tinc servidor a casa (per ara), junt al bluetooth el puc connectar al fil musical de casa ja que tinc un receptor bluetooth connectat a aquest.

I amb el GPS tampoc fa falta dir res, porte més de 4 anys sense contakms a la bici així que ja en tinc un. Mirant aplicacions al final m’he decidit per la de endomondo, perquè sí i ‘punto’! En tot moment veus a la velocitat que vas, km’s que fas, mitja… i quan acabes al arribar a casa i connectar el dispositiu a la wifi automàticament actualitza les dades a la web, on tinc un calendari on em mostra tota la informació (això pot ser la fi de la meua superweb amb el meu super-registre d’eixides de bici que tinc des del 2006 més o menys)

També he pensat… i un GPS per a que em porte a tot els llocs? ja se que està el navigator per a android el qual va molt be però li fa falta connectivitat de dades i és una cosa que no tinc en aquest mòbil ja que no disposa de targeta SIM. Mirant per ahí he vist varis programes de GPS Offline casi tots ells de pagament com el Tom Tom, iGO, Sygic,… Al final m’he posat el iGO simplement perquè he trobat per ahí un foro d’on te’l podies baixar amb els mapes, encara no l’he provat molt però fa bona pinta (ocupa 1Gb més o menys).

Així que ja tinc un dispositiu (que no utilitzava per a res i estava oblidat) al qual ja li puc fer us! El primer que he fet és canviar-li la ROM per la cyanogenmod compatible, la 7.2 en aquest cas que porta android 2.3.7 si no recorde mal (el terminal per defecte porta el 1.5 o 1.7 el qual no em deixava instal·lar aplicacions per temes de compatibilitat) i després li he instal·lat les següents aplicacions:

– Endomondo: per a registrar tracks

– iGO: per a fer de GPS i guiar-me quan no sàpiga anar a on tinga que anar

– Radios de españa: per a escoltar la ràdio

– BSplayer: per a connectar-me a la NAS

Després també m’he instal·lat el Bussines Calendar per a tenir el meu calendari també al dispositiu, lector de codi de barres i configurat el display amb una sola pantalla d’inici amb tot açò.

Ara mateix tinc la memòria interna del dispositiu casi plena (he tingut que moure aplicacions a la SD), així que ja no li posaré res més. El que si que he fet és fer-li una còpia de seguretat al dispositiu per si de cas, jeje.

guifi.net

Ja havieu sentit parlar de guifi.net? jo feia temps que no, tant de temps que ni ho recordava. Farà cosa d’un mes vaig ‘antropessar’ (com es diria a Quatretonda) en aquesta web, després de mirar-la un poc em va vindre al cap que aquesta web ja la vaig vorer jo fa anys, clar!!! En segon (o pot ser primer!) de carrera, alla al 2004 quan començava wifi a neixer i a mi em va vindre ja la brillant idea que es podria fer una xarxa a la vall d’albaida per a comunicar tots els pobles (que bonic seria). Eixa època en la que es feien antenes amb els pops de les pringles que tots dien que funcionaven (però que es veu que jo no era prou manitas o no tenia ganes i a mi no em funcionava molt be, la veritat, jajaja).

‘En aquell entonces’ sols era un grup xicotet de persones en Barcelona que volien comunicar-se entre elles i ara resulta que ja van per casi 20.000 nodes operatius (10.000 més projectats), i tot ben estructurat (o això pareix en un principi).

Aleshores m’ha vingut novament la idea de… i que bonic seria tenir una xarxa wifi que unira tota la vall d’albaida, on poder compartir tot tipus de seveis. Clar com el tratge se’m fa massa gran vaig ‘repensar’ i la idea ja era… i qué bonic seria tenir una xarxa wifi per tot el poble per a compartir diversos servicis i ademés poder estat connectat a altres xarxes. Aquesta idea és més ‘pensable’ i més fàcil dur-la a terme.

Aquesta xarxa es basa en que cadascú és l’administrador del seu node (punt de connexió de la xarxa), hi ha supernodes (nodes els quals accepten connexions), nodes (o nodes clients que són els que es connecten als supernodes) i enllaços troncals (que són enllaços 1 a 1 (p2p) entre supernodes per a canalitzar les dades dins de la xarxa). Es una xarxa lliure en l’aspecte de que no hi ha cap cost adicional al connectar-se a la xarxa i que dins d’ella cadascú té la llibertat de fer el que vulga (saber que la llibertat teua s’acaba quan fas mal als demés, en altres paraules… tens el dret de la llibertat i la obligació de comportar-te i no llevar-li la llibertat als demés).

Qué es pot fer en aquesta xarxa?

El primer que pensa una persona en “connectar-nos tots a una xarxa wifi” és en poder accedir a internet ‘de baes’. Però això és una xicoteta part del que es pot fer a una xarxa, així que per a fer-se la idea deixe un xicotet llistat de coses que es poden fer a una xarxa:

– Compartir informació

– Jugar a jocs en xarxa

– Implantar un sistema de telefonia interna

– Crear una ràdio local

– Retransmetre actes locals importants

– Crear una intranet local

– Crear repositoris locals per a instal·lacions de programari lliure

– Sistema de còpies de seguretat

– Accés a Internet

-… i més coses que ara mateix no em venen al cap com podria ser el donar servei a les casetes de la serra de telefonia, internet, accés a dades de casa des de la caseta,…

Per ara el que estic fent és configurar les meues antenes per a poder començar la xarxa, una vegada configurades i amb algun servei en marxa toca parlar en la gent per a que vaja colaborant també amb aquesta xarxa.

Es pot obtenir més informació a la web de guifi.net

Comença el curs 2012/2013

Arriba Setembre i comencen ja els anuncis de ‘colecionables’ a la televisió. I amb això les meues ganes d’estabilitzar una altra vegada la vida després de l’estiu.

I qué millor que anar buscant nous ‘mini reptes’ informàtics? Per ara ja he pensat en 3 temetes que tinc pendents. El primer i més ràpid és el de muntar un pc connectat a la televisió on poder jugar a jocs ‘de tota la vida’ amb un Pad fabricat per mi mateix a partir d’un teclat. Se que una vegada el tinga en marxa ja no l’utilitzaré casi.

El segon projecte és apendre correctament el funcionament del Mikrotik RouterOS que tinc i finalitzar formalment (i professionalment) la instal·lació wifi que tinc implantada en casa ma tia – caseta ma tia, ja que des que es va averiar el servidor que tenia i després de la compra del mikrotik que s’ha quedat este tema que ja no se ni com està.

Després, este el reserve per a Nadal ja que tinc que gastar-me dinerets i ja que estic em faig el regal de Reis, tinc pensat el fer-me una nova NAS per a ma casa. La que tinc està molt be però sols tinc 1 HDD de 500Gb i ara que estic passant-me tots els cd’s de quan era jove vull tindre la seguretat que no se me perda la informació i aumentar la capacitat. M’agradaria vore de 3 o 4HDD i RAID 5, de 1Tb cada HDD, però també tinc que valorar el cost econòmic i el cost energètic.

I finalment el projecte que pot ocupar més temps i que els resultats es poden veure a mig o llarg plaç és el apendre HTML5

Açò més que un programa del curs que ve pareix que siga un llistat de proposicions d’any nou, espere que com a mínim els dos primers a any nou ja els haja fet i el tercer en any nou, a vorem…

Lliberar Samsung Galaxy Ace S5830

Vaig a obrir una nova secció al meu blog, aquesta va a dedicar-se a l’android, ja que en tinc un ja fa un parell d’anys i no li he dedicat temps per a trastejar amb ell.

Per a estrenar aquesta secció no vaig a parlar del meu telèfon (que igual prompte el canvie) si no que vaig a parlar com lliberar el telèfon Samsung Galaxy Ace S5830, que no se jo però serà paregut per als seus germans. Ja comence diguent que no servix aquest mètode per al HTC HERO (que és el que tinc jo per ara). Primer explique un poc el que es vol aconseguir i després ja ho explique com es fa.

Resulta que en aquest mòbil la informació del IMEI i del número de desbloqueig de xarxes està guardat en un fitxer imatge, així que el que es pretén fer és muntar aquest fitxer en un directori i accedir a eixa informació. Compodeu vore no hi ha complicació alguna en la explicació de la falla, així que passe a la part pràctica (però sense il·lustracions).

Per a poder entrar en mode escritura a les particions arrel primer tenim que ser ROOT, sino sols podem en mòde lectura, aixi que anem a ‘rootear’ l’android. Per a poder fer-ho es baixa l’aplicació One Click i s’instal·la el Samsung Kies (aquest és per a que el Windows tinga els drivers del mòbil i es puga detectar). Una vegada instal·lat el Kies i baixat el OneClick, executem el Oneclick (tenint el mòbil connectat al PC), clic al botó “root” i arreglat!

Ara passem a la segona part, en aquesta part s’instal·la la SDK de l’Android (a la seva pàgina oficial, gratuït) i una vegada instal·lat afegim el paquet “android platform tools”

Va que açò ja va arribant al final, ara que ja tenim tot el necessari és quan va de bo. S’obri una consola de windows (Inicio -> Ejecutar -> ‘cmd’) i s’escriu el següent:

set PATH=%PATH%;R_U_T_A

On R_U_T_A és la ruta on està instal·lades les platform-tools, en el meu cas és “C:\Program Files\Android\android-sdk\platform-tools”, depenent d’on s’instal·le serà una ruta o una altra. I ara ja a seguir en les següents comandes:

cd /
mount -o remount rw /
mkdir /efs
mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
cat /efs/mits/perso.txt

i eixirà una informació pareguda a la següent:

Fixeu-se que en la consola aparega el símbol #, si apareix el $ aleshores abans del cd / executeu un su.

La explicació del que s’ha escrit és fàcil: Es passa al directori arrel, es modifiquen els permisos de muntatge a escritura/lectura, es crea un directori amb el nom efs, es munta l’arxiu imatge on està el número que busquem i finalment es mostra per pantalla la informació (clar? més clar aigua).

Ara s’apaga el telèfon i es canvia la targeta SIM, s’encen i després de posar el PIN ens demanarà el codi que hem obtés per a desbloquejar el terminal. Pot ser que al tornar a posar la SIM antigua ens torne a demanar aquest codi, es torna a posar i ja està.

 

Referències:

http://flashea.com/2011/08/liberar-samsunggalaxy-ace-s5830.html

http://forum.xda-developers.com/showthread.php?t=1204705

Xifrar les nostres dades

Ve Setembre (ja ha passat) i és època per a començar nous projectes o com a mínim per a anar pensant-los. Esta vegada m’ha pegat per la seguretat de les nostres dades, sobre tot si compartim equip i hi ha dades que no volem que els demés usuaris puguen accedir a elles.

Poc a poc aniré introduïnt nous posts amb més informació sobre aquest tema, passant pel Truecrypt, dropbox, STRATO HiDrive i tot el que se m’ocurrixca. No sols és el xifrar les dades sino també el tindre les dades en un lloc segur, còpies de seguretat,….

Per començar podem trobar una utilitat molt senzilla que s’anomena My Lockbox, de la qual trobem la versió free i la pro (la segon és de pagament, com no)

Per a l’us que li volem fer en la free edition ja tenim prou. La diferència més gran és que en la free sols pots controlar una carpeta i en la pro pots controlar varies carpetes. Aquesta utilitat el que fa és xifrar una carpeta i ocultar-la, per a poder recuperar la carpeta i treballar amb ella cal executar el programa (que ens preguntarà la clau que hem introduït) i ja serà visible a l’explorador.

Amb aquesta ferramenta ja hem posat un grau de seguretat a les nostres dades personals, ja que per a qualsevol altre usuari que accedisca al nostre equip aquestes no seran visibles. Cal recordar que un dels problemes més greus en aquest tipus de programes és que el propi usuari s’oblide del password que ha posat i és un problema molt gran perquè aleshores no hi ha possibilitat per a poder accedir novament a les dades, així que aneu amb compte amb el passwords, tampoc val a apuntar-s’ho en un post-it perquè a les hores… per a qué tanta seguretat si ‘deixes la clau al pany’?

Ah! no comente res més sobre el funcionament del programa perquè és molt senzill, la instal·lació és la típica ‘siguiente, siguiente’, després li indiques el password de seguritat i la carpeta a la que vols que ‘monitoritze’ i ja està (més o menys “a grandes rasgos”)

Links:

Pàgina web oficial de My LockBox

Configurant el MySQL al DRBD

Ara que ja tenim el servidor redundant (però redundant del tot eh! jaja), anem a donar-li alguna utilitat, perquè per ara està configurat per a que monitoritze el HeartBeat al Apache, però este no està configurat per a que siga redundant, simplement està per a saber quan està o no en marxa.

Instal·lació i configuració del servidor MySQL
Anem a instalar el MySQL i configurar-lo per a que siga redundant, és molt fàcil. Primer que res s’instal·la el servidor MySQL als dos servidors i es configura com si foren independents (al final la configuració que valdrà serà la del servidor 1)
root@pc:/# apt-get install mysql-server mysql-common mysql-client

Aixina amb el client podem provar que està en marxa quan s’acabe la instal·lació:
root@pc:/# mysql -u root -p

I si tot va be ja estarem en la línia de comandament del servidor MySQL. Després d’aquesta comprovació (que s’ha de fer precís i així sabem que com a mínim fins a ací arriba be) es configura la redundancia de les dades al servidor 1, així que tot el que s’explica a continuació fa referència al servidor 1.
Parem el servici:
root@pc:/# mysqladmin -p shutdown

I ara anem a moure els fitxers de configuració i de la base de dades a la partició del DRBD. Ací explique com fer-ho sensefer backups dels fitxers però és recomanable que abans de moure cap arxiu també es faja un backup d’aquestos ‘per si les mosques’, quedeu avisats!
Primer creem una carpeta per a tenir-ho tot ben estructurat en la partició del DRBD:
root@pc:/# mkdir /mnt/mysql

Migrem la carpeta de configuració a aquesta carpeta i fem un enllaç simbolic que reemplaça la carpeta anterior:
root@pc:/# mv -f /etc/mysql /mnt/mysql/conf
root@pc:/# ln -s /mnt/mysql/conf /etc/mysql

Ara es mou la carpeta on es troben les db’s:
root@pc:/# mv -f /var/lib/mysql /mnt/mysql/data
root@pc:/# chown mysql:mysql /mnt/mysql/data
<– Per a que funcione correctament el MySQL aquesta carpeta tindrà com a owner l’usuari que utilitze mysqld (per defecte mysql).

I es modifica l’axiu de configuració per a indicar la nova ruta, així que s’edita el my.cnf que es troba al /etc/mysql, modificant el paràmetre datadir:
datadir = /mnt/mysql/data

Finalmente posem en marxa una altra vegada el servici de mysql
root@pc:/# /etc/init.d/mysql start

Si ha arrancat el servici comprobem que es pot accedir correctament
root@pc:/# mysql -u root -p

I funciona, a que si? Be ací he supost que l’usuari per a accedir al servidor de dades és el root i que necessita password. També s’havera pogut configurar la carpeta de bd’s com la de configuració, és a dir, mitjançant enllaços simbòlics però crec que aixina està tot més controlat.
Ara que ja està configurat l’apartat del MySQL al servidor 1 passem al servidor 2, que és més senzill. S’elimina la carpeta de configuració (recordeu que recomane fer primer un backup) i després es crea l’enllaç simbòlic a la carpeta de la partició DRBD:
root@pc:/# mysqladmin -p shutdown <– Parem el servici
root@pc:/# rm -fr /etc/mysql
root@pc:/# ln -s /mnt/mysql/conf /etc/mysql

Per a fer la prova de l’ou ara forcem el HeartBeat per a que el servidor 2 es pose en marxa i una vegada fet això tornem a posar en marxa el servici del MySQL i comprovem que es pot entrar, no fa falta que torne a escriure les ordres perquè ja està abans.
Funciona? Espere que si, a mi si que m’ha funcionat.

Configuració del HeartBeat
Tot el que es configura es farà tant en el servidor 1 com en el servidor 2. Ara passem a configurar el HeartBeat per a que monitoritze i pose en marxa el MySQL automàticament. Creem l’arxiu (si no està creat ja) /etc/ha.d/resource.d/mysql.resource amb el següent contingut:

#!/bin/bash
#
#This script is inteded to be used as resource script by heartbeat
#
#Mar 2006 by Monty Taylor
#
###
. /etc/ha.d/shellfuncs
case "$1" in
start)
res=`/etc/init.d/mysql start`
ret=$?
ha_log $res
exit $ret
;;
stop)
res=`/etc/init.d/mysql stop`
ret=$?
ha_log $res
exit $ret
;;
status)
if [[ `ps -ef | grep '[m]ysqld'` > 1 ]] ; then
echo "running"
else
echo "stopped"
fi
;;
*)
echo "Usage: mysql {start|stop|status}"
exit 1
;;
esac
exit 0

Que serà el script encarregat de posar en marxa i parar el servici de MySQL quan canvie de servidor (si està mal escrit en la referència que pose més avall es pot aconseguir)

Per a finalitzar la configuració del HeartBeat modifiquem l’arxiu /etc/ha.d/haresources afegint mysql al final de la línia, tenint en compte que aquesta instal·lació s’ha fet als servidors que hem configurat en el post anterior, l’arxiu quedaria així:
server1 drbddisk::r0 Filesystem::/dev/drbd1::/servidor::ext3 IPaddr2::10.7.250.10/16/eth0 apache2 mysql

Es reinicia el servei de HeartBeat als dos servidors…. i a rodar!!! Ja es pot fer les proves per a comprovar

Webs d’interés
==============
http://downloads.mysql.com/docs/mysql-ha-drbd-en.pdf

 

Feliç 2011

Feliç any nou primer que res. Ja se que és una xorrada, que ens hem gitat, ens hem alçat, hem canviat d’any però continuem estant al mateix lloc i continuem siguent els mateixos (si no tots… casi tots). Pero com tots els principis d’anys… la gent es fa uns propòsits (deixar de fumar, de menjar, de gastar, de….) i ara mostre els meus propòsits per a any nou en el que respecta a la informàtica(així els tinc escrits en algun lloc i no se m’obliden.

  • Primer que res el que vull és fer l’enllaç Castelló – Quatretonda, que entre uns i altres encara no hem pogut quedar per a fer la prova, aquest repte ja estava plantejat l’any passat però no ho vam provar.
  • També vull tornar a posar en marxa la xarxa de casa ma tia, que després que l’any passat es trencara el HDD del pc i li reinstal·lara el Windows 7…Caguerà de bou! No va tot com anava al Win XP, així que amb el router de Mikrotik que m’he comprat vull fer anar la xarxa (excepte l’apartat de VOIP). Per ara, en Nadal l’he connectat a la xarxa i fa de bypass entre l’antena i la xarxa local, configurat com a servidor VPN, però no dona eixida a cap lloc quan es connecta un client, algo no estic fent be. Així que el segon propòsit és fer que funcione correctament la xarxa sense falta del pc, la telefonia IP ja voré com la clave.
  • Altre propòsit és posar en marxa un punt d’accés autónom a la talaia, amb les seves plaques solars i tot eixe muntatge, que si l’enllaç Castelló-Quatretonda funciona, l’aprofitaré també per a deixar aquest enllaç permanentment connectat (això ja depén de més gent com Ivan i també depén de l’us que podem donar-li, perquè si no anem a fer res amb aquest enllaç… pa’ que?). En un principi l’enllaç serà a nivell local, per a poder enllaçar Quatretonda.
  • Després també tinc altres idees com posar-li el Mac OSX al meu portàtil

Ale ja esta un poc resumit el que vull fer a l’any nou, el que si que puc asegurar es que lo de l’antena a la talaia… abans de falles no em posaré, més que res per temes econòmics. L’enllaç Castelló-Quatretonda… quan Ivan tinga temps, fins que no pasen reis i supose que rebaixes… no es podrà fer. Mentre estic ‘peleant’ en el servidor VPN i descarregant-me del megaupload part a part el DVD del Leopard per al meu portàtil

Mikrotik

Ja és hora d’adintrar-se en nous sistemes d’administració de les xarxes, ara li ha tocat al Mikrotik. Mikrotik és una empresa letona, que es dedica a la venta de productes per a xarxes, ha creat un nou sistema operatiu basat en linux que es pot instal·lar tant en pc’s com en altre tipus de hardware. A part també venen routers amb el seu S.O. (RouterOS).

El RouterOS té una versió gratuïta de 24h de funcionament, es pot obtenir una llicència per a poder utilitzar-lo indefinidament. Hi ha 5 nivells de llicència (crec que eren 5) el primer el més limitat i l’últim el menys llimitat.Aquest RouterOS pot ser com a servidor VPN (o client), Hotspot, servidor/client NTP, SNTP, Tallafocs… per a més informació podeu visitar la seva web o el seu pdf de presentació, no m’apetix posar ara un ‘rollo’  sobre el que fa aquesta meravella.

El que passa es que jo m’he comprat ja un router d’aquests (el més baratet, 30€ + IVA), amb el qual vaig a fer tot el que tenia muntat en el pc de casa ma tia, servidor VPN, Hotspot,… Així no fa falta tenir aques pc en marxa per a poder accedir a internet des de la caseta i de paso recupere una targeta de xarxa i un PLC. Aquest router té la opció de poder utilitzar cada port com es vulga (es pot enrutar 5 ports diferents, o fer de switch o moltes més possibilitats de configuració), com sempre, la millor forma de configurar “l’aparato” és per consola.

Ademés he tingut la sort de trobar aquest projecte de final de carrera (que es pot baixar en pdf) on utilitzen el RouterOS (instal·lat a un pc) per a fer una configuració de xarxa, de la qual em ve “como anillo al dedo” per a configurar el meu router.

Ah! finalment dir que el router que he adquirit és el RouterBoard750 de la web de Ditecal, per a veure els preus t’has de registrar, però val la pena és prou barat, també està la versió 750G que té els ports a 1Gb en compte de 10/100. Però puja massa el preu (casi el doble) i com jo el vull per al wifi (no passa de 54 i ademés sols utilitce 2 ports del router… no tinc problemes. Ja contaré més cosetes comforme vaja fent

Idea: Nou enllaç => Quatretonda – Castelló

Ara que visc a Castelló de Rugat i ahir vaig pujar al terrat de la finca on visc, vaig vore Quatretonda allà al fons i em va vindre una idea… intentar connectar 2 portàtils de Quatretonda a Castelló.

He estat mirant pel google maps i conforme es veu en el mapa, en línia recta no hi ha casi ningun obstacle, alguna lloma intenta dificultar l’enllaç, però no crec

La distància és d’uns casi 9’5km, ara falta arreplegar el material, en casa ja tinc una tarjeta de 800mW que no estic utilitzant-la i voré si algú em dixa una targeta d’aquestes per a fer les proves un cap de setmana. El tema de les antenes igual està un poc més mal, ara no recorde si en tinc alguna yagi per Quatretonda, però de totes formes en farien falta 2, i segur que no les tinc.

La idea és fer primer una prova intentant enllaçar l’ermita de Castelló amb els corrals de Quatretonda, una vegada es veja que si que funciona s’intentarà fer desde la terrasa de la meua finca fins als corrals. I finalment, si es pot, s’intentarà fer desde l’atalaia de Quatretonda a la meua finca L’enllaç es donarà com a aconseguit quan es puga tranferir un fitxer txt d’un equip a l’altre. Ara només fa falta convencer a Justo per realitzar l’enllaç desde la seua caseta que està als corrals