So erstellen Sie ein benutzerdefiniertes Rom für Ihr Android-Handy! Kompilieren Sie Rom von der Quelle ohne PC [2021]

Hallo, Leute, wenn Sie hier sind, bedeutet dies, dass Sie lernen möchten, wie Sie benutzerdefinierte Roms für Ihr Android-Telefon erstellen oder Roms aus der Quelle kompilieren. Also bin ich mit einem großartigen Leitfaden für alle zurück. In diesem Handbuch werde ich Ihnen beibringen, wie Sie ein benutzerdefiniertes ROM für Ihr Android-Handy ohne PC erstellen können. Ja, Sie können ohne PC bauen. Wir werden unser großartiges Smartphone verwenden, um ein benutzerdefiniertes Rom für Ihr Android-Handy zu erstellen. Also Jungs, wenn Sie Rom aus dem Quellcode kompilieren möchten, dann müssen Sie Schritt für Schritt Anleitung folgen. Also, ohne Zeit zu verschwenden, fangen wir an.

Was ist ein Android Custom ROM:

Android ROM bezieht sich auf die Firmware eines Telefons, die auf der Android-Plattform von Google basiert. Android ist Open Source und deshalb kann jeder Entwickler den Quellcode bearbeiten, neu kompilieren und für eine Vielzahl von Geräten erneut veröffentlichen. Benutzer können ROMs installieren, um das Aussehen und Verhalten eines Geräts zu ändern. Alle benutzerdefinierten ROMs werden von der Android-Community entwickelt, hauptsächlich einer Gruppe von Kernentwicklern, die dies ausschließlich aus Leidenschaft für Modding tun. Dies bedeutet, dass die meisten absolut kostenlos sind. Benutzerdefinierte ROMs sind für Android-Handys, Tablets, Mediaplayer, Smartwatches und fast alle Arten von Geräten verfügbar, auf denen Android ausgeführt wird.

Wenn Sie Ihr Android-Handy kaufen, wird es mit einem „Stock ROM“ oder der „Stock Firmware“ geliefert. Dies ist die vorinstallierte Version des Betriebssystems. Dieses ROM hat eine eingeschränkte Funktionalität, wie vom Hersteller des Telefons definiert. Durch das Flashen eines benutzerdefinierten ROMS können Sie zusätzliche Funktionen freischalten und manchmal die Leistung verbessern.

 Rom aus Quelle ohne PC kompilieren
Rom aus Quelle ohne PC kompilieren

Anforderungen zum Kompilieren von Rom aus Quelle ohne PC:

Wir arbeiten an unserem Android-Gerät, daher müssen Sie alle Anforderungen vollständig erfüllen.

(1) Ubuntu 16.04 Server (VM):

Sie benötigen Ubuntu 16.04 Server, um benutzerdefinierte ROMs zu erstellen. Weil ich jedes Mal Ubuntu 16.04 Server verwende. Sie erhalten Server von AWS, Google Cloud Platform, Microsoft Azure und vielen weiteren Websites, die Server bereitstellen. Ich empfehle Ihnen, AWS oder Google Cloud Platforms zu verwenden. Sie bieten kostenlose Testversionen. Sie müssen sich auf dieser Website registrieren und jetzt können Sie Ihren Server starten. Für weitere Informationen, Google es.

Für Ihren Ubuntu 16.04-Server benötigen Sie Folgendes:

RAM 4 GB ODER höher.
Lagerung: 200 GB?+

(2) vertraut mit den GitHub- und Linux-Befehlen:

Sie benötigen Kenntnisse über den Github- und Linux-Befehl. Wenn Sie das nicht wissen, werde ich Ihnen in diesem Artikel einige Grundlagen beibringen. Aber wenn Sie wie ein Profi lernen wollen, dann Google es einfach.

(3) Benötigt Jedes Android-Handy:

Sie können jedes Android-Handy zum Kompilieren eines ROMs verwenden.

(4) Benötigte Gerätequellen:

Alle benutzerdefinierten ROMs oder alle Standard-ROMS, die aus Ihren Gerätequellen erstellt wurden. Wir werden nicht tief darüber reden. Sie müssen nur über Gerätequellen Bescheid wissen. In diesem gerät Quellen, 3 bäume sind erforderlich.

