Macbook Upgradé, sous SL, que faire ?...

zebzdeadbaby

Membre enregistré
7 Novembre 2014
3
0
Bonjour à tous,

Je possède un macbook (late 2009) qui tourne sous snow leopard. Il est grand temps de lui offrir une petite cure de jouvence : Je viens de commander 8Go de RAM ainsi qu'un SSD Crucial 256Go.

Ne suivant pas l'actu mac de très près, je viens de m'apercevoir que SL n'était plus supporté depuis Mars (! Aie!).

Je cherche donc à upgrader mon OS vers Mountain Lion ou Mavericks mais...j'ai l'impression qu'ils ne sont plus disponibles au téléchargement depuis la sortie de Yosemite... (Re-merde).. .

N'y a t-il vraiment plus moyen de passer sur 10.8 ou 10.9 ? parce que au vu des posts (ici ou ailleurs), suis pas trop chaud pour me lancer pour l'instant dans l'aventure Yosemite. (bugs + gourmandise de l'OS en ressources système, etc).

Bref, je ne sais pas trop quoi faire.. :mouais:

Merci
 
:coucou: Renaud

Pour Mavericks, il faut attendre que l'Apple Store le mette en vente (ou pas) : l'installeur de 10.9 est spécifique de l'AppleID de celui qui l'a téléchargé, et ne se prête donc pas (alors qu'on pouvait encore le faire en 10.8).
 
l'installeur de 10.9 est spécifique de l'AppleID de celui qui l'a téléchargé
Bonjour François,

d'après ce que je sais, une clé USB de Mavericks faite avec DiskMakerX ne comporte AUCUNE trace de QUI à fait le téléchargement.

Ca été confirmé (longuement...) sur MacRumors par ceux qui ont comparé le contenu de 2 clés faites avec 2 téléchargements différents, de 2 Apple ID différents : les clés sont identiques au bit près.

Et concrètement, je peux t'assurer qu'installer Mavericks sur plusieurs Macbook, avec la même clé USB (téléchargement fait sous MON AppleID) n'empêche PAS les propriétaires des Macs de faire les mises à jour du système alors qu'ils sont logués dans l'App Store sous LEUR AppleID.
 
Merci à vous,

Donc je peux a priori upgradé mon OS pour passer sur Mountain Lion (voire Mavericks) qui lui est toujours soutenu (Pour combien de temps?)

Par contre sur le lien qui renvoie sur l'apple store, il est question d'un code d'activation permettant de télécharger ML depuis le Mac App Store, et non de recevoir un DVD, c'est bien ça?
 
:coucou: François et Renaud,

Je viens de tester sur le store, je n'ai plus accès à Mavericks, ni à Mountain Lion, ni à Lion. Seul Yosemite est actif.
Pas l'App Store auquel tu accèdes via son application intégrée à ton Mac,

mais l'Apple Store auquel tu accèdes via ton navigateur = http://store.apple.com/fr



---------- Nouveau message ajouté à 14h52 ---------- Le message précédent a été envoyé à 14h49 ----------

Par contre sur le lien qui renvoie sur l'apple store, il est question d'un code d'activation permettant de télécharger ML depuis le Mac App Store, et non de recevoir un DVD, c'est bien ça?
C'est bien ça : tu achètes sur l'Apple Store et tu télécharges sur l'App Store (en donnant le code à la page d'accueil > Raccourcis).
 
Par contre sur le lien qui renvoie sur l'apple store, il est question d'un code d'activation permettant de télécharger ML depuis le Mac App Store, et non de recevoir un DVD, c'est bien ça?

Quand je pousse plus loin par le lien j'arrive à cette page, qui parle de Yosemite

http://www.apple.com/fr/osx/how-to-upgrade/

2. Vérifiez votre version d’OS X.

Dans la fenêtre À propos de ce Mac, vérifiez quelle version d’OS X tourne sur votre Mac. Cette information se trouve sous le numéro de série. Vous pouvez évoluer vers OS X Yosemite à partir des versions suivantes du système d’exploitation :

