Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
335 commits
Select commit Hold shift + click to select a range
5fa9c70
unica: patches: deknox: nuke KMX unconditionally
ExtremeXT May 3, 2025
7243556
unica: patches: nfc-cases: move into product_feature
ExtremeXT May 3, 2025
41a9401
platform: exynos9820/990: fix Device Control
duhansysl May 3, 2025
2dc7458
Reapply "platform: exynos9820: patches: hrm: init"
ExtremeXT May 3, 2025
56501a9
platform: exynos9820: patches: hrm: also add SPO2
ExtremeXT May 3, 2025
e015674
platform: exynos9820: patches: miscs: fix removed line
ExtremeXT May 3, 2025
5fb1e4a
target: t2s/p3s: remove UWB patch
xfwdrev May 7, 2025
23860f9
patches: deknox: Remove some non-existent files
BotchedRPR May 28, 2025
b375489
Fix width issue on ``Accountability`` README section
lucmsilva651 May 15, 2025
b335e91
build(deps): bump external/android-tools from `62b96c7` to `f29ad35`
dependabot[bot] Apr 30, 2025
e4f396d
build(deps): bump external/img2sdat from `f1aff52` to `601317e`
dependabot[bot] May 8, 2025
d549172
build(deps): bump external/apktool from `2086d80` to `b8710d0`
dependabot[bot] May 21, 2025
12ad64c
prebuilts/samsung/a73xqxx: update blobs to A736BXXUAFYE6
github-actions[bot] May 29, 2025
d56326a
prebuilts/samsung/r0qxxx: update blobs to S901EXXSCFYE3
github-actions[bot] May 29, 2025
91ed6f8
build(deps): bump external/erofs-utils from `620bf01` to `155cc6c`
dependabot[bot] May 29, 2025
d857667
project: buildenv: Add kernel_tmp dir
BotchedRPR May 28, 2025
39b35f1
platforms: exynos{9820,990}: Build kernel in-tree
BotchedRPR May 28, 2025
71afc22
targets: postinstall: Use common kernel on LTE models
BotchedRPR May 29, 2025
1b33559
platform: exynos9820: miscs: enable vulkan api
Ocin4ever May 10, 2025
5d521a5
platform: exynos2100: miscs: enable vulkan api
Ocin4ever May 10, 2025
0070434
platform: exynos990: miscs: enable vulkan api
Ocin4ever May 10, 2025
de73066
platform: exynos2100: disable Vulkan
ExtremeXT May 29, 2025
83df104
platform: exynos2100: remove libhwui downgrade
ExtremeXT May 29, 2025
c114b9c
target: 990/2100: enable SuperFast Charging
Ocin4ever May 13, 2025
32aca85
target: r8s: disable Adaptive HFR
ExtremeXT May 29, 2025
d5c24dd
platform: exynos990: patches: miscs: update HFR props
ExtremeXT May 29, 2025
5220134
.gitignore: ignore macOS files
Ocin4ever Apr 30, 2025
5b51078
.gitignore: ignore WSL files
Ocin4ever May 10, 2025
2a24ca0
unica: debloat: keep SamsungBilling
ExtremeXT May 29, 2025
5c2b422
unica: pathes: stock_blobs: add stock gamedriver props
Ocin4ever May 28, 2025
0d082d5
platform: exynos9820: introduce protected_content module
Ocin4ever May 8, 2025
081dc10
unica: patches: product_feature: disable auto brightness patch for ty…
ExtremeXT May 29, 2025
d1a2239
platform: exynos990: patches: camera: c1s/c2s: add OFI libs
ExtremeXT May 29, 2025
67df946
platforms: exynos{9820,990}: Don't use one kernel tmp dir for both pl…
May 29, 2025
1651fbb
platform: exynos9820/990: keep UFFD GC enabled
ExtremeXT May 29, 2025
e93b5a0
platform: exynos9820/990: enable IncrementalFS
ExtremeXT May 29, 2025
7ea53a3
unica: mods: tweaks: enable cached app freezer
ExtremeXT May 29, 2025
37ee2ab
platform: exynos9820: extremekrnl: fixup
ExtremeXT May 29, 2025
dddbf3f
platform: exynos9820: extremekrnl: bump KernelSU-Next to v1.0.7
ExtremeXT May 29, 2025
770464f
Revert "platform: exynos9820: introduce protected_content module"
ExtremeXT May 29, 2025
ef5ca61
platform: exynos2100: Build kernel in-tree
xfwdrev May 30, 2025
74fa7fc
Exclude beyondx from the hrm patch
May 30, 2025
c7efa04
platform: update HFR flags once again
ExtremeXT May 30, 2025
2f9d4e5
buildenv: add erom and extremerom alias
ExtremeXT May 30, 2025
886d3dc
platform: exynos9820: remove RenderScript
ExtremeXT May 30, 2025
1c5e212
unica: patches: exynosation: set ESSI props
ExtremeXT May 30, 2025
3d6c312
unica: mods: tweaks: always use ultrasonic FOD animation
May 30, 2025
7690522
unica: patches: exynosation: fixup
ExtremeXT May 30, 2025
fb02b52
unica: patches: desixtification: fix ENGMODE
PeterKnecht93 May 30, 2025
d176d64
platform: stock_blobs: move ENGMODE downgrade here
ExtremeXT May 30, 2025
aedd2db
platform: stock_blobs: also remove AIDL ENGMODE lib
ExtremeXT May 30, 2025
70467c0
platform: exynos9820: stock_blobs: also downgrade VaultKeeper to HIDL…
ExtremeXT May 30, 2025
76fd327
Update customize.sh
nalz0 May 30, 2025
6e9c05c
unica: mods: settings: move Multi-User here
ExtremeXT May 31, 2025
ef53949
unica: mods: settings: set Multi-User count to 8
ExtremeXT May 31, 2025
d3bc95b
scripts: build_{flashable_zip,odin_package}: introduce disabling brot…
May 30, 2025
275e608
unica: patches: miscs: remove cutout protection patch
ExtremeXT May 31, 2025
9171574
scripts: internal: support applying modules to optics and prism
ExtremeXT May 31, 2025
bc1de79
unica: mods: csc: add CSCs from OWO OMC
ExtremeXT May 31, 2025
15255f1
platform: all: only clone main branch for kernels
ExtremeXT May 31, 2025
d3cc1aa
platform: 9820/990: debloat kSMBd
salvogiangri May 31, 2025
c2c98ec
scripts: apktool: remove srp patches
ExtremeXT May 31, 2025
2f16a1e
unica: config: push missing change
ExtremeXT May 31, 2025
f455171
platform: exynos2100: minor cleanup
ExtremeXT May 31, 2025
c66821a
gitattributes: add PDF files
ExtremeXT May 31, 2025
ed67459
target: all: adjust some ff stuff
ExtremeXT May 31, 2025
34bf036
unica: patches: spen: fixup
ExtremeXT May 31, 2025
1c48005
unica: mods: settings: disable ASKS
ExtremeXT May 31, 2025
9878ee6
target: r8s: debloat mAFPC
ExtremeXT May 31, 2025
2cf0ffe
target: 9820/990: heavily update overlays
ExtremeXT May 31, 2025
4ce09ad
scripts: build_{flashable_zip,odin_package}: fixup
May 31, 2025
120ba46
unica: patches: remove bt-lib-patch
ExtremeXT May 31, 2025
c7f9a87
scripts: apktool: fixup after bump
ExtremeXT May 31, 2025
8269339
scripts: make_rom: globally export NO_COMPRESSION
May 31, 2025
e5ab957
unica: debloat: add a lot more apps
PeterKnecht93 May 31, 2025
83e74a8
Revert "unica: patches: remove bt-lib-patch"
ExtremeXT May 31, 2025
44fd568
target: beyond: use circle punchhole type
ExtremeXT May 31, 2025
addf69b
add pictures to the wiki
osrott61-gh May 31, 2025
82070da
add pictures stage 2
osrott61-gh May 31, 2025
f383f19
target: 2100: update overlays
xfwdrev May 31, 2025
44a33a9
unica: patches: knoxpatch: update SamsungPropsHooks
Ocin4ever May 31, 2025
199b048
unica: mods: settings: Introduce Show-real-device-model-number.patch
Ocin4ever May 17, 2025
7371ed2
unica: mods: device_image: nuke
ExtremeXT May 31, 2025
8bfc652
unica: mods: csc: spoof cosmetic CSC model number
ExtremeXT May 31, 2025
f2250d6
unica: debloat: keep vendor sepolicy version
ExtremeXT May 31, 2025
4f57637
target: set stock models
ExtremeXT May 31, 2025
8a23398
target: t2s/o1s: update overlay
xfwdrev Jun 1, 2025
5ea6a00
target: r9s: initial r9s build support
xfwdrev Jun 1, 2025
0a37c94
target: r9s: change bad IMEI
xfwdrev Jun 1, 2025
7b8a726
platform: exynos2100: minor adjustments for r9s
xfwdrev Jun 1, 2025
140c6fc
scripts: build_flashable_zip: fixup logic
ExtremeXT Jun 1, 2025
d8ac8d1
add more pictures
osrott61-gh Jun 1, 2025
df1100f
target: r9s: fixup
xfwdrev Jun 1, 2025
b72dfe9
platform: exynos2100: include vendor_boot
xfwdrev Jun 1, 2025
f689951
target: r9s/o1s/t2s/p3s: Enable hotspot Wi-Fi 6 standard
xfwdrev Jun 2, 2025
3fe0aa8
target: r8s: fix debloat
ExtremeXT Jun 3, 2025
5e2053b
target: r9s: debloat mAFPC
ExtremeXT Jun 3, 2025
c5806d9
target: all-r8s: enable Wi-Fi 6 Hotspot
ExtremeXT Jun 3, 2025
079de82
unica: debloat: fixup
ExtremeXT Jun 3, 2025
da2dcc3
unica: mods: import preload from unica
Ocin4ever May 10, 2025
304c4e8
unica: mods: preload: cleanup
ExtremeXT Jun 3, 2025
d064096
unica: mods: preload: preload dummy Google Telemetry APKs
Jun 3, 2025
d45c697
unica: patches: product_feature: add multi-resolution disabling patch
ExtremeXT Jun 3, 2025
555d536
unica: patches: product_feature: add HW mDNIe patches
ExtremeXT Jun 3, 2025
e56914c
unica: patches: product_feature: fix multi-resolution disabling patch
xfwdrev Jun 4, 2025
be2fd9d
unica: debloat: keep Google Messages
ExtremeXT Jun 4, 2025
2b164bc
target: r9s: use XSG CSC
ExtremeXT Jun 4, 2025
122ed80
unica: mods: settings: enable gestures by default
ExtremeXT Jun 4, 2025
f0ec664
unica: patches: product_feature: add ACH and VirtualVIB patches
ExtremeXT Jun 4, 2025
5fdf59e
unica: mods: settings: gestures: add Settings patch
ExtremeXT Jun 4, 2025
9d58975
unica: mods: settings: move cached app freezer here
ExtremeXT Jun 4, 2025
98f9b66
unica: patches: product_feature: fix a bomb
ExtremeXT Jun 4, 2025
a621624
unica: mods: bootlogo: init
ExtremeXT Jun 6, 2025
4916acd
unica: mods: csc: set sidekey to power menu as default
ExtremeXT Jun 6, 2025
74222ca
target: c2s/z3s: patches: camera: fix camera zoom level
Ocin4ever Jun 6, 2025
1af25d4
target: c2s: patches: sff : fix camera zoom button
Mesazane Jun 6, 2025
3854fa7
unica: mods: settings: disable 5GHz country check
ExtremeXT Jun 6, 2025
00fa60e
platform: exynos9820: force Extra Dim support
ExtremeXT Jun 6, 2025
33598b7
build(deps): bump external/apktool from `b8710d0` to `42f94d5`
dependabot[bot] Jun 5, 2025
3a1259c
unica: mods: applock: init
ExtremeXT Jun 6, 2025
1c74639
unica: mods: settings: add 3 patches
ExtremeXT Jun 6, 2025
eb9bb42
unica: patches: stock_blobs: commonize VAULTKEEPER and ENGMODE patches
ExtremeXT Jun 6, 2025
18911c7
unica: patches: product_feature: commonize mAFPC nuking
ExtremeXT Jun 6, 2025
92e9a18
unica: mods: bootlogo: delete svb_orange.jpg
xfwdrev Jun 7, 2025
3db81d6
prebuilts: p3sxxx: update blobs to OneUI 7
xfwdrev Jun 7, 2025
781b426
platform: 990/2100: remove snap NDK v2
xfwdrev Jun 7, 2025
fea9c57
platform: 2100: patches: Update libImageTagger to OneUI 7
xfwdrev Jun 7, 2025
29aa323
platform: exynos2100: patches: Upgrade remaining blobs to OneUI 7
xfwdrev Jun 7, 2025
d99af03
platform: exynos2100: Enable FUSE Passthrough
xfwdrev Jun 7, 2025
754967c
target: c2s: patches: sff : fix missing sff value for enabling the 5x…
Mesazane Jun 7, 2025
e249f05
target: z3s: patches: sff : fix missing sff value for enabling the 5…
Mesazane Jun 7, 2025
07c6ff7
a15
leynox64 Jun 7, 2025
ffe7244
a15
leynox64 Jun 7, 2025
3c67544
im so dumb
leynox64 Jun 7, 2025
f1801f9
a15
leynox64 Jun 7, 2025
c3d5a48
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 7, 2025
b1e784b
add mtk support
leynox64 Jun 7, 2025
ae4ca66
add mtk support
leynox64 Jun 7, 2025
bc77323
add mtk support
leynox64 Jun 7, 2025
0b56207
i forgor extreme credit lol
leynox64 Jun 7, 2025
05dd710
add gts10pxxx files for mtk support
leynox64 Jun 7, 2025
d22b1b1
add mssi support
leynox64 Jun 7, 2025
0b4f75d
uh idk
leynox64 Jun 7, 2025
394c1fd
BRO
leynox64 Jun 7, 2025
7bebf30
fix bt lib patch for mssi
leynox64 Jun 8, 2025
863cbdb
add missing stuff (im so dum)
leynox64 Jun 8, 2025
44839d6
add "fi" at the end of the patch
leynox64 Jun 8, 2025
dd998f9
im real dumb
leynox64 Jun 8, 2025
6bcfed5
add missing stuff
leynox64 Jun 9, 2025
575e156
best ley kang
leynox64 Jun 9, 2025
c0c54a8
add patched init for permissive
leynox64 Jun 9, 2025
accbd12
temporarily add debug init for logcats
leynox64 Jun 9, 2025
d5f954c
add fpsposition fix
leynox64 Jun 9, 2025
9f7d090
add file context and fs_config for init debug
leynox64 Jun 9, 2025
c29195c
Delete .github/workflows/build.yml
leynox64 Jun 9, 2025
cc43068
unica: patches: product_feature: fixup DVFS sed
ExtremeXT Jun 9, 2025
64f70bc
target: all: set proper DVFS configs
ExtremeXT Jun 9, 2025
da656ce
hi?
leynox64 Jun 9, 2025
701017a
hi?
leynox64 Jun 9, 2025
26ba63a
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 9, 2025
2aa5c1d
my best kang moments
leynox64 Jun 9, 2025
2ac24c6
update nfc patch for device with no nfc
leynox64 Jun 9, 2025
d4e4bd7
remove more nfc libs if no nfc
leynox64 Jun 9, 2025
9bce565
unica: mods: settings: temporarily delete screenshot detection patch
leynox64 Jun 10, 2025
8d56194
platform: exynos1330: remove not working patch
leynox64 Jun 11, 2025
4d10652
platform: exynos1330: add pre-patched init
leynox64 Jun 11, 2025
956b7d5
platform: exynos1330: add pre-patched secilc
leynox64 Jun 11, 2025
edc63b8
platform: mt6789: fixes
leynox64 Jun 11, 2025
9a498f2
platform: mt6789: add pre-patched init
leynox64 Jun 11, 2025
5121665
platform: mt6789: remove not working patch
leynox64 Jun 11, 2025
ed47e04
target: a54x: init
leynox64 Jun 11, 2025
ae626aa
platform: exynos1380: init
leynox64 Jun 11, 2025
23040cf
target: a15: overlay: delete power_profile.xml
leynox64 Jun 11, 2025
204e077
target: a15: overlay: add extra brightness support
leynox64 Jun 11, 2025
e00f0a1
target: a15: add extra brightness support
leynox64 Jun 11, 2025
67c01ab
target: a14x: set proper DVFS configs
leynox64 Jun 11, 2025
d46dae2
unica: patches: nfc: debloat more libs
leynox64 Jun 11, 2025
83a8659
unica: patches: nfc: fixup
leynox64 Jun 11, 2025
0efefc5
unica: mods: settings: add back patch
leynox64 Jun 11, 2025
8e000de
platform: exynos1330: patches: fps_position fix
leynox64 Jun 11, 2025
560e537
platform: mt6789: patches: fps_position fix
leynox64 Jun 11, 2025
e26aebd
target: a15: fixup
leynox64 Jun 13, 2025
eff50ed
target: a54x: overlays: fixup
leynox64 Jun 13, 2025
7a93fce
target: a54x: fixup
leynox64 Jun 13, 2025
09aeb68
target: a54x: fixup
leynox64 Jun 13, 2025
4356a88
unica: patches: exynosation: keep source SSRM/SDHMS
ExtremeXT Jun 13, 2025
607efbc
platform: mt6789: patches: remove debug init
leynox64 Jun 13, 2025
d64f1e2
platform: exynos9820: downgrade SamsungCamera to OneUI 4.1
ExtremeXT Jun 13, 2025
e1f2b35
platform: exynos9820/990: switch to A26 for Polarr SDK
ExtremeXT Jun 13, 2025
69a0865
scripts: update_prebuilt_blobs: add S24, S24+, S21U
ExtremeXT Jun 13, 2025
da131a9
target: temporarily remove a15
leynox64 Jun 13, 2025
cb216cf
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 13, 2025
92c6cd9
platform: temporaily remove a15
leynox64 Jun 13, 2025
058974c
target: a15: add a15 support back
leynox64 Jun 13, 2025
2d4b591
platform: mt6789v: add a15 support back
leynox64 Jun 13, 2025
37656fd
unica: patches: mediatekation: fixup
leynox64 Jun 13, 2025
5771de9
prebuilts/samsung/p3sxxx: update blobs to G998BXXSFHYE1
github-actions[bot] Jun 13, 2025
6498a47
prebuilts/samsung/e2sxxx: update blobs to S926BXXU6BYE7
github-actions[bot] Jun 13, 2025
75de7b1
prebuilts/samsung/e1sxxx: update blobs to S921BXXU6BYE7
github-actions[bot] Jun 13, 2025
8193d1e
unica: patches: exynosation: fixup
xfwdrev Jun 14, 2025
3c98e54
platform: exynos990/2100: remove Polarr SDK
ExtremeXT Jun 14, 2025
80de083
unica: patches: deknox: nuke MDF
ExtremeXT Jun 14, 2025
f0bb7be
unica: patches: miscs: fixup naming
ExtremeXT Jun 14, 2025
f5e787d
unica: patches: mass_cam/pf: switch to r12s INTL model
ExtremeXT Jun 14, 2025
7041b69
unica: patches: vndk: add VNDK 34
ExtremeXT Jun 14, 2025
9c98706
unica: patches: deknox: move to mods
ExtremeXT Jun 14, 2025
a67ea52
target: r8s: move wpa_supplicant here
ExtremeXT Jun 14, 2025
46e5524
scripts: update_prebuilt_blobs: add all prebuilts models
ExtremeXT Jun 14, 2025
856c04e
scripts: apply_modules: cleanup
ExtremeXT Jun 14, 2025
964d0cb
treewide: sort fs-config files
ExtremeXT Jun 14, 2025
985149f
debloat: remove inexistent file
ExtremeXT Jun 14, 2025
f86fe57
unica: mods: preload: silence warns
ExtremeXT Jun 14, 2025
c04262c
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
04eb91b
blobs.yml: fixup
ExtremeXT Jun 14, 2025
2075c72
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
3ad16dc
unica: mods: rezetprop: init
salvogiangri Jun 14, 2025
e5dc5a4
.gitattributes: cleanup
ExtremeXT Jun 14, 2025
243d18d
unica: patches: desixtification: fixup perms
ExtremeXT Jun 14, 2025
4996cb7
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
400d845
scripts: update_prebuilt_blobs: fixup A26 IMEI
ExtremeXT Jun 14, 2025
299be29
unica: patches: desixtification: fixup perms
leynox64 Jun 14, 2025
1544aee
unica: patches: desixtification: use qcom blobs
leynox64 Jun 14, 2025
268e32a
target: 2100: minor adjustments
ExtremeXT Jun 14, 2025
573eede
target: 9820: disable LOG
ExtremeXT Jun 14, 2025
560d0f6
unica: mods: settings: fix screenshot detection patch
ExtremeXT Jun 14, 2025
06610db
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
f4ec330
unica: patches: desixtification: fixup
leynox64 Jun 14, 2025
3b21a5d
unica: patches: desixtification: create symlinks manually
ExtremeXT Jun 14, 2025
69a8e55
prebuilts/samsung/gts10fewifixx: update blobs to X520XXU3AYE1
github-actions[bot] Jun 14, 2025
32e4e9c
prebuilts/samsung/a26xxx: update blobs to A266BXXU3AYE6
github-actions[bot] Jun 14, 2025
18619bc
prebuilts/samsung/a73xqxx: update blobs to A736BXXUAFYE6
github-actions[bot] Jun 14, 2025
4d4b7ef
prebuilts/samsung/dm3qxxx: update blobs to S918BXXS8DYDB
github-actions[bot] Jun 14, 2025
80b90f1
prebuilts/samsung/b6qxxx: update blobs to F956BXXS2BYDF
github-actions[bot] Jun 14, 2025
da81556
prebuilts/samsung/pa3qzcx: update blobs to S9380ZCS3AYDF
github-actions[bot] Jun 14, 2025
7d1c575
target: r9s: fixup typo
xfwdrev Jun 14, 2025
cd1cc52
prebuilts: samsung: r12sxxx: split SamsungCamera.apk
ExtremeXT Jun 14, 2025
a1fd978
unica: patches: desixtification: fix typo
ExtremeXT Jun 14, 2025
664114d
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
ad4a745
prebuilts/samsung/r12sxxx: update blobs to S721BXXU4BYE7
github-actions[bot] Jun 14, 2025
09c886c
unica: patches: knoxpatch: update SamsungPropsHooks
Ocin4ever Jun 14, 2025
6168087
unica: patches: knoxpatch: fix authorship
Ocin4ever Jun 14, 2025
0faa813
target: z3s/c2s/p3s: add ExpertRAW spoof
ExtremeXT Jun 14, 2025
dfb9a0e
unica: config: bump to v2.0.0-alpha1
ExtremeXT Jun 14, 2025
63bc840
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 14, 2025
51cbb06
platform: exynos990: patches: vendor: pin RIL/RADIO to OneUI 6.1
ExtremeXT Jun 15, 2025
4c11988
unica: mods: settings: remove extra screenshot detection patch
ExtremeXT Jun 15, 2025
d3a540e
Merge branch 'ExtremeXT:fifteen' into fifteen
leynox64 Jun 15, 2025
ad04ac5
platform: mt6789v: miscs: disable encryption
leynox64 Jun 15, 2025
5afda6b
platform: mt6789v: miscs: fixup
leynox64 Jun 15, 2025
8c4bbf1
prebuilts/samsung/e2sxxx: update blobs to S926BXXS7BYEC
github-actions[bot] Jun 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 8 additions & 7 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,19 @@
*.ico binary
*.jpg binary
*.png binary
*.gif binary
*.qmg binary
*.webp binary
*.pdf binary

