/dev/blah

things i want to remember, things i want to share

Développeur Python et adepte Linux depuis 2005, Core développeur Kivy, passionné par beaucoup trop de choses.
Profil Github gpg signature bitcoin address

Entries tagged “bricolage”

Hacking tablette carrefour CT705

written by tshirtman, on 9/20/12 10:38 PM.

Carrefour a fait pas mal de pub sur une tablette 7″ android 4.0 à 77€, ça avait pas l’air trop mal dedans, alors pour le prix, j’en ai commandé une.

C’est pas mal, mais de base, on peut pas faire grand chose avec… J’ai vu qu’on pouvait installer cyanogenmod dessus, mais tout ne marche pas encore, donc j’ai préféré résoudre les problèmes un par un.

Installation du market:

Oui, par défaut, il n’y a pas google play… il y a un market alternatif très limité, «getjar», j’ai trouvé une procédure pour installer le market et ses dépendances à la main, en cliquant les apk, mais ça n’a jamais voulu marcher, j’avais toujours une «server error» en lançant le market, ou pire, un crash.

J’ai finit par rooter la tablette, en utilisant ce script, que j’ai trouvé sur un coins du net, et convertis de batch à bash: https://gist.github.com/3758061 (les fichiers associés sont )

Sauf que… adb ne voyait pas la tablette, ça a faillit me rendre fou… la solution, ça a été de faire :

android update adb
echo "0x2207" > ~/.android/adb_usb.ini
adb kill-server
adb root
adb start-server

La tablette est ensuite correctement visible, et `adb shell` marche (le numéro magique, 0x2207, vient d’une doc sur une tablette archos basé sur la même archi, c’était un peu du pifometre, mais ça a marché, alors…) (edit: cette solution ne marche pas tout le temps, je n’ai pas encore bien compris, un conseil, une fois que vous avez réussis et rooté, installez un serveur ssh, dropbear ssh server est très bien).

Une fois, donc, la tablette rooté, j’ai pushé buildroid-gapps-ics-20120317-signed.tgz, remonté /system en rw, et extrait le contenus dans /, puis redémarré… (procédure et archive trouvé )

Changement de DPI:

Je trouve la résolution un peu faiblarde, j’ai vu qu’on pouvait changer le DPI pour caser plus de choses dans l’interface, il y a des applications pour ça, mais celle que j’ai crashait par ce que la bonne clée n’était pas dans le fichier de conf, j’ai donc fait les changement à la main.

su
mount -o remount,rw /system
vi /system/build.prop
# ajouter "ro.sf.lcd_density=120" dans le fichier
mount -o remount,ro
reboot

J’aurais bien mis moins, mais ça faisait crasher le launcher (une division par 0, pour ce que m’ont dit les logs… huhu)

Changer le laucher (justement).

Je trouvais le launcher un peu lourdingue, donc j’ai installé trebuchet, celui de CyanogenMod. trouvé .

Le soucis, c’est qu’on ne peut pas installer l’apk normalement, enfin si, mais il ne marche pas bien, certaines permissions ne sont pas accessibles aux applications non «système», il faut donc l’installer dans /system

adb push Trebuchet.apk /sdcard/
adb shell
su mount -o remount,rw /system
cp /sdcard/Trebuchet.apk /system/app/
mount -o remount,ro
reboot

on peut maintenant reprendre la procédure précédente, et passer la DPI à 96, ça marche… il faut juste ensuite aller dans les options et passer le texte en “gros” ou “très gros”, par ce que sinon il n’est pas affiché… je pense que “très gros” est le plus raisonnable, ça reste un peu petit, sérieusement, mais je pense que c’est bien comme ça, on a bien plus de place qu’avant…

Conclusion:

Pour le prix… je suis pas déçus, on peut faire pas mal avec cette tablette, y’a un peu de bricolage pour en tirer le meilleur partis, mais c’est faisable…

Ah, et vu que c’était le but, quand même, les applications kivy marchent très bien dessus… (mais ne profitent pas du changement de dpi, elles comptent en pixels, Mathieu Virbel travaille la dessus, ça devrait arriver dans quelques temps).

Tip me if you like this :)

eeepc 701... 2ans après...

