Obtenir la racine sur l’amplificateur Linux ajoute de nouvelles entrées

Nous nous souvenons que l’installation de Linux sur votre ordinateur de bureau moyen était une entreprise suffisamment délicate pour que seuls ceux qui avaient la barbe grise la plus luxueuse s’y essaient. Une «boîte Linux» à cette époque grisante était plus que probablement une machine obsolète récupérée de la benne à ordures, le panneau latéral retiré à jamais, lancé dans un sous-sol ou un garage. Avance rapide aujourd’hui, et Linux est littéralement partout : des smartphones et voitures de luxe, aux téléviseurs et réfrigérateurs. Ironiquement c’est toujours pas sur la plupart des ordinateurs de bureau, mais c’est une discussion pour une autre fois.

Donc quand [Michael Nothhard] envoyé le récit fascinant de la façon dont il a piraté son amplificateur Bluesound Powernode N150 sous Linux pour déverrouiller plus d’entrées, le moins L’élément surprenant était qu’il existait un « amplificateur intelligent » exécutant le système d’exploitation libre et open source. Ce qui a piqué notre intérêt, c’est qu’il a pu se frayer un chemin avec une relative facilité et permettre de nouvelles capacités impressionnantes que le fabricant aurait probablement plutôt gardées secrètes.

Configuration des paramètres audio du CM6206.

[Michael] explique que le N150 dispose d’un port USB à l’arrière et qu’officiellement, il ne fonctionne qu’avec des périphériques de stockage de masse et une poignée de périphériques approuvés tels qu’un dongle Bluetooth. Mais comme il espérait connecter d’autres appareils à l’amplificateur à entrée limitée, il s’est demandé s’il pouvait faire reconnaître un adaptateur audio USB par le système d’exploitation. Après avoir utilisé un exploit connu pour obtenir un accès root, il a commencé à fouiller dans le système Linux sous-jacent pour voir quel genre de supercherie les développeurs avaient commis.

Basé sur un chipset C-Media CM6206 assez courant, l’adaptateur audio USB StarTech 7.1 a été récupéré par le noyau sans problème. Mais pour le faire fonctionner avec le logiciel de base de l’amplificateur, il a ensuite dû ajouter une nouvelle entrée au système sovi_info.xml fichier de configuration et apportez quelques modifications à ses paramètres ALSA par défaut. Une fois les fichiers appropriés modifiés, le nouveau périphérique d’entrée audio USB est apparu sous l’application officielle pour smartphone Bluesound.

A la fin de la rédaction [Michael] note que vous devrez passer par quelques étapes supplémentaires pour vous assurer qu’une mise à jour du micrologiciel en amont n’efface pas tout votre travail acharné. Heureusement, il semble que la sauvegarde de la configuration et son retour au Powernode nouvellement flashé soient assez faciles. Nous avons certainement vu des méthodes plus élaborées pour prendre le contrôle de son système de sonorisation au fil des ans.