Sony NW(Z): manuels de service, test mode, débrider volume

Avatar de l’utilisateur
HamsteRER
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2395
Inscription : 16 déc. 2013 02:17
Contact :

Message par HamsteRER »

Faut dire qu'en ce moment faire de la lèche à Samsung peut s'avérer explosif.
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

lebellium a écrit :Oui c'est possible sous Mac normalement. Nativement ou en utilisant Linux en machine virtuelle (je pense que cette 2e option est plus simple)
Tout est expliqué ici: https://www.rockbox.org/wiki/DevelopmentGuide

Au besoin, tu peux demander de l'aide sur l'IRC Rockbox (en anglais) https://www.rockbox.org/irc/
Ce topic n'est en effet pas vraiment adapté pour expliquer en détails comment configurer son environnement Rockbox et je ne suis pas un spécialiste de toute façon. Je l'ai fait une seule fois il y a 4 ans et j'essaie désormais juste de ne rien casser pour que ça continue de fonctionner sur mon PC :mrgreen:

Merci, finalement j'ai installé Oracle VirtualBox et Ubuntu sous Windows. Après avoir installé les packages manquants, j'ai pu faire fonctionner Scsitool avec le NW-WM1A. J'obtiens un message " model: Unknown " donc il ne reconnait pas le modèle et aussi que la taille des données envoyées par l'appareil ne correspond pas et demande de contacter le développeur !

Pareil pour le ZX2 ! Il trouve que le code obtenu pour la destination ne correspond à rien et demande de contacter le développeur.

Bon je crois qu'on va attendre une mise à jour de Scsitool avant de refaire un essai. Sur le WM1A dans le répertoire "System Volume Information" j'ai trouvé deux fichiers qui correspondent surement aux réglages. "IndexerVolumeGuid.dat" et "WPSettings.dat".
Avatar de l’utilisateur
lebellium
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2472
Inscription : 30 oct. 2010 13:00
Contact :

Message par lebellium »

Merci pour le test.

J'ai fait le point avec le développeur.
Il confirme que le NW-ZX2 ne sera pas supporté, tout comme les autres modèles Android.

Pour le NW-WM1, il va mettre l'outil à jour. Je lui ai également demandé d'anticiper sur le nouveau NW-A30.
Je te tiens au courant quand c'est bon.

edit:
mauvaise nouvelle, le développeur n'arrive pas à cracker les clés depuis les firmwares du WM1 et A30 dispos sur le site de Sony.
Il faut donc les récupérer directement sur le baladeur.

Peux-tu:
1) Installer le patch suivant http://gerrit.rockbox.org/r/#/c/1424/ ("download" en haut à droite puis copier le lien "cherry pick" puis "cd rockbox" dans le terminal et coller le lien)
2)

Code : Tout sélectionner

cd utils/nwztools/scsitools/
3)

Code : Tout sélectionner

make
4)

Code : Tout sélectionner

sudo ./scsitool -s nw-wm1 /dev/sdX get_dnk_nvp kas
(remplacer sdX par la bonne valeur)

Et me donner le résultat.
Merci! :)
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

Biensur je le fais ça dès que je peux. C'est dire dès que je rentre. Pour le patch je n'ai pas bien compris mais peut être que ça sera plus clair derrière l'ordi. Si le développeur a fait des modifications, ça ne sera pas mieux de recopier à nouveau tout le répértoire rockbox ?
jeremleouf
Perdu dans les câbles
Perdu dans les câbles
Messages : 2
Inscription : 04 janv. 2017 14:33

Message par jeremleouf »

sujet hyper intéressant , le volume de mon NWZ A15 qu'on m'a offert il y a quelque jours m'a donné envie de pleurer .. :s ( volume à fond avec un casque sony mdr zx550 BN, le rendu est vraiment bof... )
malheureusement je n'y connais quasi rien dans ce type de modification , j'aimerais me lancer mais je ne suis pas sure de moi .. si qqn habite le nord de la france et saurait me filer un coup de main ? merci beaucoup
Avatar de l’utilisateur
lebellium
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2472
Inscription : 30 oct. 2010 13:00
Contact :

Message par lebellium »

