Skip to content

My personal local_manifest.xml plus all commands required to build an exynos5410 ROM

Notifications You must be signed in to change notification settings

exynos5410/manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

HOW-TO Build

  1. Initialize the repository
  1. Add my manifest to the .repo folder (don't worry about the alert you will get about being DEPRECATED)
  • cp local_manifest.xml .repo/
  1. Sync latest LineageOS 14.1 sources
  • repo sync -j20 --force-sync
  1. Apply all Patches
  • cd bootable/recovery-twrp
  • git fetch https://gerrit.omnirom.org/android_bootable_recovery refs/changes/96/22096/11 && git cherry-pick FETCH_HEAD
  • cd ../..
  • cd external/libselinux
  • git am ../../device/samsung/exynos5410-common/patches/external_libselinux/556a9e925053e0b62f495233e165112e12b5d869.patch
  • cd ../..
  • cd frameworks/base
  • git am ../../device/samsung/exynos5410-common/patches/frameworks_base/0001-DO-NOT-MERGE-PATCH-Zygote-Stop-breaking-the-entire-s.patch
  • git fetch https://github.com/LineageOS/android_frameworks_base refs/changes/45/169945/2 && git cherry-pick FETCH_HEAD
  • cd ../..
  • cd system/core
  • git am ../../device/samsung/exynos5410-common/patches/system_core/79ce3d6a96f3d381dc4db1aac45ccb788e1276ab.patch
  • cd ../..
  1. You are good to go, proceed with the compiling process
  • OPTIONAL (if you want built-in root support): export WITH_SU=true
  • export WITH_TWRP=true
  1. FOR GT-I9500 (ja3gxx) only. OTHERWISE, REPLACE THE CODENAME WITH OTHERS SUPPORTED (check the manifest).
  • . build/envsetup && lunch lineage_ja3gxx-userdebug
  • brunch lineage_ja3gxx-userdebug

About

My personal local_manifest.xml plus all commands required to build an exynos5410 ROM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published