Bonjour, les gars si vous êtes ici, cela signifie que vous voulez apprendre À Créer Une Rom Personnalisée Pour Votre Téléphone Android ou à Compiler une Rom À Partir De La Source. Si finement je suis de retour avec un excellent guide pour tout le monde. Dans ce guide, je vais vous apprendre comment Créer une Rom Personnalisée Pour Votre téléphone Android sans PC. Oui, vous pouvez construire sans PC. Nous utiliserons notre excellent smartphone pour Créer une Rom personnalisée Pour Votre Téléphone Android. Donc, si vous voulez compiler une Rom à partir de la Source, vous devrez suivre le guide étape par étape. Donc, sans perdre de temps, commençons.
Qu’est-ce qu’une ROM personnalisée Android:
La ROM Android est le firmware d’un téléphone, basé sur la plate-forme Android de Google. Android est open source et c’est pourquoi tout développeur peut modifier le code source, le recompiler et le rééditer pour une grande variété d’appareils. Les utilisateurs peuvent installer des ROM pour modifier l’apparence et le comportement d’un appareil. Toutes les ROM personnalisées sont développées par la communauté Android, principalement un groupe de développeurs de base qui le font uniquement par passion pour le modding. Cela signifie que la plupart sont absolument gratuits. Les ROM personnalisées sont disponibles pour les téléphones Android, les tablettes, les lecteurs multimédias, les montres intelligentes et presque tous les types d’appareils fonctionnant sous Android.
Lorsque vous achetez votre téléphone Android, il est livré avec une « ROM de stock » ou le « firmware de stock ». Il s’agit de la version préinstallée du système d’exploitation. Cette ROM a des fonctionnalités limitées telles que définies par le fabricant du téléphone. En flashant une ROM personnalisée, vous pouvez déverrouiller des fonctionnalités supplémentaires et parfois améliorer les performances.
Exigences Pour Compiler la Rom À Partir de la Source Sans PC:
Nous travaillons sur notre appareil Android, vous devez donc remplir toutes les exigences.
(1) Serveur Ubuntu 16.04 (VM):
Vous aurez besoin du serveur Ubuntu 16.04 pour créer des ROM personnalisées. Parce que j’utilise le serveur Ubuntu 16.04 à chaque fois. Vous obtiendrez des serveurs AWS, Google cloud platform, Microsoft Azure, de nombreux autres sites Web qui fournissent des serveurs. Je vous recommande d’utiliser les plateformes AWS ou Google cloud. Ils fournissent des essais gratuits. Vous devez vous inscrire sur ce site Web et maintenant vous êtes Rady pour lancer votre serveur. Pour plus d’informations, Google it.
Pour Votre serveur Ubuntu 16.04, vous aurez besoin de:
RAM DE 4 Go OU Plus.
Stockage: 200 Go?+
(2) familier avec les commandes GitHub et Linux :
Vous avez besoin de connaissances sur les commandes Github et Linux. Si vous ne le savez pas, alors les soucis de police, je vais vous apprendre quelques bases dans cet article. Mais si vous voulez apprendre comme un pro, il suffit de le Google.
(3) Requis Tout téléphone Android:
Vous pouvez utiliser n’importe quel téléphone Android pour compiler une ROM.
(4) Sources d’appareils nécessaires:
Toutes les ROM personnalisées ou toutes les ROM d’origine créées à partir des sources de votre appareil. Nous ne parlerons pas en profondeur. Il vous suffit de connaître les sources de l’appareil. Dans ces sources de périphériques, 3 arbres sont requis.
Sources de périphériques :
Arborescence de périphériques.
arbre du noyau.
arborescence des fournisseurs.
Arbre commun (pas pour tous les périphériques)
Les arbres ci-dessus sont nécessaires pour créer des ROM personnalisées. Chaque appareil a ses sources d’appareils spécifiques.
(5) Source de la Rom:
De nombreuses ROM personnalisées sont disponibles sur Internet. Comme lineage os, aosp étendu, expérience pixel, os dot, aokp, os supérieur, projet Syberia, etc. Sélectionnez n’importe quelle rom et obtenez la source de GitHub.
(6) Télécharger:
Application client JuiceSSH-SSH. Cette application vous aidera à connecter votre serveur via SSH sur Android.
Comment Créer Une Rom Personnalisée Pour Votre Téléphone Android! Compiler la Rom à partir de la Source Sans PC
Enfin, les gars, nous allons compiler la rom à partir de la source. Nous allons compiler le système d’exploitation de lignage à partir de la source pour notre appareil. J’utilise mon téléphone xiaomi mi Max 2 pour créer une rom pie de lineage os à partir de la source. Toutes les étapes sont donc similaires pour chaque appareil. donc, sans perdre de temps, commençons.
(1) créer un serveur Ubuntu 16.04 Sur AWS (Amazon Web Service) :
Créez simplement un compte sur Amazon Web Services (AWS). Après l’activation, vous êtes prêt à lancer une instance. Tout d’abord, accédez à votre tableau de bord AWS. Accédez à services / EC2 / Instance de lancement / Sélectionnez Ubuntu 16.04 LTS. Après cela, cliquez sur l’instance de RAM 8cpu 32GB. Cliquez sur Suivant : Configurer les détails de l’instance. Maintenant, pas besoin de définir quoi que ce soit. Cliquez simplement sur Suivant: Ajouter du stockage. Ici, vous verrez LA TAILLE (Go). 8 Go est par défaut. Vous devez donc le changer avec 200 Go. Maintenant, cliquez simplement sur Suivant: Ajouter des balises. Ajoutez n’importe quelle balise si vous le souhaitez. Après cela, cliquez sur Suivant: Configurer le groupe de sécurité. Vous obtiendrez un groupe SSH, alors changez simplement l’onglet source personnalisé en n’importe où. Maintenant, cliquez sur Revoir et lancer. Vous devez maintenant cliquer sur le bouton de lancement. Il vous demandera une paire de clés. Si vous faites toutes ces choses, créez simplement une nouvelle paire de clés. N’oubliez pas de télécharger cette paire de clés sur votre PC ou votre téléphone. Mon nom de paire de clés est Roshan.pem. Après avoir lancé une instance, vous obtiendrez votre adresse Ip publique sur dashboard/services/EC2/instance. copiez votre adresse IP publique.
(2) Connectez le serveur Ubuntu 16.04 via SSH sur Android:
Vous devez installer l’application client JuiceSSH–SSH à partir du lien ci-dessus ou de Google play Store.
Vous avez besoin de 3 éléments pour vous connecter.
- Adresse IP publique.
- Paire de clés.
- NOM D’UTILISATEUR: ubuntu.
Ouvrez l’application client JuiceSSH–SSH sur Android. Allez dans Connexions. Cliquez sur ➕ l’icône plus pour créer une nouvelle connexion. Définissez-le comme ci-dessous:
Surnom: Any
Yupe: SSH
Adresse: mettez votre adresse Ip publique
Identité: Ajoutez un nouveau.
Dans le remplissage d’identité comme ci-dessous:
Surnom: any
Nom d’utilisateur: ubuntu
Clé privée: sélectionnez votre paire de clés.
Enregistrez-le. C’est fait maintenant que votre instance est connectée sur votre téléphone Android. Ouvrez maintenant votre serveur Ubuntu 16.04 à partir de l’onglet connexion. Il ouvrira un terminal. Terminé, votre instance est prête à l’emploi.
Créer un serveur & connectez-vous à l’aide du tutoriel vidéo SSH (Hindi).
(3) Configuration de l’environnement de compilation Pour la compilation des ROM :
Vous devez installer des paquets pour créer des ROM personnalisées. Vous devez donc copier-coller ces commandes une par une et appuyer sur entrée. # les lignes sont une explication des commandes, alors ne copiez pas # lines
# obtenez un accès au superutilisateur.
sudo su
# installez JDK (appuyez 2 fois sur entrée).
add-apt-repository ppa: openjdk-r/ppa
# mettez à jour tous les paquets.
apt-get update
# installez plus de paquets.
apt-get install bison build-essential curl ccache flex lib32ncurses5-dev lib32z1-dev libesd0-dev libncurses5-dev libsdl1.2-dev libxml2 libxml2-utils lzop pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev git-core make phablet-tools gperf openjdk-8-jdk -y
# become a normal user.
exit
# creating a bin folder.
mkdir ~/bin
PATH=~/bin:$ CHEMIN
cd ~/bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
clone git https://github.com/akhilnarang/scripts.git scripts
scripts cd
bash setup/android_build_env.sh
Terminé maintenant votre instance est prête pour la compilation de la Rom à partir de la Source. Nous allons compiler la rom pie lineage os 16.0 pour mon Xiaomi Mi Max 2 (oxygène).
Configuration de l’Environnement de construction Tutoriel vidéo Partie 2 (Hindi).
(4) Créez un compte Github:
Les gars si vous voulez compiler une Rom à partir de la Source Sans PC, vous devrez obtenir plus d’informations sur Github. Vous pouvez obtenir les informations de Google. Mais vous devez avoir un compte sur GitHub. Alors allez à github.com et créez votre nouveau compte. Si vous avez déjà un compte, utilisez l’ancien. Nous avions besoin de votre nom d’utilisateur et de votre adresse e-mail Github: pour une utilisation par lettre.
(5) Cloner ou télécharger la source de la ROM:
Maintenant, nous allons enfin télécharger une source de ROM lineage os 16.0 sur notre serveur. Vous pouvez utiliser votre source Rom préférée si vous le souhaitez. Pour télécharger la source, procédez d’abord comme suit et copiez-collez les commandes ci-dessous Dans votre serveur :
# créez un dossier Rom.
nom de la pièce mkdir
(comme si je créais un dossier de linage, donc ma commande est mkdir lineage)
# Allez dans le dossier ROM.
cd lineage
(remplacez lineage par le nom de votre dossier).
# Connectez votre compte Github.
configuration git – utilisateur global.e-mail « E-MAIL » & & configuration git – global user.name « NOM D’UTILISATEUR »
(Supprimez l’e-mail et mettez votre e-mail. Supprimez le NOM D’UTILISATEUR et mettez votre nom d’utilisateur.) comme ceci :
git config – utilisateur global.e–mail « » & & git config – utilisateur global.nom « MaheshTechnicals »
Vous devez comprendre certaines commandes Github.
clone git – Commande clone git à utiliser pour télécharger des dépôts depuis GitHub.
branch(-b)-brach est défini pour le brach que vous souhaitez utiliser. Comme pie brach, oreo brach, Android Q brach etc.
# Pour initialiser la source de lineage os 16.0.
dépôt init-u git: //github.com/LineageOS/android.git-b lineage-16.0
# Pour synchroniser ou télécharger la source.
synchronisation du dépôt
Après la synchronisation du dépôt, il faudra beaucoup de temps pour télécharger votre source. Parce que les sources sont de grande taille comme 30-40 Go. Attendez donc que son téléchargement cesse.
Télécharger le tutoriel Source de la ROM partie 3 (Hindi).
(6) Qu’est-ce que les sources de périphérique:
Après avoir téléchargé la source de la Rom. Vous devez maintenant connaître le nom de code de votre appareil de Google. Si vous ne savez pas comment vérifier le nom de code de votre appareil. Il suffit de le google comme le nom de code du nom de votre appareil. Comme le nom de code de xiaomi MI Max 2. Donc, dans mon cas, le nom de code de mon appareil xiaomi MI Max 2 est oxygen. Le nom de code est nécessaire les gars. Maintenant, nous devons cloner les sources de l’appareil. Comme l’arbre du noyau, l’arbre des périphériques, l’arbre des fournisseurs. Vous pouvez trouver les sources de votre appareil depuis xda ou GitHub. Alors trouvez d’abord vos grands arbres. Si votre téléphone a une rom personnalisée disponible, accédez à ce message xda. Là, vous obtiendrez les sources de votre appareil dans l’onglet sources.
Vous pouvez également rechercher les sources de votre appareil dans la barre de recherche Github. Comme je veux un arbre d’appareil pour mon oxygène xiaomi Mi Max 2. Je vais donc chercher comme ça:
Pour l’arborescence de l’appareil:
device_xiaomi_oxygen
Pour l’arborescence du noyau :
Kernel_xiaomi_oxygen
OU
Kernel_xiaomi_msm8953
(msm8953 est le chipset de mon appareil. Donc, vous pouvez être différent. Alors google it votre chipset d’appareil).
Pour l’arborescence des fournisseurs :
Vendor_xiaomi
OU
Vendor_xiaomi_oxygen (parfois).
Pour l’arbre commun:
device_xiaomi_msm8953 – commun
Si cet arbre est disponible pour votre appareil. Ensuite, vous devez également utiliser cet arbre. La question est donc de savoir comment nous savons qu’un arbre commun est disponible pour mon appareil ou non?. Si simple est d’accéder à l’arborescence / rom de votre appareil.fichier de dépendances. Ouvrez ce fichier. Si vous verrez une arborescence commune dans ce fichier. Vous devez donc également cloner cet arbre. Sinon, vivez-le.
J’espère que vous trouverez les sources de votre appareil pour votre appareil. Maintenant, nous allons cloner les sources de nos appareils comme ça. Format pour cloner les arbres:
git clone URL – CHEMIN DE BRANCHE b
URL: mettez votre URL source.
BRANCHE : sélectionnez le nom de votre branche dans les arbres.
CHEMIN : ce qui vous permet de cloner vos sources dans votre serveur.
(7) Clonez les sources de votre appareil:
Maintenant, je vais cloner mes sources maintenant. Donc, si vous construisez le même appareil que xiaomi Mi Max 2, vous pouvez utiliser ces commandes sans rien changer. Si vous utilisez un autre appareil, utilisez l’URL source, la BRANCHE et le CHEMIN de votre appareil.
# assurez-vous que vous êtes dans le dossier Rom (dans mon cas, c’est la lignée). Si vous n’êtes pas dans le dossier Rom, utilisez la commande cd.
lignage cd
# arborescence de périphériques.
clone git https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – b pixel device / xiaomi / oxygen
Parfois, c’est selon votre arbre.
clone git https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – périphérique pixel b / xiaomi
# Arbre du noyau.
clone git https://github.com/MaheshTechnicals/Kernel_xiaomi_oxygen -b lignée-16 noyau /xiaomi/msm8953
# Arbre vendeur.
clone git https://github.com/MaheshTechnicals/android_vendor_oxygen – fournisseur de lignage b / xiaomi
Parfois, c’est selon votre arbre.
clone git https://github.com/MaheshTechnicals/android_vendor_oxygen – fournisseur de lignage b / xiaomi/oxygen
# Arbre commun.
clone git https://github.com/rakeshraimca/android_device_msm8953-common – b havoc – nouvel appareil / xiaomi / msm8953 – commun
Terminé. Maintenant, toutes les sources d’appareils sont clonées. Maintenant, nous passons à l’étape suivante.
Télécharger le Didacticiel Vidéo Sources de l’appareil partie 4 (Hindi).
(8) Arborescence De Dispositif D’Apparition Ou De Fixation De La Rom :
Les sources de périphériques Rom + de Guy sont clonées avec succès. Mais maintenant, nous allons faire Rom bringup. En termes simples, vous allez connecter les sources de votre appareil à la source ROM. Pour cela, vous devez modifier certains fichiers dans l’arborescence de votre appareil. Allez donc d’abord dans l’arborescence de votre appareil à l’aide d’une commande du dossier Rom.
# aller au dossier de l’arborescence des périphériques.
appareil CD / xiaomi / oxygen
# quel fichier et quels dossiers nous avons.
ls
Vous verrez beaucoup de fichiers et de dossiers. Mais nous devons modifier seulement cinq fichiers. Alors, quels fichiers devons-nous modifier? listé ici :
dépendances rom
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk
# Commençons par un premier fichier. Vous devez renommer la rom.fichier de dépendances au nom de votre pièce.dépendance. nous utiliserons la commande mv pour renommer les fichiers et les dossiers. Dans mon cas, je construis lineage os donc la commande l’est.
mv rom.lignage des dépendances.dépendances
# rom_oxygen.mk renommez en fonction de votre ROM.
mv rom_oxygen.mk lineage_oxygen.mk
selon la Rom, elle changera comme dans la Rom d’expérience de pixel, elle sera renommée comme aosp_oxygen.mk
Vous pouvez le faire référence à partir des sources officielles d’un autre appareil. Comme si vous voulez connaître la modification de l’arborescence des périphériques du système d’exploitation de lignage, recherchez dans Google comme git de périphérique de lignage. Et référez-vous à n’importe quelle arborescence de périphériques.
# créer ou modifier vendorsetup.sh fichier.
nano vendorsetup.sh
# il ouvrira ce fichier. Effacez toutes les lignes si vous en avez et ajoutez quelques lignes à partir de ci-dessous:
add_lunch_combo rom_codename – userdebug
Remplacez la Rom par lineage (selon le nom de votre Rom). Remplacez le nom de code par le nom de code de votre appareil. Comme dans mon cas, ma commande est
add_lunch_combo lineage_oxygen-userdebug
# Enregistrer vendorsetup.sh fichier. Vous devez appuyer sur:
CNTRL+O
ENTREZ
CNTRL+X
# AndroidProducts.mk . Nous devons ouvrir ce fichier.
nano AndroidProducts.mk
# remplacez par le nom de votre Rom et le nom de code de votre périphérique comme ceci:
PRODUCT_MAKEFILES: =\
$(LOCAL_DIR) /lineage_oxygen.mk
# Enregistrer AndroidProducts.mk fichier.
CNTRL + O
ENTREZ
CNTRL+ X
# Maintenant, nous devons changer certaines lignes dans lineage.mk fichier. ouvert lineage.mk fichier.
mano lineage_oxygen.mk
# remplacez par le fichier de configuration de la Rom et le nom de la Rom comme ceci:
$ (appelez inherit-product, vendor/lineage/config/common_full_phone.mk)
# changez le nom de la Rom dans cette ligne.
NOM_PRODUIT: =lineage_oxygen
# Enregistrer lineage.mk fichier.
CNTRL+ O
ENTREZ
CNTRL+X
Terminé l’arborescence de votre appareil est maintenant corrigée. Alors maintenant, l’arborescence de votre appareil est correctement connectée à votre source Rom. Vous êtes maintenant prêt à construire votre première Rom.
Correction de la partie 5 du Didacticiel vidéo de l’Arborescence de votre Appareil (Hindi).
(9) Créez Ou Compilez Votre ROM:
Après toutes ces étapes, vous êtes prêt à Compiler la Rom À Partir de la Source Sans PC. Alors, les gars, commençons à construire ou à compiler votre Rom. Il suffit de suivre les commandes.
# allez d’abord dans le dossier Rom pour cela.
cd
lignage cd
# Exécutez le script de construction.
. build/envsetup.sh
# Exécutez les caches.
export USE_CCACHE= 1 & & ccache-M 50G & & export CONFIG_STATE_NOTIFIER=y & & export SELINUX_IGNORE_NEVERALLOWS= true
# déjeuner sur votre appareil. Avec le nom de code de votre appareil comme celui-ci.
ligne de luncheage_oxygen-userdebug
# Brunchez votre appareil. Et mettez le nom de code de votre appareil, le mien est donc oxygène.
brunch oxygène
OU
faire du bacon
Il commencera à Compiler une Rom Pour Votre appareil. Il faudra 2-3 heures (cela dépend totalement de la CPU et de la RAM de vos serveurs) pour construire une Rom, alors attendez jusqu’à 100%.
Compilez Votre Tutoriel Rom partie 6 (Hindi).
(10) Obtenir des erreurs! Comment corriger ces erreurs:
Si votre construction de Rom s’arrête en obtenant des erreurs? Vous devez donc corriger ces erreurs d’abord, puis compiler à nouveau. Si vous obtenez une erreur. Puis cuppy que quelques lignes d’erreur et recherchez-le sur Google pour le réparer. Ensuite, ça va réparer. Parce que la plupart du temps toutes les erreurs et solutions que vous obtiendrez de Google. Après la correction et l’erreur, vous devez suivre pour recommencer à construire.
Si vous recherchez vraiment sur Google mais n’obtenez aucune solution. Ensuite, je vais vous donner quelques groupes de télégrammes. Posez vos questions là-bas. Ils vont certainement vous aider.
Groupes de télégrammes de développement Android :
Développement de ROM Android
Aide à la construction Android
Mahesh Technicals Mon groupe.
# allez d’abord dans le dossier Rom pour cela.
cd
lignage cd
# Exécutez le script de construction.
. build/envsetup.sh
# Exécutez les caches.
export USE_CCACHE= 1 & & ccache-M 50G & & export CONFIG_STATE_NOTIFIER=y & & export SELINUX_IGNORE_NEVERALLOWS= true
# déjeuner sur votre appareil. Avec le nom de code de votre appareil comme celui-ci.
ligne de luncheage_oxygen-userdebug
# Brunchez votre appareil. Et mettez le nom de code de votre appareil, le mien est donc oxygène.
brunch oxygène
OU
faire du bacon
Téléchargez La ROM Sur Votre Google Drive:
Après avoir compilé avec succès. Vous devez transférer votre fichier ZIP ROM sur votre compte Google Drive. Pour cela, vous aurez besoin d’un compte Gmail. Je ne pense pas si quelqu’un n’a pas cela dans ce monde. Mais si vous ne l’aviez pas, créez-le à partir du site Web Google Drive.
OK alors maintenant, nous sommes prêts à télécharger notre Rom Os de première lignée sur votre compte Google Drive. Suivez donc les commandes.
# accédez au répertoire personnel.
cd
# configurez Google Drive.
wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download
# Renommer en gdrive.
mv uc \?id \= 0B3X9GlR6EmbnWksyTEtCM0VfaFE gdrive
# définir les autorisations.
chmod + x gdrive
# installez le paquet de lecteur.
sudo install gdrive/usr/local/bin/gdrive
# obtenez un lien.
liste gdrive
Après cette commande, vous obtiendrez un lien d’authentification dans votre terminal. Copiez donc ce lien et collez-le dans n’importe quel navigateur. Je vais coller ce lien dans mon navigateur Chrome. Ils vous demanderont d’y connecter votre compte Google. Il suffit donc de cliquer sur votre compte Google. Ensuite, ils vous donnent un code de vérification copiez ce code et collez-le dans votre terminal, puis appuyez sur entrée.
Terminé. Maintenant, votre compte Google drive est connecté à votre serveur Ubuntu. Maintenant, nous allons télécharger notre fichier Rom.
# accédez à votre fichier zip Rom. Remplacez par votre nom de code.
cd lineage/out/target/product/oxygen
ls
# trouvez le nom de votre fichier Rom. téléchargez votre fichier ZIP ROM sur drive. Remplacez la Rom.zip sur votre nom de fichier Rom.
gdrive télécharger la Rom.zip
Terminé maintenant, votre fichier ZIP ROM sera téléchargé sur votre Google Drive. Alors maintenant, accédez à votre compte Google Drive ou à l’application Google Drive. Connectez-vous avec le même identifiant de messagerie que celui que vous avez utilisé pour connecter le lecteur dans un terminal. Alors téléchargez-le et testez votre fichier Rom.
Téléchargez vos ROM Sur le serveur Android File Host (AFH) Via le terminal:
Les gars si vous êtes un développeur, vous devriez avoir des connaissances sur AFH. L’hôte de fichiers Android fournit un stockage en nuage pour vos projets et d’autres choses. Donc, si vous souhaitez télécharger et partager vos projets avec d’autres, vous pouvez utiliser ce service gratuitement. Finement, nous avons notre Rom Rady personnalisé à partager avec vos amis. Alors maintenant, nous allons télécharger notre fichier ROM sur le serveur AFH via le terminal. Commençons.
(1) Tout d’abord, créez un compte sur androidfilehost.com.
(2) Demandez-les maintenant par e-mail pour un accès aux développeurs. Ils vous informeront par e-mail.
(3) Si vous obtenez votre compte développeur. Maintenant, nous avons besoin d’un accès FTP. Contactez-les à nouveau par e-mail et demandez un accès FTP. Cela prendra 2-3 jours.
(4) Après 2-3 jours, ils vous informeront. Ils enverront vos détails FTP comme:
Un serveur FTP: uploads.androidfilehost.com
Nom d’utilisateur FTP: xxx
Mot de passe FTP: xxx
Port FTP: 21
Port SFTP: 23
Enregistrez ces détails.
(5) tout d’abord, accédez au répertoire dans lequel votre fichier Rom est présent. La plupart du temps est dans / cible / produit / oxygène. Maintenant, nous sommes prêts à télécharger des fichiers Sur AFH avec un terminal via FTP. Vous avez besoin d’une commande pour cela. Voir la commande ci-dessous :
curl-ftp-pasv-T NOM DU FICHIER ftp://USERNAME :
REMARQUE: Vous devez remplacer certaines lignes en fonction de vos coordonnées comme exemple
NOM DE FICHIER: Nom de votre fichier Rom (AospExtended-v6.7-oxygen-20191206-1340- NON OFFICIEL.zip)
NOM d’UTILISATEUR: mettez votre nom d’utilisateur FTP ici.
PASS: Mettez votre mot de passe FTP.
(6) Après avoir modifié la commande ci-dessus en fonction de vos coordonnées. Appuyez simplement sur entrée. Votre Rom commencera à être téléchargée sur AFH. Cela prendra 1 à 2 minutes.
(7) allez maintenant sur votre compte AFH. importez votre fichier téléchargé depuis la section FTP. C’est fait maintenant que votre fichier Rom est sur AFH. Partagez votre fichier ROM avec votre communauté d’appareils ou sur xda.
Mise à Jour de la version Python :
Beaucoup de gens sont confrontés à des problèmes lorsqu’ils essaient de construire des ROM. Qui est python 3 n’est plus pris en charge. Alors mettons-le à jour.
(1) vous devez d’abord installer python ppa.
$ sudo add-apt-repository ppa:deadsnakes/ppa
(2) Maintenant, l’étape suivante consiste à mettre à jour tous les packages.
$ sudo apt-get update
(3) Permet maintenant de mettre à niveau python 2 vers 3. Avant d’installer 3.7, nous devons installer python 3.6 en exécutant les commandes suivantes.
$ sudo apt-get install python3.6
$ sudo apt-get install python3.7
(4) Permet maintenant d’installer pip en exécutant la commande suivante.
$ sudo apt install python3-pip
(5) Définissez la priorité sur python.
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2