yashsingh1/xdaforums huggingface dataset:
[Realme 8i / Narzo 50] th3at0m:
Hello! I was bored and I thought that it would be a pretty cool idea to make an updated, universal guide to unlock the Realme 8i/Narzo 50, since there is no deeptest.apk or accessible fastboot for these devices.

THIS GUIDE WILL ERASE ALL OF YOUR DATA! MAKE A BACKUP!

/*
* This Guide is tested and working
* However 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 unlocking and flashing TWRP
* before flashing it! YOU are choosing to make these modifications.
*/

This guide is made for Windows.

Step 0

Requirements

Download and install the latest version of Python. (Windows 10/11; Other OSs)

Download and install USBdk. (here)

Download and extract mtkclient.

Download your device's drivers. (here, we will install them later)

Download this file and copy it to the mtkclient folder.

Open the mtkclient folder,

right click on it while you press Shift

and then click "Open in Terminal" or something like that.

View attachment 5694071

Step 1

Unlocking Bootloader

Type pip install -r requirements.txt and press enter.

Type python mtk e metadata,userdata,md_udc and press enter.

Now turn off your phone,

and while you press both volume buttons

you connect your phone to the PC via a USB cable.

DON'T RELEASE THOSE BUTTON EVER!

When it finished and while you continue to press both volume buttons, type python da seccfg unlock.

When the last command has finished, you can release both buttons, disconnect the phone and reboot it untill you see the Realme logo.

When you see the Realme logo,

PRESS AND RELEASE THE POWER BUTTON!

This boot will take a while, just wait and re-configure your phone!

Step 2

Installing TWRP

Type python mtk w lk lk.bin and press enter.

Now turn off your phone,

and while you press both volume buttons

you connect your phone to the PC via a USB cable.

DON'T RELEASE THOSE BUTTON EVER!

When the last command has finished, you can release both buttons, disconnect the phone and reboot it.

Now turn your phone off again and turn it on while pressing Vol-, a screen like this should appear.

Now, with your phone connected to your PC, open up Device Manager on your PC.

Right click on the device that's called Android and press Update driver.

Select 'Browse my computer for drivers'

Select Browse and select the file android_winusb.inf that is in the drivers folder.

When you're done, close Device Manager, install ADB from here and open the app Minimal ADB and Fastboot.

Download TWRP and type in terminal fastboot flash recovery <path to TWRP>

When it's done, type fastboot reboot recovery and you should boot straight to TWRP!

Step 2

Rooting

On your PC, download the Magisk APK, rename it to magisk.zip and copy it to your phone's memory.

On TWRP, flash the Magisk zip and you're good to go!

Credits

Thanks to Pritish and Sidharth for making the OG guides which I merged!

Thanks for the TWRP staff for... creating TWRP ig

Thanks to shimp208 for making the Minimal ADB and Fastboot tools!

Join the Telegram Group!
[Realme 8i / Narzo 50] th3at0m:
If you need help, join the Telegram group or leave a comment down here!
[Realme 8i / Narzo 50] ankitpant:
Iam on realme ui 3....does this will work for me....???
[Realme 8i / Narzo 50] Aarif goku:
same question.

and if have to downgrade can i upgrade later? and root it? or it'll block bootloader again?

anyway to root in realme UI3.0 with magisk?
[Realme 8i / Narzo 50] lalith murari:
Hi
[Realme 8i / Narzo 50] sakib7040:
I apply your method, i was unlocked bootloader successfully but when i enter this command 'python mtk w lk lk.bin' my device can't boot, just black screen 🥺

Realme UI 3
[Realme 8i / Narzo 50] zachitou:
Hi,

Connect phone to original wall charger and wait for it to BUZZ (5 to 10 minutes). Then proceed to pritish1998 unbricking method.

Also installing TWRP via this method should be tried with rui2.

Hope it helps
[Realme 8i / Narzo 50] OatSiriM:
is this still work today 7/02/2023
[Realme 8i / Narzo 50] zachitou:
Yes. This method work's under rui2 :)
[Realme 8i / Narzo 50] ghochenk:
does this work with python 3.8.10? since i only have win7 x64

