Dump de microSD interne sans démontage

Voir le sujet précédent Voir le sujet suivant Aller en bas

Dump de microSD interne sans démontage

Message par zouzzz le Sam 12 Jan 2013 - 12:07

Ack nous propose son outil permettant de dumper l'intégralité des partitions de sa carte microSD interne d'une Handheld 337. Tout ceci sans démonter la console en passant par linux et devrait, selon Ack, être aussi compatible avec les versions 370.










L'auteur nous offre aussi les sources de son programme.


Utilisation :
Pour vérifier que la console est bien reconnue :
./ingenic-boot --probe
probe only
CPU data: JZ4770V1

Pour dumper la microSD :
./ingenic-boot --dump=sd.img@3862528

probe 1th
CPU data: JZ4770V1

addr set 0x80002000
addr=0x80002000

download fw_ddr2.bin
download len=6600

start1@0x80002000
choice=1, addr=0x80002000

probe 2th
CPU data: JZ4770V1

addr set 0x80002000
addr=0x80002000

download usb_boot.bin
download len=123944

flush cache

start2@0x80002000
choice=2, addr=0x80002000

probe 3th
CPU data: Boot4770

Configuring XBurst CPU succeeded.

#SD init

dumping sd card to sd.img
wrote 108003328 bytes 5.5%















Pour vérifier après le dump :


dumping sd card to sd.img
wrote 1977614336 bytes 100.0%
done

Devrait vous donner :

ls -l sd.img
-rw-r--r-- 1 root root 1977614336 Jan 11 21:54 sd.img

# file sd.img
sd.img: x86 boot sector; partition 1: ID=0x83, starthead 0, startsector 24576, 983040 sectors; partition 2: ID=0x83, starthead 0, startsector 1007616, 266240 sectors; partition 3: ID=0x83, starthead 0, startsector 1273856, 40960 sectors; partition 4: ID=0xb, starthead 0, startsector 1314816, 2097152 sectors, code offset 0x0

# fdisk -l sd.img
Disk sd.img: 1977 MB, 1977614336 bytes
1 heads, 63 sectors/track, 61309 cylinders, total 3862528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
sd.img1 24576 1007615 491520 83 Linux
sd.img2 1007616 1273855 133120 83 Linux
sd.img3 1273856 1314815 20480 83 Linux
sd.img4 1314816 3411967 1048576 b W95 FAT32


Liens de téléchargement :

_________________
Nicolas et Marjolaine
avatar
zouzzz
Newseur X

Messages : 6079
Date d'inscription : 22/10/2012
Localisation : Poitiers

Voir le profil de l'utilisateur http://dreamcast-news.blogspot.com

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par anubyx le Sam 12 Jan 2013 - 12:29

merci Dl en cours meme si j ai deja une 337

_________________
avatar
anubyx
Grand X
Grand X

Messages : 382
Date d'inscription : 01/01/2013
Age : 41
Localisation : Néo-dreamcast Street

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par Finaltouch le Sam 12 Jan 2013 - 12:33

Je pige que dalle !
Vivement une carte SD qu'on rentre dedans avec ces rms et basta... On est pas vieux pour rien

_________________

Fans de comics / cinéma et des geekeries? Go Twitter Final touch @exodrim Wink
avatar
Finaltouch
Petit X
Petit X

Messages : 49
Date d'inscription : 06/12/2012
Age : 37
Localisation : Suisse - VD

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Sam 12 Jan 2013 - 12:33

Ça fonctionne sur une console version 370.

Pour l'installer sous ubuntu (le tout dans un terminal) :

Installer les dépendances

Code:
sudo apt-get install libusb-dev libconfuse-dev

Télécharger les sources :

Code:
curl -O https://github.com/gcwnow/ingenic-boot/archive/master.zip

Décompresser les :

Code:
unzip -x ingenic-boot-master.zip

Aller dans le répertoires :

Code:
cd ingenic-boot-master/

Télécharger le patch :

Code:
curl -O http://www.gotwalls.com/neogeox/ingenic-boot-master.diff

Appliquer le patch :

Code:
patch -p1 < ingenic-boot-master.diff

Et enfin compiler :

Code:
make
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par anubyx le Sam 12 Jan 2013 - 12:51

Merci

_________________
avatar
anubyx
Grand X
Grand X

Messages : 382
Date d'inscription : 01/01/2013
Age : 41
Localisation : Néo-dreamcast Street

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par zouzzz le Sam 12 Jan 2013 - 12:58

Merci black_rez, ça ne fonctionnerait pas avec un CD live d'Ubuntu par hasard ?

_________________
Nicolas et Marjolaine
avatar
zouzzz
Newseur X

Messages : 6079
Date d'inscription : 22/10/2012
Localisation : Poitiers

