P
platform_frameworks_base
Forked from
LMODroid / platform_frameworks_base
ahmed moselhi
authored
commit ff247865 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Jul 18 17:48:57 2022 +0000 fixup! PixelPropsUtils: Limit SafetyNet workarounds to unstable GMS process The unstable process is where SafetyNet attestation actually runs, so we only need to spoof the model in that process. Revert "Limit SafetyNet workarounds to unstable GMS process" This reverts commit dd46f2399a80aee42f54cfac99f7b6f1b826b97a. Change-Id: Idcf663907a6c3d0408dbd45b1ac53c9eb4200df8 Signed-off-by:Pranav Vashi <neobuddy89@gmail.com> Co-authored-by:
Pranav Vashi <neobuddy89@gmail.com> commit 798f9d11 Author: Joey Huab <joey@evolution-x.org> Date: Mon Jul 11 08:13:19 2022 +0000 PixelPropsUtils: Spoof play store once again * Diablo Immortal fuck you commit 74082613 Author: johnmart19 <johnivan19999@gmail.com> Date: Mon Jul 11 01:37:47 2022 +0300 PixelPropsUtils: GameProps: Hide Apex Legends as Mi11 Change-Id: I80b0136ef75f61154011ed7831994ffe8b5f5c96 commit da03c965 Author: Ashwin DS <astroashwin@outlook.com> Date: Wed Jul 6 20:52:16 2022 +0200 PixelPropsUtils: Update fingerprints to July 2022 release Change-Id: I48ea538bd22a347a8aa7df2801957dd88c000dda commit c1341a93 Author: jhenrique09 <jhsv09@gmail.com> Date: Mon Jul 4 20:15:30 2022 +0000 fixup - Limit SafetyNet workarounds to unstable GMS process Change-Id: I445fe115225912f0a3efc797ca720a9366e5374d commit 57d81848 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Nov 1 20:06:48 2021 -0700 Limit SafetyNet workarounds to unstable GMS process The unstable process is where SafetyNet attestation actually runs, so we only need to spoof the model in that process. Leaving other processes fixes various issues caused by model detection and flag provisioning, including screen-off Voice Match in Google Assistant, broken At a Glance weather and settings on Android 12, and more. Change-Id: Idcf663907a6c3d0408dbd45b1ac53c9eb4200df8 commit de13e0ee Author: jhenrique09 <jhsv09@gmail.com> Date: Thu Jun 9 22:10:02 2022 +0000 PixelPropsUtils: Press F for bonito and sargo Change-Id: I7880e01c57f931d5dbca658e4a548f4ade69e697 (cherry picked from commit d1d4c662a0e56653eb27483acea097f6eecb7a2f) commit 0de5c252 Author: Joey Huab <joey@evolution-x.org> Date: Tue Jun 7 10:36:02 2022 +0900 PixelPropsUtils: Update fingerprints to June 2022 release commit f5f4267a Author: Pranav Vashi <neobuddy89@gmail.com> Date: Sun May 29 19:34:09 2022 +0530 PixelPropsUtils: Exclude recorder from pixel props * Just like YouTube apps, Recorder shows device is Pixel 5. There is no special pixel feature associated with this app, exclude it. Signed-off-by:
Pranav Vashi <neobuddy89@gmail.com> commit f53e10f7 Author: Stallix <joey@evolution-x.org> Date: Tue May 3 20:21:07 2022 +0900 PixelPropsUtils: Refactor implementation * Based on the following: - https://github.com/crdroidandroid/android_frameworks_base/commit/19755bcfbe943510cc858e87bece84159014fc4d * Always spoof star model for venus (Mi 11) * Fix Google backups with Google One * Fix spoofing for extra packages * Fix streaming spoof toggle * Spoof Mi 11 for King of Glory game * Spoof some Google apps to raven * Update fingerprints to May 2022 release Co-authored-by:
Pranav Vashi <neobuddy89@gmail.com> Co-authored-by:
Sahil Sonar <sss.sonar2003@gmail.com> Change-Id: Ia13e9bbfb216a0297df7bdfb40a3e04f0b087157 commit 80361618 Author: Karan Parashar <whyredfire@gmail.com> Date: Sat Feb 5 08:01:40 2022 +0530 PixelPropsUtils: Avoid spoofing for Pixel Buds - it breaks the app, thanks to @ helenius147 [TG] for pointing this out Change-Id: Id0dd0af78ca78db6ad50617e04dbc880c0515c2e commit 66deb76e Author: LordShenron <shen.priyanshu@gmail.com> Date: Wed Sep 22 16:19:59 2021 +0200 PixelPropsUtils: bring samsung accessory service to the list Party never ends with sammy commit 5c9ae98a Author: LordShenron <shen.priyanshu@gmail.com> Date: Mon Aug 30 09:16:27 2021 +0200 PixelPropsUtils: add galaxy watch 4 plugin to spoof list commit 3a50da06 Author: LordShenron <shen.priyanshu@gmail.com> Date: Fri Jul 30 06:09:45 2021 +0200 PixelPropsUtils: Spoof Pixel XL for Samsung wearables Currently if you try to use Samsung Wearables app on any AOSP it will simply crash because and users have to spoof any device other than samsung in order to use wearables app. We already have pixel props and spoof different pixel devices for different packages so include samsung wearables packages too to the list and spoof Pixel XL for them. Tested on Samsung Galaxy S8, Apps open and function as intended. Co-authored-by:
Haridhayal <haridhayal@gmail.com> commit 9345637b Author: Joey Huab <joey@evolution-x.org> Date: Fri Feb 18 03:16:18 2022 +0900 PixelPropsUtils: Set Pixel 5 as spoof for more Google apps Change-Id: I7281356c89b5379f3a9c75e613e7a59e3c6c40ab commit cbbceb44 Author: jhenrique09 <jhsv09@gmail.com> Date: Sun Feb 13 01:49:59 2022 -0300 PixelPropsUtils: Bypass hw attestation on newer pixel devices Change-Id: Id276e6152b86bfc516b5932cf06f1788d5906fba commit fde5b27b Author: jhenrique09 <jhsv09@gmail.com> Date: Sun Feb 20 11:37:30 2022 -0300 PixelPropsUtils: Update fingerprints to feb release Change-Id: Icf29c615622f7713374869c746e1ec47c7d0682b commit 454332b1 Author: Anay Wadhera <awadhera@berkeley.edu> Date: Fri Dec 10 13:11:49 2021 -0800 PixelPropsUtils: remove spoofing for currently supported Pixels Change-Id: I3a426f8671f841c16e5af7c0a2a204d19c502464 Reviewed-on: https://review.statixos.com/c/android_frameworks_base/+/6410 Tested-by:
Anay Wadhera <anay1018@gmail.com> Reviewed-by:
Sourajit Karmakar <sourajit@live.com> Change-Id: I926b23324e669e24079c78fecc0c7a0b77c15e13 commit 635d1b33 Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Jan 18 21:31:05 2022 -0300 PixelPropsUtils: Update fingerprints to January release Change-Id: Iaa60b749cc51a5285fb1407b1028a890e7af4b36 commit eb0e56bd Author: Adithya R <gh0strider.2k18.reborn@gmail.com> Date: Sat Nov 27 16:53:23 2021 +0530 PixelPropsUtils: Avoid spoofing props for gcam and mods Change-Id: Ia6f095b1511152ae6ba705990def71e7e4546072 commit c0f26e9b Author: vladsendrix <83285656+vladsendrix@users.noreply.github.com> Date: Fri Dec 31 03:18:04 2021 +0100 PixelPropsUtils: Spoof Pixel XL for Google Photos pixel_2016_exclusive.xml is already added, why not have it actually work Change-Id: If0b8064c7cb633139ee7c30a7bf1a8543bcc9cad commit d6fb60cb Author: Ratoriku <a1063021545@gmail.com> Date: Sat Oct 23 18:01:56 2021 +0800 PixelPropsUtils: Add chrome into extra packages list Signed-off-by:
Ratoriku <a1063021545@gmail.com> Change-Id: I09413e803287f00fbb56924edf6c73f9286d9cc7 Signed-off-by:
Joey Huab <joey@evolution-x.org> commit 272c8993 Author: jhenrique09 <jhsv09@gmail.com> Date: Wed Dec 15 12:35:23 2021 -0300 PixelPropsUtils: Update fingerprints to december release Change-Id: I34e7d86a7b98b9e874014829d5aa95cd6cc89235 commit 7fdf8349 Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Nov 23 13:42:44 2021 -0300 PixelPropsUtils: Whitelist GoogleCamera Change-Id: I407759531cc76f03f6c60bc7cdc52c05c6ea6118 commit 29878c0a Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Nov 9 16:15:25 2021 -0300 PixelPropsUtils: Use redfin props for some apps * Also cleanup Change-Id: I343bc4c23e8960604b63097403c6b91b13238a3a commit 079bbb97 Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Nov 9 12:08:21 2021 -0300 PixelPropsUtils: Update props to SD1A.210817.036 Change-Id: I4423aa1e3df3fefb5a872771418475ec2bc5287d commit 8f6bfa77 Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Nov 9 10:01:05 2021 -0300 PixelPropsUtils: Use Build.VERSION.INCREMENTAL Change-Id: If70b940607e0cc1c8cd7c0312c983ab5b5e65216 commit bb967fb1 Author: jhenrique09 <jhsv09@gmail.com> Date: Sat Oct 16 12:18:09 2021 -0300 PixelPropsUtils: Set userdebug as Build.TYPE for GMS Fixes force close on google apps 10-15 07:44:52.294 8041 8252 E AndroidRuntime: FATAL EXCEPTION: DG 10-15 07:44:52.294 8041 8252 E AndroidRuntime: Process: com.google.android.youtube, PID: 8041 10-15 07:44:52.294 8041 8252 E AndroidRuntime: java.lang.SecurityException: GoogleCertificatesRslt: Package signed with debug key (go/gsrlt) Change-Id: Idb11a2f032ebe6d162363b0a644ad7ab6d37393a commit a69a1030 Author: Danny Lin <danny@kdrag0n.dev> Date: Mon Oct 11 20:00:44 2021 -0700 keystore: Block key attestation for SafetyNet SafetyNet (part of Google Play Services) opportunistically uses hardware-backed key attestation via KeyStore as a strong integrity check. This causes SafetyNet to fail on custom ROMs because the verified boot key and bootloader unlock state can be detected from attestation certificates. As a workaround, we can take advantage of the fact that SafetyNet's usage of key attestation is opportunistic (i.e. falls back to basic integrity checks if it fails) and prevent it from getting the attestation certificate chain from KeyStore. This is done by checking the stack for DroidGuard, which is the codename for SafetyNet, and pretending that the device doesn't support key attestation. Key attestation has only been blocked for SafetyNet specifically, as Google Play Services and other apps have many valid reasons to use it. For example, it appears to be involved in Google's mobile security key ferature. Change-Id: I5146439d47f42dc6231cb45c4dab9f61540056f6 commit a5f6ab55 Author: jhenrique09 <jhsv09@gmail.com> Date: Wed Oct 13 11:31:51 2021 -0300 PixelPropsUtils: Rewrite logic Change-Id: I300c3e1156ab4dcfcf76812b51a18206982ad0e8 commit 74a51458 Author: jhenrique09 <jhsv09@gmail.com> Date: Tue Oct 12 20:45:53 2021 -0300 PixelPropsUtils: Use Pixel 6 props Change-Id: I933afcb91690a442e359175e9f78ec7dad234a9b commit 70042373 Author: jhenrique09 <jhenrique09.mcz@hotmail.com> Date: Thu Nov 19 20:46:32 2020 -0300 Introduce PixelPropsUtils That will spoof build fingerprints on some g00gle apps * Also will enable some cool stuffs like: - Dynamic navbar on GBoard - SafetyHub and others. Thanks to @kdrag0n for the original idea at https://github.com/ProtonAOSP/android_frameworks_base/commit/5a54bfd846c7a26ba4820a361a6fec779edf8c5a Change-Id: I1078e7402833fec77edb751070c5144d08c85b6c Signed-off-by:
jhenrique09 <jhenrique09.mcz@hotmail.com> Co-authored-by:
Danny Lin <danny@kdrag0n.dev> Change-Id: Icad3d9a2854e827618a311ecf8a4f5fda47038fd
Name | Last commit | Last update |
---|