Page 1 of 1

Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 23 Dec 2014, 20:13
by critor
Tu ne sais plus quoi faire de ta calculatrice Lexibook Power Academy Graph MFGC177FR interdite aux examens en France ?
Tu ne peux plus la rapporter en magasin car tu as égaré la preuve d'achat ou laissé passer le délai de rétractation d'usuellement 2 semaines ?

Ne t'inquiète pas - car TI-Planet a pensé à toi et ne t'abandonne pas ! ;)

41914181Nous avons adapté notre procédure pour rooter la Pocket Graph à la Power Academy Graph. Libère enfin tout le potentiel de ta machine et installe toutes les applications Android que tu veux ! :bj:

Accessoirement, des commandes dans la console root nous permettent d'en découvrir un peu plus sur cette tablette :
  • Processeur ARMv7 pouvant être cadencé selon la charge système jusqu'à 1GHz :
    Show/Hide spoilerAfficher/Masquer le spoiler
    Code: Select all
    root@MFGC177FR:/ # cat /proc/cpuinfo
    Processor       : ARMv7 Processor rev 1 (v7l)
    processor       : 0
    BogoMIPS        : 623.79

    processor       : 1
    BogoMIPS        : 623.79

    Features        : swp half thumb fastmult vfp edsp neon vfpv3
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant     : 0x4
    CPU part        : 0xc09
    CPU revision    : 1

    Hardware        : RK30board
    Revision        : 0000
    Serial          : 0000000000000000

    root@MFGC177FR:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    312000 504000 816000 912000 1008000

    root@MFGC177FR:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    1008000
  • Plusieurs Go d'espace :
    Show/Hide spoilerAfficher/Masquer le spoiler
    Code: Select all
    root@MFGC177FR:/ # df
    Filesystem               Size     Used     Free   Blksize
    /dev                   198.1M   136.0K   198.0M   4096
    /sys/fs/cgroup         198.1M     0.0K   198.1M   4096
    /mnt/secure            198.1M     0.0K   198.1M   4096
    /mnt/asec              198.1M     0.0K   198.1M   4096
    /mnt/obb               198.1M     0.0K   198.1M   4096
    /system                  1.5G   740.5M   771.8M   4096
    /cache                 124.0M    16.1M   107.9M   4096
    /metadata                3.9M    28.0K     3.8M   4096
    /data                 1004.0M   207.2M   796.8M   4096
    /mnt/shell/emulated: Transport endpoint is not connected
    /mnt/internal_sd         4.7G   178.2M     4.5G   8192
    /mnt/secure/asec         4.7G   178.2M     4.5G   8192

    root@MFGC177FR:/ # cat /proc/partitions
    major minor  #blocks  name

      31        0       4096 mtdblock0
      31        1      16384 mtdblock1
      31        2      16384 mtdblock2
      31        3      32768 mtdblock3
      31        4      65536 mtdblock4
      31        5     131072 mtdblock5
      31        6    1044480 mtdblock6
      31        7       4096 mtdblock7
      31        8       4096 mtdblock8
      31        9    1572864 mtdblock9
      31       10    4956160 mtdblock10

    root@MFGC177FR:/ # ls -l /dev/block/mtd/by-name
    lrwxrwxrwx root     root              2014-12-23 17:00 backup -> /dev/block/mtdblock4
    lrwxrwxrwx root     root              2014-12-23 17:00 boot -> /dev/block/mtdblock2
    lrwxrwxrwx root     root              2014-12-23 17:00 cache -> /dev/block/mtdblock5
    lrwxrwxrwx root     root              2014-12-23 17:00 kernel -> /dev/block/mtdblock1
    lrwxrwxrwx root     root              2014-12-23 17:00 kpanic -> /dev/block/mtdblock8
    lrwxrwxrwx root     root              2014-12-23 17:00 metadata -> /dev/block/mtdblock7
    lrwxrwxrwx root     root              2014-12-23 17:00 misc -> /dev/block/mtdblock0
    lrwxrwxrwx root     root              2014-12-23 17:00 recovery -> /dev/block/mtdblock3
    lrwxrwxrwx root     root              2014-12-23 17:00 system -> /dev/block/mtdblock9
    lrwxrwxrwx root     root              2014-12-23 17:00 user -> /dev/block/mtdblock10
    lrwxrwxrwx root     root              2014-12-23 17:00 userdata -> /dev/block/mtdblock6
  • Un écran décent 800x480 pixels cette fois-ci (contre 480x272 pixels pour la Pocket Graph GC143FR) :
    Show/Hide spoilerAfficher/Masquer le spoiler
    Code: Select all
    root@MFGC177FR:/ # dumpsys window displays
    WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
      Display: mDisplayId=0
        init=800x480 160dpi cur=800x480 app=800x432 rng=480x407-800x727