Voir le profil de l'utilisateur http://dreamcast-news.blogspot.com

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Sam 12 Jan 2013 - 13:00

J'allais oublier pour pouvoir accéder à la console, il faut l'allumer en maintenant "start" et copier de la manière suivante :

Code:
sudo cp tool/99-IngenicBoot.rules /etc/udev/rules.d

J'ai réussi à monter l'image :

Code:
sudo mount -r -t auto -o loop,offset=$((24576*512)) sd.img  /mnt

S'il y a un moyen de flasher la console plus besoin de massacrer des adapteurs sd.
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par zouzzz le Sam 12 Jan 2013 - 13:01

Cette news est une bonne nouvelle qui va en amener bien d'autres très certainement : menu perso...

_________________
Nicolas et Marjolaine
avatar
zouzzz
Newseur X

Messages : 6079
Date d'inscription : 22/10/2012
Localisation : Poitiers

Voir le profil de l'utilisateur http://dreamcast-news.blogspot.com

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Sam 12 Jan 2013 - 13:02

zouzzz a écrit:Merci black_rez, ça ne fonctionnerait pas avec un CD live d'Ubuntu par hasard ?


Normalement ça pourrait fonctionner, il faut installer le paquet build-essential en plus.


En me ballandant dans la carte je trouve des choses intéressantes comme la présence de wpa_supplicant (gestion du wifi sous linux).

Et le fichier hostname qui en dit long :

Code:
@thinkdifferent ➜  etc  more hostname
dingux

ou

Code:
@thinkdifferent ➜  etc  more issue


Welcome to dingux


lol!
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par kikinini le Sam 12 Jan 2013 - 15:39

Ils utilisent dingux et son fba, en gros c'est pas du tout optimiser pour le hardware de la Neo X, si ?

kikinini
Petit X
Petit X

Messages : 41
Date d'inscription : 31/10/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Sam 12 Jan 2013 - 15:49

kikinini a écrit:Ils utilisent dingux et son fba, en gros c'est pas du tout optimiser pour le hardware de la Neo X, si ?

Si c'est parfaitement adapté au hardware, c'est le même hardware et système que la gcw0. Tommo (ou les intégrateurs) ont limité les possibilités du système.

Il y a déjà tout ce qu'il faut même les émulateurs des autres consoles.

Par contre je trouve l'attitude de tommo plus que limite, aucune référence aux licences libres utlisées...
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par horn.c le Sam 12 Jan 2013 - 16:12

oué là tu compare une ferrari et une 2cv le meme hardware???
sans wifi,sans accelerometre,sans vibrations,sans écran 4:3 a part le proc et les 256mo ddr.
aprés je suis daccord pour dire qu'avec ce qu'elle a dans le ventre on pourrai avoir mieux mais bon...
avatar
horn.c
Grand X
Grand X

Messages : 340
Date d'inscription : 18/11/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par kikinini le Sam 12 Jan 2013 - 16:14

Chez Ingenic, il est bien dit que le proco est capable de débiter du 720p/1080p, alors pourquoi avoir choisi de faire débiter à la machine du 480p ? Ce qui donne un rendu dégueux sur grand écran. Il y a bien un problème avec l'OS/Emu non ? J'ai franchement pas l'impression que ce soit optimiser, mais bon quand on voit la tournure des évenements, je me dis que dans un futur proche, tout ça sera régler et pas par Tommo Laughing .

kikinini
Petit X
Petit X

Messages : 41
Date d'inscription : 31/10/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par zouzzz le Sam 12 Jan 2013 - 16:15

128Mo Horn.c pas 256.

_________________
Nicolas et Marjolaine
avatar
zouzzz
Newseur X

Messages : 6079
Date d'inscription : 22/10/2012
Localisation : Poitiers

Voir le profil de l'utilisateur http://dreamcast-news.blogspot.com

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Sam 12 Jan 2013 - 16:25

horn.c a écrit:oué là tu compare une ferrari et une 2cv le meme hardware???
sans wifi,sans accelerometre,sans vibrations,sans écran 4:3 a part le proc et les 256mo ddr.
aprés je suis daccord pour dire qu'avec ce qu'elle a dans le ventre on pourrai avoir mieux mais bon...


Bon ok c'est gcw0 light à comprendre sans wifi, acceleromètre, sans vibrations et avec écran pas terrible (et moitié moins de ram).

Sinon j'ai trouvé une meilleure méthode pour faire les montages des différentes partitions :

Code:

mkdir -p /tmp/neo/sd1
mkdir -p /tmp/neo/sd2
mkdir -p /tmp/neo/sd3
mkdir -p /tmp/neo/sd4