OS X Snow Leopard (v10.6.8)

Configuration générale requise

OS X version 10.6.8 ou ultérieure
2 Go de mémoire
8 Go d’espace disponible
Certaines fonctionnalités nécessitent un identifiant Apple ; soumis à conditions.
Certaines fonctionnalités nécessitent un fournisseur d'accès à Internet compatible ; des frais d'abonnement peuvent s'appliquer.
 
Dernière édition par un modérateur:
Super je vais essayer ça dès ce soir.. (J'imagine qu'il va falloir garder précieusement le ML téléchargé, au chaud, sur clé usb en cas de pépin par la suite...)

Ma config vous parait-elle ok pour faire tourner un Yosemite ultérieurement (lorsqu'il sera un peu moins buggé)?

Merci encore pour vos réponses.
 
Yosemite accepte les mêmes Mac que Mavericks.

Il n'est pas beaucoup plus buggé que Mavericks : il est seulement plus jeune.

Pour passer de 10.6 à 10.9 (ou 10), il est indispensable de faire d'abord un clone
= la simple mise à niveau peut mal se passer, obligeant à faire une clean install dans un deuxième temps.
 
une clé USB de Mavericks faite avec DiskMakerX ne comporte AUCUNE trace de QUI à fait le téléchargement.

Ca été confirmé (longuement...) sur MacRumors par ceux qui ont comparé le contenu de 2 clés faites avec 2 téléchargements différents, de 2 Apple ID différents : les clés sont identiques au bit près.

Et concrètement, je peux t'assurer qu'installer Mavericks sur plusieurs Macbook, avec la même clé USB (téléchargement fait sous MON AppleID) n'empêche PAS les propriétaires des Macs de faire les mises à jour du système alors qu'ils sont logués dans l'App Store sous LEUR AppleID.
Effectivement, selon les liens que tu m'as transmis, le lien à l'AppleID ne tient qu'au téléchargement sur l'App Store

= la clé USB permet ainsi d'installer sur n'importe quel Mac (DiskMakerX efface toute trace d'AppleID du téléchargeur d'origine ?),

avec la précaution indispensable d'acheter (gratis, certes) Yosemite (ou Mavericks) sur l'App Store avec notre AppleID dès que l'installeur générique a fait son travail sur notre Mac non lié à l'AppleID du téléchargement d'origine (afin de pouvoir être ensuite reconnu par l'App Store, et donc pouvoir retélécharger un peu plus tard).
 
L'application contient un fichier receipt (dans Contents/_MASReceipt) qui doit contenir l'identifiant de l'acheteur.
Si on utilise la procédure conseillée par Apple pour la création de la clef, je parierais un carambar (original, au caramel) que ça va copier le reçu personnalisé.

Mais en utilisant d'autres techniques, on peut créer une clef en ne copiant que les paquetages du système et là, ça doit être générique. Ce que doit faire DiskMaker, je suppose (second carambar en lice).

[Tout ceci reste hypothétique, mais je ne pense pas perdre mes carambars.]
 
