https://github.com/8890q/patches/tree/lineage-21.0 8890/8895 patches
Signature spoofing is at https://github.com/TrebleDroid/platform_frameworks_base/commit/f0494e39fb6c96c0d0d0d0d08b8ae75b69601674
<?xml version="1.0" encoding="UTF-8"?> | |
<manifest> | |
<!--Device tree--> | |
<project name="SealsPlayground/android_device_samsung_beyond2lte" path="device/samsung/beyond2lte" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_beyond1lte" path="device/samsung/beyond1lte" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_beyond0lte" path="device/samsung/beyond0lte" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_beyondx" path="device/samsung/beyondx" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_d2x" path="device/samsung/d2x" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_d2s" path="device/samsung/d2s" revision="lineage-19.0" remote="private"/> | |
<project name="SealsPlayground/android_device_samsung_d1" path="device/samsung/d1" revision="lineage-19.0" remote="private"/> | |
<!--project name="SealsPlayground/android_device_samsung_d1x" path="device/samsung/d1x" revision="lineage-19.0" remote="private"/--> | |
<project name="SealsPlayground/android_device_samsung_exynos9820-common" path="device/samsung/exynos9820-common" revision="lineage-19.0" remote="private"/> | |
<!--Kernel--> | |
<project name="SealsPlayground/android_kernel_samsung_exynos9820" path="kernel/samsung/exynos9820" revision="lineage-19.0" remote="private"/> | |
<!--Blobs--> | |
<project name="SealsPlayground/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-19.0" remote="private"/> | |
<!--HW repos--> | |
<project name="SealsPlayground/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-19.0" remote="private" /> | |
<project name="SealsPlayground/android_hardware_samsung" path="hardware/samsung" revision="lineage-19.0" remote="private" /> | |
</manifest> |
<?xml version="1.0" encoding="UTF-8"?> | |
<manifest> | |
<!--Device tree--> | |
<!--8890--> | |
<project name="8890q/android_device_samsung_hero2lte" path="device/samsung/hero2lte" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_device_samsung_herolte" path="device/samsung/herolte" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8890-common" path="device/samsung/universal8890-common" revision="lineage-19.1" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_device_samsung_dreamlte" path="device/samsung/dreamlte" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_device_samsung_dream2lte" path="device/samsung/dream2lte" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_device_samsung_greatlte" path="device/samsung/greatlte" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8895-common" path="device/samsung/universal8895-common" revision="lineage-19.1" remote="private"/> | |
<!--Kernel--> | |
<!--8890--> | |
<project name="8890q/android_kernel_samsung_universal8890" path="kernel/samsung/universal8890" revision="lineage-19.1" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_kernel_samsung_universal8895" path="kernel/samsung/universal8895" revision="lineage-19.1" remote="private"/> | |
<!--Blobs--> | |
<project name="8890q/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-19.1" remote="private"/> | |
<!--Lineage HW repos--> | |
<project name="LineageOS/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-19.1" remote="github" /> | |
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" revision="lineage-19.1" remote="github" /> | |
</manifest> |
<?xml version="1.0" encoding="UTF-8"?> | |
<manifest> | |
<!--Device tree--> | |
<!--8890--> | |
<project name="8890q/android_device_samsung_hero2lte" path="device/samsung/hero2lte" revision="19_otas_priv" remote="private"/> | |
<project name="8890q/android_device_samsung_herolte" path="device/samsung/herolte" revision="19_otas_priv" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8890-common" path="device/samsung/universal8890-common" revision="lineage-19.1" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_device_samsung_dreamlte" path="device/samsung/dreamlte" revision="19_otas_priv" remote="private"/> | |
<project name="8890q/android_device_samsung_dream2lte" path="device/samsung/dream2lte" revision="19_otas_priv" remote="private"/> | |
<project name="8890q/android_device_samsung_greatlte" path="device/samsung/greatlte" revision="19_otas_priv" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8895-common" path="device/samsung/universal8895-common" revision="lineage-19.1" remote="private"/> | |
<!--Kernel--> | |
<!--8890--> | |
<project name="8890q/android_kernel_samsung_universal8890" path="kernel/samsung/universal8890" revision="lineage-19.1" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_kernel_samsung_universal8895" path="kernel/samsung/universal8895" revision="lineage-19.1" remote="private"/> | |
<!--Blobs--> | |
<project name="8890q/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-19.1" remote="private"/> | |
<!--Lineage HW repos--> | |
<project name="LineageOS/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-19.1" remote="github" /> | |
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" revision="lineage-19.1" remote="github" /> | |
<!--Linaro BSP--> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_config" path="hardware/samsung_slsi-linaro/config" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos" path="hardware/samsung_slsi-linaro/exynos" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos5" path="hardware/samsung_slsi-linaro/exynos5" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_graphics" path="hardware/samsung_slsi-linaro/graphics" revision="lineage-19.1" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_openmax" path="hardware/samsung_slsi-linaro/openmax" revision="lineage-19.1" remote="private"/> | |
</manifest> |
https://github.com/8890q/patches/tree/lineage-21.0 8890/8895 patches
Signature spoofing is at https://github.com/TrebleDroid/platform_frameworks_base/commit/f0494e39fb6c96c0d0d0d0d08b8ae75b69601674
<?xml version="1.0" encoding="UTF-8"?> | |
<manifest> | |
<!--Device tree--> | |
<!--8890--> | |
<project name="8890q/android_device_samsung_hero2lte" path="device/samsung/hero2lte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_herolte" path="device/samsung/herolte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_gracerlte" path="device/samsung/gracerlte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8890-common" path="device/samsung/universal8890-common" revision="lineage-21" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_device_samsung_dreamlte" path="device/samsung/dreamlte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_dream2lte" path="device/samsung/dream2lte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_greatlte" path="device/samsung/greatlte" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8895-common" path="device/samsung/universal8895-common" revision="lineage-21" remote="private"/> | |
<!--Kernel--> | |
<!--8890--> | |
<project name="8890q/android_kernel_samsung_universal8890" path="kernel/samsung/universal8890" revision="lineage-21.0" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_kernel_samsung_universal8895" path="kernel/samsung/universal8895" revision="lineage-21-rel" remote="private"/> | |
<!--Blobs--> | |
<project name="8890q/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-21.0" remote="private"/> | |
<!--Lineage HW repos--> | |
<project name="8890q/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-21" remote="private" /> | |
<project name="8890q/android_hardware_samsung" path="hardware/samsung" revision="lineage-21.0" remote="private" /> | |
<!--Linaro BSP--> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_config" path="hardware/samsung_slsi-linaro/config" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos" path="hardware/samsung_slsi-linaro/exynos" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos5" path="hardware/samsung_slsi-linaro/exynos5" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_graphics" path="hardware/samsung_slsi-linaro/graphics" revision="lineage-21" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_openmax" path="hardware/samsung_slsi-linaro/openmax" revision="lineage-20" remote="private"/> | |
</manifest> |
ccache -o compression=true | |
export USE_CCACHE=1 | |
export CCACHE_EXEC=$(which ccache) | |
export CCACHE_DIR=~/.ccache | |
ccache -M 15G |
<?xml version="1.0" encoding="UTF-8"?> | |
<manifest> | |
<!--Device tree--> | |
<!--8890--> | |
<project name="8890q/android_device_samsung_hero2lte" path="device/samsung/hero2lte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_herolte" path="device/samsung/herolte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_gracerlte" path="device/samsung/gracerlte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8890-common" path="device/samsung/universal8890-common" revision="lineage-20.0" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_device_samsung_dreamlte" path="device/samsung/dreamlte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_dream2lte" path="device/samsung/dream2lte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_greatlte" path="device/samsung/greatlte" revision="lineage-20.0" remote="private"/> | |
<project name="8890q/android_device_samsung_universal8895-common" path="device/samsung/universal8895-common" revision="lineage-20.0" remote="private"/> | |
<!--Kernel--> | |
<!--8890--> | |
<project name="8890q/android_kernel_samsung_universal8890" path="kernel/samsung/universal8890" revision="lineage-20.0" remote="private"/> | |
<!--8895--> | |
<project name="8890q/android_kernel_samsung_universal8895" path="kernel/samsung/universal8895" revision="lineage-20.0" remote="private"/> | |
<!--Blobs--> | |
<project name="8890q/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-20.0" remote="private"/> | |
<!--Lineage HW repos--> | |
<project name="LineageOS/android_device_samsung_slsi_sepolicy" path="device/samsung_slsi/sepolicy" revision="lineage-20" remote="github" /> | |
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" revision="lineage-20" remote="github" /> | |
<!--Linaro BSP--> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_config" path="hardware/samsung_slsi-linaro/config" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos" path="hardware/samsung_slsi-linaro/exynos" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_exynos5" path="hardware/samsung_slsi-linaro/exynos5" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_graphics" path="hardware/samsung_slsi-linaro/graphics" revision="lineage-20" remote="private"/> | |
<project name="8890q/android_hardware_samsung_slsi-linaro_openmax" path="hardware/samsung_slsi-linaro/openmax" revision="lineage-20" remote="private"/> | |
</manifest> |
s7
check out
https://github.com/8890q/patches
s8 can use system/security patch from there
Try to make new ffs work on 8890, we will need kernel patches and completely reworked usb init
python querymaker.py ../system/.repo/manifests LineageOS lineage-19.1 > querystring.txt
https://askubuntu.com/a/796997
sudo mkdir -v /var/cache/swap
cd /var/cache/swap
sudo dd if=/dev/zero of=swapfile bs=1K count=8M
sudo chmod 600 swapfile
sudo mkswap swapfile
sudo swapon swapfile
swapon -s
echo "/var/cache/swap/swapfile none swap sw 0 0" | sudo tee -a /etc/fstab
cat /etc/fstab
Android 12 Signature spoofing
ProtonAOSP/android_frameworks_base@0deff13
ProtonAOSP/android_packages_modules_Permission@de78461
Android 13 Signature spoofing
cd frameworks/base
curl https://github.com/AOSP-XIII/frameworks_base/commit/fdc0204576d61b5a90838ae5b407535e5db125e6.patch | git am --signoff
cd ../../
cd packages/modules/Permission
curl https://pastebin.com/raw/dzAABTG9 | git am --signoff
cd ../../../
Export build machine to not have to change user and hostname