Gerätequellen :

Gerätebaum.
Kernelbaum.
Lieferantenbaum.
Gemeinsamer Baum (nicht für jedes Gerät)

Die obigen Bäume sind erforderlich, um benutzerdefinierte ROMs zu erstellen. Jedes Gerät hat seine spezifischen Gerätequellen.

(5) ROM-Quelle:

Im Internet sind viele benutzerdefinierte ROMs verfügbar. Wie lineage os, aosp erweitert, pixel erfahrung, dot os, aokp, überlegene os, Syberia projekt etc. Wählen Sie ein beliebiges ROM aus und holen Sie sich die Quelle von GitHub.

(6) Herunterladen :

JuiceSSH – SSH-Client-App. Diese App hilft Ihnen, Ihren Server über SSH auf Android zu verbinden.

So erstellen Sie ein benutzerdefiniertes ROM für Ihr Android-Handy! Kompilieren Sie Rom aus der Quelle ohne PC

Schließlich werden wir ROM aus der Quelle kompilieren. Wir werden Lineage os aus dem Quellcode für unser Gerät kompilieren. Ich verwende mein Xiaomi Mi Max 2-Telefon, um Lineage os Pie ROM aus der Quelle zu erstellen. Alle Schritte sind also für jedes Gerät ähnlich. also, ohne Zeit zu verschwenden, fangen wir an.

(1) Erstellen Sie einen Ubuntu 16.04-Server auf AWS (Amazon Web Service):

Erstellen Sie einfach ein Konto bei Amazon Web Services (AWS). Nach der Aktivierung können Sie eine Instanz starten. Rufen Sie zunächst Ihr AWS-Dashboard auf. Gehen Sie zu services / EC2 / Launch instance / Select Ubuntu 16.04 LTS. Danach klicken Sie auf 8cpu 32GB RAM Instanz. Klicken Sie auf Weiter: Instanzdetails konfigurieren. Jetzt müssen Sie nichts einstellen. Klicken Sie einfach auf Weiter: Speicher hinzufügen. Hier sehen Sie Größe (GB). 8 GB ist standardmäßig. Sie müssen es also mit 200 GB ändern. Klicken Sie nun einfach auf Weiter: Tags hinzufügen. Fügen Sie ein beliebiges Tag hinzu, wenn Sie möchten. Klicken Sie anschließend auf Weiter: Sicherheitsgruppe konfigurieren. Sie erhalten eine SSH-Gruppe, ändern Sie also einfach die Registerkarte Quelle benutzerdefiniert in eine beliebige Stelle. Klicken Sie nun auf Überprüfen und starten. Jetzt müssen Sie auf die Schaltfläche Starten klicken. Sie werden nach einem Schlüsselpaar gefragt. Wenn Sie all diese Dinge tun, erstellen Sie einfach ein neues Schlüsselpaar. Vergessen Sie nicht, dieses Schlüsselpaar auf Ihren PC oder Ihr Telefon herunterzuladen. Mein Schlüsselpaar heißt Roshan.pem. Nach dem Start einer Instanz erhalten Sie Ihre öffentliche IP-Adresse in dashboard / services / EC2 / instance. kopieren Sie Ihre öffentliche IP-Adresse.

(2) verbinden Ubuntu 16,04 server über SSH auf Android:

Sie müssen installieren JuiceSSH–SSH Client app aus dem obigen link oder von Google play store.

Sie benötigen 3 Dinge, um eine Verbindung herzustellen.

  • Öffentliche IP-Adresse.
  • Schlüsselpaar.
  • BENUTZERNAME: ubuntu.

Öffnen Sie die JuiceSSH – SSH-Client-App auf Android. Gehen Sie zu Verbindungen. Klicken Sie auf ➕ das Plus-Symbol, um eine neue Verbindung herzustellen. Stellen Sie es wie folgt ein:

Spitzname: Beliebig
Yupe: SSH
Adresse: Geben Sie Ihre öffentliche IP ein

Identität: Neu hinzufügen.

Füllen Sie die Identität wie folgt aus:

Spitzname: beliebig
Benutzername: ubuntu
Privater Schlüssel: Wählen Sie Ihr Schlüsselpaar aus.

