Ouvrir des fichiers Assets.car et extraire les médias

Petite astuce si vous voulez vérifier le contenu des fichiers Assets.car.

Les fichiers .car, compiled assets resources, sont des conteneurs de médias (images/pdf). Ils contiennent l’ensemble des médias qui ont été utilisés sous forme de catalogue dans les projets Xcode. Ces fichiers sont compilés donc impossibles de les ouvrir comme un bundle par exemple.

En utilisant cet outil, vous allez pouvoir décompiler.

Pour commencer, récupérez le projet de Brandon McQuilkin sur Github.

Le binaire de l’application est déjà compilé et se trouve dans le dossier Products.

Etape suivante, trouver un fichier de ressources compilé. Un CAR.
Pour cela, trouvez une application sympa dans votre iTunes, affichez-la dans le Finder.
Renommez-la en ZIP et décompressez l’archive. Dans le dossier extrait, cherchez un fichier .car. Dans les dernières versions des applications, on trouve souvent un fichier Assets.car.

Pour extraire le contenu du fichier .car, lancez le terminal.
Allez dans le dossier où se trouve le binaire iOSAssetExtractor.

cd /Users/benoit/Downloads/iOS-Asset-Extractor-master/Products

Exécutez ensuite le programme avec 2 arguments obligatoires: le chemin du fichier .car (-i) et le dossier de destination (-o).
./iOSAssetExtractor -o /Users/benoit/Desktop/Export -g 1 -i /Users/benoit/Desktop/_exploreIPA/Connect\ 3.0.2

Et voilà. Les médias sont extraits du fichier dans différentes dimensions.
Petite note: pour le moment, il est impossible d’extraire les médias en 3x d’un fichier car.

Auteur: Benoit DELDICQUE

Actuellement en poste sur Strasbourg, je suis en charge de la conception et la réalisation d'applications iOS pour iPhone, iPad et iPod touch.

Articles similaires

Commentaires fermés.