osm0sis
58f2c2de57
Prepare v13
2025-05-16 16:29:06 -03:00
Chris Renshaw
028e94e71b
Organize common functions better (again)
2025-03-09 23:52:16 -03:00
Chris Renshaw
46e5e0a6d2
Force Platform builds via Action button
2025-03-03 07:02:37 -04:00
Chris Renshaw
c2af0fcad5
autopif2.sh: use wget2 over wget since arm busybox doesn't have LFS
2025-02-25 16:10:41 -04:00
osm0sis
1493650b65
autopif2.sh: promote --preview and --depth to documented features
...
-p or --preview forces not to ignore Android Platform Preview builds (Developer Previews and Betas)
-d # or --depth # chooses the depth to crawl down the QPR Betas list when there are multiple active Betas, e.g. when QPR2 was concurrent with QPR1 the default value of 1 would get the first listed (QPR2) and -d 2 would force it to get the second listed (QPR1)
2025-02-21 23:19:07 -04:00
Chris Renshaw
fa937983e8
Improve overlay AndroidManifest.xml parsing, support YAAP
2025-02-11 21:27:17 -04:00
Chris Renshaw
83b9d96ce4
autopif2.sh: always default to all= since TS system= date parsing seems different/bugged across some devices
2025-02-09 23:31:59 -04:00
Chris Renshaw
4bcf51ccfd
autopif2.sh: use all instead of system if boot or vendor 11 months or more old
2025-02-08 20:01:37 -04:00
Chris Renshaw
e653659895
autopif2.sh: automatically update TrickyStore security_patch.txt system date
...
- opt in by creating /data/adb/tricky_store/security_patch.txt
- OS Patch Level (system= entry in TS 1.2.1+) must match *.security_patch spoofed to gms in order to pass Legacy PI Strong so automatically update with Beta print
- if boot= or vendor= entries are also needed in security_patch.txt to pass New PI Strong (due to an old/custom ROM) these must be manually added, or, all= may be used instead of system= and autopif2 will keep it up to date
Note: TS's OS Patch Level (system=), Boot Patch Level (boot=), and Vendor Patch Level (vendor=) must all be 11 months or less old in order to pass New PI Strong.
2025-02-08 10:50:57 -04:00
Chris Renshaw
8805c3736d
Add com.android.vending to DenyList changes
2025-02-08 10:34:11 -04:00
Nicholas Bissell
a52cc16b43
No class loading if Java features disabled
...
- No longer loads custom classes if not needed for respective packages
- Renames isGmsUnstable to isDroidGuardOrVending
- Removes spoofVendingSdk from migrate/autopif scripts (don't document yet)
- Adds missing setAccessible() call for early return in EntryPointVending.init()
- Adds missing set of spoofSignature -> 0 for vending
2025-02-08 10:34:11 -04:00
Nicholas Bissell
4740d2048d
Add spoofVendingSdk to force legacy verdicts from new PI
...
Squashed: Add spoofVendingSdk for forcing new PI legacy verdicts
Squashed: Move vending SDK spoof to EntryPointVending, replace killgms.sh with killpi.sh
2025-02-08 10:34:11 -04:00
Chris Renshaw
e2b8a3c4b0
Group resetprop common functions together
2025-02-07 00:22:31 -04:00
Chris Renshaw
d278b77ced
autopif2.sh: handle platform preview Betas like Developer Previews
2025-01-23 23:43:24 -04:00
Chris Renshaw
9b3801a117
Add new verified boot error props deletion
2025-01-18 00:00:41 -04:00
Chris Renshaw
df5d5b7ce9
Remove action.sh in scripts-only-mode
2025-01-17 23:57:23 -04:00
Chris Renshaw
8a64752923
KernelSU-Next does not auto-close Action dialog when successful
2025-01-08 10:25:39 -04:00
Chris Renshaw
264a218a79
Support more PIH and PPU variants and hybrids
2025-01-07 00:25:53 -04:00
Chris Renshaw
59781b1682
Properly support all known opt-out props for PixelPropUtils and PropImitationHooks
2025-01-05 23:20:20 -04:00
Chris Renshaw
a4c8aab031
Add other custom ROMs now using PIHooks
2025-01-05 22:57:13 -04:00
Chris Renshaw
da0fad725a
MMRL (3rd party module manager) doesn't auto-close Actions so exclude it
2024-12-29 23:59:50 -04:00
Chris Renshaw
d9794b2017
APatch upstream now also auto-closes successful Actions
2024-12-29 23:55:44 -04:00
Chris Renshaw
c3ee7e5c0a
autopif2.sh: ignore Developer Previews to only use latest Beta
2024-12-07 14:50:19 -04:00
Chris Renshaw
c635a9e3ba
Only KSU auto-closes if successful now
2024-12-07 14:38:02 -04:00
Chris Renshaw
8ddab06840
Begin next development cycle
2024-12-07 14:36:30 -04:00
osm0sis
148dea0344
Prepare v12
2024-11-18 00:10:51 -04:00
osm0sis
e01b3b5ada
Fix autopif2.sh removal in scripts-only-mode
2024-11-18 00:10:49 -04:00
Chris Renshaw
cd32f0cb0a
Allow optional skipping resetprop --delete to avoid detections
2024-11-10 13:09:56 -04:00
Chris Renshaw
4e96fdef9d
autopif2.sh: add -s / --strong output feature, fix grep errors
2024-11-07 19:15:07 -04:00
Rev4N1
1edc85dec4
Fix retaining disabled ROM apps in some cases again
2024-10-31 22:34:27 -03:00
Benjamin Ruiz
f351c97b2b
Add Action dialog timeout also on KernelSU
2024-10-29 07:16:34 -03:00
Rev4N1
0de5574d53
Add newer hOS prebuilds to default/example app replace list
2024-10-25 12:51:26 -03:00
Chris Renshaw
3f346f3735
autopif2.sh: add test and busybox fallback for broken ROM toybox grep
...
- outdated/broken toybox grep would ignore -A1 if -m1 was present
2024-10-22 23:14:18 -03:00
Chris Renshaw
bc591c5732
migrate.sh: fix parsing lines with trailing comments containing special chars
2024-10-21 21:42:15 -03:00
osm0sis
78dd16ae09
Revert "Don't coexist with those who behave inappropriately"
...
This reverts commit 565d895a96 .
Thanks to @daboynb for properly licensing their derived work and making the acknowledgement more visible
2024-10-21 16:25:13 -03:00
osm0sis
240a52b558
Revert "Remove more who took without proper credit"
...
This reverts commit 785622321e .
Thanks to @Citra-Standalone for taking steps to properly acknowledge and license their derived works
2024-10-20 14:01:41 -03:00
Chris Renshaw
785622321e
Remove more who took without proper credit
2024-10-19 16:35:35 -03:00
Chris Renshaw
565d895a96
Don't coexist with those who behave inappropriately
2024-10-19 14:12:47 -03:00
Chris Renshaw
7dd9ed8f1d
autopif2.sh: don't support Termux tsu or similar root environments
2024-10-19 13:48:54 -03:00
Chris Renshaw
2e74733319
autopif2.sh: fix dates with Termux GNU coreutils
2024-10-19 13:24:47 -03:00
Chris Renshaw
153aefbe57
autopif2.sh: use beta FOTA zip metadata instead of GSI zip name
...
- adds support for generating from beta point releases (e.g. Beta 1.1, etc.), which also fixes producing potentially bad prints when devices are added/removed from the beta list on a point release
2024-10-19 00:24:30 -03:00
Chris Renshaw
787936d94f
Begin next development cycle
2024-10-18 00:31:06 -03:00
osm0sis
fe57017255
Prepare v11
2024-10-06 19:05:38 -03:00
osm0sis
0d05112f38
Replace autopif with autopif2
2024-10-06 18:51:30 -03:00
xqyz
d8ff58d9ca
Add additional PixelPropsUtils props to workaround
2024-10-06 18:48:35 -03:00
Chris Renshaw
ea65aef097
Only show dialog auto-close message on Magisk where it's needed
2024-10-03 22:40:22 -03:00
Chris Renshaw
ebdbccdad2
Fix fallback whoami root check logic
2024-10-03 17:13:51 -03:00
Chris Renshaw
c13a7b1299
20 second Action dialog timeout seems about right
2024-09-27 07:19:05 -03:00
Chris Renshaw
629de14990
Increase action.sh dialog timeout
2024-09-26 23:06:38 -03:00
Chris Renshaw
8c216e2d40
Add action.sh support to run autopif.sh from root managers
2024-09-25 12:43:39 -03:00