also realme8i TWRP can this be use with narzo 50?
[Realme 8i / Narzo 50] zachitou:
Pythons 3.8.1 will work. As for the realme flash tool stick to 2.xx. as the lastest 3.xx does not seam to recognise the phone:)
[Realme 8i / Narzo 50] ghochenk:
Thank you
[Realme 8i / Narzo 50] HadesBar:
What to do if I’m under Realme UI 3 ? I can’t do it ?
[Realme 8i / Narzo 50] zachitou:
Realme ui 2 works. Realme ui3 should work. I had No luck with ui 4
[Realme 8i / Narzo 50] HadesBar:
Idk If I wanna do it because I’ve seen a lot of people bootloop :/
[Realme 8i / Narzo 50] Musanna:
You can but you need lk file for rui3
[Realme 8i / Narzo 50] Musanna:
You need lk file for rui3
[Realme 8i / Narzo 50] Musanna:
You won't get any bootloop if you use proper files
[Realme 8i / Narzo 50] Musanna:
You can root rui4
[Realme 8i / Narzo 50] shahriarmahfuj:
same bro how you solved that?
[Realme 8i / Narzo 50] Musanna:
Flash lk file for realme ui 3
[Realme 8i / Narzo 50] Advanced Gears:
You can go here and download the RUI3 LK. This also works on RUI 4.0
[Realme 8i / Narzo 50] max247:
Decided ?
[Realme 8i / Narzo 50] TooFanInCoMiNg:
Ok man,will this method work or any extra other things are required?

Device:Realme Narzo 50

I can't brick this phone at all.

Also,will I lose everything after unlocking bootloader?
[Realme 8i / Narzo 50] TooFanInCoMiNg:
Hello,I tried to follow this guide in YT.

But,I am stuck because of LK patcher.The website is down and without it, I can't start rooting my phone yet.

Now,which guide I should follow?
[Realme 8i / Narzo 50] Madhav Bihani:
When doing this, i am getting th following error

What to do now??

Thanks in advance
[General Questions and Answers] Yasin Rafi:
After installing android 11 update on Infinix Hot 10 play some issues detected.

1. Apps crushing eventually.

2. Ram usage higher.

3. Ghost touches .

4. Power consumption is abnormal.

5. Restart whenever it wants (not all time)

Should I go for a custom or gsi rom??
[General Questions and Answers] npcmaniac:
I flashed Project Elixir Official android v13 PEv3.9 armv64 bgn and it is working fine.

I had the latest stock android 11 v865 (BUGGY) and found the stock firmware so extracted boot, vbmeta and followed this guide for gsi flash and flashed patched boot for root

Custom Rom Dynamic Partition arm64 ab

If you have questions or need help, post here and I'll help as much as I can
[General Questions and Answers] Xyberdude:
Do u still have the firmware with you?
[General Questions and Answers] npcmaniac:
Custom Rom Dynamic Partition arm64 ab

Custom Rom for arm64/ arm32 binder64 Tested phone list: 1.Tecno KD7 [arm64] 2. Infinix hot 9 play: X680 [arm32 binder64] X680B [arm64 ] X680F [arm64 ] 3. Infinix Hot 9 X655C [arm64 ] 4.Tecno KE7...

xdaforums.com

the whole firmware you have to find online I'm afraid
[General Questions and Answers] Xyberdude:
Alr thx
[Oukitel (All phone models)] ScrewITfix:
I'm creating a TWRP recovery.img using the Android Image Kitchen for the OUKITEL K7pro (MediaTek - MT6763T) phone.

So fare, I managed to get the phone to boot into the TWRP recovery, but there are issues with the file system:

ERROR - "Could not mount /data and unable to find crypto footer"

Any help much appreciated.​
[Oukitel (All phone models)] Oswald Boelcke:
Hello and good afternoon, @ScrewITfix

Prior to your next posting please read the guidances that are stuck on top of every forum like

Note: Questions go in Q&A Forum

If you are posting a Question Thread post it in the Q&A forum. Technical discussion of Android development and hacking. No noobs, please. Device-specific releases should go under the appropriate device forum...