Speichern Sie es. Fertig jetzt ist Ihre Instanz auf Ihrem Android-Handy verbunden. Öffnen Sie nun Ihren Ubuntu 16.04-Server auf der Registerkarte Verbindung. Es öffnet sich ein Terminal. Fertig Ihre Instanz ist einsatzbereit.

Server erstellen & Verbinden Sie sich mit SSH Video Tutorial (Hindi).

(3) Build-Umgebung zum Kompilieren von Roms einrichten:

Sie müssen einige Pakete installieren, um benutzerdefinierte ROMs zu erstellen. Sie müssen also diese Befehle nacheinander kopieren und einfügen und die Eingabetaste drücken. # zeilen sind eine Erklärung von Befehlen, also kopieren Sie nicht # Zeilen

# Superuser-Zugriff erhalten.

sudo su

# install JDK (drücken Sie die Eingabetaste 2 mal).

add-apt-repository ppa:openjdk-r/ppa

# Aktualisieren Sie alle Pakete.

apt-get update

# Installieren Sie weitere Pakete.

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:$PATH

cd ~/bin

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/ bin/repo

chmod a+x ~/bin/repo

Git-Klon https://github.com/akhilnarang/scripts.git Skripte

CD-Skripte

bash setup/android_build_env.sh

Fertig Jetzt ist Ihre Instanz bereit, Rom aus der Quelle zu kompilieren. Wir werden Lineage os 16.0 pie rom für mein Xiaomi Mi Max 2 (Oxygen) kompilieren.

Einrichten der Build-Umgebung Video-Tutorial Teil 2 (Hindi).

(4) Erstellen Sie ein Github-Konto:

Jungs, wenn Sie Rom aus der Quelle ohne PC kompilieren möchten, müssen Sie weitere Informationen zu Github erhalten. Sie können die Informationen von Google erhalten. Sie benötigen jedoch ein Konto bei GitHub. Also geh zu github.com und erstellen Sie Ihr neues Konto. Wenn Sie bereits ein Konto haben, verwenden Sie das alte. Wir benötigten Ihre Github: Benutzername und E-Mail-Adresse für einen Brief verwenden.

(5) ROM-Quelle klonen oder herunterladen:

Jetzt werden wir endlich eine Lineage os 16.0 ROM-Quelle auf unseren Server herunterladen. Sie können Ihre Lieblings-ROM-Quelle verwenden, wenn Sie möchten. Um die Quelle herunterzuladen, folgen Sie zuerst diesen Schritten und kopieren Sie die folgenden Befehle in Ihren Server:

# Erstellen Sie einen ROM-Ordner.

mkdir-Raumname

(wie ich einen Abstammungsordner erstelle, lautet mein Befehl mkdir lineage)

# Gehe zum ROM-Ordner.

cd lineage

(ersetzen Sie lineage durch Ihren Ordnernamen).

# Verbinden Sie Ihr Github-Konto.

git config -globaler Benutzer.e-mail „E-MAIL“ && git config -global user.name „BENUTZERNAME“

(E-MAIL entfernen und E-Mail eingeben. Entfernen Sie den BENUTZERNAMEN und geben Sie Ihren Benutzernamen ein.) wie folgt:

git config -globaler Benutzer.e–Mail „“ && git config -globaler Benutzer.name „MaheshTechnicals“

Sie müssen einige Github-Befehle verstehen.

git clone – Befehl git clone zum Herunterladen von Repositorys von GitHub.

branch (–b) – brach ist definiert, für welches brach Sie verwenden möchten. Wie Pie brach, Oreo brach, Android Q brach usw.

# Um Lineage os 16.0 Source zu initialisieren.

repo init -u git://github.com/LineageOS/android.git -b lineage-16.0

# Zum Synchronisieren oder Herunterladen der Quelle.

Repo-Synchronisierung

Nach der Repo-Synchronisierung wird das Herunterladen Ihrer Quelle viel Zeit in Anspruch nehmen. Weil Quellen groß sind wie 30-40 GB. Warten Sie also, bis der Download beendet ist.

Download ROM Quelle Tutorial Teil 3 (Hindi).

(6) was ist Gerät quellen:

