Skip to content

Repository containing manifests for building LineageOS for variants of the Samsung Galaxy Tab A 10.1" 2016, codenamed gta[note]xl[wifi/lte]

Notifications You must be signed in to change notification settings

K9100ii/gtaxl-manifests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Manifest for building LineageOS 19.1 for gtaxlwifi, gtaxllte, gtanotexlwifi, and gtanotexllte

gtaxlwifi is the codename for the WiFi-only variant of the Samsung Galaxy Tab A 10.1" (2016), with model SM-T580.

gtaxllte is the codename for the LTE variant of the Samsung Galaxy Tab A 10.1" (2016), with model SM-T585, and also with SM-T585N0, SM-T585C, and SM-T587 for Korea, China, and Turkey respectively.

gtanotexlwifi is the codename for the WiFi-only variant of the Samsung Galaxy Tab A 10.1" (2016) with S-Pen, with model SM-P580, and also with SM-P583 for China.

gtanotexllte is the codename for the LTE variant of the Samsung Galaxy Tab A 10.1" (2016) with S-Pen, with models SM-P585, SM-P585M, SM-P585Y, SM-P585N0, SM-P587, and SM-P588C.

Some extremely basic instructions:

These assume you have a good Linux build environment prepared with all prerequisite dependencies installed. If not, you should be able to find out how to prepare a build environment, and what dependencies you should have installed for your specific Linux distribution, by searching elsewhere.

  • Make a new directory for LineageOS 19.1 sources and enter it:
mkdir lineage-19.1
cd lineage-19.1
  • Initialize repo in this directory with Lineage's android.git repository:
repo init -u https://github.com/LineageOS/android.git -b lineage-19.1 --git-lfs
  • Clone this repository to .repo/local_manifests for the manifest, gtaxl.xml, containing the repositories needed to build for these devices:
git clone https://github.com/K9100ii/gtaxl-manifests.git -b lineage-19.1 .repo/local_manifests
  • Sync all of the repositories in manifests (including LineageOS manifests):
repo sync --force-sync --no-tags --no-clone-bundle -c
  • Forks of LineageOS repositories may become out-of-date from new changes until I (@K9100ii) get around to updating them again. Before building, you'll need to go through gtaxl.xml, and, for forks that have remove-project lines with names starting with "LineageOS/", update (rebase) them from upstream repositories. For example, for frameworks/base (note the second and third commands only need to be ran once per repository):
cd frameworks/base
git remote add lineage https://github.com/LineageOS/android_frameworks_base
git config pull.rebase true
git pull lineage lineage-19.1
cd ../..
  • Finally, build as you like. For example, for a recovery-installable package for gtaxlwifi:
. build/envsetup.sh
lunch lineage_gtaxlwifi-userdebug
mka otapackage

About

Repository containing manifests for building LineageOS for variants of the Samsung Galaxy Tab A 10.1" 2016, codenamed gta[note]xl[wifi/lte]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published