FLEXall est un chargeur FLEX pour déboguer et explorer les applications iOS

Vous êtes-vous déjà demandé comment les développeurs de tweaks modifient les fonctionnalités du système iOS sans API officielle ? Si oui, je vous présente FLEXall avec FLEX, un ensemble d'outils de débogage et d'exploration intégrés pour le développement iOS.
Ajoutez FLEXall Repo à votre gestionnaire de paquets
Qu'est-ce que FLEXall ?
Le tweak FLEXall est un autre FLEX intégré compatible avec tous les autres chargeurs. FLEX est un ensemble d'outils de débogage et d'exploration intégrés pour le développement iOS, permettant d'accéder à des éléments système sans API. Cet outil est indispensable pour les développeurs de tweaks jailbreakés.
L'ajustement peut être activé par un appui long sur la barre d'état ou par un appui long n'importe où avec trois doigts. FLEX affiche une barre d'outils située dans une fenêtre au-dessus de votre application. Depuis cette barre d'outils, vous pouvez modifier presque tous les états d'une application en cours d'exécution.
De là, vous pouvez activer l'arborescence des vues, sélectionner des éléments par simple pression, afficher et modifier les propriétés disponibles, et déplacer des éléments à l'écran par glisser-déposer. Une option permet également d'ouvrir le menu FLEX complet, d'où vous pourrez accéder à des fonctionnalités de débogage iOS encore plus performantes.

Grâce à FLEXall Tweak, vous pouvez facilement modifier le texte déplacé, la taille ou le positionnement des éléments, supprimer des éléments de l'écran, etc. Un outil de signets intégré vous permet également d'ajouter chaque page modifiée d'une fonction pour un accès rapide ultérieur. Aucune compétence en programmation n'est requise.
Bien sûr, le principal avantage d'un tweak comme FLEXall réside dans les développeurs de tweaks de jailbreak. Grâce à cet outil, vous saurez comment vous connecter aux fonctions et objets système, ce qui vous permettra de modifier le système de manière inattendue.
Un excellent exemple est un tweak PinAnim qui apporte des animations aux points du code PIN sur iOS 14. Matthew Anisovich a non seulement publié le tweak gratuitement, mais a également écrit un article expliquant comment il a été créé dans un didacticiel étape par étape, y compris le processus de débogage iOS avec FLEX.
FLEXall, en tant que chargeur FLEX pour iOS, offre des fonctionnalités supplémentaires. Il peut afficher la barre d'outils au-dessus des alertes (y compris les alertes SpringBoard), empêcher la mise en veille lors de l'exploration via les vues FLEX, fermer la fenêtre de l'explorateur via la barre de navigation au lieu de revenir à la vue initiale, et déplacer le « Graphique d'objets » juste après les « Raccourcis ».
FLEX (Flipboard Explorer) offre de nombreuses fonctionnalités. Cet outil de développement iOS pour les améliorations de jailbreak vous permet d'inspecter et de modifier les vues de la hiérarchie, de visualiser les propriétés et les ivars de n'importe quel objet, de modifier dynamiquement de nombreuses propriétés et ivars, d'ajouter vos propres raccourcis clavier de simulation et d'accéder à n'importe quel objet actif via une analyse du tas.
Lorsque vous accéderez au menu depuis la barre d'outils flottante FLEXall, vous pourrez également : appeler dynamiquement des méthodes d'instance et de classe, observer l'historique détaillé des requêtes réseau avec le timing, les en-têtes et les réponses complètes, afficher les messages du journal système ou explorer toutes les classes de votre application et les frameworks de systèmes liés (publics et privés). FLEXall prend en charge iOS 8 – iOS 15.
FLEX offre également la possibilité d'afficher le système de fichiers dans le sandbox de votre application, de parcourir les bases de données SQLite ou Realm du système de fichiers, d'afficher et de modifier dynamiquement les valeurs NSUserDefaults, d'accéder rapidement à des objets utiles tels que [UIApplication sharedApplication], le délégué de l'application, le contrôleur de vue racine de la fenêtre principale, et bien plus encore. De plus, vous pouvez déboguer des applications.

FLEXall, créé par Deep Patel, est un projet open source dont tous les fichiers sont disponibles via le dépôt GitHub . Le code source a été écrit en Logos et le projet est facilement compilé. Les bibliothèques Theos sont requises. Tweak fonctionne sur armv7, armv7s, arm64 et arm64e.
Si vous n'avez aucune expérience en codage, vous pouvez essayer Flex 3. Cet outil vous permet de modifier facilement les applications système et tierces installées sur votre appareil iOS. Au lieu de pirater une application, utilisez l'un des plus de 30 000 correctifs proposés par la communauté. La plateforme fonctionne sur les jailbreaks iOS 9 à iOS 14.
Comment installer FLEXall à partir du référentiel
Le tweak FLEXall a été publié gratuitement via le dépôt privé DGh0st. Ajoutez le dépôt FLEXall tweak à votre gestionnaire de paquets et installez le chargeur FLEX, activable par un appui long sur la barre d'état ou un appui long à trois doigts n'importe où.
- Ouvrez l’application Cydia et appuyez sur l’onglet Sources.
- Appuyez sur les boutons Modifier → Ajouter et entrez l'URL du référentiel https://dgh0st.github.io.
- Installez le tweak FLEXall à partir du nouveau référentiel.
- Respirez votre iPhone pour appliquer tous les changements.
- Ouvrez le volet des préférences FLEXall et appuyez longuement sur la barre d’état.
Alternativement, veuillez utiliser les liens rapides disponibles en haut de cette page pour ajouter en un seul clic le référentiel à votre gestionnaire de paquets préféré (Cydia, Sileo, Installer , Zebra).
Quoi de neuf
- Chargez dynamiquement libflex pour améliorer les temps de chargement des processus.
- Corriger la compatibilité avec les versions bêta de libflex.
- Correction du problème FLEX 4 n'apparaissant pas sur l'écran de verrouillage.
- Corrige les blocages lors de l'appui sur le bouton Terminé avec la nouvelle mise à jour FLEX 4.
- Correction du graphique d'objets qui n'était pas positionné après les raccourcis avec la nouvelle mise à jour FLEX 4.
- Correction des contrôleurs de vue FLEX n'apparaissant pas sur l'écran de verrouillage pour iOS 13.3+.
- Renommez la liste blanche en liste noire, car il s'agit en fait d'une liste noire.
- Ajoutez un moyen de désactiver les processus à l'aide du plist de liste blanche.
- Par défaut, ne chargez pas dans Snapchat lorsqu'aucune liste blanche plist n'est spécifiée.