Giter VIP home page Giter VIP logo

android_manifest_samsung_a3y17lte's Introduction

LineageOS 17.1

Before starting check hardware requirement.

Installing dependencies and Repo

This is for informational purposes only, without any guarantee, you may need extra packages.

The following is from CrDroid README. Some complements can be found here too.

$ adduser mk #set add. info. 20lts
$ adduser mk sudo
$ exit
$ login mk
$ sudo apt update

# Several packages are needed in order to build LineageOS & CrDroid
$ sudo apt install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5 libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-gtk3-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev

# Install Repo tool
# Make a directory where Repo will be stored and add it to the path
$ mkdir ~/bin
$ PATH=~/bin:$PATH

# Download Repo itself
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

# Make Repo executable
$ chmod a+x ~/bin/repo

#symlink python and add git credentials

sudo ln -s /usr/bin/python3 /usr/bin/python
#400M > apt
git config --global user.name Name Surname
git config --global user.email [email protected]
git config --global credential.helper "cache --timeout=86400"
#clone a repo
sudo reboot

How to build

# Create dirs
$ mkdir lineage17 ; cd lineage17

# Init repo
$ repo init --depth=1 -u https://github.com/muhammadkarodia/android.git

# Clone my local repo
$ git clone https://github.com/muhammadkarodia/android_manifest_samsung_a3y17lte.git .repo/local_manifests

# Sync official Github repo
$ repo sync --no-repo-verify -c --force-sync --no-clone-bundle --no-tags --optimized-fetch --prune -j`nproc`

# Pull latest unofficial changes from Gerrit : https://review.lineageos.org/q/branch:lineage-17.1
  # Since only security patch up to february 2023 have been published on Github
  # you need to apply patchs from Gerrit to use latest security fixes
$ . build/envsetup.sh
  # Apply the patchs months by months in chronological order (here March 2023 for instance)
  # where Q_asb_2023-03 is the name of the topic dedicated to it on Gerrrit
$ repopick -t Q_asb_2023-03

# Build
$ . build/envsetup.sh && lunch lineage_a3y17lte-userdebug && mka clean && mka bacon -j`nproc`

How to pass Safetynet

You need to modify the android_framework_base repo and use my commits from August 10 2023 shared here.

Extra features

Additionnal features such as Signature Spoofing support are set in a android_X repo. Check my personnal repositories to find them ;).

Credits

2019 @Astrako

2020 @Martin

2021-22 @debie @gonic

2023 @debie

Contact

Telegram support group : https://t.me/debieLineageOS

android_manifest_samsung_a3y17lte's People

Contributors

astrako avatar debie-a320fl avatar muhammadkarodia avatar sap1k avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.