Nach dem herunterladen der Rom quelle. Jetzt müssen Sie den Codenamen Ihres Geräts von Google kennen. Wenn Sie nicht wissen, wie Sie den Codenamen Ihres Geräts überprüfen können. Google es einfach wie den Codenamen Ihres Gerätenamens. Wie der Codename von Xiaomi MI Max 2. In meinem Fall lautet der Codename meines Xiaomi MI Max 2-Geräts Oxygen. Der Codename wird benötigt, Jungs. Jetzt müssen wir Gerätequellen klonen. Wie Kernel-Baum, Gerätebaum, Anbieterbaum. Sie können Ihre Gerätequellen von xda oder GitHub finden. Finden Sie also zuerst Ihre hohen Bäume. Wenn auf Ihrem Telefon ein benutzerdefiniertes ROM verfügbar ist, gehen Sie zu diesem xda-Beitrag. Dort erhalten Sie Ihre Gerätequellen auf der Registerkarte Quellen.
Sie können Ihre Gerätequellen auch in der Github-Suchleiste durchsuchen. Wie möchte ich Gerätebaum für meine Xiaomi Mi Max 2 Sauerstoff. Also werde ich so suchen:

Für den Gerätebaum:

device_xiaomi_oxygen

Für Kernel-Baum :

Kernel_xiaomi_oxygen

ODER

Kernel_xiaomi_msm8953

(msm8953 ist mein Gerät chipsatz. Sie können also anders sein. Also google es Ihr Gerät Chipsatz).

Für Vendor Tree :

Vendor_xiaomi

ODER

Vendor_xiaomi_oxygen (manchmal).

Für gemeinsamen Baum:

device_xiaomi_msm8953-common

Wenn dieser Baum für Ihr Gerät verfügbar ist. Dann müssen Sie auch diesen Baum verwenden. Die Frage ist also, woher wir wissen, dass ein gemeinsamer Baum für mein Gerät verfügbar ist oder nicht?. So einfach ist, dass Sie zu Ihrem Gerätebaum / ROM gehen.abhängigkeiten Datei. Öffnen Sie diese Datei. Wenn Sie einen gemeinsamen Baum in dieser Datei sehen. Sie müssen also auch diesen Baum klonen. Wenn nicht, dann lebe es.

Ich hoffe, Sie finden Ihre Gerätequellen für Ihr Gerät. Jetzt werden wir unsere Gerätequellen so klonen. Format zum Klonen von Bäumen:

git clone URL -b BRANCH PATH

URL: Geben Sie Ihre Quell-URL ein.

ZWEIG: Wählen Sie Ihren Zweignamen aus den Bäumen aus.

PFAD: whare Sie Ihre Quellen in Ihrem Server klonen.

(7) Klonen Sie Ihre Gerätequellen:

Jetzt werde ich meine Quellen jetzt klonen. Wenn Sie also dasselbe Gerät wie Xiaomi Mi Max 2 bauen, können Sie diese Befehle verwenden, ohne etwas zu ändern. Wenn Sie ein anderes Gerät verwenden, verwenden Sie die Quell-URL, den ZWEIG und den PFAD Ihres Geräts.

# Stellen Sie sicher, dass Sie sich im Rom-Ordner befinden (in meinem Fall ist es Lineage). Wenn Sie sich nicht im ROM-Ordner befinden, verwenden Sie den Befehl cd.

CD-Abstammung

# Gerätebaum.

git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git -b pixel device/xiaomi/oxygen

Manchmal hängt es von Ihrem Baum ab.

git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git -b Pixelgerät/xiaomi

# Kernelbaum.

git clone https://github.com/MaheshTechnicals/Kernel_xiaomi_oxygen -b Abstammung-16 Kernel/xiaomi/msm8953

# Lieferantenbaum.

git clone https://github.com/MaheshTechnicals/android_vendor_oxygen -b lineage vendor/xiaomi

Manchmal ist es nach Ihrem Baum.

git clone https://github.com/MaheshTechnicals/android_vendor_oxygen -b lineage vendor/xiaomi/oxygen

# Gemeinsamer Baum.

git clone https://github.com/rakeshraimca/android_device_msm8953-common -b havoc-neues Gerät/xiaomi/msm8953-common

Fertig. Jetzt sind Sie alle Gerätequellen geklont. Jetzt bewegen wir uns für den nächsten Schritt.

Download Gerät Quellen Video Tutorial Teil 4 (Hindi).

