23. Oktober 2020

Lineageos 17.1 mit microG selber erstellen

  • Dies ist eine Beispiel Anleitung fürs Samsung S7 .


    hier ist das docker run.sh um die quellen zu laden plus zu starten ...... über ein terminal . nicht vergessen du musst es noch anpassen ab -v "/home/dein speicher ort /build/lineage:/srv/src" \ usw bis zum letzten -v

    die datei muss zum schluss .sh heißen .


    dann musst du es noch ausführbar machen ,in dem du auf Eigenschaften / Zugriffsrechte dann ganz unten ein hacken setzten wo steht : Der Datei erlauben sie als programm auszuführen fertig.


    sudo docker run \

    -e "BRANCH_NAME=lineage-17.1" \

    -e "DEVICE_LIST=herolte,hero2lte" \

    -e "SIGN_BUILDS=true" \

    -e "WITH_SU=false" \

    -e "SIGNATURE_SPOOFING=restricted" \

    -e "UNIFIEDNLP_SUPPORT=true" \

    -e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend com.google.android.maps.jar FDroid FDroidPrivilegedExtension" \

    -e "RELEASE_TYPE=microG-signed" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/lineage:/srv/src" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/zips:/srv/zips" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/logs:/srv/logs" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/cache:/srv/ccache" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/keys:/srv/keys" \

    -v "/home/exodusnick/LineageOS/17.1_microG/build/manifests:/srv/local_manifests" \

    docker-lineage-cicd-17.1


    beim ersten start wird das ganze repo auf dein rechner geladen was ein paar stunden dauert 160 gb ungefähr

    wenn alles fertig ist sollte das ganze dann so ausschauen .




    Bildschirmfoto vom 2020-07-28 23-31-03.png


    als nächstes musst du die Quellen in das manifestes einfügen ich habe es bei beiden gemacht . unter lineageos/repo musst du noch ein ordner names local_manifests erstellen.

    dort speicherst du sie .


    Beispiel:

    1. LineageOS 17.1 haupt quellen von ivan

    Einschließlich MicroG und anderer vorgefertigter Pakete findest du hier :


    Bitte melde dich an, um diesen Link zu sehen.

    LineageOS < 17.1



    Dieses Repo enthält einige der gebräuchlichsten Pakete für diese Art von Builds für lineageOS < 17.1: um es einzubinden, erstellen Sie ein XML (der Name ist irrelevant, solange er mit .xml endet) im Ordner /home/user/manifests mit diesem Inhalt:

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest> <project name="lineageos4microg/android_prebuilts_prebuiltapks" path="prebuilts/prebuiltapks" remote="github" revision="master" />
    </manifest>

    Bitte melde dich an, um diesen Link zu sehen.

    LineageOS 17.1

    Einige der Pakete im Repo der Prebuiltapks sind nicht für Android 10/ LineageOS 17.1 aktualisiert. Ein Beispiel hierfür ist das MicroG apk.

    XML
    <?xml version="1.0" encoding="UTF-8"?>
    <manifest> <project name="SolidHal/android_prebuilts_prebuiltapks" path="packages/apps/prebuilt" remote="github" revision="master" />
    </manifest>


    wenn du dann so weit bist gehst du in den lineagos Ordner linke mouse taste gehe zu ( im terminal öffnen )


    das terminal öffnet sich dort gibst du das ein :


    Code
    repo sync -c --force-sync --no-clone-bundle --no-tags

    enter drücken .


    Wenn du alles hast einfach das docker run.sh im Terminal unter build starten siehe Bild . Einfach das docker run.sh ins Terminal ziehen und ausführen.


    Bildschirmfoto vom 2020-07-29 00-12-54.png

    LineageOS - Custom ROM with MicroG Patch

    + Normal Builds

    // Devices:herolte - hero2lte - Jfltexx - Jfvelte - onplus 5 - onplus 1

    // Contact: Bitte melde dich an, um diesen Link zu sehen.
    // donate for OTA update Paypal

    // URL: Bitte melde dich an, um diesen Link zu sehen.

    7 Mal editiert, zuletzt von Exodusnick ()

  • Hab die Anleitung hierher verschoben :Zwinker:

    LineageOS - Custom ROM with MicroG Patch

    + Normal Builds

    // Devices:herolte - hero2lte - Jfltexx - Jfvelte - onplus 5 - onplus 1

    // Contact: Bitte melde dich an, um diesen Link zu sehen.
    // donate for OTA update Paypal

    // URL: Bitte melde dich an, um diesen Link zu sehen.