Skip to content
Snippets Groups Projects
P

platform_frameworks_base

Project ID: 4096
Ahmed moselhi's avatar
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: default avatarPranav Vashi <neobuddy89@gmail.com>
Co-authored-by: default avatarPranav 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: default avatarPranav 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: default avatarPranav Vashi <neobuddy89@gmail.com>
Co-authored-by: default avatarSahil 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: default avatarHaridhayal <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: default avatarAnay Wadhera <anay1018@gmail.com>
Reviewed-by: default avatarSourajit 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: default avatarRatoriku <a1063021545@gmail.com>
    Change-Id: I09413e803287f00fbb56924edf6c73f9286d9cc7
Signed-off-by: default avatarJoey 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: default avatarjhenrique09 <jhenrique09.mcz@hotmail.com>
Co-authored-by: default avatarDanny Lin <danny@kdrag0n.dev>

Change-Id: Icad3d9a2854e827618a311ecf8a4f5fda47038fd
be75341b
History
Name Last commit Last update