web-dev-qa-db-fra.com

Récupérer les blobs propriétaires de Android pour Ubuntu Touch

Je suis le guide de portage de mon Samsung Galaxy Note GT-N7000.

Je suis à la partie où je dois obtenir les fichiers propriétaires de cyanogenmod.

Le guide wiki dit:

Conseil: vous pouvez également extraire ces fichiers binaires de l’image (il s’agit essentiellement d’un fichier .Zip contenant, entre autres, ces fichiers binaires), mais il est utile de le flasher d’abord pour voir si CM fonctionne correctement.

Je sais déjà que CM fonctionne sur le périphérique, je voudrais donc sauter cette étape. Mais quels fichiers dois-je copier? Ce n'est pas clair.

2
skerit

Pour extraire les blobs binaires, vous devez d’abord connecter votre appareil à votre ordinateur. Assurez-vous que adb détecte votre appareil.

Ensuite, accédez à device/samsung/n7000 dans votre environnement de construction et exécutez le script "extract_files.sh". Le script trouvera alors automatiquement tous les blobs binaires sur votre périphérique et les copiera dans vendor/samsung/n7000/proprietary à l'aide de adb pull.

Voir le script complet pour plus d'informations.

Sinon, si CM n’est pas installé sur le périphérique, téléchargez le fichier .zip cyanogenmod correspondant à votre périphérique à partir de ici et extrayez-le. En supposant que vous ayez extrait le zip dans ~/Téléchargements /, vous devez maintenant éditer extract_files.sh dans device/samsung/n7000 et modifier la ligne.

adb pull /$FILE $DEVICEBASE/$FILE

à

cp ~/Downloads/cm-10.2-<DATE>-NIGHTLY-n7000/$FILE $DEVICEBASE/$FILE

mettre le bon nom de dossier du fichier Zip extrait bien sûr. Enregistrez le script et exécutez-le.

2
patsee