(8) Rom Gerätebaum aufrufen oder fixieren :

Guys Rom + Gerätequellen wurden erfolgreich geklont. Aber jetzt werden wir Rom Bringup machen. In einfachen Worten, Sie werden Ihre Gerätequellen mit der ROM-Quelle verbinden. Dazu müssen Sie einige Dateien in Ihrem Gerätebaum ändern. Gehen Sie also zuerst mit einem Befehl aus dem Rom-Ordner zu Ihrem Gerätebaum.

# zum Gerätebaumordner gehen.

CD-Gerät / xiaomi /oxygen

# Welche Dateien und Ordner haben wir.

ls

Sie werden viele Dateien und Ordner sehen. Aber wir müssen nur fünf Dateien ändern. Also, welche Dateien müssen wir ändern? auffuehren :

rom.abhängigkeiten
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk

# Beginnen wir mit einer ersten Datei. Sie müssen rom umbenennen.fügen Sie die Datei Ihrem Raumnamen hinzu.Abhängigkeit. wir werden den Befehl mv zum Umbenennen von Dateien und Ordnern verwenden. In meinem Fall baue ich Lineage os, also ist der Befehl.

mv rom.abhängigkeiten Abstammung.abhängigkeiten

# rom_oxygen.mk umbenennen nach Ihrem ROM.

Millivolt rom_oxygen.mk lineage_oxygen.mk

nach die Rom, es wird ändern wie in pixel erfahrung Rom es wird umbenennen wie aosp_oxygen.mk

Sie können dies von offiziellen Gerätequellen eines anderen Geräts beziehen. Wenn Sie die Änderung des Gerätebaums von Lineage os wissen möchten, suchen Sie in Google wie Lineage device git. Und verweisen Sie auf einen beliebigen Gerätebaum.

# erstellen oder ändern vendorsetup.sh datei.

nano vendorsetup.sh

# diese Datei wird geöffnet. Löschen Sie alle Zeilen, wenn Sie haben, und fügen Sie einige Zeilen aus dem Folgenden hinzu:

add_lunch_combo rom_codename-userdebug

Ersetzen Sie Rom durch Lineage (entsprechend Ihrem Rom-Namen). Ersetzen Sie den Codenamen durch den Codenamen Ihres Geräts. Wie in meinem Fall lautet mein Befehl

add_lunch_combo lineage_oxygen-userdebug

# Save vendorsetup.sh datei. Sie müssen drücken:

CNTRL+O
GEBEN SIE
CNTRL+X

# AndroidProducts.mk . Wir müssen diese Datei öffnen.

nano AndroidProducts.mk

# Ersetzen Sie durch Ihren ROM-Namen und Gerätecodenamen wie folgt:

PRODUCT_MAKEFILES := \
$(LOCAL_DIR)/lineage_oxygen.mk

# Speichern AndroidProducts.mk datei.

CNTRL+O
ENTER
CNTRL+X

# Jetzt müssen wir einige Zeilen in lineage.mk datei. offen lineage.mk datei.

mano lineage_oxygen.mk

# durch Rom-Konfigurationsdatei und Rom-Namen wie folgt ersetzen:

$(call inherit-product, vendor/lineage/config/common_full_phone.mk)

# Rom-Namen in dieser Zeile ändern.

PRODUCT_NAME := lineage_oxygen

# Speichern lineage.mk datei.

CNTRL+O
GEBEN SIE
CNTRL+X

Fertig Ihr Gerätebaum ist jetzt behoben. Jetzt ist Ihr Gerätebaum ordnungsgemäß mit Ihrer ROM-Quelle verbunden. Jetzt sind Sie bereit, Ihr erstes Rom zu bauen.

Fix Ihr Gerät Baum Video Tutorial Teil 5 (Hindi).

(9) Erstellen oder kompilieren Sie Ihr ROM:

Nach all diesen Schritten können Sie Rom aus der Quelle ohne PC kompilieren. Also, Leute, lasst uns anfangen zu bauen oder eine Zusammenstellung deines Roms zu starten. Folgen Sie einfach den Befehlen.

# Gehen Sie dazu zuerst in den ROM-Ordner.

cd

CD-Abstammung

# Build-Skript ausführen.

. build/envsetup.sh

