Physwizz Collection
4.09K subscribers
38 photos
651 files
809 links
Guides, kernels and hints for the Samsung a-series
Download Telegram
physwizz_G780f-T-sm-kernel.zip
16 MB
G780f kernel
Android 13 binary m
S20FE
Exynos 990

Installation
https://t.iss.one/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories


@physwizz
๐Ÿ‘2โค1
physwizz_G780f-T-sm-v3-kernel.zip
16 MB
G780f kernel v3
Android 13 binary m
S20FE
Exynos 990

KernelSU 0.9.5
Kprobes re-enabled

Installation
https://t.iss.one/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories


@physwizz
โค1๐Ÿ‘1
physwizz_A356e-V-u6-ksu1-kernel.zip
19 MB
A356e kernel
Android 15 s5 binary
Exynos 1380
Enforcing

Ksu auto with kprobes
For testing

Installation
https://t.iss.one/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
โค2
physwizz_A025f-S-s8- perm-kernel.zip
13.4 MB
physwizz a025f S kernel version 4
Permissive
Qualcomm SDM450 Snapdragon 450 
For OneUI 4.1
(May also work for GSIs)


Check wifi bt from Edward


Bugs:
?

Installation
https://t.iss.one/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories


@physwizz
๐Ÿฅฐ2
physwizz_M015g-V-u5-kernel.zip
12.5 MB
M015g kernel
Android 15
Qualcomm SDM439 Snapdragon 439 

Bugs: wifi & sound

Installation
https://t.iss.one/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories


@physwizz
physwizz_A356e-V-s5-perm-kernel.zip
18.9 MB
A356e kernel
Android 15 s5 binary
Exynos 1380
Permissive
Securities disabled

For testing

Installation
https://t.iss.one/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
โค3
physwizz_G780f-T-sm- perm-kernel.zip
16 MB
G780f kernel permissive
Android 13 binary m
S20FE
Exynos 990

For testing

Samsung securities disabled
Defex
Proca
Five
UH
Integrity

Installation
https://t.iss.one/physwizz2/454

Kernel source code
https://github.com/physwizz?tab=repositories


@physwizz
โค3๐Ÿ‘1
gta9p-X210-X216-twrp-touchless-v3.tar
69.6 MB
Galaxy Tab a9+ TWRP touchless v3
X210 Wifi
X216 5g

Qualcomm SM6375 Snapdragon 695

Modified by physwizz so external_sd mounted but internal storage not mounted
Touchless theme v3 from @TakuruKagami
https://github.com/Takumi123w/DTRecovery


- Vol up + Vol down = navigation
- Power = ok/enter
- Vol down + Power = quit from option

Bugs:


Screenshots
https://t.iss.one/physwizz3/84193

Installation
https://t.iss.one/a127f_res/142
โค1
A145p-A145r-twrp-b4-tl-v5.tar
77 MB
A145P A145R twrp
Mediatek MT6769

Build 4 touchless v2

For testing

Touchless theme v5 from @TakuruKagami
https://github.com/Takumi123w/DTRecovery


Bugs:


Screenshots
https://t.iss.one/physwizz3/84193


Installation Instructions
https://t.iss.one/a127f_res/142

@physwizz
M045-twrp-port-a037.tar
26.9 MB
M045 twrp
Ported from a037
Mediatek MT6765 Helio P35 

For testing

Installation Instructions
https://t.iss.one/a127f_res/142


@physwizz
Upstream Guide:
Work in Progress

Method (from Thomas)
I've modified a bit do that I can understand it and I've used A137 as my example

1.identify your baseband

2. Download kernel source code

3. Create a directory "A137-upstream with two subdirectories "kernel " and "stock"

4. Unpack stock kernel into /A137-upstream/stock

4.  identify the stock version and the branch of Android Common Kernel (ACK) it uses (shown in build.config.common of the repo) eg android-4.19-stable for A137

5. Open Makefile and make note of VERSION, PATCHLEVEL and SUBLEVEL
eg for A137
VERSION = 4
PATCHLEVEL = 19
SUBLEVEL = 191

6. cd to the A137-upstream/kernel directory

7. Visit https: //android-review.googlesource.com
In the "search for changes" bar at the top, enter the 3 numbers
eg for A137
4.19.191