Attiré dans ce fil par l'odeur d'enfance du
347441_original.png
voici que je tombe sur un coin de cour de récréation où pas moins de cinq joueurs se renvoient deux billes marquées "OS X Installer" dont les trajectoires s'entrecroisent : la bleue (usage interne d'OS X Installer) et la rouge (usage externe d'OS X Installer). C'est sur la bille rouge qu'il y a des carambars en jeu, mais quoi qu'il en soit, c'est celle dont les caremboles me captivent... :D

La question concernant la bille rouge (usage externe d'OS X Installer) est la suivante : un OS X Installer téléchargé de l'App Store et transféré sur une clé USB bootable est-il d'un emploi contraint ou non par l'AppleID de celui qui l'a téléchargé?

Si cette question m'intrigue vaguement depuis belle lurette, je n'ai a priori à son sujet pas de meilleure réponse qu'une déclaration d'incertitude qui s'emprunte de Socrate : «Ce que je sais, c'est que je ne sais rien». J'ai donc profité de l'occasion pour 'jouer ma propre bille' dans une combinaison de raisons et d'expérimentation loin d'être exhaustive...

⚽︎

L'application contient un fichier receipt (dans Contents/_MASReceipt) qui doit contenir l'identifiant de l'acheteur.
Si on utilise la procédure conseillée par Apple pour la création de la clef, je parierais un carambar (original, au caramel) que ça va copier le reçu personnalisé.

Voici la structure du répertoire 'Contents' de l'application «Installer OS X Yosemite.app» telle que téléchargée depuis l'App Store :

347651_original.png

Le sous-dossier '_MASReceipt' contient un fichier receipt difficilement scrutable, car crypté selon le protocole PKCS #7 (Cryptographic Message Syntax Standard) dans ses informations-clés.

Une utilisation de la commande

Bloc de code:
[SIZE="1"]openssl asn1parse -inform der -in /Applications/Install\ OS\ X\ Yosemite.app/Contents/_MASReceipt/receipt | grep -m 1 'OCTET STRING' | cut -d: -f4 | xxd -r -p > payload.asn[/SIZE]

m'ayant permis de sauvegarder au disque sous forme de fichier payload.asn des données critiques, la demande d'informations sur ce fichier :

Bloc de code:
[SIZE="1"]printf "%d\n" 0x$(openssl asn1parse -inform der -in payload.asn | grep -A 2 ':04$' | tail -1 | cut -d: -f4 | cut -c5-)[/SIZE]

m'a permis d'obtenir le retour d'un integer XXXXXXXXXX identique à l'expression numérique de mon AppStore UserID liée à mon AppleID.

☞ cette abstruse exploration expérimentale paraît avérer que le fichier receipt présent dans le répertoire 'Contents' de l'«Installer OS X Yosemite.app» contient bien sous une forme cryptée par le protocole PKCS #7 l'expression numérique de l'AppStore UserID de l'utilisateur qui l'a téléchargé.​

♤

Que se passe-t-il, à présent, lorsque ledit utilisateur transfère le bundle «Installer OS X Yosemite.app» sur une clé USB bootable?

Une série de manipulations expérimentales m'ont permis de constater des différences notables dans la structure formelle du dispositif d'installation de la clé selon la méthode employée pour l'effectuer :


  • Lorsque la méthode du «Terminal» est employée, càd. à supposer l'«Installer OS X Yosemite.app» dans le répertoire des Applications et le volume de la clé intitulé 'brol', la commande :

    Bloc de code:
    sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/[COLOR="RoyalBlue"]brol[/COLOR] --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

    --> alors à l'arrivée la structure formelle d'installation sur la clé est la copie conforme de celle de l'installateur tel que téléchargé depuis l'App Store, comme illustré ici :

    348376_original.png

    La conséquence notable est que, bien entendu, un sous-dossier '_MASReceipt' est bien présent dans le répertoire 'Contents' global de l'installateur, contenant le clone exact du fichier receipt de l'«Installer OS X Yosemite.app» - lequel, comme signalé ci-dessus contient sous forme cryptée l'expression numérique de l'AppStore UserID de l'utilisateur qui l'a téléchargé.


    --------------------------------------------------------------------------------------------


  • Selon la méthode de «Bidouillage manuel» (décrite par exemple dans le post de Tom Nelson : ☞Use Disk Utility to Create a Bootable OS X Yosemite Installer☜) - qui consiste :

    • à restaurer par l'«Utilitaire de Disque» au volume de la clé le contenu du BaseSystem.dmg invisible contenu dans le 'Shared Folder' de l'Installateur ;
    • à substituer 'à la mimine' dans son sous-dossier /System/Installation à un lien symbolique Package le réel dossier Package emprunté aux ressources de l'InstallESD.dmg de l'Installateur ;
    • enfin, à recopier le fichier BaseSystem.Chunklist avec le BaseSystem.dmg présents dans le même InstallESD.dmg de l'Installateur cette fois-ci à la racine du volume de la clé

    --> alors à l'arrivée la structure formelle d'installation sur la clé n'est pas la copie conforme de celle de l'installateur tel que téléchargé depuis l'App Store, comme illustré ici :

    347937_original.png


    Et voici ce qui va intéresser ceux qui se demandent : qu'est-ce qu'il y a dans le répertoire 'Contents' de l'Installateur affiché dans ce fatras? Voici :

    348592_original.png

    --> le point critique est l'absence de tout sous-dossier '_MASReceipt' et, par suite, de toute fichier receipt contenant sous forme cryptée l'expression numérique de l'AppStore UserID de l'utilisateur qui l'a téléchargé.

--> une clé USB obenue par la méthode du «Terminal» comporte donc, sous forme cryptée, la même référence à l'AppStore UserID de l'utilisateur qui l'a téléchargé que l'«Installer OS X Yosemite.app» qui a servi de source à cette copie conforme ; par contre, une clé USB obtenue par la méthode combinée : «Utilitaire de Disque / Bibouille manuelle» ne comporte plus aucune référence à l'AppStore UserID de l'utilisateur qui a téléchargé l'«Installer OS X Yosemite.app» ayant servi de source à ce bricolage.

♧

... on peut créer une clef en ne copiant que les paquetages du système et là, ça doit être générique. Ce que doit faire DiskMaker, je suppose (second carambar en lice).

[Tout ceci reste hypothétique, mais je ne pense pas perdre mes carambars.]

À ce que j'en juge, bompi qui aurait gagné son carambar sur le premier pari (qu'il y a une référence à une identité d'utilisateur dans l'«Installer OS X Yosemite.app») - conjecture que mon expérimentation a corroborée ; perdrait son 2è carambar par contre sur la manière de procéder de «DiskMakerX» de Guillaume Gète - ce qui à l'arrivée lui éviterait une séance de dentiste de par le gain de 'zéro carambar' au total à l'arrivée :D).