sudo mount -r -t auto -o loop,offset=$((24576*512)) sd.img  /mnt/sd1
sudo mount -r -t auto -o loop,offset=$((1007616*512)) sd.img  /mnt/sd2
sudo mount -r -t auto -o loop,offset=$((1273856*512)) sd.img  /mnt/sd3
sudo mount -r -t auto -o loop,offset=$((1314816*512)) sd.img  /mnt/sd4


Je suis en train de lire la documentation de ingenic pour avancer un peu plus.
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par XALTOTUN1976 le Sam 12 Jan 2013 - 21:07

moi perso

je suis convaincu que les gars de chez Tommo se disent:

on va laisser travailler la communauté et apres on rafle leur boulot pour le mettre sur le marché en refourguant quelques jeux au passage

Laughing
avatar
XALTOTUN1976
Petit X
Petit X

Messages : 23
Date d'inscription : 08/01/2013
Age : 41
Localisation : LUXEMBOURG

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par anubyx le Dim 13 Jan 2013 - 1:26

XALTOTUN1976 a écrit:moi perso

je suis convaincu que les gars de chez Tommo se disent:

on va laisser travailler la communauté et apres on rafle leur boulot pour le mettre sur le marché en refourguant quelques jeux au passage

Laughing

Ils sont grave dépassé plutôt car la notoriété de la Neo Geo fait que nous somme tous exigeant !!
La neo représente Apple dans le monde du jeux vidéo......
Les Fans font trouvé la solution pour eux ensuite ils vont vendre en officiel affraid
avatar
anubyx
Grand X
Grand X

Messages : 382
Date d'inscription : 01/01/2013
Age : 41
Localisation : Néo-dreamcast Street

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par zouzzz le Dim 13 Jan 2013 - 10:09

Salut,
Fin du HS svp.

Merci de votre compréhension.

_________________
Nicolas et Marjolaine
avatar
zouzzz
Newseur X

Messages : 6079
Date d'inscription : 22/10/2012
Localisation : Poitiers

Voir le profil de l'utilisateur http://dreamcast-news.blogspot.com

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par ventrach le Dim 13 Jan 2013 - 10:12

resterait plus qu'a pouvoir faire l'inverse c'est a dire mettre une image sur la sd interne et a nous les custom frimware et autre patch correcteur (sans parler des roms enfin on se retrouverait quant même avec un espace relativement limité puisque la place libre serait faible si j'en croit les commentaire des 1er hack via sd interne, on pourrait tout de meme remplacer les rom existante par les meme avec un bios jap ou universe)
avatar
ventrach
Petit X
Petit X

Messages : 29
Date d'inscription : 22/12/2012
Age : 33
Localisation : vendée

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par black_rez le Dim 13 Jan 2013 - 10:35

Si on avait au moins les sources du kernel utilisé on pourrait même porter le système vers celui utiliser par la gcw0...
avatar
black_rez
Petit X
Petit X

Messages : 11
Date d'inscription : 24/12/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par mn le Dim 13 Jan 2013 - 12:34

Etant sur une variante de la distrib ubuntu, je tiens à préciser que l'installation de la ptite sur pc marche: le système reconnaît bien l'espace en fat (d'1 giga si je ne me trompe), mais que le dump ne passe pas, peut être que cette partie ne concerne pas les firmware 370.

_________________
On devrait tous avoir une X dans nos placards.
avatar
mn
Moyen X
Moyen X

Messages : 133
Date d'inscription : 13/01/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par cyberxander le Dim 13 Jan 2013 - 20:30

anubyx a écrit:

La neo représente Apple dans le monde du jeux vidéo......

J'ai failli m'étouffer Shocked
avatar
cyberxander
Géant X
Géant X

Messages : 1690
Date d'inscription : 28/12/2012
Age : 34
Localisation : Hauts-de-Seine

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par anubyx le Dim 13 Jan 2013 - 23:41


bref des addicts!!! cyclops
avatar
anubyx
Grand X
Grand X

Messages : 382
Date d'inscription : 01/01/2013
Age : 41
Localisation : Néo-dreamcast Street

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Dump de microSD interne sans démontage

Message par davlar le Ven 13 Déc 2013 - 1:02

Je relance ce vieux topic que je n'avais jamais vu.
Je suis en train de dumper le contenu de la flash de ma NGX en firmware 370.

Ce topic explique comment faire pour le 337. ça ne fonctionnait pas pour le 370. Il faut changer le fichier de config current.cfg par jz4770_default.cfg au lieu de gcw0_v20_mddr_512mb.cfg.

Je suis à 60% du dump. Je ferai un tuto si ça fonctionne.
On a peut etre notre solution de rollback  Very Happy 
avatar
davlar
Grand X
Grand X

Messages : 837
Date d'inscription : 15/01/2013
Age : 36
Localisation : rennes

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum