#1 Le 12/07/2006, à 01:29
- Lord Zak
[Non résolu...] Emulation de CDROM / cas avec CD protégé
Coucou tout le monde
Bon Diablo II tourne enfin avec Wine, il détecte maintenant que le CD est dedans... mais maintenant j'aimerais faire _sans_ le CD, parceque mon PC portable chauffe beaucoup trop avec le CD dedans... et ca me gonfle de changer le CD entre les PCs, fin bref j'ai décidé d'émuler le CD.
Donc première chose, je fais une iso du CD :
$ dd if=/dev/cdrom of=d2exp.iso
1341084+0 records in
1341084+0 records out
Erreur de segmentation
J'obtiens une erreur de segmentation mais l'image à l'air fonctionnelle.
Mais malheureusement, en montant mon iso, le jeu détecte que ce n'est pas un CD. Je l'ai monté ainsi :
$ sudo mount -t iso9600 d2exp.iso /media/cdrom0 -o loop
D'ailleurs il a une icone de disque dur... comment faire en sorte que ce soit le plus proches possible d'un lecteur CD et que wine le détecte en tant que CD ?
Dernière modification par Lord Zak (Le 13/07/2006, à 17:41)
GNU/Linux vaincra ! =D
Hors ligne
#2 Le 12/07/2006, à 10:28
- dylhoxic
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Tu devrais essayer de le monter en loop :
sudo mkdir /media/vcdrom
sudo mount -o loop -t iso9660 -v image.iso /media/vcdrom
Kubuntu++
Hors ligne
#3 Le 12/07/2006, à 11:05
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Oui pardon c'est ce que j'avais fais je vais éditer ça.
Mais ça ne change rien
J'ai lançé ensuite winecfg, jai ajouté le lecteur, je l'ai spécifié en tant que CDROM, et j'ai mis la même chose au niveau du label et du numéro de série que le CD originel. Mais ça ne change rien :s
GNU/Linux vaincra ! =D
Hors ligne
#4 Le 12/07/2006, à 11:43
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Je crois avoir trouvé quelque chose : losetup
Mais apparemment je ne m'y prend pas bien, voici ce que j'ai fait :
Je libère loop0 :
$ sudo losetup -d /dev/loop0
J'y met mon image :
$ sudo losetup /dev/loop0 d2exp.iso
et je monte le périphérique :
$ sudo mount -t iso9660 /dev/loop0 /media/vcdrom/
Mais ça me fait exactement là même chose
Dernière modification par Lord Zak (Le 13/07/2006, à 18:15)
GNU/Linux vaincra ! =D
Hors ligne
#5 Le 12/07/2006, à 13:59
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Dernière trouvaille : cdemu
mais bon :
$ cdemu -v 0 d2exp.iso
Using /dev/cdemu0
Invalid header of the cue-file </home/lordzak/d2exp.iso>
Edit : pourtant j'ai fais un checksum de l'iso et il est bon...
Dernière modification par Lord Zak (Le 12/07/2006, à 13:59)
GNU/Linux vaincra ! =D
Hors ligne
#6 Le 12/07/2006, à 14:51
- dylhoxic
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Le cd doit être protégé par un truc genre Safedisc, c'est ptet de là que viens le problème...
Le mieux ce serait de connaître le type de protection et de faire une iso en fonction
Kubuntu++
Hors ligne
#7 Le 12/07/2006, à 19:48
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Ca viendrait donc de l'iso ?
Mais si le checksum de /dev/cdrom et de l'iso est le même, ça signifie que c'est une copie identique de l'original non ? Donc la sécurité doit plutot agir au niveau de la détection d'émulation ?
PS : même si je monte l'image sur /cdrom, ca ne change rien :s
GNU/Linux vaincra ! =D
Hors ligne
#8 Le 13/07/2006, à 09:15
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Voici ce que j'ai obtenu avec cdrdao disk-info :
CD-RW : no
Total Capacity : n/a
CD-R medium : n/a
Recording Speed : n/a
CD-R empty : no
Toc Type : CD-DA or CD-ROM
Sessions : 1
Last Track : 1
Appendable : no
Donc ce n'est pas un problème de sessions
Remarque : il a fallu que je lance la commande avant d'insérer le disque parcequ'après c'est trop tard :s
GNU/Linux vaincra ! =D
Hors ligne
#9 Le 13/07/2006, à 09:18
- Arkoth
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
salut,
je me demandais s'il ne fallait pas que le montage porte le vrai nom du cd ? c'est peut être ça qu'il ne trouve pas l'image ensuite non ?
en gros...
moi j'essaierai ça: sudo mount -o loop d2exp.iso /media/d2exp (en supposant que le cd s'appelle d2exp)
mais il se peut aussi que si le jeu a été installé via un autre point de montage que la base de registre de wine/cedega ne soit donc plus la bonne, il faudrait donc réinstaller le jeu pour tester...
sinon pour faire mes isos, j'utilise kiso et ça marche bien pour moi sous gnome
Hors ligne
#10 Le 13/07/2006, à 11:32
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Le nom ne change rien
Et peu importe le support de montage, car je l'ai installé à partir justement d'une iso montée, et ça a très bien fonctionné.
GNU/Linux vaincra ! =D
Hors ligne
#11 Le 13/07/2006, à 15:00
- Arkoth
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
si l'installation fonctionne et pas le lancement du jeu, je dirai que ça vient du fait qu'à l'installation y'a peut être pas la protection et qu'au lancement oui... c'est une idée...
une autre question que je me pose... wine/cedega gèrent-ils les protections via des montages d'isos ?
Hors ligne
#12 Le 13/07/2006, à 17:34
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
bon et sinon j'ai ceci avec le CD d'expansion présent dans mon lecteur DVD :
$ md5sum /dev/cdrom
md5sum: /dev/cdrom: Aucun medium trouvé
...et pourtant le jeu tourne
et dans mon vieux graveur CD, ca tourne un moment pour finalement me faire :
$ md5sum /dev/cdrw
md5sum: /dev/cdrw: Erreur d'entrée/sortie
En essayant de faire une image via le graveur avec dd if=etc... je reçoit encore une fois cette erreur d'entrée sortie... est-ce qie ce serait pas ici qu'il y aurait qqchose ? qqchose que le lecteur DVD ignorrait (mais qui pourtant permet de lancer le jeu) et que le graveur détecte lui comme une erreur ? L'erreur viendrais de mon graveur ?
$ dd if=/dev/cdrw of=d2exp-grav.iso
dd: lecture de `/dev/cdrw': Erreur d'entrée/sortie
1340904+0 records in
1340904+0 records out
Erreur de segmentation
Edit : ne faites pas attention à l'erreur de segmeentation, elle apparait quel que soit le support avec dd...
Dernière modification par Lord Zak (Le 13/07/2006, à 17:36)
GNU/Linux vaincra ! =D
Hors ligne
#13 Le 13/07/2006, à 17:39
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Ah encore un truc, diablo II tourne avec Wine uniquement si j'ajoute /cdrom dans les lecteurs, car même si il y a /media/cdrom0 qui apparait avec la détection automatique, ça ne fonctionne pas...
GNU/Linux vaincra ! =D
Hors ligne
#14 Le 14/07/2006, à 17:01
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Bon j'ai fais quelques recherches ; apparemment ce serait la protection Securom. Alors il faudrait peut-être une image native comme mdf/mds de alcohol (sous Windows) ; je ne sais pas ce que signifie native, mais il me semble que ça implémente les sub-channels du CD Rom, non présent dans l'iso, mais est-ce qu'il existe sous nux des outils capables de faire ce type d'image ?
Dernière modification par Lord Zak (Le 15/07/2006, à 02:00)
GNU/Linux vaincra ! =D
Hors ligne
#15 Le 15/07/2006, à 12:20
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Bon nouvelles aventures :
J'ai gravé mon iso. j'ai vérifié que le checksum était identique, c'était le cas (ah d'ailleurs pour le aucun médium trouvé j'ai fini par trouvé, c'est simplquement que ce n'était pas /dev/cdrom mais /dev/dvd...:rolleyes:)
Pourtant le jeu ne se lance pas ; alors si il y a une sécurité à l'émulation, elle n'est pas seulement là, mais pour l'émulation on verra plus tard. Là je cherche à obtenir une image parfaite de mon jeu ; il y a des infos que l'iso ne contient pas et qui sont néanmoins présente sur le CD, c'est la sécurité Securom ; alors j'aimerai savoir comment ca fonctionne vraiment ; qu'est-ce qui varie exactement sur le CD, et comment les incorporer des une image, quel format choisir, etc ?
GNU/Linux vaincra ! =D
Hors ligne
#16 Le 15/07/2006, à 12:39
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Bon encore une trouvaille :
Euh Securom fonctionne en fonction des données subchannels. Il s'avère que l'on peut les extraires dans un .sub par exemple ; est-ce qu'il y a ça sous Linux ? Ou une alternative ? Comment l'intégrer dans une image emulable ?
GNU/Linux vaincra ! =D
Hors ligne
#17 Le 20/07/2006, à 04:04
- zedtux
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Hé bhé, quelle aventure !!
Mmm...
A mon avis tu te prend la tête pour rien... Pourquoi veux tu faire une image cd etc... ???
Tu utilise des ressources systèmes inutilement....
Un simple No-Cd suffira largement je pense .... non ????
Je te rappele que puisque tu as le CD, tu peut utiliser un crack. Il n'y a rien d'illégal, et d'ailleur c'est ton droit tout à fais légitime !
Bref, je te propose donc de trouver le no-cd adapté à la version de ton jeu ( as tu mis des patchs ?? Apparement la version la plus récente serai la 1.11... ).
Si tu veux un lien pour téléchargé le no-cd, envoie moi un message.
Même si c'est légal, je ne connais pas les régles du forum sur ce point de vue... Je préfère éviter les ambrouilles
Bref, je trouve que ca sens la fin du calvert !
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#18 Le 20/07/2006, à 12:16
- dylhoxic
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Pas bête le coup du No-cd, comme quoi faut pas chercher trop compliquer defois :lol:
Le truc quand même c'est que Lord Zak a interêt à faire vachement gaffe à son cd now vu qu'il n'arrive pas à le copier (vive le droit à la copie privée :(:(:()
Kubuntu++
Hors ligne
#19 Le 21/07/2006, à 03:09
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Ouais bah je vais surement utiliser un no-cd...
mais je cherche une solution générale d'émulation, pour un maximum de jeu : les crack ne sont pas tjrs fonctionnels, et ne sont pas tjrs présent à la sortie du jeu. Ok pour diablo, mais bon voilà quoi...
Je pense que je vais faire ça, mais voilà... je vous tiens au courant si je trouve autre chose...
(vous aussi svp ^^)
@pluche
GNU/Linux vaincra ! =D
Hors ligne
#20 Le 21/07/2006, à 04:21
- zedtux
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Ca dépend de où tu prend tes cracks...
Si tu prend sur une source sûre, tu n'aura jamais de problèmes ( c'est mon cas ).
Ensuite, pour ce qui est des cracks pas dispo tout de suite, je ne suis pas de ton avis... Tu sais les crackeurs ont pour but te cracker le plus vite possible, et donc le premier tel programme, tel jeu.
Parfois même, le jeu ( et son crack donc ) sortent 6 mois avant la sortis officiel. Mais là c'est une autre histoire....
Bref, tient nous au courant
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#21 Le 22/07/2006, à 22:36
- zedtux
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Alors, t'as essayé ??
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#22 Le 24/07/2006, à 13:18
- Lord Zak
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
ouais mais bon j'ai pas trouvé de cracks qui fonctionnaient...
et cette solution ne me satisfait pas trop, c'est un peu la galère au niveau de Battle.net en général...
GNU/Linux vaincra ! =D
Hors ligne
#23 Le 24/07/2006, à 23:20
- zedtux
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
Ben non, c'est pas logique...
C'est ton serial qui prouve que tu l'as acheté...
Dernière modification par coffee (Le 26/07/2006, à 15:11)
RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].
Hors ligne
#24 Le 25/07/2006, à 09:43
- Nigo
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
bonjour,
ca m'interesse aussi, et aussi faire l'ISO d'un CD protégé. Mon but est de jouer avec ePsxe à mes jeux PSX. Avec le CD, ils tournent impec mais c'est relou, et impossible de faire un ISO merci de votre aide
Dernière modification par Nigo (Le 27/07/2006, à 11:54)
Hors ligne
#25 Le 25/07/2006, à 12:42
- dylhoxic
Re : [Non résolu...] Emulation de CDROM / cas avec CD protégé
J'ai fait quelques recherches et il me semble que la commande readcd pourrait convenir :
La première chose à faire c'est de lire le man .
J'ai trouvé aussi cette page : http://www.lea-linux.org/cached/index/S … avure.html
En gros, je pense qu'il faudrait tester avec une ligne du genre :
readcd dev=x,y f=cdimage.raw -clone
edit : 2 liens sur le forum gentoo dont 1 pour la copie de cd playstation
http://forums.gentoo.org/viewtopic-t-436167-highlight-readcd.html
http://forums.gentoo.org/viewtopic-t-380701-highlight-readcd.html
Dernière modification par dylhoxic (Le 25/07/2006, à 12:56)
Kubuntu++
Hors ligne