En effet, j'ai utilisé «DiskMakerX» pour faire confectionner une clé bootable non de «Yosemite» (car le logiciel rencontre une erreur in fine) mais de «Mavericks» (où l'on a affaire à une clé achevée et finalisée) --> ce qu'il y a de remarquable à noter, c'est qu'à l'arrivée la structure formelle d'installation sur la clé est un hybride entre celle obtenue par la méthode «manuelle» et celle du «Terminal» (car manifestement il ne veut pas faire trop 'court' : Gète :D) --> le flanquement de l'installateur à la racine du volume de la clé par des dossiers-système d'une part, comme visible sur cette capture :

348729_original.png


mais d'autre part, si l'on va au répertoire 'Contents' de l'Installateur affiché, la présence d'un sous-dossier '_MASReceipt' contenant le fichier receipt recelant sous forme cryptée l'expression numérique de l'AppStore UserID de l'utilisateur qui a téléchargé «Installer OS X Yosemite.app» ayant servi de source - comme à l'issue de la méthode du «Terminal» -->

349284_original.png

Quand François (qui en matière de «Prudence» - une vertu dont Aristote fit si bien l'éloge - est un maître :D) avance sous la forme interrogative qui reflète cette 'réserve' :

DiskMakerX efface toute trace d'AppleID du téléchargeur d'origine ?

ma réponse est : non d'après le constat que je viens de décrire. Le fichier receipt recelant sous forme cryptée l'expression numérique de l'AppStore UserID de l'utilisateur qui a téléchargé «Installer OS X Yosemite.app» ayant servi de source est bien en place sur la clé.

Par conséquent, lorsque Renaud déclare que :

d'après ce que je sais, une clé USB de Mavericks faite avec DiskMakerX ne comporte AUCUNE trace de QUI à fait le téléchargement.

Ca été confirmé (longuement...) sur MacRumors par ceux qui ont comparé le contenu de 2 clés faites avec 2 téléchargements différents, de 2 Apple ID différents : les clés sont identiques au bit près.

il va trouver macomaniac intraitable et à ne pas prendre avec des pincettes ce dimanche matin :D - parce que, de visu, je suis bien forcé de constater la présence du fichier receipt recelant sous forme cryptée l'expression numérique de l'AppStore UserID de l'utilisateur qui a téléchargé «Installer OS X Yosemite.app» ayant servi de source dans la structure hybride produite sur la clé par le logiciel «DiskMakerX». Par suite, 2 clés faites à partir de 2 installateurs issus de téléchargements d'utilisateurs distincts embarqueront nécessairement des fichiers receipts distincts renseignant sous forme cryptée des expressions numériques d'AppStore UserID distinctes.​

♡

Mais que Renaud :coucou: se rassure : ce désaccord théorique sur le contenu de la structure formelle d'installation sur la clé produite par «DiskMakerX» n'empêche nullement que je me range à ses côtés pour un accord pratiquejésuitisme», «scolastique» ou «incoherence» intellectuelle de macomaniac? :D) --> je suis persuadé (comme lui qui a en sa faveur l'argument de preuves expérimentales réitérées) qu'une clé USB supportant les ressources d'installation de «Yosemite», qu'elle comporte le fichier receipt - méthodes «Terminal / Gète» - ou qu'elle ne le comporte pas - méthode «Utilitaire de Disque / Bidouille manuelle» -, peut très bien installer sur tout Mac physiquement compatible la version d'OSX embarquée, non seulement sans rejet d'installation des fichiers-système, mais aussi sans solidarisation automatique du logiciel installé à l'AppleID de l'utilisateur qui a téléchargé l'installateur à l'origine.

Je m'aventure ici (autant le reconnaître) sur un terrain de conjecture et d'opinion en ce qui me concerne (je manque de constats expérimentaux). Voici les arguments que j'avancerais pour justifier mon accord pratique avec Renaud :


  • Il ne faut pas surestimer la portée du fichier receipt contenu dans l'«Installer OS X Yosemite.app» et par transitivité de l'implication dans la structure formelle d'installation sur la clé qu'en tirent le «Terminal / Gète». Car, sous forme cryptée, c'est l'expression chiffrée non de l'AppleID de l'utilisateur, mais de son AppStore UserID qui l'identifie seulement en tant qu'acheteur.

  • Il me semble que la corrélation avec l'AppleID stricto sensu s'opère, en finalisation de l'installation d'OSX, lorsque l'admin aborigène (501) est amené à paramétrer sa propriété de l'ordinateur en donnant ses références personnelles, dont son AppleID. Sans que l'AppleID d'utilisateur soit automatiquement et forcément impliquée par le contenu de l'AppStore UserID recelée par un fichier receipt si présent dans l'installateur : on ne demande pas à l'utilisateur terminal de prouver un droit de propriété préalable en stipulant de son AppStore UserID d'acheteur de l'installateur, mais de se déclarer en tant qu'utilisateur terminal de l'OS installé. L'AppStore UserID d'acheteur de l'installateur doit se répercuter sur les renseignements d'achats de l'AppStore, non déterminer le droit à utiliser l'OS installé et déclaré sous une AppleID d'utilisateur.

  • Les enregistrements en tant qu'acheteur (sur l'installateur) et en tant qu'utilisateur (sur l'OS installé) ne me semble donc pas choses nécessairement identiques. Y a-t-il ou non des répercussions pour ce qui est des MÀJ du logiciel et/ou de la capacité de (re)télécahrger le logiciel depuis l'AppStore? J'avoue que je sèche, ici, partagé entre le byzantinisme de François :D

    ...avec la précaution indispensable d'acheter (gratis, certes) Yosemite (ou Mavericks) sur l'App Store avec notre AppleID dès que l'installeur générique a fait son travail sur notre Mac non lié à l'AppleID du téléchargement d'origine (afin de pouvoir être ensuite reconnu par l'App Store, et donc pouvoir retélécharger un peu plus tard).

    et le providentialisme de Renaud :D

    Et concrètement, je peux t'assurer qu'installer Mavericks sur plusieurs Macbook, avec la même clé USB (téléchargement fait sous MON AppleID) n'empêche PAS les propriétaires des Macs de faire les mises à jour du système alors qu'ils sont logués dans l'App Store sous LEUR AppleID.

