sudo dnf install java-1.8.0-openjdk-devel ImageMagick-devel patch ncurses-compat-libs schedtool libstdc++.i686 glibc.i686 m4 xz-lzma-compat gcc && sync
cd ~ && sudo rm -Rf ~/'android/lineage-15.0/'* ~/'.ccache' ~/'.jack-server' ~/'.jack-settings' && sync
mkdir -p ~/'bin' && wget -O ~/'bin/repo' 'https://storage.googleapis.com/git-repo-downloads/repo' && chmod +x ~/'bin/repo'
nano ~/'.gitconfig'
[user] email = espionage724@x name = Sean Lynn Rhone [color] ui = auto
mkdir -p ~/'android/lineage-15.0' && cd ~/'android/lineage-15.0' && repo init --manifest-url='https://github.com/LineageOS/android.git' --manifest-branch='lineage-15.0' --depth=1 && sync
mkdir -p ~/'android/lineage-15.0/.repo/local_manifests' && nano ~/'android/lineage-15.0/.repo/local_manifests/lge.xml'
<?xml version="1.0" encoding="UTF-8"?> <manifest> <!-- Motorola --> <project path="vendor/lge" name="TheMuppets/proprietary_vendor_lge" remote="github" revision="lineage-15.0" /> </manifest>
lineage-15.0
cd ~/'android/lineage-15.0' && repo sync --current-branch --network-only --jobs='4' --force-broken --force-sync && sync
cd ~/'android/lineage-15.0' && repo sync --current-branch --network-only --jobs='4' --force-broken --force-sync && sync && repo sync --current-branch --local-only --jobs='16' && sync
cd ~/'android/lineage-15.0' && tar -cvzf ~/'Downloads/lineageos-lineage-15.0-'$(date +%Y-%m-%d)'.tar.gz' '.repo' && cd ~ && sync
mkdir -p ~/'android/lineage-15.0' && cd ~/'android/lineage-15.0' && tar -xvzf ~/'Downloads/lineageos-lineage-15.0-'*'.tar.gz' '.repo' && sync
wget -O ~/'Downloads/GmsCore-android_frameworks_base-O.patch' 'https://raw.githubusercontent.com/FreeMobileOS/android_packages_apps_GmsCore/20c65a1fc33ee28ae0d12a927bd243d4ee2e3abc/patches/android_frameworks_base-O.patch' && cd ~/'android/lineage-15.0' && patch --no-backup-if-mismatch --strip='1' --directory='frameworks/base' < ~/'Downloads/GmsCore-android_frameworks_base-O.patch' && rm -f ~/'Downloads/GmsCore-android_frameworks_base-O.patch' && sync
/system/priv-app
or having to have an outdated NetworkLocation.apk
therewget -O ~/'Downloads/UnifiedNlp-android_frameworks_base-N.patch' 'https://raw.githubusercontent.com/microg/android_packages_apps_UnifiedNlp/master/patches/android_frameworks_base-N.patch' && cd ~/'android/lineage-15.0' && patch --no-backup-if-mismatch --strip='1' --directory='frameworks/base' < ~/'Downloads/UnifiedNlp-android_frameworks_base-N.patch' && rm -f ~/'Downloads/UnifiedNlp-android_frameworks_base-N.patch' && sync
fakenews
and gambling
extensionsrm -Rf '/tmp/master.zip' '/tmp/hosts-master' && wget 'https://github.com/StevenBlack/hosts/archive/master.zip' -O '/tmp/master.zip' && unzip '/tmp/master.zip' -d '/tmp' && python3 '/tmp/hosts-master/updateHostsFile.py' --auto --extensions 'fakenews' 'gambling' --output ~/'android/lineage-15.0/system/core/rootdir/etc' && rm -Rf '/tmp/master.zip' '/tmp/hosts-master' && sync
repopick '186687'
cd ~/'android/lineage-15.0' && make 'clobber' && sync
cd ~/'android/lineage-15.0' && source ~/'android/lineage-15.0/build/envsetup.sh'
breakfast
if using fresh sourcescd ~/'android/lineage-15.0' && breakfast 'bullhead' && sync
unset 'CCACHE_DISABLE' && export 'CCACHE_DISABLE=1'
unset 'ANDROID_JACK_VM_ARGS' && export 'ANDROID_JACK_VM_ARGS=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx8G'
x
in emailAddress=
subject='/C=US/ST=Pennsylvania/L=Charleroi/O=Realm of Espionage/OU=Android/CN=Sean Lynn Rhone/emailAddress=espionage724@x' && mkdir ~/'.android-certs' && for x in releasekey platform shared media; do ~/'android/lineage-15.0/development/tools/make_key' ~/'.android-certs'/$x "$subject"; done
cd ~ && tar -cvzf ~/'Downloads/android-certs-'$(date +%Y-%m-%d)'.tar.gz' '.android-certs' && sync
cd ~ && tar -xvzf ~/'Downloads/android-certs-'*'.tar.gz' '.android-certs' && rm -f ~/'Downloads/android-certs-'*'.tar.gz' && sync
mka
can't be found, make sure this is being ran from the Terminal window where previous commands took placecd ~/'android/lineage-15.0' && mka target-files-package dist && sync
croot && ~/'android/lineage-15.0/build/tools/releasetools/sign_target_files_apks' -o -d ~/'.android-certs' ~/'android/lineage-15.0/out/dist/'*'-target_files-'*'.zip' ~/'android/lineage-15.0/signed-target_files.zip' && sync
~/'android/lineage-15.0/build/tools/releasetools/ota_from_target_files' -k ~/'.android-certs/releasekey' --block --backup='true' ~/'android/lineage-15.0/signed-target_files.zip' ~/'Downloads/'$(date +%m-%d)'-oreo-los15.0-N5X-esp724.zip' && sync
~/Downloads/(date)-oreo-los15.0-N5X-esp724.zip
cd ~/'android/lineage-15.0' && croot && brunch 'bullhead' && sync
~/'android/lineage-15.0/out/target/product/bullhead