# ROM-specific prebuilt blobs
prebuilts/bootable/deprecated-ota/updater binary
prebuilts/*/*/*/** binary
unica/mods/pif/system/bin/rezetprop binary
unica/mods/rezetprop/system/bin/rezetprop binary

# Device-specific prebuilt blobs
target/a52sxq/patches/wpss/vendor/firmware/** binary
target/a71/patches/*/*/** binary
target/a73xq/patches/wpss/vendor/firmware/** binary
target/*/patches/china/vendor/firmware/** binary
target/m52xq/patches/vendor/vendor/firmware/** binary
# Platform-specific prebuilt blobs
platform/exynos9820/patches/vendor/vendor/** binary
platform/exynos990/patches/vendor/vendor/** binary

# Device-specific prebuilt blobs
target/r8s/patches/vendor/vendor/** binary
24 changes: 20 additions & 4 deletions .github/workflows/blobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,28 @@ jobs:
fail-fast: false
matrix:
include:
- module: "Galaxy A26 (a26xxx)"
path: "prebuilts/samsung/a26xxx"
- module: "Galaxy A73 (a73xqxx)"
path: "prebuilts/samsung/a73xqxx"
- module: "Galaxy Flip 6 (b6qxxx)"
path: "prebuilts/samsung/b6qxxx"
- module: "Galaxy S23 Ultra (dm3qxxx)"
path: "prebuilts/samsung/dm3qxxx"
- module: "Galaxy S24 (e1sxxx)"
path: "prebuilts/samsung/e1sxxx"
- module: "Galaxy S24+ (e2sxxx)"
path: "prebuilts/samsung/e2sxxx"
- module: "Galaxy Tab S10 FE (gts10fewifixx)"
path: "prebuilts/samsung/gts10fewifixx"
- module: "Galaxy S21 Ultra (p3sxxx)"
path: "prebuilts/samsung/p3sxxx"
- module: "Galaxy S25 Ultra (China) (pa3qzcx)"
path: "prebuilts/samsung/pa3qzcx"
- module: "Galaxy S22 (r0qxxx)"
path: "prebuilts/samsung/r0qxxx"
- module: "Galaxy Fold 4 (q4qxxx)"
path: "prebuilts/samsung/q4qxxx"
- module: "Galaxy A73 5G (a73xqxx)"
path: "prebuilts/samsung/a73xqxx"
- module: "Galaxy S24 FE (r12sxxx)"
path: "prebuilts/samsung/r12sxxx"

steps:
- name: Checkout repo
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
out/

# MacOS files
*.DS_Store

# WSL files
*.Identifier

# Cert
security/unica_ota.x509.pem
security/unica_ota.pk8
Expand Down
69 changes: 45 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,16 @@
<img loading="lazy" src="readme-res/banner.png"/>
</h1>
<p align="center">
<a href="https://github.com/ExtremeXT/UN1CA/blob/fourteen/LICENSE"><img loading="lazy" src="https://img.shields.io/github/license/ExtremeXT/UN1CA?style=for-the-badge&logo=github"/></a>
<a href="https://github.com/ExtremeXT/UN1CA/commits/fourteen"><img loading="lazy" src="https://img.shields.io/github/last-commit/ExtremeXT/UN1CA/fourteen?style=for-the-badge"/></a>
<a href="https://github.com/ExtremeXT/UN1CA/stargazers"><img loading="lazy" src="https://img.shields.io/github/stars/ExtremeXT/UN1CA?style=for-the-badge"/></a>
<a href="https://github.com/ExtremeXT/UN1CA/graphs/contributors"><img loading="lazy" src="https://img.shields.io/github/contributors/ExtremeXT/UN1CA?style=for-the-badge"/></a>
<a href="https://github.com/ExtremeXT/ExtremeROM/blob/fifteen/LICENSE"><img loading="lazy" src="https://img.shields.io/github/license/ExtremeXT/ExtremeROM?style=for-the-badge&logo=github"/></a>
<a href="https://github.com/ExtremeXT/ExtremeROM/commits/fifteen"><img loading="lazy" src="https://img.shields.io/github/last-commit/ExtremeXT/ExtremeROM/fifteen?style=for-the-badge"/></a>
<a href="https://github.com/ExtremeXT/ExtremeROM/stargazers"><img loading="lazy" src="https://img.shields.io/github/stars/ExtremeXT/ExtremeROM?style=for-the-badge"/></a>
<a href="https://github.com/ExtremeXT/ExtremeROM/graphs/contributors"><img loading="lazy" src="https://img.shields.io/github/contributors/ExtremeXT/ExtremeROM?style=for-the-badge"/></a>
</p>
<p align="center">ExtremeROM Nexus is a work-in-progress custom firmware for Samsung Galaxy devices.</p>

<p align="center">
<a href="https://t.me/extremerom">💬 Telegram</a>
<a href="https://github.com/ExtremeXT/ExtremeROM/wiki">📖 Wiki</a>
</p>

# What is ExtremeROM Nexus?
Expand All @@ -37,9 +38,10 @@ Any form of contribution, suggestions, bug report or feature request for the pro
- [KnoxPatch](https://github.com/salvogiangri/KnoxPatch) implemented in system frameworks
- Extra mods (Disable Secure Flag, OutDoor mode, more coming soon)
- Extra CSC features (Call recording, Network speed in status bar)
- More that I can't remember right now and will have to be added in the future

# Bugs
See the <a href="https://github.com/ExtremeXT/UN1CA/issues">⚠ Issues</a> tab
See the <a href="https://github.com/ExtremeXT/ExtremeROM/issues">⚠ Issues</a> tab

# Licensing
This project is licensed under the terms of the [GNU General Public License v3.0](LICENSE). External dependencies might be distributed under a different license, such as:
Expand All @@ -50,26 +52,45 @@ This project is licensed under the terms of the [GNU General Public License v3.0
- [platform_build](https://android.googlesource.com/platform/build/) (ext4_utils, f2fs_utils, signapk), licensed under the [Apache License 2.0](https://source.android.com/docs/setup/about/licenses)
- [smali](https://github.com/google/smali), [multiple licenses](https://github.com/google/smali/blob/main/third_party/NOTICE)

# Accountability
```cpp
#include <std_disclaimer.h>

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
* I am also not responsible for you getting in trouble for using any of the
* features in this ROM, including but not limited to Call Recording, secure
* flag removal etc.
*/
```

# Credits
A big thanks goes to the following for their invaluable contributions in no particular order (MORE INFO AND PEOPLE: TO BE WRITTEN)
- **[salvo_giangri](https://github.com/salvo_giangri)** for the UN1CA build system, OneUI patches, and general help and support while developing
- Ocin4Ever
- Igor
- Halal Beef
- Emad
- Duhan
- Anan
- CiprianDinca
- PeterKnetch87
- tsn
- Nguyen Long
- AlexFurina
- Luphaestus
- AnanJaser2100
- Yagzie
- Fred
- Saad
- @april865 (TG) for banner
- **[salvogiangri](https://github.com/salvogiangri)** for the UN1CA build system, OneUI patches, and general help and support while developing
- **[Ocin4Ever](https://github.com/Ocin4Ever)** for a lot of help especially on smali, advice and emotional support :D
- **[Igor](https://github.com/BotchedRPR)** for getting me into porting, teaching me the basics, and emotional support down the road
- **[Halal Beef](https://github.com/halal-beef)** for lk3rd, testing and misc help
- **Emad** for help with S10-specific fixes
- **[Duhan](https://github.com/duhansysl)** for help with vendor backports, a lot of fixes and advice
- **[Anan](https://github.com/ananjaser1211)** for all of his contributions to OneUI porting
- **[CiprianDinca](https://github.com/CiprianDinca9)** for custom ExtremeROM ringtones
- **[PeterKnetch93](https://github.com/PeterKnetch93)** for help with smali and a lot of misc fixes
- **[tsn](https://github.com/tisenu100)** for some smali fixes and advice
- **[Nguyen Long](https://github.com/LumiPlayground)** for misc fixes and support
- **[AlexFurina](https://github.com/AlexFurina)** for S10 specific fixes
- **[Luphaestus](https://github.com/Luphaestus)** for Note 20 specific fixes
- **[Yagzie](https://github.com/Yagzie)** for engmode and misc fixes
- **[Fred](https://github.com/xfwdrev)** for WFD, HDR10+, audiopolicy and more fixes
- **[Saad](https://github.com/saadelasfur)** for help with build system
- **[Vince](https://github.com/vinceboberly)** for help with kernel upstream
- **@april865** (TG) for ExtremeROM Nexus banner

Original UN1CA credits:
- **[ShaDisNX255](https://github.com/ShaDisNX255)** for his help, time and for his [NcX ROM](https://github.com/ShaDisNX255/NcX_Stock) which inspired this project
Expand All @@ -82,4 +103,4 @@ Original UN1CA credits:
- *All the UN1CA project contributors and testers ❤️*

# Stargazers over time
[![Stargazers over time](https://starchart.cc/ExtremeXT/UN1CA.svg)](https://starchart.cc/ExtremeXT/UN1CA)
[![Stargazers over time](https://starchart.cc/ExtremeXT/ExtremeROM.svg)](https://starchart.cc/ExtremeXT/ExtremeROM)
3 changes: 3 additions & 0 deletions buildenv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ run_cmd()
}

alias unica=run_cmd
alias extremerom=run_cmd
alias erom=run_cmd

# https://android.googlesource.com/platform/build/+/refs/tags/android-15.0.0_r1/envsetup.sh#806
croot()
Expand Down Expand Up @@ -96,6 +98,7 @@ unset -f _GET_SRC_DIR
export SRC_DIR
export OUT_DIR="$SRC_DIR/out"
export TMP_DIR="$OUT_DIR/tmp"
export KERNEL_TMP_DIR="$OUT_DIR/kernel_tmp"
export ODIN_DIR="$OUT_DIR/odin"
export FW_DIR="$OUT_DIR/fw"
export APKTOOL_DIR="$OUT_DIR/apktool"
Expand Down
2 changes: 1 addition & 1 deletion external/android-tools
2 changes: 1 addition & 1 deletion external/apktool
Submodule apktool updated 346 files
2 changes: 1 addition & 1 deletion external/erofs-utils
Submodule erofs-utils updated 56 files
+1 −1 .github/workflows/build-erofs-utils.yml
+5 −0 .gitignore
+24 −0 ChangeLog
+1 −0 Makefile.am
+10 −3 README.md
+2 −2 VERSION
+1 −0 build/cmake/lib/CMakeLists.txt
+3 −1 build/cmake/lib/liberofs.cmake
+1 −1 build/cmake/lib/liberofs_config.h.in
+16 −2 configure.ac
+11 −0 contrib/Makefile.am
+8 −0 contrib/mkstress.sh
+831 −0 contrib/stress.c
+51 −44 extract/ExtractHelper.cpp
+9 −9 extract/ExtractOperation.cpp
+0 −1 extract/include/ExtractOperation.h
+15 −13 extract/main.cpp
+36 −17 fsck/main.c
+17 −5 fuse/main.c
+12 −0 fuse/main_win.c
+5 −0 include/erofs/atomic.h
+40 −0 include/erofs/bitops.h
+0 −20 include/erofs/block_list.h
+14 −8 include/erofs/cache.h
+10 −2 include/erofs/dedupe.h
+20 −0 include/erofs/defs.h
+4 −2 include/erofs/fragments.h
+12 −17 include/erofs/internal.h
+2 −0 include/erofs/io.h
+12 −8 include/erofs_fs.h
+2 −1 lib/Makefile.am
+30 −0 lib/bitops.c
+25 −35 lib/blobchunk.c
+0 −77 lib/block_list.c
+201 −133 lib/cache.c
+281 −200 lib/compress.c
+1 −1 lib/compressor_liblzma.c
+7 −12 lib/data.c
+3 −0 lib/decompress.c
+6 −6 lib/dedupe.c
+102 −0 lib/dedupe_ext.c
+1 −1 lib/dir.c
+254 −74 lib/fragments.c
+24 −61 lib/inode.c
+22 −0 lib/io.c
+2 −2 lib/kite_deflate.c
+2 −0 lib/liberofs_private.h
+26 −53 lib/namei.c
+16 −4 lib/rebuild.c
+1 −1 lib/super.c
+8 −2 lib/tar.c
+17 −14 lib/xattr.c
+232 −273 lib/zmap.c
+28 −8 man/mkfs.erofs.1
+24 −13 mkfs/main.c
+1 −1 src/xz
2 changes: 1 addition & 1 deletion external/img2sdat
1 change: 0 additions & 1 deletion external/make.sh
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,6 @@ fi
if $APKTOOL; then
APKTOOL_CMDS=(
"git reset --hard"
"git apply \"$SRC_DIR/external/patches/apktool/0001-feat-support-aapt-optimization.patch\""
"./gradlew build shadowJar"
"cp -a \"scripts/linux/apktool\" \"$TOOLS_DIR\""
"cp -a \"brut.apktool/apktool-cli/build/libs/apktool-cli.jar\" \"$TOOLS_DIR/apktool.jar\""
Expand Down
Loading