Sharp a écrit :Biensur je le fais ça dès que je peux. C'est dire dès que je rentre. Pour le patch je n'ai pas bien compris mais peut être que ça sera plus clair derrière l'ordi. Si le développeur a fait des modifications, ça ne sera pas mieux de recopier à nouveau tout le répértoire rockbox ?
Les patchs sont des modifications du code source qui sont en cours de test et qui n'ont pas encore été fusionnées avec le tronc principal.
Quand tu fais un "git pull --rebase", tu mets à jour le répertoire Rockbox avec les derniers commits (https://www.rockbox.org/recent.shtml#code) mais tu n'as pas avec tous les patchs publiés ici http://gerrit.rockbox.org/r/#/q/status:open. Les patchs doivent être installés séparément.
jeremleouf a écrit :sujet hyper intéressant , le volume de mon NWZ A15 qu'on m'a offert il y a quelque jours m'a donné envie de pleurer .. :s ( volume à fond avec un casque sony mdr zx550 BN, le rendu est vraiment bof... )
malheureusement je n'y connais quasi rien dans ce type de modification , j'aimerais me lancer mais je ne suis pas sure de moi .. si qqn habite le nord de la france et saurait me filer un coup de main ? merci beaucoup
Comme déjà dit, je ne suis pas sûr que que la différence avec/sans bride soit très importante. Il vaut mieux ne pas s'emballer tout de suite.

Si tu réussis à installer un environnement de travail Rockbox, le reste est ensuite facile vu que j'ai tout détaillé dans le 1er post. Parcoure les liens que j'ai donné à Sharp. Vu qu'il vient d'installer la machine virtuelle chez lui, c'est encore tout frais dans sa tête, il pourra peut-être t'aider :)
jeremleouf
Perdu dans les câbles
Perdu dans les câbles
Messages : 2
Inscription : 04 janv. 2017 14:33

Message par jeremleouf »

merci pour ta réponse.. je vous tiens au courant dès que c'est fait.. je vous direz la différence de volume après cette manipulation
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

lebellium a écrit : Peux-tu:
1) Installer le patch suivant http://gerrit.rockbox.org/r/#/c/1424/ ("download" en haut à droite puis copier le lien "cherry pick" puis "cd rockbox" dans le terminal et coller le lien)
2)

Code : Tout sélectionner

cd utils/nwztools/scsitools/
3)

Code : Tout sélectionner

make
4)

Code : Tout sélectionner

sudo ./scsitool -s nw-wm1 /dev/sdX get_dnk_nvp kas
(remplacer sdX par la bonne valeur)

Et me donner le résultat.
Merci!  :)

Salut merci pour tes efforts, j'ai essayé d'appliquer le patch "cherry pick" et j'obtiens les messages suivants :

branch refs/changes/24/1424/15 -> FETCH_HEAD
error : could not apply 639a7aa… Initial commit for the NWZ linux and NWZ-E460 (WIP)
hint : after resolving the conflicts, mark the corrected paths
hint: with ‘git add<paths>’ or ‘git rm <paths>’
hint: and commit the result with ‘git commit’

après ça make ne se fait pas et j'obtiens des messages d'erreurs : ../../../firmware/target/hosted/sonynwz/nwz-db.c:470:9: error: invalid suffix "a7aa..." on integer constant
etc..

Bref je pense qu'il manque des étapes. C'est sur qu'il faut appliquer le patch dans /rockbox ??

si on y arrive chapeau bas pour le développeur. :jap:
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

Je crois que le développeur a modifié des choses dans la journée ! Puisque cette fois le patch a fonctionné. Donc j'obtiens exactement les messages suivants :

User forced series, auto-detection disabled
model: Unknown
Series: NW-WM1 Series
Device didn't send the expected amount of data

Si dans la ligne de commande on remplace nw-wm1 par NW-WM1 ( ou peut être par toute autre chose ) alors on obtient :

Cannot open device: Permission denied

Quel genre de données était-on supposé obtenir avec cette commande et la nouvelle version de scsitool ?
Avatar de l’utilisateur
lebellium
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2472
Inscription : 30 oct. 2010 13:00
Contact :

Message par lebellium »

Le développeur a en effet fait des modifs en cours de journée sans forcément me prévenir^^ Il a publié dans le tronc commun la partie qui nous intéresse dans le patch.
Pour être sûr que tu as les bonnes sources, peux-tu faire:

1)

Code : Tout sélectionner

cd rockbox
2)

Code : Tout sélectionner

git reset --hard origin/master
(ça enlève tous les patchs)

3)

Code : Tout sélectionner

git pull --rebase
(actualise les sources)

4) S'il te dit ensuite "You are not currently on a branch machin...", refais

Code : Tout sélectionner

git reset --hard origin/master


