Le SDK Android est le logiciel par défaut pour gérer Android sur un ordinateur. La grande majorité des utilisateurs root ont rencontré le SDK, qu'ils le sachent ou non, lorsqu'ils utilisent le très populaire Android Debug Bridge, ou ADB en abrégé. Bien que le SDK remplisse très bien ses objectifs et fonctionne parfaitement, tout ce qui est créé pour augmenter ou aider est toujours passionnant et amusant.
C'est dans cet esprit que XDA Senior Member regaw_leinad a développé un fichier .dll qui permet aux ordinateurs Windows de mieux communiquer avec les appareils Android utilisant .NET. Le fichier contient 21 classes, dont deux sont considérées comme les classes principales. L'un s'appelle AndroidController, qui, comme l'explique regaw_leinad :
La classe AndroidController est un semi-wrapper du binaire ADB (Android Debug Bridge) et contiendra également des fonctionnalités permettant de signer des fichiers .ZIP pour un flashage facile sur votre appareil.
La deuxième classe du fichier s'appelle Device et obtient et affiche essentiellement des informations sur le périphérique connecté à l'ordinateur. Les programmeurs .NET peuvent ajouter ce .dll comme référence à leurs projets et accéder à une longue liste de commandes. L'objectif du fichier est d'aider les développeurs Android à réduire la quantité de code C# et .NET qu'ils doivent écrire eux-mêmes en fournissant une API stable à partir de laquelle construire. Cela peut avoir de très nombreuses implémentations et ses utilisations ne sont vraiment limitées que par l'imagination du développeur.
Pour montrer le genre de choses que le .dll peut faire, regaw_leinad a réécrit la méthode racine en un clic pour le CDMA HTC Héros pour être plus stable et fiable que n'importe quelle méthode racine publiée précédemment. La portée, la profondeur et l'étendue de cette API sont à couper le souffle, et tout développeur .NET ou C# intéressé par Android devrait vraiment l'avoir sur son ordinateur.
Des informations supplémentaires, des liens de téléchargement et des instructions peuvent être trouvés dans le fil d'origine. Que le développement commence !