Mac OS : Mise à jours sur macOS High Sierra 10.13.2

En passant

C’est la misère suite a cette mise à jours ( macOS High Sierra 10.13.2 ) :

Adieu : Gutenprint, Growl, SourceTree … Le lien d’Apple sur les mises à jours : https://support.apple.com/fr-fr/HT201222 .

 

 

Installation de ADB sur Mac OS X

Les étapes pour l’installation de ADB afin d’avoir  un shell sous Android via le Mac. C’est pour faire suite à mon article https://www.cyber-neurones.org/2018/01/asus-zenfone-applications-de-mauvaises-qualites/ , et mieux savoir où sont les 25 Go de mémoire interne. Il y a baleine sous gravillon….

Etape n°1 : Installation de Homebrew ( à noter que j’ai ruby sur mon Mac OS )

  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Etape n°2 : Mise à jour de Xcode :

  •  Downloading Command Line Tools (macOS High Sierra version 10.13) for Xcode.

Etape n°3 : Installation de adb :

  • brew cask install android-platform-tools

==> Tapping caskroom/cask
Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 3979, done.
remote: Compressing objects: 100% (3945/3945), done.
remote: Total 3979 (delta 36), reused 683 (delta 30), pack-reused 0
Receiving objects: 100% (3979/3979), 1.36 MiB | 1.21 MiB/s, done.
Resolving deltas: 100% (36/36), done.
Checking out files: 100% (3964/3964), done.
Tapped 0 formulae (3,988 files, 4.3MB)
==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:
==> Satisfying dependencies
==> Downloading https://dl.google.com/android/repository/platform-tools_r27.0.1-darwin.zip
######################################################################## 100.0%
==> Verifying checksum for Cask android-platform-tools
==> Installing Cask android-platform-tools
==> Linking Binary 'adb' to '/usr/local/bin/adb'.
==> Linking Binary 'dmtracedump' to '/usr/local/bin/dmtracedump'.
==> Linking Binary 'etc1tool' to '/usr/local/bin/etc1tool'.
==> Linking Binary 'fastboot' to '/usr/local/bin/fastboot'.
==> Linking Binary 'hprof-conv' to '/usr/local/bin/hprof-conv'.
==> Linking Binary 'sqlite3' to '/usr/local/bin/sqlite3'.
?  android-platform-tools was successfully installed!

Etape n°4 : Utilisation :

  • adb devices
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully

Etape n°5 : Installation sur le smartphone :

Installation de ADB Shell :

Etape n°6 : Configuration du port (5037 et non 5555) et de l’IP du Mac avec le smartphone (par exemple avec la commande ifconfig | grep « inet  » | grep -v 127.0.0.1 on peut savoir quel est l’IP)

Etape n°7 :

adb shell

A suivre … pour le lancement de la commande : du -d 1 -H / 2> /dev/null | sort -r -n .

Pour la résolution de problème de l’Etape n°6, la première étape c’est de mettre le telnet pour voir si le port est bien en écoute sur votre Mac:

brew install telnet

A noter que vous pouvez aussi utiliser la commande :

lsof -n | grep LISTEN | grep ^adb

La deuxième étape cela peut être de faire un tcpdump :

tcpdump -i en0 port 5037 -s0

MacOS : Migration en High Sierra, disparition du filtre sur les notifications.

Le premier problème que je viens de voir c’est la disparition du filtre sur les notifications. Et en général avec Facebook, et Tom’s HardWare on est à la limite du SPAM. Il faut donc à nouveau supprimer les notifications des pollueurs .

Ensuite j’ai vu voir que MampStack.app , SmallImage.app, SourceTree.app, Wireshark.app ne fonctionnaient plus …

A noter aussi que le telnet ne fonctionne plus : https://medium.com/@blackSource/bring-telnet-back-on-macos-high-sierra-11de98de1544 .

A suivre.

MacOS : Migration en High Sierra, temps de migration 9h40. Patience.

Je viens de faire la migration en High Sierra ( 10.13.2 (17C88) sachant que j’avais la 10.11.6 ), le temps annoncé devait être de 46 min, finalement cela a durée 8572.8 seconds d’après MacOS (3h00). Alors que le temps a été bien plus long … 9h40. Pas grand chose dans /var/log/install.log .

Dec 31 07:40:29 MacBook-Pro Installer Progress[179]: Status is "Installation : Il reste environ 46 minutes"
...
Dec 31 07:41:29 MacBook-Pro Installer Progress[179]: Status is "Installation en cours. Calcul du temps restant…"
...
Dec 31 13:18:35 MacBook-Pro Installer Progress[179]: Status is "Installation : Il reste environ 17 minutes"
...
2017-12-31 14:27:11+01 MacBook-Pro softwareupdated[369]: /Library/Bundles does not exist - watching for directory creation
2017-12-31 14:27:11+01 MacBook-Pro softwareupdated[369]: Previous System Version : (null), Current System Version : 10.13.2 (17C88)
...
2017-12-31 14:34:59+01 MacBook-Pro Installer Progress[83]: Status is "Fin de l’installation : Il reste environ 16 minutes"
...
2017-12-31 14:46:46+01 MacBook-Pro Installer Progress[83]: Status is "Fin de l’installation : Il reste environ 4 minutes"
...
2017-12-31 17:15:21+01 MacBook-Pro system_installd[536]: PackageKit: Touched bundle /System/Library/CoreServices/MRT.app
2017-12-31 17:15:21+01 MacBook-Pro system_installd[536]: PackageKit: ensureRecoveryBooter started.
2017-12-31 17:15:24+01 MacBook-Pro system_installd[536]: PackageKit: PKUpdatePrebootInstallOperation skipping disk because it is not apfs.
2017-12-31 17:15:25+01 MacBook-Pro system_installd[536]: Installed "MRTConfigData" (1.26)
2017-12-31 17:15:29+01 MacBook-Pro install_monitor[869]: Re-included: /Applications, /Developer, /Library, /System, /bin, /private, /sbin, /usr
2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: releasing backupd
2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: allow user idle system sleep
2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: ----- End install -----
2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: 8572.8s elapsed install time
2017-12-31 17:15:30+01 MacBook-Pro system_installd[536]: PackageKit: Running idle tasks
2017-12-31 17:15:31+01 MacBook-Pro softwareupdated[369]: Error -10819 registering file:///System/Library/CoreServices/MRT.app/ with LS

Reste qu’il y a des erreurs… je vais voir si je peux faire un script.

J’ai pas trouver le bon grep pour trouver toute les mises à jours :

grep "Version : 10.1" /var/log/install.log 
2017-12-31 14:27:11+01 MacBook-Pro softwareupdated[369]: Previous System Version : (null), Current System Version : 10.13.2 (17C88)
2017-12-31 17:33:02+01 MacBook-Pro softwareupdated[237]: Previous System Version : 10.13.2 (17C88), Current System Version : 10.13.2 (17C88)