# Caches ausführen.

export USE_CCACHE=1 && ccache -M 50G && export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=true

# auf Ihrem Gerät. Mit Ihrem Gerätecodenamen wie diesem.

# lineage_oxygen-userdebug

# Starten Sie Ihr Gerät neu. Und setzen Sie Ihr Gerät Codenamen Mine ist nicht so.

mit oxygen

ODER

make bacon

wird ein Rom für Ihr Gerät kompiliert. Es dauert 2-3 Stunden (es hängt völlig von der CPU und dem RAM Ihres Servers ab), um Rom zu bauen, also warten Sie bis 100%.

Kompilieren Sie Ihr Rom Tutorial Teil 6 (Hindi).

(10) Fehler werden angezeigt! Wie man diese Fehler behebt:

Wenn Ihr ROM-Gebäude aufhört, einige Fehler zu bekommen? Sie müssen diese Fehler also zuerst beheben und dann erneut kompilieren. Wenn Sie einen Fehler erhalten. Dann cuppy, dass einige Fehlerzeilen und suchen Sie es auf Google zu beheben. Dann wird es beheben. Da meist alle Fehler und Lösungen, die Sie von Google erhalten. Nach dem Beheben und dem Fehler müssen Sie folgen, um erneut mit dem Erstellen zu beginnen.

Wenn Sie wirklich bei Google suchen, aber keine Lösungen erhalten. Dann werde ich Ihnen einige Telegrammgruppen geben. Stellen Sie dort Ihre Fragen. Sie werden Ihnen definitiv helfen.

Android-Entwicklung Telegrammgruppen :

Android ROM Entwicklung

Android Gebäude Hilfe

Mahesh Technicals Meine Gruppe.

# Gehen Sie dazu zuerst in den ROM-Ordner.

cd

CD-Abstammung

# Build-Skript ausführen.

. build/envsetup.sh

# Caches ausführen.

export USE_CCACHE=1 && ccache -M 50G && export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=true

# auf Ihrem Gerät. Mit Ihrem Gerätecodenamen wie diesem.

# lineage_oxygen-userdebug

# Starten Sie Ihr Gerät neu. Und setzen Sie Ihr Gerät Codenamen Mine ist nicht so.

ODER oxygen

ODER

make:

Laden Sie ROM auf Ihr Google Drive hoch:

Nach erfolgreicher Kompilierung. Sie müssen Ihre ROM-ZIP-Datei auf Ihr Google Drive-Konto übertragen. Dafür benötigen Sie ein Google Mail-Konto. Ich denke nicht, wenn jemand das nicht in dieser Welt hat. Wenn Sie es jedoch nicht hatten, erstellen Sie es auf der Google Drive-Website.

OK, jetzt können wir unser erstes Lineage os Rom auf Ihr Google Drive-Konto hochladen. Also folge den Befehlen.

# gehe in das Home-Verzeichnis.

cd

# Google Drive einrichten.

wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download

# Umbenennen in gdrive.

mv uc\?id\=0B3X9GlR6EmbnWksyTEtCM0VfaFE gdrive

# Berechtigungen festlegen.

chmod +x gdrive

# Laufwerkspaket installieren.

sudo install gdrive /usr/local/bin/gdrive

# Holen Sie sich einen Link.

gdrive list

Nach diesem Befehl erhalten Sie einen Authentifizierungslink in Ihrem Terminal. Kopieren Sie diesen Link und fügen Sie ihn in einen beliebigen Browser ein. Ich werde diesen Link in meinen Chrome-Browser einfügen. Sie werden aufgefordert, Ihr Google-Konto dort zu verbinden. Klicken Sie einfach auf Ihr Google-Konto. Dann geben sie Ihnen einen Bestätigungscode, kopieren Sie diesen Code und fügen Sie ihn in Ihr Terminal ein.

Erledigt. Jetzt ist Ihr Google Drive-Konto mit Ihrem Ubuntu-Server verbunden. Jetzt werden wir unsere ROM-Datei hochladen.

# Gehen Sie zu Ihrer ROM-ZIP-Datei. Ersetzen Sie durch Ihren Codenamen.

cd lineage/out/target/product/oxygen

ls

