Physwizz Collection
4.09K subscribers
38 photos
651 files
809 links
Guides, kernels and hints for the Samsung a-series
Download Telegram
physwizz_a125m_u2_kernel-v2.zip
15.2 MB
physwizz a12 kernel version 2
Based on a125m U2

For OneUI 3.1
(May also work for GSIs)
Built with proton-clang 13


Samsung securities disabled
More CPU governors
Optimised for performance
Lz4 is default in zram

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


Kernel
https://github.com/physwizz?tab=repositories
physwizz_E625-S-v2.3.zip
18.6 MB
physwizz E625
version 2.3
For F62 Android 12 only

For OneUI 4
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling

Bugs
?

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

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

@physwizz
physwizz_E625-R-v6.05.zip
18.5 MB
physwizz E625 u2 kernel
version 6.05
For F62 Android 11 only

For OneUI 3.1
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
Mtp for GSIs
Thermal GPU from nalas
Improved gpu scaling

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


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

Bugs
?


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

@physwizz
physwizz_E625-S-v2.4.zip
18.6 MB
physwizz E625 (F62)
version 2.4
For F62 Android 12 only

For OneUI 4
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq
GPU thermal from nalas
Improved gpu scaling
Twrp friendly

Bugs
?

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

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

@physwizz
physwizz_m625-R-u2.zip
18.5 MB
physwizz M625 u2 R
For M62 Android 11 only

For OneUI 3
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram

Bugs
?

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

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

@physwizz
physwizz_m625-S-u2.zip
18.6 MB
physwizz M625 u2 S
For M62 Android 12 only

For OneUI 4
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 350 - 3016
lz4 as default in zram

Bugs
?

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

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

@physwizz
physwizz_m625-S-u2-v2.zip
18.6 MB
physwizz M625 u2 S v2
For M62 Android 12 only

For OneUI 4
( also works for GSIs)

More CPU governors
Userspace, powersave, performance, shedutil
Optimised for performance
Underclocked for battery
little 182 - 1950
big 377 - 2400
prime 520 - 3016
lz4 as default in zram

Bugs
?

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

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

@physwizz
My kernel build Scripts
=======================

for android 11 use
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r

for android 12 use
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s

@physwizz


Exynos
======
a105 a205 a305 a405 a505
Build
-----
make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
make physwizz_defconfig
make

--------------------------------------------------------------------

E625(F62) M625
==============

1. set up python 2

sudo -s

sudo apt install pip
pip install virtualenv
which python2.7
which python3
virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate

2. from then on
sudo -s

virtualenv -p /usr/bin/python2.7 Vpy27
source Vpy27/bin/activate

3.Edit makefile to

CC=~/toolchains/jopp/samsung-exynos9820-toolchain-default/clang/host/linux-x86/clang-4639204-cfp-jopp/bin/clang

4. Build

make clean && make mrproper
export CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-
export ARCH=arm64
export PLATFORM_VERSION=12
export ANDROID_MAJOR_VERSION=s
make physwizz_defconfig
make

--------------------------------------------------------------------

Mediatek
========
a125 a225 a107

1. Edit makefile to

CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-androidkernel-

CC= ~/toolchains/proton-clang-13-clang/bin/clang

CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-

or
CLANG_TRIPLE=aarch64-linux-gnu-


2. Patch for strcpy error

git remote add a125 [email protected]:physwizz/A125M.git
git fetch --all
git cherry-pick 3aea117fb57d4eba3e592cc953054b98256a31c6
git push origin main -f


3. Build

make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y physwizz_defconfig
make -C $(pwd) O=$(pwd)/out KCFLAGS=-w CONFIG_SECTION_MISMATCH_WARN_ONLY=y


--------------------------------------------------------------------

Exynos 850
==========
a127 a217 m127 f127 a135f

1. Edit makefile to

CROSS_COMPILE= ~/toolchains/aarch64-linux-android-4.9-master/bin/aarch64-linux-android-

CC= ~/toolchains/android_prebuilts_clang_host_linux-x86_clang-5484270-9.0/bin/clang

