Skip to content

Latest commit

 

History

History
53 lines (47 loc) · 1.6 KB

README.md

File metadata and controls

53 lines (47 loc) · 1.6 KB

TWRP Device configuration for Samsung Galaxy M23/F23 SM-M236B/SM-E236B (codename m23xq)

Device specifications

Basic Spec Sheet
Chipset Qualcomm Snapdragon 750G
CPU Octa-core (6x1.8ghz Kryo 570 & 2x2.2ghz Cortex A77)
GPU Adreno 619
Memory 6GB RAM (LPDDR4X)
Storage 128GB
Shipped Android version Android 12, OneUI 4.1
Battery Li-ion 5000mAh, non-removable
Display LCD, 120Hz, 525 nits, 6.6 inch, 1080 x 2408 pixels, 20:9 ratio

Device picture

Kernel Source

From Stock ROM

m23xqxx-user 14 UP1A.231005.007 M236BXXS9EXK5 release-keys

How to compile locally:

First repo init the twrp-12.1 tree:

mkdir ~/android/twrp-12.1
cd ~/android/twrp-12.1
repo init -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp.git -b twrp-12.1
mkdir -p .repo/local_manifests

Then add to a local manifest (if you don't have .repo/local_manifest then make that directory and make a blank file and name it something like twrp.xml):

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remote name="me" 
        fetch="https://github.com/ZorEl212" />
  <project name="android_device_samsung_m23xq" path="device/samsung/m23xq" remote="me" revision="android-12.1"/>
</manifest>

Now you can sync your source:

repo sync

Finally execute these:

. build/envsetup.sh
export ALLOW_MISSING_DEPENDENCIES=true
lunch twrp_m23xq-eng
mka recoveryimage