♢
 
Dernière édition par un modérateur:
Bonjour,

j'avais moi-même vérifié (hier) que ma clé USB de Mavericks, faite avec DiskMakerX, comporte bien le même _MASReceipt que l'installateur qui a servi à la faire, et que les 2 fichiers sont identiques :

L'application téléchargée :

MD5 (/Volumes/Logiciels/OS X/Mavericks/10.9.5-2:10:2014/Install OS X Mavericks.app/Contents/_MASReceipt/receipt) = 83dbd0fcbe5b59ad0ad61e08be4c9cee

La clé faite à partir de cette appli :

MD5 (/Volumes/Installation OS X 10.9 - 10.9.5/Install OS X Mavericks.app/Contents/_MASReceipt/receipt) = 83dbd0fcbe5b59ad0ad61e08be4c9cee

Ce qui contredit ce que j'ai écrit plus haut, en disant que l'installateur téléchargé ne contient pas d'information sur QUI a téléchargé.

En fait, en postant hier, je me suis fais sur ce point l'avocat du diable, pour la raison suivante :

Sur un autre forum (anglophone), auquel je participe, on m'a fait comprendre avec force démonstrations et arguments que j'avais tort en disant que l'installateur était lié à un AppleID.
J'ai fini par baisser les bras.

J'ai saisi l'opportunité de la discussion engagée hier pour essayer d'en savoir plus, et en avoir le coeur net.

