Physwizz Collection
4.09K subscribers
38 photos
651 files
809 links
Guides, kernels and hints for the Samsung a-series
Download Telegram
Python 2

Some kernels need python2 for building.
If you only have python3 follow this guide.


To Install

open a terminal window

sudo apt-get install pip

sudo -s

root:~# pip install virtualenv

root:~# which python2.7

root:~# which python3

root:~# virtualenv -p /usr/bin/python2.7 Vpy27


root:~# source Vpy27/bin/activate


From then on

sudo -s

root:~# virtualenv -p /usr/bin/python2.7 Vpy27

root:~# source Vpy27/bin/activate

@physwizz
physwizz_a125m_kernel-v1.zip
15.2 MB
physwizz a12 kernel version 1
Based on a125m U1
Mediatek MT6765 Helio P35

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

Method 1
Install from TWRP.
Ignore the error message


Method 2
Using ADB

Install adb platform tools on pc
Connect to PC
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip


Kernel
https://github.com/physwizz?tab=repositories
wizzROM-creator-module-v4.2.zip
16.7 MB
wizzROM Creator magisk module v4.2

DO NOT INSTALL FROM TWRP
Install from magisk or kernelSU

for all Samsung phones

Debloated ROM with Extras
Fixed apps in system/product
Extras:

HKtweaks
SimpleReboot
Root Explorer
Zarchiver
physwizz-2

Thermal throttling removed on some phones

Make sure your OneUI ROM iis running befote you start
Installation
1 Backup system from recovery
2 Install the creator from Magisk
https://t.me/physwizz2/489?single
3 Reboot
4 Enjoy

NOTE: you may still need to delete some apps from the app drawer.

Name your wizzROM (optional)

1. Use a root explorer to navigate to system/build.prop
2. Tap to Edit build.prop like this

ro.build.display.id=<your-name>

3. Tap disk icon to Save & Reboot

Customising wizzROM

Use zarchiver to edit the zip.
Don't unzip.
To stop an app from being debloated just delete it from my zip.
To debloat a new app copy one of my 0 byte apps rename or and add it to the zip.
To add a new app just copy it to my zip

@physwizz
2
physwizz_a107m-R-v1.zip
13.8 MB
physwizz kernel a10s
A107m R binary 5 v1
For Android 11 only
@physwizz

-CPU Governors: conservative, ondemand, userspace, powersave, interactive, performance, schedutil.
-SE linux enforcing
-Works with Magisk

-Zram with lz4 compression

Installation
Using ADB

Install adb tools on pc
Connect to PC
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip

Bugs
?

https://github.com/physwizz?tab=repositories
physwizz-e625-a11-v5.zip
17.9 MB
physwizz E625 u2 kernel version 5
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 350 - 3016
GPU not yet

Bugs
?

Installation
Unzip the .tar file

Instructions:
1.Make sure you have your data backed up and you are in stock build E625FDDU2AVA3
2. Go to download mode and flash the img in AP section of odin (untick auto reboot in odin)
3. Reboot to stock recovery and factory reset and reboot.

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

@physwizz
physwizz-e625-a11-v5.1.zip
17.9 MB
physwizz E625 u2 kernel version 5.1b
For F62 only
Updated platform

For OneUI 3.1
( also works for GSIs)

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

Bugs
CPU Overclock doesn't stick

Installation
Unzip the .tar file

Instructions:
1.Make sure you have your data backed up and you are in stock build E625FDDU2AVA3
2. Go to download mode and flash the img in AP section of odin (untick auto reboot in odin)
3. Reboot to stock recovery and factory reset and reboot.


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

@physwizz
physwizz-e625-a11-v6.0.zip
18 MB
physwizz E625 u2 kernel
version 6.0
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

Bugs
?

Installation
Unzip the .tar file

Instructions:
1.Make sure you have your data backed up and you are in stock build E625FDDU2AVA3
2. Go to download mode and flash the img in AP section of odin (untick auto reboot in odin)
3. Reboot to stock recovery and factory reset and reboot.


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

@physwizz
physwizz_E625-v6.0b.zip
18.5 MB
physwizz E625 u2 kernel
version 6.0
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

Bugs
?

Installation

Flash from TWRP

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

@physwizz
Installation of twrp

Root using this method
https://t.me/physwizz2/409