CLANG_TRIPLE= ~/toolchains/proton-clang-13-clang/bin/aarch64-linux-gnu-

https://github.com/physwizz/toolchains-for-exynos-850

2. Build

make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
make physwizz_defconfig
make

a127f dtb
=========

make clean && make mrproper
export PLATFORM_VERSION=11
export ANDROID_MAJOR_VERSION=r
export ARCH=arm64
export DTB_LOC= ~/a127f/arch/arm64/boot/dts
export TOOLS_LOC=$(pwd)/scripts/tools/bin
make physwizz_defconfig
make

$TOOLS_LOC/mkdtboimg.py cfg_create $DTB_LOC/dtb.img --dtb-dir $DTB_LOC/exynos $TOOLS_LOC/dtb.cfg


Clang only build
=============
make O=out ARCH=arm64 <defconfig>

PATH="<path to clang folder>/bin:<path to gcc folder>/bin:${PATH}" \
make -j$(nproc --all) O=out \
ARCH=arm64 \
CC=clang \
CLANG_TRIPLE=aarch64-linux-gnu- \
CROSS_COMPILE=aarch64-linux-android-
@physwizz Projects

Joining a Group
=============

1. Read the  rules
You should see them as you sign in. Our group is a helpful and supportive group showing respect for others. This includes not swearing or abusing others.
There is even a group where you will be banned for mentioning a particular topic or person.
2. Decide if you want to stay in the group.
3. If you get warned or banned, apologise straight away by contacting an admin in the group. Don't cry and stamp your feet. It won't do you any good.

@physwizz


This is my list of things to do

A. Recoveries

-
B. Kernels

1. Available to Build

-m526b
@peu_peu_peu

2. Waiting for Source Code
- a047 u4
-

3. Try Again Later (maybe)

-

C. My process.
1. Order source code
2. Extract code
3. Push repo to github.com
4. Build basic kernel.
5. Post kernel for testing
6. Refine and post working kernel

NOTE: If you can't wait for me to do it, follow my guides and do it yourself.
Kernel Building
https://t.iss.one/physwizz2/241
TWRP Building
https://t.iss.one/a127f_res/204
1
apk bundle.zip
111.6 MB
Battery Charge Limit
Cleanmaster
ES File Explorer
Hktweaks
physwizz-2
Root Explorer
Simple Reboot
Telegram
Zarchiver


Unzip and install apk

@physwizz
Installing magisk modules

1. Tap the blob
2. Tap install from storage
3. Select the magisk module zip you downloaded
To extract image files

Open terminal (eg termux)

For boot.img
sudo dd if=/dev/block/by-name/boot of=/sdcard/boot_image.img

Some phones need BOOT instead of boot

For recovery.img
sudo dd if=/dev/block/by-name/recovery of=/sdcard/recovery_image.img

For dtb.img
sudo dd if=/dev/block/by-name/dtb of=/sdcard/dtb_image.img

For dtbo.img
sudo dd if=/dev/block/by-name/dtbo of=/sdcard/dtbo_image.img

For data.img
sudo dd if=/dev/block/by-name/userdata of=/sdcard/data.img

For super.img
sudo dd if=/dev/block/by-name/super of=/sdcard/super_image.img

For system and vendor if available
sudo dd if=/dev/block/by-name/system of=/sdcard/system_image.img

sudo dd if=/dev/block/by-name/vendor of=/sdcard/vendor_image.img

For vbmeta.img
sudo dd if=/dev/block/by-name/vbmeta of=/sdcard/vbmeta_image.img

Param
sudo dd if=/dev/block/by-name/param of=/sdcard/param.img

These image files can be safely shared with users having the same binary.

@physwizz
1
physwizz_kernel_a8+-v1{P}.zip
10.8 MB
physwizz A730f (a8+) v2
For OneUI 1.0 (P) also for GSIs

@physwizz

-Samsung securities disabled.
-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance.
-SE linux enforcing
-CPU overclocked and underclocked
-Big: 208 - 2184
-Little: 208 - 1690
-GPU: 343 - 1300
-GPU thermal and voltage control
-Extended battery life


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


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