xdaforums.com

and the others. I've moved the thread to Android Q&A.

Thanks for your cooperation!

Regards

Oswald Boelcke

Senior Moderator
[MDA Compact II ROM Development] LordZ:
Please help downgrade to WM5.

Guys I can't downgrade to WM5 can someone give a complete set of instructions.

Did it. Gues my phone only acepts German. It's the only ROM to which it wanted to downgrade. Gut phone.
[Samsung Galaxy S22 Ultra] bo3fra:
I can't update my S22 ultra software .. i changed my csc to indian to get native call recorder and Samsung pay before 4 months .. sence that no updates

Do any one faced same this problem before and how can i solve it?
[Samsung Galaxy S22 Ultra] puredp1:
hi. I had exactly the same issue with you and I solve it after i changed my csc to SEK (Ukraine). You do not get any update because india it doesn't support over the air update
[Samsung Galaxy S22 Ultra] Rapier:
You might need to dirty flash with Odin every new update from now on if OTA don't come
[Android Q&A, Help & Troubleshooting] braliafrica:
Hi there at XDA. Amazon are selling a new Pixel 6:

Google Pixel 6 5G 128GB 8GB RAM Factory Unlocked (GSM Only | No CDMA - not Compatible with Verizon/Sprint) International Version

I would like to know if "factory unlocked" means the bootloader will be able to be unlocked please.

The GSM part is fine for South Africa.

All comments welcome

Regards, Brian
[Android Q&A, Help & Troubleshooting] Oswald Boelcke:
Hello and good afternoon, @braliafrica

Prior to your next posting please read the guidances that are stuck on top of every forum like

Note: Questions go in Q&A Forum

If you are posting a Question Thread post it in the Q&A forum. Technical discussion of Android development and hacking. No noobs, please. Device-specific releases should go under the appropriate device forum...

xdaforums.com

and the others. I've moved the thread to Android Q&A.

Thanks for your cooperation!

Regards

Oswald Boelcke

Senior Moderator
[Android Q&A, Help & Troubleshooting] braliafrica:
Apologies...noted.
[Samsung Galaxy A52s 5G] bobfrantic:
Would be nice if we could get rid of the bootloader and unofficial software warnings from the A52S. I have searched through most of the firmware for the images to no avail... will keep seeking.
[Samsung Galaxy A52s 5G] ShaDisNX255:
I've heard rumors it's located in the actual bootloader, so messing something up there could result in a dead device
[Samsung Galaxy A52s 5G] bobfrantic:
I decompiled boot.img and found no images
[Samsung Galaxy A52s 5G] ShaDisNX255:
boot.img is not bootloader. I don't really know which "image" it is exactly but it's definitely not boot.img

Try searching in the BL_ file and decompiling everything there idk
[Samsung Galaxy A52s 5G] JanBoyGamer23:
Used to be located it up_param.bin or param.bin (idk anymore if it was in AP or CP) but those files don't exist anymore for some reason. Also wanted to remove it like i used to do on my A50
[Samsung Galaxy A52s 5G] bobfrantic:
up_param.bin don't exsist in snapdragon chipsets. That's what makes finding the warning images so difficult...
[Samsung Galaxy A52s 5G] 1812CE:
I'm genuinely asking, why do you root your A52s? I rooted all my phones in the past but with this one I haven't felt the necessity.
[Samsung Galaxy A52s 5G] bobfrantic:
I can install apps that let me modify things on my phone. Give easy access to root partion to be able to push files to. Also getting ad blocking with AdAway with root instead of vpn which is slow.
[Samsung Galaxy A52s 5G] ShaDisNX255:
There's some features that Samsung disables on A-series phones. You can activate most with a rooted phone.
[Samsung Galaxy A52s 5G] ShaDisNX255:
By the way, the image is located in abl.elf
[Samsung Galaxy A52s 5G] bobfrantic:
great and how to access it?? LOL
[Samsung Galaxy A52s 5G] ShaDisNX255:
That's the mistery
[Samsung Galaxy A52s 5G] bobfrantic:
how do you know then that is where the image(s) are. curious. any kitchen to decompile the file?
[Samsung Galaxy A52s 5G] ShaDisNX255:
There was a discussion going on here: discussion on SD devices