De plus, si jamais le système Android 4.4.2 fourni par Lexibook ne te convenait pas, nous te proposons également d'y installer un utilitaire de 'recovery'. :D


Dès ce soir, donne une nouvelle vie à ta calculatrice Lexibook Power Academy Graph GC177FR en la transformant en une véritable tablette - joyeux Noël ! :bj:


Tutoriel : viewtopic.php?t=15773&p=174649#p174649

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 12:39
by pierrotdu18
Il faudrait même voir s'il n'y a pas une version de Cyanogenmod compatible :D
Je ne la connais pas du tout cette "calculatrice", il y a une grosse surcouche ou pas ? C'est Android pur ou c'est bourré de trucs inutiles ? (comme la surcouche de Samsung... --") ?
Si c'est un Android épuré c'est déjà pas mal du 4.4.2 :)

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 12:53
by Neo
il n'y a pas encore de version CyanogenMod, c'est compliqué a mettre en oeuvre, mais tu peux essayer d'installer un recovery ;)
et il n'y a pas de surcouche, du moins sur ce modele. En ce qui concerne la GC143FR, je soupconne des petites bidouilles de la part de Lexibook euh du constructeur chinois, car meme le recovery CWM ne passe pas sur l'ecran :D

Meme si Kitkat passe sur presque tous les modeles, avec 512Mo de RAM tu n'iras pas loin.....

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 13:21
by pierrotdu18
Wat, 512 Mo de ram...
Heu... Moi j'aime bien rooter, tester pleins de roms, de kernels, mais je ne crée pas mes propres trucs donc je ne pourrai pas aider à la réalisation d'un CM pour la Lexibook :p

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 13:25
by Neo
la, le probleme c'est surtout de trouver les sources du kernel.. En plus, comme Lexibook viole la licence GPL, ca n'aide pas... Mais ils ne sont pas les seuls a le faire :(

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 14:53
by Victor D
Neo wrote:En plus, comme Lexibook viole la licence GPL, ca n'aide pas... Mais ils ne sont pas les seuls a le faire :(


Même si ils avaient été les seuls, ça ne les aurait pas gêné ! :p

Re: Rooter sa Lexibook Power Academy Graph MFGC177FR

Unread postPosted: 24 Dec 2014, 20:36
by Laurae
Neo wrote:la, le probleme c'est surtout de trouver les sources du kernel.. En plus, comme Lexibook viole la licence GPL, ca n'aide pas... Mais ils ne sont pas les seuls a le faire :(



Ils devraient (devoir) nous donner les sources en théorie. Sinon y a violation de la GPL.

On peut avoir le "kernel" ((dé)compilé...) en faisant :

Code: Select all
adb shell   #android debug bridge shell on
su   #faut root sinon on peut pas accéder au dossier à la ligne en-dessous
cat /proc/mtd


Où là y a une liste de différentes parties mtd..., et prendre le mtd où il y a boot en faisant :

Code: Select all
cat /dev/mtd/mtd? > ?????/boot.img   #replacer le ? du mtd par le ou les nombres correspondants, replacer le ????? du chemin du dossier par le chemin où vous voulez copier le fichier boot


Puis avec unmkbootimg.gz (à télécharger), on fait :

Code: Select all
./unmkbootimg boot.img > log.txt   #dans le log on a les tailles, adresses, etc. nécessaires, et la commande pour recompiler


Et on a notre kernel (compilé...) dans zImage.


Il faut vérifier si la configuration du kernel est présente dans le jouet ( :p ) Android :

Code: Select all
zcat /proc/config.gz > kernel.config #gunzip



Si y a pas, on demande au (gentil) Lexibook de nous donner les sources du kernel (si config.gz n'est pas présent), puis on fait :

Code: Select all
extract-ikconfig kernel.img-kernel


Et on a notre kernel décompilé :p

Si le (méchant) Lexibook refuse de nous donner les sources, il faut qu'on trouve les patchs spécifiques qu'ils ont fait au kernel, puis reconstruire la configuration kernel. Ce qui est en pratique (quasiment) impossible.


Edit: lol les balises Code. Du Lua, puis du CPP, et enfin du Python.
Edit 2 (BUG) : Quand on QuickEdit on perd le parsing des Code jusqu'à ce qu'on refresh la page.