Helló, srácok, ha itt vagy, ez azt jelenti, hogy meg akarod tanulni, hogyan építhetsz bármilyen egyedi Rom-ot az Android telefonodhoz, vagy fordítsd le a Rom-ot a forrásból. Tehát finoman visszatértem egy nagyszerű útmutatóval mindenki számára. Ebben az útmutatóban megtanítom, hogyan lehet bármilyen egyedi Rom-ot felépíteni Android-telefonjára számítógép nélkül. Igen, pc nélkül is építhet. Fogjuk használni a nagy okostelefon építeni minden egyéni Rom az Android telefon. Tehát srácok, ha a Rom-ot forrásból szeretné összeállítani, akkor lépésről lépésre kell követnie az útmutatót. Tehát anélkül, hogy pazarolnánk az időt, kezdjük el.
mi az Android egyéni ROM :
az Android ROM a telefon firmware-jéhez tartozik, a Google Android platformján alapul. Az Android nyílt forráskódú, ezért minden fejlesztő szerkesztheti a forráskódot, újrafordíthatja és újra kiadhatja a legkülönbözőbb eszközöket. A felhasználók ROM-okat telepíthetnek az eszköz megjelenésének és viselkedésének megváltoztatásához. Az összes egyedi ROM-ot az Android közösség fejlesztette ki, többnyire olyan alapfejlesztők csoportja, akik ezt pusztán a modding iránti szenvedélyből teszik. Ez azt jelenti, hogy a legtöbb teljesen ingyenes. Egyedi ROM-ok állnak rendelkezésre az Android telefonok, tabletta, médialejátszók, smartwatches és szinte bármilyen típusú eszköz, amely fut Android.
ha megvásárolja az Android telefon, jön egy “stock ROM” vagy a “stock firmware”. Ez az operációs rendszer előre telepített verziójára vonatkozik. Ennek a ROM-nak a telefon gyártója által meghatározott korlátozott funkcionalitása van. Az egyéni ROM villogásával feloldhatja az extra funkciókat, és néha javíthatja a teljesítményt.
követelmények fordítására Rom forrásból PC nélkül :
dolgozunk a mi Android készülék, így meg kell, hogy teljes mértékben töltse ki az összes követelményt.
(1) Ubuntu 16.04 Server (VM):
az egyedi ROM-ok létrehozásához Ubuntu 16.04 Server szükséges. Mert minden alkalommal Ubuntu 16.04 szervert használok. Kapsz szerverek AWS, Google cloud platform, Microsoft Azure, még sok más weboldalak, akik a szerverek. Javasoljuk, hogy használja az AWS vagy a Google cloud platformokat. Ingyenes próbaverziókat biztosítanak. Regisztrálnia kell ezen a weboldalon, és most Rady elindítja a szervert. További információért, Google meg.
az Ubuntu 16.04 szerveréhez a következőkre lesz szüksége :
RAM 4 GB vagy magasabb.
Tárolás: 200GB?+
(2) ismeri a GitHub és Linux parancsokat:
némi ismeretre van szüksége a Github és a Linux parancsokról. Ha nem tudod, hogy akkor font aggódik fogok tanítani néhány alapot, hogy a cikk. De ha azt szeretnénk, hogy megtanulják, mint egy profi, akkor csak a Google meg.
(3) szükséges minden android telefon :
használhatja bármilyen android telefon összeállításához ROM.
(4) Szükséges Eszközforrások :
minden egyedi ROM vagy bármilyen készlet ROM épít a készülék forrásaiból. Nem fogunk mélyről beszélni. Csak tudnia kell az eszközforrásokról. Ebben az eszközforrásban 3 fára van szükség.
Eszközforrások :
Eszközfa.
kernelfa.
szállító fa.
közös fa (nem minden eszközhöz)
a fenti fák szükségesek az egyedi ROM-ok felépítéséhez. Minden eszköz rendelkezik saját eszközforrásokkal.
(5) Rom forrás :
rengeteg egyedi ROM áll rendelkezésre az interneten. Mint a lineage os, AOSP extended, pixel experience, dot os, aokp, superior os, Syberia projekt stb. Válasszon ki egy rom-ot, és szerezze be a forrást a GitHub-ból.
(6) letöltés:
JuiceSSH – SSH kliens alkalmazás. Ez az alkalmazás segít a szerver csatlakoztatásában SSH-n keresztül az Androidon.
Hogyan Építsünk Bármilyen Egyedi Rom Az Android Telefon! Fordítsd le a Rom-ot a forrásból PC nélkül
végül srácok, a rom-ot a forrásból fogjuk lefordítani. A lineage os-t a készülékünk forrásából fogjuk összeállítani. Én használ a xiaomi Mi Max 2 telefon építeni lineage os pie rom a forrásból. Tehát minden lépés hasonló minden eszközhöz. tehát anélkül, hogy pazarolnánk az időt, kezdjük el.
(1) Hozzon létre Ubuntu 16.04 szervert az AWS-en (Amazon Web Service):
csak hozzon létre egy fiókot az Amazon Web Services-en (AWS). Az aktiválás után készen áll egy példány elindítására. Először lépjen az AWS irányítópultjára. Ugrás szolgáltatások / EC2 / indítási példány / válassza az Ubuntu 16.04 LTS lehetőséget. Ezután kattintson a 8cpu 32GB RAM példányra. Kattintson Következő: konfigurálja a példány részleteit. Most nem kell semmit beállítania. Csak kattintson a Tovább gombra: tárhely hozzáadása. Itt látható a méret (GB). Alapértelmezés szerint 8 GB. Tehát meg kell változtatnia 200 GB-mal. Most csak kattintson a Tovább gombra: címkék hozzáadása. Adjon hozzá bármilyen címkét, ha akarja. Ezután kattintson a Tovább gombra: biztonsági csoport konfigurálása. Kapsz SSH csoport, így csak változtatni forrás lapon szokás bárhol. Most kattintson a felülvizsgálat és az Indítás gombra. Most kattintson az Indítás gombra. Kérni fog egy kulcspárt. Ha mindezeket a dolgokat, így csak hozzon létre egy új kulcspárt. Ne felejtse el letölteni ezt a kulcspárt a számítógépére vagy a telefonjára. A kulcspárom neve Roshan.pem. Egy példány elindítása után megkapja a nyilvános Ip-jét a dashboard /services /EC2 / instance oldalon. másolja a nyilvános IP-címét.
(2) Csatlakoztassa az Ubuntu 16.04 szervert SSH – n keresztül Androidon :
telepítenie kell a JuiceSSH-SSH kliens alkalmazást a fenti linkről vagy a Google play Áruházból.
3 dolgot kell csatlakoztatnia.
- nyilvános IP-cím.
- Keypair.
- felhasználónév: ubuntu.
nyissa meg a JuiceSSH – SSH kliens alkalmazást Androidon. Menjen a kapcsolatok oldalra. Kattintson a plusz ikonra, hogy új kapcsolatot hozzon létre. Állítsa be, hogy tetszik ordít:
becenév: bármilyen
Yupe: SSH
cím: tedd a nyilvános Ip
identitás: Új hozzáadása.
a személyazonosság kitöltés, mint ordít:
becenév: bármely
felhasználónév: ubuntu
privát kulcs: válassza ki a kulcspárt.
mentse el. Kész most a példány csatlakozik az Android telefonhoz. Most nyissa meg az Ubuntu 16.04 szervert a kapcsolat fülről. Megnyit egy terminált. Kész a példány készen áll a használatra.
szerver létrehozása & csatlakozás SSH video Tutorial (Hindi) segítségével.
(3) Build Környezet beállítása a ROM-ok fordításához :
telepítenie kell néhány csomagot az egyéni ROM-ok létrehozásához. Tehát meg kell másolni-beilleszteni, hogy a parancsokat egyenként, majd nyomja meg az enter billentyűt. # a sorok a parancsok magyarázata, ezért ne másolja a # lines
# superuser hozzáférést.
sudo su
# telepítse a JDK-t (nyomja meg az enter 2-szer).
add-apt-repository ppa:openjdk-r/ppa
# minden csomag frissítése.
apt-get update
# további csomagok telepítése.
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:$ Útvonal
cd ~ / kuka
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~ / kuka / repo
chmod a + x ~ / kuka / repo
git klón https://github.com/akhilnarang/scripts.git szkriptek
cd szkriptek
bash setup/android_build_env.sh
kész most a példány készen áll a ROM fordítására a forrásból. Összeállítjuk a lineage os 16.0 pie rom-ot a Xiaomi Mi Max 2-hez (oxigén).
beállítása Build Environment Video Tutorial 2. rész (Hindi).
(4) hozzon létre egy Github fiókot :
srácok, ha a Rom-ot PC nélkül szeretné lefordítani, akkor több információt kell szereznie a Githubról. Az információkat a Google-tól szerezheti be. De rendelkeznie kell fiókkal a Githubon. Tehát menj github.com hozzon létre új fiókot. Ha már van fiókja, akkor használja a régit. Szükségünk volt a Github-ra: felhasználónév és e-mail cím a levél használatához.
(5) klón vagy letöltés ROM forrás :
most végre fogunk letölteni egy lineage os 16.0 ROM forrás a szerver. Használhatja a kedvenc Rom forrás, ha akarod. A forrás letöltéséhez először kövesse az alábbi lépéseket, majd másolja be az alábbi parancsokat a kiszolgálón:
# hozzon létre egy Rom mappát.
mkdir szoba neve
(mintha linage mappát hoznék létre, tehát a parancsom az mkdir lineage)
# ugrás a ROM mappába.
cd lineage
(cserélje lineage a mappa nevét).
# csatlakoztassa Github-fiókját.
git config –globális felhasználó.email “EMAIL” & & git config-globális user.name “felhasználónév”
(távolítsa el az e-mailt, és tegye az e-mailt. Távolítsa el a felhasználónevet, és tegye a felhasználónevét.) így:
git config –globális felhasználó.e –mail “” && git config-globális felhasználó.név “MaheshTechnicals”
meg kell értened néhány Github parancsot.
git clone – git clone parancs használata letöltésére tárolók GitHub.
branch (-b) – brach van meghatározva, hogy melyik brach-ot szeretné használni. Mint a pie brach, oreo brach, Android Q brach stb.
# a lineage os 16.0 forrás inicializálásához.
repo init-u git://github.com/LineageOS/android.git-b lineage-16.0
# a forrás szinkronizálásához vagy letöltéséhez.
repo sync
a repo sync után sok időt vesz igénybe a forrás letöltése. Mivel a források nagy méretűek, mint 30-40 GB. Tehát várjon, amíg a letöltés leáll.
letöltés ROM forrás bemutató 3. rész (Hindi).
(6) Mi az Eszközforrás:
a Rom forrás letöltése után. Most meg kell ismernie az eszköz kódnevét a Google-tól. Ha nem tudja, hogyan kell ellenőrizni a készülék kódnevét. Csak a google, mint a kód neve a készülék nevét. Mint a xiaomi Mi Max 2 kódneve. Tehát az én esetemben a xiaomi Mi Max 2 eszköz kódnevem oxigén. A kódnév szükséges srácok. Most klónoznunk kell az Eszközforrásokat. Mint a kernel fa, eszköz fa, szállító fa. Az eszköz forrásait az xda vagy a GitHub segítségével találhatja meg. Tehát először keresse meg a magas fákat. Ha a telefon rendelkezik egyedi rom-mal, akkor lépjen az xda bejegyzéshez. Itt megkapja az eszköz forrásait a források lapon.
a Github keresősávjában is kereshet az eszköz forrásaiban. Mint Szeretnék eszköz fa én xiaomi Mi Max 2 oxigén. Így fogok keresni, mint hogy:
az eszköz fa:
device_xiaomi_oxygen
a kernel fa :
Kernel_xiaomi_oxygen
vagy
Kernel_xiaomi_msm8953
(msm8953 az én eszköz chipset. Tehát lehet, hogy más vagy. Tehát google ez a készülék lapkakészlet).
szállítói fa esetében :
Vendor_xiaomi
vagy
Vendor_xiaomi_oxygen (néha).
a közös fa esetében :
device_xiaomi_msm8953-common
ha ez a fa elérhető az eszközén. Akkor ezt a fát is használnod kell. Tehát a kérdés az, hogy honnan tudjuk, hogy egy közös fa elérhető az eszközömhöz, vagy sem?. Olyan egyszerű, hogy megy a készülék fa / rom.függőségek fájl. Nyissa meg azt a fájlt. Ha lát egy közös fát abban a fájlban. Tehát azt a fát is klónoznia kell. Ha nem, akkor éld meg.
remélem, megtalálja az eszköz forrásait az eszközéhez. Most így fogjuk klónozni az eszközforrásainkat. Formátum a fák klónozásához:
git klón URL-b ág elérési útja
URL: tegye meg a forrás URL-jét.
ág: válassza ki az ág nevét a fák közül.
elérési út: mi klónozza a forrásokat a szerveren.
(7) klónozza az eszköz forrásait :
Most most klónozom a forrásaimat. Tehát, ha ugyanazt az eszközt építi, mint a xiaomi Mi Max 2, akkor ezeket a parancsokat bármi megváltoztatása nélkül használhatja. Ha másik eszközt használ, akkor használja az eszköz forrás URL-jét, ágát és elérési útját.
# győződjön meg róla, hogy a Rom mappában van (az én esetemben lineage). Ha nem a Rom mappában van, akkor használja a cd parancsot.
cd vonal
# eszközfa.
git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git- b pixel device/xiaomi/oxygen
néha ez szerint a fa.
git klón https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git- b pixel eszköz/xiaomi
# Kernelfa.
git klón https://github.com/MaheshTechnicals/Kernel_xiaomi_oxygen- b lineage-16 kernel/xiaomi/msm8953
# szállító fa.
git klón https://github.com/MaheshTechnicals/android_vendor_oxygen- b lineage szállító/xiaomi
néha a fád szerint van.
git klón https://github.com/MaheshTechnicals/android_vendor_oxygen- b lineage szállító/xiaomi/oxigén
# közös fa.
git klón https://github.com/rakeshraimca/android_device_msm8953-common- b havoc-új eszköz/xiaomi/msm8953-közös
Kész. Most már minden eszköz forrása klónozott. Most haladunk a következő lépés felé.
letöltés eszköz források Videó Bemutató 4. rész (Hindi).
(8) Rom hozza fel vagy rögzítő eszköz fa :
Guy Rom + Eszközforrásait sikeresen klónozták. De most megcsináljuk a Rom bringup-ot. Egyszerű szavakkal, az eszköz forrásait a ROM forráshoz fogja csatlakoztatni. Ehhez módosítania kell néhány fájlt az Eszközfán. Tehát először lépjen az eszközfára egy paranccsal a Rom mappából.
# az eszközfa mappába lépés.
cd device / xiaomi / oxygen
# milyen fájl és mappa van.
ls
sok fájlt és mappát fog látni. De csak öt fájlt kell módosítanunk. Tehát mely fájlokat kell módosítanunk? itt felsorolt :
rom. függőségek
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk
# kezdjük egy első fájllal. Át kell neveznie a rom-ot.függőségek fájlt a szoba nevét.függőségek. az mv parancsot fogjuk használni a fájlok és mappák átnevezéséhez. Az én esetemben lineage operációs rendszert építek, így a parancs az.
mv rom.függőségek lineage.függőségek
# rom_oxygen.mk nevezze át a ROM szerint.
mv rom_oxygen.mk lineage_oxygen.mk
szerint a Rom, meg fog változni, mint a pixel experience Rom lesz átnevezni, mint aosp_oxygen.mk
ezt egy másik eszköz hivatalos eszközforrásaiból hivatkozhatja. Mint ha szeretné tudni a lineage os eszközfa módosítását, akkor keressen a Google-ban, mint a lineage device git. Lásd bármely eszközfát.
# létrehozása vagy módosítása vendorsetup.sh akta.
nano vendorsetup.sh
# megnyitja ezt a fájlt. Törölje az összes sort, ha van, és adjon hozzá néhány sort az alábbiakból:
add_lunch_combo rom_codename-userdebug
cserélje ki a Rom-ot lineage-re (a Rom neve szerint). Cserélje ki a kódnevet az eszköz kódnevére. Mint az én esetemben, a parancsom
add_lunch_combo lineage_oxygen-userdebug
# Mentés vendorsetup.sh akta. Nyomja meg:
CNTRL + O
írja be
CNTRL + X
# AndroidProducts.mk.meg kell nyitnunk ezt a fájlt.
nano AndroidProducts.mk
# cserélje le a Rom nevét és az eszköz kódnevét így:
PRODUCT_MAKEFILES: = \
$(LOCAL_DIR)/lineage_oxygen.mk
# Mentés AndroidProducts.mk akta.
CNTRL + O
ENTER
CNTRL + X
# most meg kell változtatni néhány sort lineage.mk akta. nyitott lineage.mk akta.
mano lineage_oxygen.mk
# cserélje le a Rom konfigurációs fájlra és a Rom nevére, mint ez :
$(hívja az inherit-product, vendor/lineage/config/common_full_phone.mk parancsot)
# változtassa meg a Rom nevét ebben a sorban.
PRODUCT_NAME: = lineage_oxygen
# Mentés lineage.mk akta.
CNTRL+O
ENTER
CNTRL+X
kész a készülék fa már rögzített. Tehát most az eszközfája megfelelően csatlakozik a Rom-forráshoz. Most már készen áll az első Rom felépítésére.
javítsa ki a készülék fa oktatóvideóját 5.rész (Hindi).
(9) Építsd vagy fordítsd a ROM-ot :
mindezen lépések után készen állsz arra, hogy a Rom-ot a forrásból PC nélkül fordítsd le. Szóval, srácok, kezdjük el építeni vagy összeállítani a Rom-ot. Csak kövesse a parancsokat.
# ehhez először lépjen a Rom mappába.
cd
cd lineage
# futtassa a build szkriptet.
. build/envsetup.sh
# gyorsítótárak futtatása.
export USE_CCACHE=1 &&ccache-M 50g &&export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=igaz
# ebéd a készülék. A készülék kódnevével, mint ez.
ebéd lineage_oxygen-userdebug
# Villásreggeli a készülék. És tedd a készülék kódnevét, az enyém oxigén.
brunch oxygen
vagy
bacon készítése
elkezdi összeállítani a Rom-ot a készülékhez. 2-3 órát vesz igénybe (ez teljesen a szerver CPU-jától és RAM-jától függ), hogy ROM-ot készítsen, így várjon 100% – ig.
fordítsd le a Rom oktatóanyag 6. részét (Hindi).
(10) hibák! Hogyan lehet kijavítani ezeket a hibákat :
ha a Rom épülete leáll néhány hibával? Tehát először ki kell javítania ezeket a hibákat, majd újra össze kell állítania. Ha valamilyen hibát kap. Ezután cuppy, hogy néhány hiba sorokat, és keresse meg a Google kijavítani. Akkor megjavul. Mert többnyire minden hibát és megoldást kap a Google-tól. A javítás és a hiba után követnie kell az épület újbóli elindítását.
ha valóban keres a Google-on, de nem kap megoldást. Akkor adok néhány Távirati csoportot. Tegye fel ott a kérdéseit. Biztosan segítenek neked.
Android Fejlesztési Távirat Csoportok :
Android ROM fejlesztés
Android építési segítség
Mahesh Technicals csoportom.
# ehhez először lépjen a Rom mappába.
cd
cd lineage
# futtassa a build szkriptet.
. build/envsetup.sh
# gyorsítótárak futtatása.
export USE_CCACHE=1 &&ccache-M 50g &&export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=igaz
# ebéd a készülék. A készülék kódnevével, mint ez.
ebéd lineage_oxygen-userdebug
# Villásreggeli a készülék. És tedd a készülék kódnevét, az enyém oxigén.
brunch oxigén
vagy
hogy bacon
feltöltés ROM a Google Drive:
után lefordítani sikeresen. Át kell helyeznie a ROM zip fájlt a Google Drive-fiókjába. Ehhez szüksége lesz egy Gmail-fiókra. Nem hiszem, ha valakinek nincs ilyen ebben a világban. De ha nem volt meg, akkor hozzon létre, hogy a Google drive honlapján.
OK, így most készen állunk arra, hogy feltöltsük az első lineage os Rom-ot a google drive-fiókjába. Tehát kövesse a parancsokat.
# ugrás a saját könyvtárba.
cd
# a Google Drive beállítása.
wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download
# nevezze át gdrive – ra.
mv uc\?id\=0b3x9glr6embnwksytetcm0vfafe gdrive
# engedélyek beállítása.
chmod +x gdrive
# meghajtó csomag telepítése.
sudo telepítse a gdrive /usr/local/bin/gdrive
# szerezzen egy linket.
gdrive lista
a parancs után kap egy hitelesítési linket a terminálban. Tehát másolja ezt a linket, és illessze be bármelyik böngészőbe. Be fogom illeszteni ezt a linket a chrome böngészőmbe. Meg fogják kérni, hogy csatlakoztassa ott a Google-fiókját. Tehát csak kattintson a Google-fiókjára. Ezután kapsz egy ellenőrző kódot másolja a kódot, illessze be a terminálba, majd nyomja meg az enter billentyűt.
Kész. Most a Google drive-fiókja csatlakozik az Ubuntu szerverhez. Most feltöltjük a Rom fájlt.
# nyissa meg a Rom zip fájlt. Cserélje ki a kódnevét.
cd lineage/out/target/product/oxygen
ls
# keresse meg a Rom fájl nevét. töltse fel a ROM zip fájlt a drive-ra. Cserélje Ki A Rom-Ot.zip a Rom fájl nevét.
gdrive feltöltés Rom.zip
kész most a ROM zip fájl feltöltődik a Google Drive-ra. Tehát most lépjen a Google Drive-fiókjába vagy a Google drive alkalmazásba. Jelentkezzen be ugyanazzal az e-mail azonosítóval, amelyet a meghajtó terminálhoz történő csatlakoztatásához használt. Tehát töltse le, és tesztelje a Rom fájlt.
töltse fel ROM-ját az Android File Host (AFH) szerverre a terminálon keresztül:
srácok ha fejlesztő vagy, akkor ismernie kell az AFH-t. Az Android File Host felhőalapú tárolást biztosít a projektek és egyéb dolgok számára. Tehát, ha fel szeretné tölteni és meg szeretné osztani projektjeit másokkal, ingyenesen használhatja ezt a szolgáltatást. Finoman megvan az egyéni Rom Rady, hogy ossza meg barátaival. Tehát most feltöltjük ROM fájlunkat az AFH szerverre a terminálon keresztül. Kezdjük.
(1) Először hozzon létre egy fiókot androidfilehost.com.
(2) most kérje meg őket e-mailben a fejlesztői hozzáféréshez. E-mailben értesítik Önt.
(3) ha megkapja fejlesztői fiókját. Most FTP hozzáférésre van szükségünk. Csak ismét lépjen kapcsolatba velük e-mailben, és kérjen FTP hozzáférést. 2-3 napig tart.
(4) 2-3 nap elteltével tájékoztatják Önt. Elküldik az FTP adatait, mint például:
egy FTP szerver: uploads.androidfilehost.com
FTP felhasználónév: xxx
FTP jelszó: xxx
FTP port: 21
SFTP port: 23
mentse el ezeket a részleteket.
(5) először lépjen abba a könyvtárba, ahol a Rom fájl található. Többnyire ki / cél / termék / oxigén. Most készen állunk arra, hogy fájlokat töltsünk fel az AFH-ra egy terminállal FTP-n keresztül. Szüksége van egy parancsra. Lásd az alábbi parancsot:
curl-ftp-pasv-T fájlnév ftp://USERNAME:
megjegyzés: ki kell cserélni néhány sort szerint a részleteket, mint például a példa
fájlnév: A Rom fájl neve (AospExtended-v6. 7-oxygen-20191206-1340-nem hivatalos.zip)
felhasználónév: tegye ide az FTP felhasználónevét.
PASS: adja meg az FTP jelszavát.
(6) a fenti parancs módosítása után az Ön adatai szerint. Csak nyomja meg az enter billentyűt. A Rom elkezdi feltölteni az AFH-t. 1-2 percet vesz igénybe.
(7) most lépjen az AFH-fiókjába. importálja a feltöltött fájlt az FTP szakaszból. Kész most a Rom fájl AFH-n van. Ossza meg ROM fájlt a készülék közösség vagy xda.
Python Verzió Frissítése :
sokan szembesülnek a kérdéssel, amikor megpróbálnak ROM-okat építeni. Ami python 3 Már nem támogatott. Tehát frissítsük.
(1) Először telepítenie kell a python ppa-t.
$ sudo add-apt-repository ppa:deadsnakes/ppa
(2) most a következő lépés az összes csomag frissítése.
$ sudo apt-get update
(3) Most lehetővé teszi a python frissítését 2 nak nek 3. A 3.7 telepítése előtt telepítenünk kell a python 3.6-ot a következő parancsok futtatásával.
$ sudo apt-get install python3.6
$ sudo apt-get install python3.7
(4) most lehetővé teszi a PIP telepítését a következő parancs futtatásával.
$ sudo apt install python3-pip
(5) állítsa be a python prioritását.
$ 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