written by tshirtman, on 2/20/10 10:32 PM.

Où je raconte longuement ma vie, vous sentez pas obligé ^^

J’ai acheté mon premier eeepc 701 en mars 2008, via internity, où il ne coutait que les 300€ d’origine, pas de frais de ports, prix payable à réception (sympa :))… et il m’a beaucoup servis, je l’ai trimbalé partout, il a pris des coups, il a fait des chutes, mais il a fait de son mieux pour servir un barbare comme moi.

Vers octobre (toujours 2008) sans accès internet fixe (résidence temporaire) et prenant beaucoup le train, je me suis intéressé aux abonnements 3G… et bizarrement l’offre qui m’a parus la plus acceptable était alors l’offre à 29.90 par mois de sfr, disponible uniquement avec l’achat d’un 701, ou d’un 901 avec windows, bien plus cher…après réflexion, je me pointe à l’agence décidé à payer 100€ un eeepc 701 (remboursement) et j’apprends qu’en fait il ne coûtera rien, cool…

Quelques mois plus tard, le touchpad de mon premier 701 rendant l’âme (suite à un démontage/remontage un peu hasardeux, et le temps n’arrangeant rien à l’affaire), je switch sur le deuxième… en faisant un peu plus attention à ne pas trop l’abîmer…

Mais l’attention n’est visiblement pas mon fort, et vers avril 2009 son écran fait la connaissance d’une bouteille de rhum (fermée et du coup bien moins ouverte à la discussion), bilan, pleins de jolies couleurs, mais pas très pratique pour coder (mon utilisation principale de la chose) ou surfer… retour sur le premier, content de reprendre du service, mais celui ci n’ayant plus de touchpad, je découvre en catastrophe le génial wmii pour gérer mes fenêtres tout au clavier, et le superbe addon firefox, vimpérator, qui permet, lui, de presque tout faire sur le net, sans jamais toucher la souris (le chat gmail étant l’une des rares exception, je n’ai jamais trouvé comment commencer une discussion comme ça, mais bref).

Quelques mois rigolos, mais la fatigue de ce premier modèle que j’ai quand même bien bourlingué, commence à se faire plus que sentir, et le devis de réparation pour l’écran de l’autre étant tout bonnement scandaleux, je réalise une opération de haute voltige (oupa :P) transplantation de l’écran de l’un à l’autre. Pouf, un 701 comme neuf, et un autre un peu dépouillé, qui ira dormir sur une étagère… pas à la poubelle, ça peut servir (c’est justement l’objet de ce billet où je raconte même pas ma vie ^^). La vie continue, belle et heureuse, jusqu’en septembre 2009 je pense, ou ma clé 3G rends l’âme, en effet, son placement externe en usb la rends assez fragile et à force de ranger l’eeepc que je traîne partout dans ma sacoche, en la laissant souvent dépasser branchée, les contraintes qu’elle a subit finissent par lui faire rendre gorge, le service client n’est ici d’aucune aide, pas de garantie pour ça, au mieux on peut en acheter une nouvelle avec une carte sim rechargeable, dont les 30€ ne me serviront pas… mouais… je laisse couler… plus de 3G, la carte sim dort dans mes affaires…

Si vous avez suivis jusqu’ici, vous vous demandez peut être qui est le prochain mort… c’est le deuxième 701 dont l’écran n’est pas d’origine, qui manifeste un défaut pour le moins génant, depuis environ janvier 2010, affichage intermittent, puis totalement absent lorsque la machine n’est pas branché au secteur (oh, je vous ait passé l’histoire des 5 ou 6 chargeurs qui ont accompagnés la vie de mes ordis, entre les pertes et les décès, j’ai pas mal galéré aussi, mais je pense que l’utilisation de pas mal de chargeurs différents, de puissance plus ou moins proche de celle d’origine, a pus jouer), donc un portable plus vraiment portable, pas très utile…

Je vois alors qu’on trouve des 901 d’occasion voir neuf pour 200€ ceux ci ont l’avantage de porter le modem 3G en interne (pour ceux achetés chez sfr uniquement), je franchis le pas et en achète un début février via leboncoin.fr (windows fournis avec, mais formatage le jour même parfaitement fonctionnel sous ubuntu, y compris le modem 3G), j’en suis content, tout va bien :). Tout? J’ai quand même deux eeepc 701 presque fonctionnels, et qui ne servent pas, c’est un peu dommage…

