Commandes ADB pour inspecter les appareils Android connectés à l'ordinateur
ADB (Android Debug Bridge) est un utilitaire de ligne de commande facilitant la communication entre un ordinateur et des appareils Android. Il permet d'effectuer des opérations comme l'installation d'applications, l'exécution de commandes shell et le débogage système.
Plusieurs méthodes existent pour établir une connexion :
Connexion réseau : ...
Publié le 5 août à 07h43
Résolution des Dysfonctionnements de printf en Systèmes Embarqués Après Flashage
Il est fréquent en développement embarqué que la fonction printf se comporte normalement lors d'une session de débogage, mais cesse de fonctionner une fois le firmware flashé sur la cible, exécutée de manière autonome. Ce problème complexe peut découler de multiples facteurs liés à la configuration matérielle, l'initialisation des périphériques ...
Publié le 3 août à 12h16
Chucker : Inspection du trafic HTTP sur Android
Chucker est un outil d'inspection HTTP(S) robuste, spécifiquement conçu pour les applications Android intégrant OkHttp. Il permet aux développeurs de surveiller et d'analyser le trafic réseau directement sur l'appareil. Fonctionnant comme un intercepteur OkHttp, Chucker capture et persiste toutes les requêtes et réponses HTTP/HTTPS, offrant une ...
Publié le 30 juillet à 05h18
Maîtriser winget-cli : 7 astuces pour optimiser le débogage
Le Package Manager pour Windows (winget-cli) est un utilitaire en ligne de commande développé par Microsoft pour simplifier la gestion des logiciels sur les systèmes Windows. Pour les développeurs et les administrateurs système, la maîtrise des techniques de débogage de winget-cli peut considérablement améliorer l'efficacité opérationnelle. Cet ...
Publié le 27 juillet à 23h11
Maîtriser la gestion des traces d'exécution JavaScript avec stacktrace.js
La normalisation des traces de pile (stack traces) est un défi majeur dans le développement web en raison des implémentations disparates de l'objet Error.stack selon les moteurs JavaScript. La bibliothèque stacktrace.js résout ce problème en offrant une API unifiée pour générer, analyser et enrichir ces traces, facilitant ainsi le diagnostic de ...
Publié le 17 juillet à 11h09
Configuration des éditeurs VSCode et Vim pour le développement WebAssembly
WebAssembly (Wasm) révolutionne la performance web grâce à son format binaire optimisé. Ce guide détaille la configuration de VSCode et Vim pour un environnement de développement WebAssembly efficace, incluant la compilation, le débogage et l'analyse de performance.
Importance des extensions dédiées à WebAssembly
Le développement Wasm, impliqua ...
Publié le 13 juillet à 00h29
Déboguer GitHub avec les logs Git : Guide pratique
Cet article vous apprend à utiliser les logs Git pour identifier et corriger les erreurs courantes sur GitHub. Nous aborderons les commandes essentielles, les scénarios typiques et des techniques avancées d'analyse.
Commandes de base pour consulter les logs
Commande
Description
Cas d'usage
git log --oneline
Affiche un historique compact ...
Publié le 12 juillet à 21h50
Débogage des Interceptions et Chiffrement Asymétrique en Rétro-ingénierie JavaScript
L'analyse des mécanismes de protection dans les applications web implique souvent de surmonter des points d'arrêt de débogage dynamiques et de déchiffrer des schémas de chiffrement complexes. Cet article explore des techniques pour contourner les protections de débogage basées sur JavaScript et la reproduction d'un processus de chiffrement asym ...
Publié le 8 juillet à 05h52
Lancement d'applications .NET 6 via la ligne de commande
Cet article présente comment utiliser l'interface en ligne de commande .NET (CLI) pour démarrer plusieurs instances d'applications ASP.NET Core, simulant ainsi un cluster.
L'interface en ligne de commande (CLI) .NET est une chaîne d'outils multiplateforme permettant de développer, générer, exécuter et publier des applications .NET.
La structure ...
Publié le 3 juillet à 20h48
Commandes GDB pratiques pour le débogage
Introduction à GDB
GDB (GNU Debugger) est un débogueur puissent issu du projet GNU, principalement utilisé pour analyser des programmes écrits en C, C++, Go, ou Rust. Il permet d'examiner l'exécution d'un programme, d'identifier des erreurs logiques, et de diagnostiquer des plantages tels que les violations de segmentation.
Lancer une session G ...
Publié le 29 juin à 01h20