The GitHub Actions now publish props releases automatically, We are working on adding the same feature for releasing those props on this channel. Stay tuned 😁!
GitHub
Releases · Pixel-Props/build.prop
Bash script to build your own system.prop. Contribute to Pixel-Props/build.prop development by creating an account on GitHub.
Cheetah.A13.20230805.zip
3.8 KB
Pixel 7 Pro - Cheetah
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Redfin.A13.20230805.zip
3.8 KB
Pixel 5 - Redfin
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Raven.A13.20230805.zip
3.8 KB
Pixel 6 Pro - Raven
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Security Patch: 2023-08-05
ID: TQ3A.230805.001.A2
Raven.A14.20231005.zip
3.8 KB
Pixel 6 Pro - Raven
Security Patch: 2023-10-05
ID: UP1A.231005.007.A1
Security Patch: 2023-10-05
ID: UP1A.231005.007.A1
Cheetah.A14.20231005.zip
3.8 KB
Pixel 7 Pro - Cheetah
Security Patch: 2023-10-05
ID: UP1A.231005.007.A1
Security Patch: 2023-10-05
ID: UP1A.231005.007.A1
Shiba.A14.20230905.zip
3.8 KB
Pixel 8 - Shiba
Security Patch: 2023-09-05
ID: UD1A.230803.022.D1
Security Patch: 2023-09-05
ID: UD1A.230803.022.D1
Redfin.A13.20230901.zip
3.8 KB
Pixel 5 - Redfin
Security Patch: 2023-09-01
ID: TQ3A.230901.001.C2
Security Patch: 2023-09-01
ID: TQ3A.230901.001.C2
Husky.A14.20230905.zip
3.8 KB
Pixel 8 Pro - Husky
Security Patch: 2023-09-05
ID: UD1A.230803.022.B1
Security Patch: 2023-09-05
ID: UD1A.230803.022.B1
Fix New Generation Assistant Features
Prerequisites:
1) Download P8P (husky) props.
2) Download PlayIntegrityFix.
3) Download NgaResources matching your SDK version (e.g 33 for A13).
4) Set your default system and Google assistant language to en-US (no other languages must be present)
Instructions:
1) Move the downloaded NgaResources to
2) Extract PlayIntegrityFix module and modify the pif.json as such that it matches with the P8P (husky) props then archive it as zip
3) Flash P8P props (don't reboot yet)
4. Flash PlayIntegrityFix (don't reboot yet)
5) Flash Pixelify with NgaResources then reboot
6) Check and make sure you are passing SafetyNet
6.5) If you are not passing SafetyNet (Magisk) get Shamiko, In Magisk settings go to Zygisk option and disable enforce list and in exclusions list make sure to enable: (
7) Now that you pass SafetyNet as Pixel 8 Pro you need to prepare to Disconnect your device from Google Device Activity (not yet)
8) Clear Data from the following apps: (
9) Now Disconnect your device from Device Activity and wait a few seconds until it asks you to reconnect then reconnect.
10) Make sure in Device Activity you got a new device and that it is detected as a Pixel 8 Pro
11) Now you can open Google App then go to Settings->Assistant and Voice Match (Ok Google) enable it.
12) Now you can enable the assistant and wait until it downloads the resources
13) The new Assistant should appear now, To add your own language (if you are not native American) you will need to go to Google App Settings->Assistant in Language replace en-US with your mother language and add en-US as secondary language. Do the same for your system language.
By now all your Next Generation Assistant Features should be working.
If not repeat correctly or write in support.
If you didn't get Voice Typing in GBoard make sure keyboard language match system language, Then reflash Pixelify for GMS Flags to be re-enabled correctly.
Important Note:
Pixel 8 Pro comes with Tensor disadvantage such as having the latest Offline Speech Recognition, It could break a few of the dialer features and what not.
If you want to get a Tensor-free experience instead of using the Pixel 8 Pro use the Pixel 5 spoof.
Prerequisites:
1) Download P8P (husky) props.
2) Download PlayIntegrityFix.
3) Download NgaResources matching your SDK version (e.g 33 for A13).
4) Set your default system and Google assistant language to en-US (no other languages must be present)
Instructions:
1) Move the downloaded NgaResources to
/sdcard/Pixelify/backup/nga.tar.xz
2) Extract PlayIntegrityFix module and modify the pif.json as such that it matches with the P8P (husky) props then archive it as zip
3) Flash P8P props (don't reboot yet)
4. Flash PlayIntegrityFix (don't reboot yet)
5) Flash Pixelify with NgaResources then reboot
6) Check and make sure you are passing SafetyNet
6.5) If you are not passing SafetyNet (Magisk) get Shamiko, In Magisk settings go to Zygisk option and disable enforce list and in exclusions list make sure to enable: (
com.google.android.gms
, com.google.android.gms.unstable
, com.google.android.gms:snet
) (System) else (KSU) get ZygiskNext7) Now that you pass SafetyNet as Pixel 8 Pro you need to prepare to Disconnect your device from Google Device Activity (not yet)
8) Clear Data from the following apps: (
com.google.android.googlequicksearchbox
, com.google.android.gms
, com.google.android.gsf
)9) Now Disconnect your device from Device Activity and wait a few seconds until it asks you to reconnect then reconnect.
10) Make sure in Device Activity you got a new device and that it is detected as a Pixel 8 Pro
11) Now you can open Google App then go to Settings->Assistant and Voice Match (Ok Google) enable it.
12) Now you can enable the assistant and wait until it downloads the resources
13) The new Assistant should appear now, To add your own language (if you are not native American) you will need to go to Google App Settings->Assistant in Language replace en-US with your mother language and add en-US as secondary language. Do the same for your system language.
By now all your Next Generation Assistant Features should be working.
If not repeat correctly or write in support.
If you didn't get Voice Typing in GBoard make sure keyboard language match system language, Then reflash Pixelify for GMS Flags to be re-enabled correctly.
Important Note:
Pixel 8 Pro comes with Tensor disadvantage such as having the latest Offline Speech Recognition, It could break a few of the dialer features and what not.
If you want to get a Tensor-free experience instead of using the Pixel 8 Pro use the Pixel 5 spoof.
Fix Suspect Mount Detected (root detection)
1) Use MemoryDetector & Native Root Detector to know which modules are mounted to the system.
2) Flash magical_overlayfs
3) Change (
4) Now comes the dynamically loading detected modules using overlayfs image, Edit your detected modules (
5) Reflash the module and check MemoryDetector.
6) Do for all detected/mounted modules.
Fix Revanced mount detection:
1) Download & Flash Zygisk Proc Injection
2) Download YT Revanced Inject
3) Download & Install stock YT matching the inject version.
4) Flash YT Revanced Injection module.
5) Reboot and check if detected now.
How to update YT Revanced?
1) Change the module.prop (
2) Replace revanced.apk within your new Revanced APK within YT Injector module.
3) Installed version must be stock and match revanced.apk version.
4) Flash YT Injector and enjoy.
Notes:
YT Revanced Injector could in theory be used and modified to work with other Revanced mods.
If you use Revancify execute it with the parameter
If you still have the suspicious mount detected it must mean that your
Credit to HuskyDG and all the people in his group who help and share knowledge.
1) Use MemoryDetector & Native Root Detector to know which modules are mounted to the system.
2) Flash magical_overlayfs
3) Change (
/data/adb/modules/magisk_overlayfs/mode.sh
) to (OVERLAY_MODE=2
)4) Now comes the dynamically loading detected modules using overlayfs image, Edit your detected modules (
/META-INF/com/google/android/update-binary)
and add the following script before the exit.5) Reflash the module and check MemoryDetector.
6) Do for all detected/mounted modules.
OVERLAY_IMAGE_EXTRA=0 # number of kb need to be added to overlay.img
OVERLAY_IMAGE_SHRINK=true # shrink overlay.img or not?
# Only use OverlayFS if Magisk_OverlayFS is installed
if [ -f "/data/adb/modules/magisk_overlayfs/util_functions.sh" ] && \
/data/adb/modules/magisk_overlayfs/overlayfs_system --test; then
ui_print "- Add support for overlayfs"
. /data/adb/modules/magisk_overlayfs/util_functions.sh
support_overlayfs && rm -rf "$MODPATH"/system
fi
Fix Revanced mount detection:
1) Download & Flash Zygisk Proc Injection
2) Download YT Revanced Inject
3) Download & Install stock YT matching the inject version.
4) Flash YT Revanced Injection module.
5) Reboot and check if detected now.
How to update YT Revanced?
1) Change the module.prop (
version=
) in the Injector module so it matches your YT version.2) Replace revanced.apk within your new Revanced APK within YT Injector module.
3) Installed version must be stock and match revanced.apk version.
4) Flash YT Injector and enjoy.
Notes:
YT Revanced Injector could in theory be used and modified to work with other Revanced mods.
If you use Revancify execute it with the parameter
-n
(rootless) to build the APK and not install it automatically.If you still have the suspicious mount detected it must mean that your
/data
partition type is not f2fs. (su -c stat -f -c %T /data
)Credit to HuskyDG and all the people in his group who help and share knowledge.
Fix init.rc/ART and Recovery/Magisk detections
1) Search for (
2) Search for (
3) Search for (
Notes:
Before dirty updating your ROM rename those files and folders back to the original state.
Init.rc might also be due to (
Credit to HuskyDG and all the people in his group who help and share knowledge.
1) Search for (
/system/addon.d
) and rename it.2) Search for (
/sdcard/TWRP)
and rename it (Or your recovery name).3) Search for (
/vendor/bin/install-recovery.sh
) and (/system/bin/install-recovery.sh
) and rename it.Notes:
Before dirty updating your ROM rename those files and folders back to the original state.
Init.rc might also be due to (
/vendor/etc/init)
which are prebuilt into your ROM by default.Credit to HuskyDG and all the people in his group who help and share knowledge.
Updated the build.prop project so that the OTA Downloader gets the right version, Also some other changes have been done so it works on Termux for Android. (Still ongoing some fixes)
GitHub
Fix OTA downloader and packages installer · Pixel-Props/build.prop@30d2ee3
This updates contain fixes for the OTA downloader which now uses google.com instead of .cn and a somewhat reworked grep to find the proper release (non-carrier build)
As well as an updated packa...
As well as an updated packa...
Husky.A14.20231205.zip
3.8 KB
Pixel 8 Pro - Husky
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Raven.A14.20231205.zip
3.8 KB
Pixel 6 Pro - Raven
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Redfin.A14.20231105.zip
3.8 KB
Pixel 5 - Redfin
Security Patch: 2023-11-05
ID: UP1A.231105.001
Security Patch: 2023-11-05
ID: UP1A.231105.001
Cheetah.A14.20231205.zip
3.8 KB
Pixel 7 Pro - Cheetah
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Shiba.A14.20231205.zip
3.8 KB
Pixel 8 - Shiba
Security Patch: 2023-12-05
ID: UQ1A.231205.015
Security Patch: 2023-12-05
ID: UQ1A.231205.015