J’ai donc, au moins pour l’un des deux, résolu le problème:

eeepc701 nu...

J’ai retiré tout l’inutile, sortis la bète de sa carapace, pour voir… le principal problème que j’avais était que je n’avais pas de chargeur en rab pour cette machine, je tentais d’utiliser un chargeur de la bonne puissance, mais à l’embout légèrement trop gros, le démontage n’a pas apporté grand chose de ce coté là.

J’ai voulus bricoler une alim en prenant l’embout de mon chargeur qui marchait plus pour le relier à un chargeur sacrifié d’à peu près de la bonne puissance mais ça marchait pas… Mon testeur indiquait 0V en sortis, pris d’un doute j’ai testé le chargeur sans l’embout (coupé à la barbare) et y avait du courant! Je me sert plus de ce chargeur depuis plus d’un an, et j’ai failli une fois m’ouvrir la main à essayer de l’ouvrir, et il marchait, juste l’embout mort, un truc qui m’apparaît comme totalement improbable…

Donc j’ai bricolé le contraire de prévus, mais sans sacrifier personne de plus, j’ai trouvé un câble multi-embouts (dont un compatible avec l’eeepc) et j’ai mis les fils dans l’un des embouts, scotché pour que ça tienne, et branché l’embout de la bonne taille dans l’eeepc, ça marche… j’ai laissé la batterie au bonhomme pour qu’il craignent pas les coupures de courants, collés les fils de l’antenne au mur, branché à un écran (pour gérer la musique, comme tout est en {free,neuf}wifi pas drole en ssh ou autre, et voila…

Une machine totalement silencieuse (le ventilo était bloqué depuis mi 2008 et avait rendus l’âme peu de temps après par un petit bout de plastique que j’ai trouvé dedans, ça ne l’a jamais empêcher de marcher correctement, même en pleine été). Je vais donc pouvoir m’en servir de réveil matin/téléchargeur/lecteur de musique (d’où le disque externe, qui a une histoire passionnante lui aussi) et autre machine d’appoint…

conclusion: je sais pas trop, ne jetez pas vos machines en panne, c’est bien plus rigolo de les démonter :).

Tip me if you like this :)

Tags

#FIXME 3G absurd ad_sense alterway aléatoire android animation anonymity atheism bach backlog bash bitcoins blog blogging boldness book books boulot bricolage bépo C canvas captcha captures carte SD censure christianity chroot CLI cli cloudwatt code colors comfort zone command line community company life conferences contest copwatch copwatchnord-idf core-devs cours ct705 culture deb debian debug deformation dehors dessin dev distribute distribution débutant déploiement développement ebooks eeepad eeepc effect ego empty en escher event firefly flappy bird flask fosdem foss fr fun game garden gdb geek culture git github goals graphics grrr gödel hack hackathon hacked hacking health hooks i3 images IMAP inspirational install isync java jeu jeu video jinja2 jni keyboard keynav kivy kv lame learning lib libre life linux lol macosx magnet mail mailing-list mails maths mbsync meetings memory leak mesh meta mint mirroir MIT module motivational mouse museomix mutt nexus7 no-mouse notmuch nottoomuch offlineimap onycroit opencourseware osc packaging paris passphrase password patch pentacatyl people perte de données ping pip planning plugin positioning pr procrastination programmation progress project projet property proudhon proxy psf publisher/consumer pull-down pygame pyjnius pypi python pythonar qtile raid rapsberry pi reading recorder references release religion responsive review reviews réseau réseaux sociaux résurection salon screenshots script self service shows shutil shyness sizing solib sortie sousous!!! spam spritz stash status systeme système templating terminal texture texture coordinates Thomas Paine thread thème tiling time time management. tip tips tools transformer tutorial tv twitter typematrix typing ubuntu ubuntu-fr ultimate-smash-friends unity update upload images useless usf utils value VDM video vie/mort vim virtualenv visite widget windows wm wmii work workflow workflow. zine études