After going through it, everyone reached a dead end

According to this post, even if you're able to unpack, replace and repack the abl file you won't be able to flash it back to the phone. It looks like Odin and the phone still check for valid Samsung signatures on the bootloader files (like abl) even if you have an actual unlocked bootloader to accept custom files. You break Samsung's signature of abl with any edit to it, so you won't be able to flash with Odin. And no type of current root method (be it TWRP or Magisk) have access to replace this afaik. So yeah, it's a dead end.
[Samsung Galaxy A52s 5G] bobfrantic:
I took a "brief" look at those threads, didn't read about just deleting the abl.elf file from the bl_xxxx.tar
[Samsung Galaxy A52s 5G] oli231:
would be nice if this phone have a AKG speakers ^^
[Samsung Galaxy A52s 5G] ShaDisNX255:
I already gave you a tldr, it's simply not possible
[Samsung Galaxy A52s 5G] bobfrantic:
Tis indeed a dead end at this time. But maybe someone can figure it out...
[Samsung Galaxy A52s 5G] SevastianXDA:
There was some release post on XDA thought of a "modded/patched Odin" which apparently "bypasses all signature checks" or something like that. I wonder if it applies to the bootloader.
[Samsung Galaxy A52s 5G] ShaDisNX255:
The phone also checks for stuff, so even if you can bypass Odin's checks, you can't bypass the phone's checks
[Samsung Galaxy A52s 5G] bobfrantic:
I've wondered if a vbmeta with all security measures removed would make a difference.
[Samsung Galaxy A52s 5G] Arealhooman:
It wouldn’t.
[Samsung Galaxy A52s 5G] bobfrantic:
Darn! My dream shot down in 2 words LOL 🤣😂🤣
[Samsung Galaxy A52s 5G] SevastianXDA:
Rip
[Samsung Galaxy A52s 5G] bobfrantic:
I'm just wondering if anyone knows of progress in removing the ugly warning about unlocked boot loader and unofficial firmware being made or if anyone is working on this.... askin' for a friend 😉
[Samsung Galaxy A52s 5G] Simon1511:
Nope, it's not possible to remove it on Samsung Snapdragon devices.
[Samsung Galaxy A52s 5G] 0x6865780d0a:
Hmm. It seems that the only way to set custom splash logo is to disassemble the primary bootloader to disable signature, recompile it again and flash it with programmer or something
[Samsung Galaxy A52s 5G] Arealhooman:
Then your device wouldn’t boot ☺️
[Samsung Galaxy A52s 5G] 0x6865780d0a:
Well, in that case phone can truly get bricked unless you have programmer which costs 1000$

Or may be it will boot, who knows
[Samsung Galaxy A52s 5G] 0x6865780d0a:
The solution may actually be decompiling bootloaders (both secondary and primary) and download mode, then find out function which is responsible for signature checking and modify it in a way that it can accept any modifications in BL file
[Samsung Galaxy A52s 5G] Arealhooman:
No programmer can help.
[Samsung Galaxy A52s 5G] 0x6865780d0a:
Why it can't help?By the way I meant flash tool :)
[Samsung Galaxy A52s 5G] 0x6865780d0a:
There are special kind of programmers for phone able to reflash stock firmware even if device is completely dead, but it costs a while if I'm not mistaken
[Samsung Galaxy A52s 5G] Arealhooman:
Once you hard brick, the only way to save your device is through EDL. If your device maker released the firehose package for your device, as long as you get your device into EDL (usually using cable or opening it up and shorting some point) you are all good. If no Firehose software exists, no one can help you. Sometimes, that firehose software can leak, and then who you may call a programmer will just find it and use it. If it has been neither leaked nor given by the company, only the official phone company that has that software can help you. Usually, they don’t help you.
[Samsung Galaxy A52s 5G] 0x6865780d0a:
I am talking not about person, but rather the tool which is used to flash firmware
[Samsung Galaxy A52s 5G] Arealhooman:
jtags are pretty cheap but only work on very very very old devices.
[Samsung Galaxy A52s 5G] Arealhooman:
What is JTAG in regards to Android?