Select the commit with your branch name and tap on the "subject" entry at the beginning of the line
eg android-4.9-stable
Scroll down and copy the $COMMIT\_HASH

8. Return to terminal

git fetch https://android.googlesource.com/kernel/common.git $COMMIT\_HASH

9.
git log --oneline --reverse FETCH\_HEAD | awk 'NR % 300000 == 0'

This will generate 2/3 hashes depending on how big your upstream commit history is.

create a new branch on your empty repo and checkout to it. Then push these 3 hashes in order.

git checkout -b upstream

git push origin $FIRST\_HASH:refs/heads/upstream

git push origin $SECOND\_HASH:refs/heads/upstream

Using the $COMMIT\_HASH from earlier

git push origin $COMMIT\_HASH:refs/heads/upstream

10.
cp -r -a /home/$USER/upstream/stock/* /home/$USER/upstream/kernel/

git add .

git commit -m "Import OSRC changes"

git push -u origin main

You can use make kernelversion to know what current kernel version

11. visit this website - https://android.googlesource.com/kernel/common/+refs

press Control+F to search for keywords

for 4.xx kernel versions 'grep' for 4.xx for example 4.19 or 4.14

for kernels running 5.xx you will search for 12-5.4 or 13-5.4 or 13-5.10 where the '12' or the '13' corresponds to the 'androidXX' in the BRANCH variable

You are looking for VERSION.PATCHLEVEL

Then you keep clicking on all of the branches, in the format ASB-YYYY-MM-DD-VERSION.PATCHLEVEL each time checking the SUBVERSION in 'Makefile' and comparing it with your stock SUBVERSION identified earlier

Once you have found a sublevel which is greater than your stock's take note of that tag and run the following commands to fetch the tags commit history and then merge it in.


git fetch https://android.googlesource.com/kernel/common.git ASB-YYYY-MM-DD-BRANCH\_NAME

git merge FETCH\_HEAD


Solve conflicts and then

git add .

git merge --continue to complete that merge

git push -u origin main

Now use the next ASB tag which is after the one you just merged until you get to the present month or the month/year when support ended for that kernel, and continue merging, solving conflicts and pushing to GitHub, checking each time things build and boot without issue.

Adapted from here
https://t.iss.one/ex850chat/148627
โค4๐Ÿ‘2๐Ÿ‘1
A528b-perm-kernel-U-U7-boot.tar
41.9 MB
A528b kernel
Qualcomm SM7325 Snapdragon 778G
Android 14
For OneUI and GSIs
Permissive v2

Defex disabled
Proca disabled
Five disabled
UH disabled
Integrity disabled


Bugs:
no ril, navigation, qs
No touch

Installation
Flash tar from Odin or eros

https://t.iss.one/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories
===========================
A12s Channel:  https://t.iss.one/a127f_res
A12s group:  https://t.iss.one/a12schat
Physwizz group: https://t.iss.one/physwizz3
Physwizz Channel:  https://t.iss.one/physwizz2
A125 group
https://t.iss.one/a125group
๐Ÿ‘2
M045-twrp-touchless.tar
24.8 MB
M045 twrp
Ported from a037
Mediatek MT6765 Helio P35 

Touchless theme v5 from @TakuruKagami
https://github.com/Takumi123w/DTRecovery


- Vol up + Vol down = navigation
- Power = ok/enter


Installation Instructions
https://t.iss.one/a127f_res/142


@physwizz
๐Ÿ‘1
A146p-twrp-sc-v4.tar
40 MB
A146p twrp binary c version 4
MediaTek Dimensity 700

For testing

Root by patching the full ap file before you install

Installing
https://t.iss.one/a127f_res/142

@physwizz
๐Ÿ‘1
A256-twrp-android15-v3.tar
96 MB
A256 twrp Android 15 v3
Exynos 1280

For testing

Root by patching the full ap file before you install

Installing
https://t.iss.one/a127f_res/142

@physwizz
๐Ÿ‘1
A175f A175m kernel
Mediatek Helio G99
Image file and zip installer

For testing

Note: you might need to format data after installing

https://github.com/physwizz/A175f-V-u1/releases
physwizz_E055-V-s5-kernel.zip
15.6 MB
E055 (F05) kernel
Android 15 binary 5
MediaTek Helio G85

For testing

Installation
https://t.iss.one/physwizz2/454


Kernel source
https://github.com/physwizz?tab=repositories

@physwizz