449 Commits

Author SHA1 Message Date
V0latyle
5cef27ffa9 Fix typo in README.md (#40) 2025-09-05 12:31:13 -03:00
Chris Renshaw
6dffba43ab Tweak example.app_replace.list organization 2025-09-03 23:50:07 -03:00
Chris Renshaw
8558751cc7 Update AGP 2025-09-03 23:44:59 -03:00
osm0sis
0a216e0cd9 Switch to improved workaround for Dobby detection 2025-09-03 21:29:04 -03:00
Chris Renshaw
6506283874 Fix custom.pif.json migration check on clean installs 2025-08-30 23:04:07 -03:00
Chris Renshaw
8f06a06659 Update GitHub Actions 2025-08-30 22:29:41 -03:00
Chris Renshaw
1b99917151 Update AGP 2025-08-30 22:26:39 -03:00
osm0sis
b92e80fbc6 Fix errant Windows line endings 2025-08-30 22:21:27 -03:00
osm0sis
ed8501d857 Rename to spoofVendingFinger, add custom FINGERPRINT support, tidy
0 = disabled
1 = enabled and use FINGERPRINT from json for vending (Play Store)
<string> = enabled and use <string> as FINGERPRINT for vending (Play Store)
2025-08-30 22:07:10 -03:00
gavdoc38
9c6f065bb6 Add advanced setting spoofVendingFingerprint (#38)
spoofVendingFingerprint = 0 / 1

When 0, no impact on Vending
When 1, same FINGERPRINT from custom.pif.json is injected into Vending

Unless spoofVendingSdk is enabled also, in which case FINGERPRINT is not injected since it's not used
2025-08-30 15:02:50 -03:00
simonpunk
ffd8d77d6f Update fixes for detection
- Details for detection and fix: https://github.com/JingMatrix/NeoZygisk/commit/76d54228c7e6fe14cca93338865008946b94f7e
- Ensure no memory leaks related to local references
- With the __cxa_atexit fix, Dobby should not be detected by user apps anymore
2025-08-28 21:54:52 -03:00
Chris Renshaw
3c9c13e3ff autopif2: RIP Preview program, hello top level version arg
-p or --preview has been removed since the Platform Preview program has been replaced by Android Canary

-t # or --top # chooses the top level version depth to crawl down the Android version list for when there are multiple active Betas in multiple Android versions, e.g. with 16 as latest the default value of 1 would get its listed QPRs and -t 2 would force it to get the second listed (15)
2025-08-20 22:05:40 -03:00
gavdoc38
bee383bb99 Update README.md (#36)
Clarify the section about Google Wallet requirements. In particular, that spoofVendingSdk is only to test that <A13 PI passes DEVICE and that the option does not need to be enabled in order to use Wallet after this.
2025-08-20 12:56:15 -03:00
Chris Renshaw
b4bdc5bafc Update GitHub Actions 2025-08-19 22:31:20 -03:00
osm0sis
58664b2294 Update Gradle 2025-08-19 20:44:56 -03:00
Chris Renshaw
cc74eebd33 Update AGP 2025-08-18 23:23:47 -03:00
Chris Renshaw
b08dba14ea Begin next development cycle 2025-08-18 23:21:43 -03:00
Chris Renshaw
9cea06e64d README: add Tricky Store OSS to recommendation 2025-08-08 10:56:04 -03:00
Chris Renshaw
4a14d97c24 README: improve TS configs description and detail api_level better 2025-07-30 23:45:25 -03:00
Chris Renshaw
dd44d2c1a8 README: fix typo and slight reorganization 2025-07-29 13:26:07 -03:00
osm0sis
a9eca199b6 Prepare v14 v14 2025-07-28 23:04:08 -03:00
Chris Renshaw
abe81968db migrate.sh: show when adding Advanced Settings 2025-07-28 00:10:10 -03:00
Chris Renshaw
6cde52fc8a Fix ui_print regression during late installation 2025-07-27 23:39:35 -03:00
Chris Renshaw
18eeb7d92d Force custom.pif.json to latest Advanced Settings during install 2025-07-27 22:06:26 -03:00
Chris Renshaw
7ec4d37949 Update Action to run autopif2 --strong since Pixel Betas no longer pass Device 2025-07-23 18:42:13 -03:00
Chris Renshaw
72e2124a8e autopif2.sh: also support Simple dashed date, ensure newline 2025-07-17 23:05:38 -03:00
Chris Renshaw
8cd6155ffb autopif2.sh: Support updating TS security_patch.txt in Simple format 2025-07-17 22:25:59 -03:00
Chris Renshaw
c9d4064dfe Update NDK 2025-07-10 21:16:20 -03:00
Chris Renshaw
a99ebc6689 Update AGP 2025-07-10 21:12:14 -03:00
Chris Renshaw
ed312200cb autopif2.sh: inform to install wget2 when 32bit busybox is the likely issue 2025-07-08 22:53:58 -03:00
osm0sis
0a964415f3 Update C++ Standard 2025-07-04 22:36:54 -03:00
osm0sis
f12b85d67f Update Java 2025-07-04 21:42:34 -03:00
osm0sis
59a1eea076 Update Gradle 2025-07-04 20:55:48 -03:00
Halhadus
51619d2de4 Added open source module alternative for KernelSUs and APatch. 2025-07-01 14:49:38 -03:00
Chris Renshaw
fcb6a2df3e Update AGP 2025-06-28 21:44:06 -03:00
Chris Renshaw
1afd4278be Avoid potential issues from greedy matching 2025-06-28 01:19:15 -03:00
Chris Renshaw
77d5ccdc99 Cosmetic changes to match other cut usage 2025-06-28 01:06:52 -03:00
Chris Renshaw
a2f726b633 Improve overlay AndroidManifest.xml parsing, support PixelOS 15 2025-06-28 00:52:06 -03:00
Chris Renshaw
38631f685a Allow CI builds on demand 2025-06-23 19:17:21 -03:00
osm0sis
39d2610579 Refine proguard rules further
Thanks @TheFreeman193!
2025-06-22 20:38:24 -03:00
Chris Renshaw
0132ebb272 Fix persistprop during installation
Thanks geekboy38 on xda!
2025-06-20 09:03:18 -03:00
osm0sis
a82914221e README: document spoofVendingSdk, add credit for original PIF repo, fixes 2025-06-16 23:03:10 -03:00
Chris Renshaw
4755f88180 Promote autopif2 --match to documented feature
-m or --match will attempt to match the print to your current device if run on a Pixel, and will otherwise fall back to random

- make matching the Action button default since there was some evidence that matching your actual Pixel device may be important for accessing the Pixel exclusive features for your device
2025-06-11 23:05:58 -03:00
Chris Renshaw
62150ce6d4 Add Advanced Settings to example.pif.json
- needing the Advanced Settings is the more likely scenario nowadays, so display them more prominently to help people know how to use them
2025-06-11 22:36:15 -03:00
Chris Renshaw
88573ca743 Show Advanced Settings by default from install migrate and autopif2 2025-06-11 22:17:29 -03:00
Chris Renshaw
89de098a83 Update SDK Build Tools 2025-06-11 10:22:04 -03:00
Chris Renshaw
c6739dfa42 Promote experimental spoofVendingSdk to Advanced Settings
- many are experimenting and using it already across forks anyway 
- proper documentation to come for next stable release with known issues and potential use cases
2025-06-11 10:19:34 -03:00
osm0sis
a7dd416873 Revert "Disable R8 until proguard rules can be reimplemented correctly"
- resolved in 539ff7351a

This reverts commit 2cdee60781.
2025-06-11 01:16:44 -03:00
osm0sis
539ff7351a Fix proguard rules for AGP 8.9.0+
- CustomPackageInfoCreator public methods must now be explicitly kept to avoid spoofSignature crashes documented in 2cdee60781
2025-06-11 01:14:03 -03:00
osm0sis
0cd56584df Update AGP 2025-06-09 23:06:39 -03:00