Commit Graph

51 Commits

Author SHA1 Message Date
GarfieldHan ee8ef65dc9 Switch to lsplugin cmaker
Reduce binary size by configuring right flags with it.

Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:55:46 +08:00
GarfieldHan 55cbe69ad5 Upgrade libcxx and use c++ 23
1. Meet latest glaze's requirements, and upgrade it
2. Get rid of glaze_write_json to avoid using iostream, which made binary size increased. Use C methods instead.

Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:55:27 +08:00
GarfieldHan 4d7257fcc7 README: Add customize spoof build vars illustration
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:53:57 +08:00
GarfieldHan 95ad2d5a32 feature: Add customize spoof build vars support
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:36:24 +08:00
GarfieldHan 11e77147a5 build: Suppress warnings
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:23:53 +08:00
GarfieldHan a9f3c6f372 Optimize building workflow
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:23:53 +08:00
GarfieldHan 31724e1592 service: Extend proguard rules
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:23:53 +08:00
GarfieldHan 932d88933c Upgrade gradle & AGP
Signed-off-by: GarfieldHan <2652609017@qq.com>
2024-07-18 13:23:36 +08:00
Wang Han a21ebd634e Identify GMS process with app data dir
Process name can never get trusted.
2024-07-18 13:16:00 +08:00
5ec1cff d4f3839ecf fix case 2024-07-18 13:04:00 +08:00
5ec1cff 979c51009c refine 2024-07-18 12:58:05 +08:00
5ec1cff f14f79e90c refine configuration dir 2024-07-18 12:45:12 +08:00
5ec1cff f1bbc0cd0e extract daemon 2024-07-18 12:30:19 +08:00
5ec1cff 1fe5bee3d2 use plt hook 2024-07-18 12:05:02 +08:00
5ec1cff c620cecc2f retry 2024-07-18 10:51:35 +08:00
5ec1cff 5c9fe31ced new way to hook 2024-07-18 00:56:22 +08:00
5ec1cff ebdaf87061 investigate 2024-07-17 20:03:39 +08:00
5ec1cff 49554a8bbd allow crashdump keystore 2024-07-16 23:41:48 +08:00
5ec1cff 2702d4396a do not use key from leaf cert 2024-07-16 23:40:13 +08:00
5ec1cff 963ff9d277 bump to v1.0.1 2024-07-16 23:19:11 +08:00
5ec1cff 46f455e4ba add build actions 2024-07-16 23:05:52 +08:00
5ec1cff ef89d7192d update README.md 2024-07-16 22:26:33 +08:00
5ec1cff 2912d53198 trim line 2024-07-16 22:25:03 +08:00
5ec1cff 52b3fcf5ad ignore exceptions from remote 2024-07-16 21:54:36 +08:00
5ec1cff 37606d6d7e refine rootOfTrust key and hash 2024-07-16 21:47:32 +08:00
5ec1cff 7e7be3f72f ensure min sdk 31 1.0 2024-07-16 19:33:50 +08:00
5ec1cff 1a5a95af23 add acknowledgement 2024-07-16 19:27:51 +08:00
5ec1cff 53ae36774e update README.md 2024-07-16 19:20:50 +08:00
5ec1cff 60f940ca95 change spoof_build_vars path 2024-07-16 19:08:15 +08:00
5ec1cff 2e1eb0f12b fix A12 compatibility 2024-07-16 19:00:09 +08:00
5ec1cff dbb50ef6a9 update README.md 2024-07-16 11:31:16 +08:00
5ec1cff 994d531304 support generate key 2024-07-16 11:23:21 +08:00
5ec1cff 812d2911b2 add a switch for zygisk module 2024-07-13 16:56:28 +08:00
5ec1cff 2b18146164 use zygisk to spoof Build vars 2024-07-13 16:48:17 +08:00
5ec1cff bc7b75999c reformat code 2024-07-13 14:06:35 +08:00
5ec1cff 83ba59279c push service correctly 2024-07-12 23:29:21 +08:00
5ec1cff bd372eb2d3 use original boot key and hash is available 2024-07-12 23:26:16 +08:00
5ec1cff 680a36c499 Revert "test: forward play certificate chain to key attestation app"
This reverts commit 8de5a34243.
2024-07-12 15:18:42 +08:00
5ec1cff 8de5a34243 test: forward play certificate chain to key attestation app 2024-07-12 15:17:29 +08:00
5ec1cff f97624ac58 add push service tasks 2024-07-12 15:17:00 +08:00
5ec1cff 8cac6c5a8c fix config observer 2024-07-12 07:06:08 +08:00
5ec1cff 2db359090e Refactor 2024-07-12 06:54:21 +08:00
5ec1cff bc0c499050 use bouncycastle 2024-07-12 06:14:53 +08:00
5ec1cff 0bbdbef935 change module description 2024-07-11 23:15:07 +08:00
5ec1cff 81ee8bd1e4 release 2024-07-11 22:00:39 +08:00
5ec1cff 1fbcfd4654 update README.md 2024-07-11 15:43:52 +08:00
5ec1cff 236384b398 support configuration 2024-07-11 15:38:27 +08:00
5ec1cff d55dc13e87 works now 2024-07-11 14:53:36 +08:00
5ec1cff f0eb0f2d92 ensure sizes of libbinder types 2024-07-10 17:52:50 +08:00
5ec1cff 74fe081ad0 make it work 2024-07-10 17:45:13 +08:00