J'ai aussi comparé 2 fichiers _MASReceipt de 2 installateurs de Mavericks (même version) fait avec 2 AppleID différents : ils sont différents.
Mais comme les 2 téléchargements ont été faits depuis 2 machines différentes, je n'ai rien conclu : la différence pourrait venir d'une info concernant les machines et non pas les AppleID.

Le seul point sur lequel je peux insister parce que je l'ai vérifié : j'ai installé Mavericks avec MA clé USB sur plus de 10 Macbook, destinés à 10 personnes différentes, chacune ayant son AppleID : toutes les personnes peuvent mettre à jour leur système sans avoir besoin de mon AppleID.
 
Dernière édition par un modérateur:
Je résume :

- la méthode du Terminal (presque préconisée par Apple*) laisse le receipt de l'App Store ID : on ne sait pas si elle autorise l'installation sur d'autres Mac que celui qui a chargé l'installeur sur l'App Store ;

- la méthode Utilitaire de Disque efface le receipt : on suppose que l'installation est donc possible sur d'autres Mac ;

- DiskMakerX n'efface pas le receipt, mais permet l'installation sur d'autres Mac.


* : la commande préconisée par Apple fait fi du suffixe --nointeraction,
et ce doit être là que réside l'explication (= une interaction désactivable avec le receipt).
 
Le seul point sur lequel je peux insister parce que je l'ai vérifié : j'ai installé Mavericks avec MA clé USB sur plus de 10 Macbook, destinés à 10 personnes différentes, chacune ayant son AppleID : toutes les personnes peuvent mettre à jour leur système sans avoir besoin de mon AppleID.
Mais peuvent-elles "re"-télécharger l'installeur de Mavericks sur l'App Store sans l'avoir "acheté" avec leur AppleID après installation ?
 


Écrivez votre réponse...