Il devrait maintenant te dire "HEAD is now at ad2297d" (https://git.rockbox.org/?p=rockbox.git; ... ;h=ad2297d) si rien n'a été publié entre-temps lorsque tu liras ce message.
Si c'est une autre valeur, il suffit de vérifier ici c'est que c'est bien la dernière: https://www.rockbox.org/recent.shtml#code

Peux-tu ensuite refaire juste pour être sûr (il y a de bonnes chances que tu aies le même résultat)

Code : Tout sélectionner

cd utils/nwztools/scsitools/

Code : Tout sélectionner

make

Code : Tout sélectionner

sudo ./scsitool -s nw-wm1 /dev/sdX get_dnk_nvp kas

Si c'est le même résultat, cela veut dire que Sony a changé la clé et algorithme, ce qui n'est pas cool du tout!

Si ça marchait, tu aurais quelque chose du genre:

Code : Tout sélectionner

Model: NWZ-A15
Series: NWZ-A10 Series
kas:
 32 35 37 32 66 34 61 37 62 38 63 31 61 30 38 61 2572f4a7b8c1a08a
 65 62 35 31 34 32 63 65 39 63 62 38 33 34 64 36 eb5142ce9cb834d6
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Tu peux essayer quand même de faire le "get" en adaptant légèrement la commande (ajout de -s nw-wm1)

Code : Tout sélectionner

sudo ./scsitool -s nw-wm1 /dev/sdX dest_tool get
Si cela donne un bon résultat (conforme à mon 1er post du topic), tu peux faire ensuite le "set", sinon ne rien faire.

Pour connaitre le chiffrement des autres modèles, le développeur a dû retirer la mémoire flash physiquement. Je ne peux pas raisonnablement te demander ça sur un baladeur de cette valeur :mrgreen:

Le développeur va donc réfléchir à d'autres commandes à essayer mais je crains qu'on atteigne rapidement les limites des possibilités software et que le WM1, A30 et autres futurs modèles nous posent problème :(
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

Bonsoir,
J'ai essayé ce que tu avais décrit dans ton post et dans les deux cas j'obtiens les mêmes messages !
.
Series: NW-WM1 Series
Device didn't send the expected amount of data
.
Je ne me rends évidemment pas compte mais ce truc résiste plus qu'un iPhone et iOS ?
Lorsqu'on met à jour le firmware, la mise jour arrive à rentrer dans l'appareil. Le plus simple c'est qu'une bonne âme publie les outils utilisés par Sony. Il est presque impossible de garder ce genre de choses entre les murs pour toujours.

Merci encore pour tes efforts et merci au développeur. :jap:
Avatar de l’utilisateur
lebellium
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2472
Inscription : 30 oct. 2010 13:00
Contact :

Message par lebellium »

Je ne sais pas si c'est semblable et comparable au jailbreak sur iPhone si c'est de ça que tu parles mais étant donné le niveau du développeur que je suis maintenant depuis plus de 5 ans, si lui bloque, je ne vois pas trop qui d'autre pourrait réussir, c'est que c'est vraiment compliqué :)

Nouvelle tentative:

1) http://gerrit.rockbox.org/r/#/c/1466/ download -> cherry pick -> copie le lien
2)

Code : Tout sélectionner

cd rockbox
Colle le lien
3)

Code : Tout sélectionner

cd utils/nwztools/scsitools
4)

Code : Tout sélectionner

make
5)

Code : Tout sélectionner

sudo ./scsitool -r /dev/sdX get_dnk_nvp kas
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

J'ai essayé après avoir appliqué le patch et après avoir refait le scsitool avec make j'obtiens le message suivant :

"Your device is not supported. Please contact developers. "

Je ne pensais pas que c'était si compliqué et ceci sans jamais mettre en cause les compétences de personne. Dans le doute même si ça ne sert à rien j'ai essayé avec les deux firmware 1.01 et 1.02 et j'obtiens toujours le même résultat.

A noter que lorsqu'on essaie de faire une mise à jour l'appareil reboote et se met dans un état où il peut appliquer la mise à jour (surement après avoir créé un fichier avec les nouvelles données). Après il redémarre.
Avatar de l’utilisateur
lebellium
J'ai des câbles en or massif
J'ai des câbles en or massif
Messages : 2472
Inscription : 30 oct. 2010 13:00
Contact :

Message par lebellium »

Désolé, il faut forcer le modèle en plus... Heureusement que tu es patient :mrgreen:

La bonne commande est:

Code : Tout sélectionner

sudo ./scsitool -r -s nw-wm1 /dev/sdX get_dnk_nvp kas
Sharp
J'ai un casque HiFi de chez Auchan
J'ai un casque HiFi de chez Auchan
Messages : 98
Inscription : 20 nov. 2016 07:15

Message par Sharp »

Cette fois ça a fonctionné : :bravo:

Model: Unknown
Series: NW-WM1 Series

65 38 64 31 37 31 61 35 64 39 32 66 33 35 65 65 e8d171a5d92f35ee
64 39 36 35 38 63 30 33 66 62 39 66 38 36 61 31 d9658c03fb9f86a1
36 39 35 39 31 36 35 39 38 35 31 66 64 37 63 34 69591659851fd7c4
39 35 32 35 66 35 38 37 61 37 30 62 9525f587a70b


quand je fais un dest_tool get :
j'ai :

Model: Unknown
Series: NW-WM1 Series
Destination: CEW2 (103)
Sound pressure: 0 (off)

Ca veut dire quoi ? Que le volume de mon WM1A n'est pas limité ??

Là je peux changer la destination pour voir ?? Je veux dire sans bousiller l'appareil.
Voilà !
S'il faut faire d'autres tests n'hésite pas.
Répondre

Revenir à « Sony »