Install TWRP
1. Download recovery.img
2. Install TWRP app
3. Install TWRP
4. Choose file to flash.(don't select device)
5. Select recovery.img.
6. Reboot to recovery

Format & Decrypt Data
1. Install Magisk zip
2. Wipe, format data, type YES.
3. Advanced, terminal.
4.Type multidisabler (twice).
If you get an error use multidisabler zip instead.
5.Reboot to recovery
Not just reboot (main menu=>reboot=>recovery)
6. Reboot
7. Go through setup
8. Reboot to recovery
9. Backup boot, data, super

@physwizz
physwizz_E625-v6.01c.zip
18.5 MB
physwizz E625 u2 kernel
version 6.01c
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 442 - 1950
big 377 - 2400
prime 520 - 2730
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq

Bugs
?

Installation
1. Install kernel from terminal.

1. Download magisk module (magic-flash.zip) from https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel.zip.
5. Type su
6. Type flash kernel_name.zip
7. Reboot

Or
2. Flash from TWRP

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

@physwizz
physwizz_E625-v6.03c.zip
18.5 MB
physwizz E625 u2 kernel
version 6.03c
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

Install from twrp
Or
Install kernel from terminal.

1. Download magisk module (magic-flash.zip) from https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel.zip.
Use
ls to list contents
and
cd to change directories

5. Type su
6. Type flash kernel_name.zip
7. Reboot

https://t.me/physwizz2/446

Bugs
?


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

@physwizz
twrp-f62-physwizz-v6.03.tar
56.9 MB
F62 TWRP from @kevios12 with physwizz kernel v6.03

Installation.
Extract recovery.img and install from twrp into Recovery partition
Or
Install .tar from Odin

Test for MTP

@physwizz
Install kernel from terminal.

1. Download magisk module (magic-flash.zip) from https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel.zip.
Use
ls to list contents
and
cd to change directories

5. Type su
6. Type flash kernel_name.zip
7. Reboot
physwizz_E625-S-v1.zip
18.6 MB
physwizz E625
version 1
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 - 3016
lz4 as default in zram
Charging bug fixed
write support for max_freq, min_freq, target_freq

Bugs
?

Installation
https://t.me/physwizz2/454

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

@physwizz
physwizz_E625-S-v2.zip
18.6 MB
physwizz E625
version 2
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

Bugs
?

Installation
https://t.me/physwizz2/454

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

@physwizz
Installing physwizz custom kernels

INSTALL AT YOUR OWN RISK
I AM NOT RESPONSIBLE FOR ANY BRICKED PHONES
But I will help any well-mannered person to recover.
Kernels will often work over 3 or 4 binaries

Note: physwizz kernels work best with debloated stock or with wizzROM
AOSP ROMs may not be supported.
If you don't like my kernel then clone my source and build your own.

Note: Some magisk modules can help oc the device
Note : ignore the system error message on boot. Just tap ok.

A. Preparation

1. Root the phone
2. Compress your patched boot.img to make boot.tar
3. Copy boot.tar to PC
Note: If you have previously installed a custom dtbo, you may need to flash stock dtbo

B. Installation

Method 1
Install from twrp


Reboot to recovery
Backup boot and dtbo (if available)
Install kernel zip or boot.img
Wipe both caches
Reboot

Method 2
Install kernel from terminal
.

1. Download magisk module (magic flash zip) https://github.com/Magisk-Modules-Alt-Repo/magic-flash
2. Install module and reboot.
3. Open terminal.
4. Navigate to folder containing kernel zip.
Use
ls to list contents
and
cd to change directories
5. Type su
6. Type flash kernel zip
7. Reboot

Method 3
Using ADB


Install adb tools on pc
Connect phone to PC in normal mode
Copy zip file to adb folder on pc
Open terminal on pc
Navigate to adb folder
Type
adb sideload file-name.zip

Method 4
Using boot.img


Install AIK Mobile from magisk modules
Use rootexplorer to access
/data/local/AIK-MOBILE
Update to new version

Add patched boot.img and tap unpackimg.sh
Exit the folder and return to see the files.
Edit the files (eg to add a new Image
rename Image to boot.img-kernel and insert in split-image folder)
Tap repackimg.sh
Rename new_image.img to boot.img
Compress boot.img to boot.tar
Copy boot.tar to PC

To preserve file size use this method

https://github.com/cfig/Android_boot_image_editor

Reboot phone to download mode
Install boot.tar from odin

Method 5
Using a second phone


Flash tar from Eros or Thor
Or
1. Prepare boot.img as in Method 4.
2. Use heimdall

Method 6
Try bugjaeger mobile adb-usb otg app from playstore


C. Removal

Method 1
Reboot to recovery
Restore boot and dtbo
Reboot

Method 2.
Reboot phone to download mode
Install patched boot.tar or patched-ap.tar from odin


@physwizz
17🥰1🤩1
physwizz_a135f_kernel_v1b.zip
17.1 MB
physwizz a13 kernel version 1
Based on a135f U1 binary


For OneUI 4
( also works for GSIs)

Samsung securities disabled
More CPU governors
Conservative, On-demand, Userspace, powersave, performance, energy_step, shedutil
Optimised for performance
Overclocked for performance
Underclocked for battery
CPU: 130MHz - 2210MHz
lz4 default compression added to zram

Installation
https://t.me/physwizz2/454

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

@physwizz
👍1
CPU (Central Processing Unit) and frequency

My first computer had a single core 8 bit processor so it calculated on binary numbers between
00000000 (0 decimal)
And
11111111 (255 decimal)

A 64 bit CPU works with binary numbers with 64 digits.

The frequency of the CPU tells you how many operations are processed every second.
A core at 125MHz will process 125 million operations each second.

An example of an operation is
Roll right.

For binary number
10011101 (157 decimal)
Roll right gives
11001110 (206 decimal)

All the digits shift to the right and the last one rolls back to the beginning.

@physwizz
physwizz_E625-v6.04.zip
18.5 MB
physwizz E625 u2 kernel
version 6.04
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

Installation
https://t.me/physwizz2/454


https://t.me/physwizz2/446

Bugs
?


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

@physwizz