# Finden Sie Ihren ROM-Dateinamen. laden Sie Ihre ROM-ZIP-Datei auf Drive hoch. Rom ersetzen.zip auf Ihren ROM-Dateinamen.

gdrive hochladen Rom.zip

Fertig Jetzt wird Ihre ROM-ZIP-Datei auf Ihr Google Drive hochgeladen. Gehen Sie nun zu Ihrem Google Drive-Konto oder Ihrer Google Drive-App. Melden Sie sich mit derselben E-Mail-ID an, mit der Sie das Laufwerk in einem Terminal verbunden haben. Laden Sie es herunter und testen Sie Ihre ROM-Datei.

Laden Sie Ihre ROMS auf Android File Host (AFH) Server über Terminal:

Jungs, wenn Sie ein Entwickler sind, dann sollten Sie Kenntnisse über AFH haben. Android File Host bietet Cloud-Speicher für Ihre Projekte und andere Dinge. Wenn Sie also Ihre Projekte hochladen und mit anderen teilen möchten, können Sie diesen Service kostenlos nutzen. Jetzt haben wir unsere Custom Rom Rady mit Ihren Freunden zu teilen. Jetzt laden wir unsere ROM-Datei über das Terminal auf den AFH-Server hoch. Fangen wir an.

(1) Erstellen Sie zuerst ein Konto auf androidfilehost.com.

(2) Fordern Sie sie jetzt per E-Mail für den Entwicklerzugriff an. Sie werden Sie per E-Mail informieren.

(3) Wenn Sie Ihr Entwicklerkonto erhalten. Jetzt brauchen wir FTP-Zugang. Kontaktieren Sie sie einfach erneut per E-Mail und fordern Sie einen FTP-Zugriff an. Es dauert 2-3 Tage.

(4) Nach 2-3 Tagen werden Sie informiert. Sie senden Ihre FTP-Details wie:

Einen FTP-Server: uploads.androidfilehost.com

FTP-Benutzername: xxx

FTP-Passwort: xxx

FTP-Port: 21

SFTP-Port: 23

Speichern Sie diese Details.

(5) Wechseln Sie zuerst in das Verzeichnis, in dem sich Ihre ROM-Datei befindet. Meistens ist in out / target / product / oxygen. Jetzt können wir Dateien mit einem Terminal per FTP auf AFH hochladen. Sie benötigen einen Befehl dafür. Siehe den folgenden Befehl:

curl -ftp-pasv -T DATEINAME ftp://USERNAME :

HINWEIS: Sie müssen einige Zeilen gemäß Ihren Angaben ersetzen, z. B.

DATEINAME: Name Ihrer ROM-Datei (AospExtended-v6.7-oxygen-20191206-1340- INOFFIZIELL.zip)

BENUTZERNAME: Geben Sie hier Ihren FTP-Benutzernamen ein.

PASS: Geben Sie Ihr FTP-Passwort ein.

(6) Nachdem Sie den obigen Befehl gemäß Ihren Angaben geändert haben. Drücken Sie einfach die Eingabetaste. Ihr Rom wird auf AFH hochgeladen. Es dauert 1-2 Minuten.

(7) Gehen Sie nun zu Ihrem AFH-Konto. importieren Sie Ihre hochgeladene Datei aus dem FTP-Bereich. Fertig jetzt ist Ihre ROM-Datei auf AFH. Teilen Sie Ihre ROM-Datei mit Ihrer Geräte-Community oder auf xda.

Python-Version aktualisieren :

Viele Leute haben Probleme, wenn sie versuchen, ROMs zu erstellen. Python 3 wird nicht mehr unterstützt. Also lasst es uns aktualisieren.

(1) Zuerst müssen Sie Python ppa installieren.

$ sudo add-apt-repository ppa:deadsnakes/ppa

(2) Der nächste Schritt besteht nun darin, alle Pakete zu aktualisieren.

$ sudo apt-get update

(3) Jetzt können wir Python 2 auf 3 aktualisieren. Vor der Installation von 3.7 müssen wir Python 3.6 installieren, indem wir die folgenden Befehle ausführen.

$ sudo apt-get install python3.6
$ sudo apt-get install python3.7

(4) Installieren Sie nun pip, indem Sie den folgenden Befehl ausführen.

$ sudo apt install python3-pip

(5) Setzen Sie die Priorität auf 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.