I see the term JTAG used for reviving dead Android devices that otherwise don't respond to anything and aren't seen when USB connected. It seems that it's something done from the physical hardware...

android.stackexchange.com

Has great info. Looking at some posts, perhaps this device has supports jtags. You still need the right files.
[Samsung Galaxy A52s 5G] 0x6865780d0a:
I would not say that 1000$ programmers are cheap :) At least what I have seen in Ebay
[Samsung Galaxy A52s 5G] Arealhooman:
I was thinking of different type of jta. Go to shop where They have it.
[Samsung Galaxy A52s 5G] BlackMesa123:
This is not possible, the signature check happens in PBL (BootROM), not in ABL/XBL. The only way to boot a custom bootloader image would be via a device without the secure boot fuse blown.

Android boot sequence - verified boot security

After some research, my current understanding of Android's boot sequence (at least on a Qualcomm device) is as follows: PBL --> XBL (replaces SBL) --> Aboot --> Kernel PBL: Primary Boot Loader (

security.stackexchange.com
[Samsung Galaxy S22] whgp:
hello everybody ,

i am toggle to ios , i need method to move all my passwords from samsung pass app to iphone !!!
[Samsung Galaxy S22] ltasetb:
Same here! Did you find any way to do this?
[Touch Pro, Fuze General] Fmstrat:
Hey everyone,

I'm curious, I've got my Touch Pro set up so the Enter button presses enter on a short press, starts TouchLight on a long press, and starts the Camera on a double press.

I'd like to be able to specify Double Press = Camera, Triple Press = Video Camera. Are there any command line options for the Camera App? I assume this must be possible since TF3D has separate buttons for it.

Thanks,

Ben
[Touch Pro, Fuze General] TomasNM:
You need to create some Video shortcut for the camera exefile. That shortcut you can use with AEBPlus. But what's those parameters...?
[Galaxy S6 / S6 Edge Unified Development] fakemanoan:
View attachment 6048410

LineageOS is a free, community built, aftermarket firmware distribution of Android 12 (S), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps).

Based off the Exynos7420 organization source code.

Current issues:

VoLTE, WiFi Calling - proprietary Samsung implementation won't work under Lineage

Bluetooth audio in calls

SELinux Permissive

NOTE:

If you have a SIM lock on your SIM card, remove it prior to installation. This is required or you won't be able to unlock and use your SIM.

Download Link:

GitHub Pages site

Alternatively for historical downloads:

LineageOS Releases on my GitHub

Donations:

If you are a fan of my work and want to show some support, visit my ko-fi donation page:

https://ko-fi.com/fakemanoan

This supports the project and helps me to fund other devices, such as S6 Edge+ and Note 5.

Version Information:

Source Code:

https://github.com/samsungexynos7420

ROM OS Version: 12.x S

ROM Kernel: Linux 3.10.x

Based On: LineageOS

Status: Beta/Testing

ROM creation date: 23/08/2022

Last release: 16/05/2024

Thanks to:

K9100ii - various kernel patches used

html6405 and rinando - various lineageos patches used

enesuzun2002 - original exynos7420 source code, without him and his work, none of this would really be possible

Exynos7420/universal7420 contributors

Armash - help with fingerprint issues

ivanmeler - lineage patches, linaro bsp patches

People who bug test the device just to improve the project. Appreciate the help!
[Galaxy S6 / S6 Edge Unified Development] fakemanoan:
Supported Devices:

Refer to: https://github.com/fakemanoan/LineageOS-Releases/blob/lineage-19.1-7420/compatability.md

Reporting a bug

If you are experiencing a bug or issue with my ROM, open a Github issue with AT LEAST:

1) A description of the issue

2) Version of lineage you are running (ie. Android version, date of build)

3) Include a logcat, bugreport, dmesg, or last_kmsg when the issue occurs, whatever is necessary

4) Provide ALL necessary information

Do not report a bug if you are:

running a custom kernel

using an unsupported device or build i did not create

the issue is already known about (VoLTE for example)

is a generic lineageos issue/request (asking me to change a default launcher for example).

Read the FAQ and see if your answer is in there!

FAQ:

I have echo in phone calls!

Samsung devices have echoing issues in LineageOS. The problem can be mitigated with mixer_paths.xml tweaks, which I have done to the best of my ability.

My banking/other apps aren't working!

Chances are this is due to your device failing attestation checks.

Certain apps need your device to pass Play Integrity API. This is a test to see whether or not your device can be trusted. Currently, our device is not trustworthy due to SELinux Permissive, among other issues. In the meantime, you can install Play Integrity bypass modules in Magisk to get around this limitation mostly. Refer to general XDA threads for these issues.

My camera wont flash properly when taking a picture

The stock camera app won't sync the flash at the right time. However, other camera apps are reported to work fine. For example, GCam Go is a good alternative that is known to work on our device.

My phone shuts off randomly and when I plug it in, it is at 0%!

Your battery is severely degraded and needs replacing. This is not an issue with the ROM.

When is the next release?

The next release will come out when it is ready

I have a problem not on this list!

Refer to reporting a bug
[Galaxy S6 / S6 Edge Unified Development] TomTran1408:
wow great work!!! Will try it soon, my S6 is not with me yet. Wish I can try it now :cheers:. Also thanks for bringing this old phone up to-date.
[Galaxy S6 / S6 Edge Unified Development] ArmashOnXDA:
WOAHHHHHHHH :OOOOOOOOOOOOOOOO

Will it be available for the S6 Edge soon? zeroltexx/SM-G925
[Galaxy S6 / S6 Edge Unified Development] fakemanoan:
yes. but for now while its a bit buggy, focusing on 1 device
[Galaxy S6 / S6 Edge Unified Development] TomTran1408:
Good news, I just have a bootloop on my S6 so I did a factory reset so there's nothing on my phone right now (Nothing to worry because I backed up all my data into laptop already). Might try it in tommorow. This phone is my main phone currently so I'll test on it :)
[Galaxy S6 / S6 Edge Unified Development] TomTran1408:
mine is G920F so hoping that everything is fine
[Galaxy S6 / S6 Edge Unified Development] Concept48:
Congratulations !1 You are the man !
[Galaxy S6 / S6 Edge Unified Development] Concept48:
Paypal link?
[Galaxy S6 / S6 Edge Unified Development] Concept48:
I,m installing now /sucess/ Reboot /after 18 cycles booted up / setting up /and I,m inn . waw I waited sooo long for this to happen .

You don't wanna know how happy we are ,,The S6 is making it's comeback - THANK YOU !!
[Galaxy S6 / S6 Edge Unified Development] fakemanoan:
Glad to hear it works for you. I'll be working on some other releases soon (tm), probably crdroid, pixel experience and others (any suggestions?).

Check the OP
[Galaxy S6 / S6 Edge Unified Development] adelbouzi:
thanks lot for your time and work man ♥

please will you update this room later ?
[Galaxy S6 / S6 Edge Unified Development] TomTran1408:
Just installed it 20 mins ago, everything until now is smooth and no over heat. Good work!!
[Galaxy S6 / S6 Edge Unified Development] Concept48:
He just started and said in chat he will do allot more :)
[Galaxy S6 / S6 Edge Unified Development] ArmashOnXDA:
When are you making the review of the ROM? :D
[Galaxy S6 / S6 Edge Unified Development] Concept48:
I was so tired when I came home so I Shot the video , fell a sleep while making it , but just posted it , it's up my friend I must just finish some text and links !! So Right Now !
[Galaxy S6 / S6 Edge Unified Development] Concept48:
ROM works like a charm for now uptime 12 hrs Plus no RR (random Reboots) etc here a promotional video
[Galaxy S6 / S6 Edge Unified Development] ArmashOnXDA:
Damnnnnnnnnn that's so coolllll!!!! I can't wait for S6 edge (zeroltexx) to get the update. Any estimate as to when will G925 get the update?