yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S24 Ultra] Ungeskriptet:
Team Win Recovery Project 3.x, or TWRP for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Features​

Booting

Touch

USB

ADB Shell (Partially, for some reason the user is "shell" instead of "root" and thus we don't have permissons for some files. Terminal in TWRP GUI has root permissions)

Flashing Magisk through ADB sideload

Fastbootd (Physical and logical partitions)

Backup and Restore

USB Storage

Not working / Untested​

Decryption

OTA Updates

Vibration

Recovery gets overwritten by stock ROM at every boot

Supported models​

SM-S928B (Global S24 Ultra)

Disclaimer​

Use this at your own risk, I'm not responsible for any data loss or corruption to your device. There is a nonzero chance of bricking your phone, and little to no recovery options.

Download​

https://androidfilehost.com/?w=files&flid=341030

Building on Linux​

1. Initialize TWRP source

mkdir twrp-12.1
cd twrp-12.1
repo init --depth=1 -u https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp.git -b twrp-12.1
mkdir -p .repo/local_manifests

2. Create a new file under .repo/local_manifests/e3q.xml and add this content:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="ungeskriptet/android_device_samsung_e3q" path="device/samsung/e3q" remote="github" revision="twrp-12.1"/>
</manifest>

3. Start downloading TWRP source:

repo sync -j$(nproc)

4. Build TWRP

source build/envsetup.sh
lunch twrp_e3q-eng
mka -j$(nproc) recoveryimage

5. After the build has finished, you can find the recovery image at $OUT/recovery.img and flash it with heimdall --flash RECOVERY $OUT/recovery.img. If you use Odin for flashing you have to put the recovery.img file into a tar archive and flash it in the AP slot.

Links​

Device tree: https://github.com/ungeskriptet/android_device_samsung_e3q/tree/twrp-12.1

Kernel: Prebuilt for now

Telegram group: https://t.me/samsung_sm8650
[Samsung Galaxy S24 Ultra] dr.ketan:
Thanks for sharing.

Buid and it is booted without issue

ROM is currently encrypted and as mentione decryption not working nothing much to test.

Though some reports

Shell starts as root (Attached screenshot)

No USB storage (So nothing can be tested for backup/restore now till I make decrypted ROM)

BG Light is quite dim (nothing important, just reporting)

I will make a decrypted ROM and report more when time permits.

View attachment 6070568 View attachment 6070567
[Samsung Galaxy S24 Ultra] Ungeskriptet:
Did you check ADB shell with whoami? It will show the hash regardless. About the screen brightness, I set it to low by default because I want to avoid burn-in. This is actually the default brightness in stock recovery too
[Samsung Galaxy S24 Ultra] dr.ketan:
Sorry, it is Shell instead root

e3q:/ # whoami
shell
e3q:/ #
[Samsung Galaxy S24 Ultra] Ungeskriptet:
By the way, do you have SM-S928B or some other model?
[Samsung Galaxy S24 Ultra] dr.ketan:
I've S928B only
[Samsung Galaxy S24 Ultra] Mic-4:
Good evening Ungeskriptet

, good evening Dr. Ketan,

Congratulations on the tour de force, great, at the top of the top, congratulations on the work.
[Samsung Galaxy S24 Ultra] dr.ketan:
I've made a decrypted ROM and sent to test usesr, hopefully soon we may get better TWRP report with decryption.
[Samsung Galaxy S24 Ultra] alexega:
Hello. Great job! Share your finished TWRP.

Thank you
[Samsung Galaxy S24 Ultra] dr.ketan:
@Ungeskriptet One of my ROM test user have reported TWRP backup working fine, though restore haven't tested yet.
[Samsung Galaxy S24 Ultra] starbucks2010:
do you know which partitions are available for backup for this user ? Would you have a picture of proposed partitions for backup ?

thanks
[Samsung Galaxy S24 Ultra] dr.ketan:
Currently available partitions for backup are boot,init_boot,cache,super and data

@Ungeskriptet seems backup of above said partition working fine, reported by two users.

- MTP working

- Flashing modules from TWRP working

- USB storage broken

I think adding backup for vendor_boot,optics and prism consideration will be great.

Thank you!
[Samsung Galaxy S24 Ultra] Ungeskriptet:
I did some testing on my own and decided to upload my build

USB storage has been fixed and I added the partitions you mentioned to the backup menu. You can also see "EFS" there, I recommend making a backup of that and saving it somewhere safe. It contains partitions fsc, fsg, modemst1, modemst2, efs and sec_efs. Those partitions have device-specific data in them like the IMEI, so if you corrupt these partitions and do not have a backup, the phone will turn into an expensive paperweight 🙃
[Samsung Galaxy S24 Ultra] lupin57:
Thanx and all is fine ^_^

Just a small bug ...

To Power Off ... it reboots in Recovery !

Tried 5 times and always the same behavior !
[Samsung Galaxy S24 Ultra] doclucas:
Wow! Awesome! Thank you so much @Ungeskriptet

Any chance we will have working decryption too? That's extremely important...
[Samsung Galaxy S24 Ultra] Ungeskriptet:
It does that because it saves the boot string to RAM, and when you power the phone off RAM doesn't get wiped immediately, so the bootloader will see the string at next boot.

I will look into fixing it
[Samsung Galaxy S24 Ultra] Ungeskriptet:
Decryption might or might not be very easy to get working, but it definitely isn't impossible. We probably have to wait for twrp-14 to release because my port right now is using TWRP trees meant for Android 12.1
[Samsung Galaxy S24 Ultra] Fdm76:
How do I install twrp? You also need to install the vbmeta_disabled.tar
[Samsung Galaxy S24 Ultra] jrkruse:
You need a rom with encryption removed and a patched boot image to remove recovery restore or a rom that has it removed from vendor or you will loose twrp after rebooting device
[Samsung Galaxy S24 Ultra] cokeman2010:
This TWRP is really weird.

I deleted some apps from system/product partitions manually by root explorer and was able to backup and easily restore the whole system (except EFS), Then somehow after one restore I was unable to start the system UI, so I rebooted into TWRP, did factory reset there and then system started without user apps but started.

So I created another backup and was able to restore it but I am not able to restore the old backups before this strange failure.

I thought that TWRP backup takes care of all data among selected partitions, but this time it's something weird on data partition or somewhere else.

I want the TWRP because I want to have the oportunity that when I mess something up with the system I am able to easily restore the system to the latest working savepoint with all my data, not just system which I have to wipe anyway.

Will the TWRP be fixed in the near future?
[Samsung Galaxy S24 Ultra] lupin57:
Hi Unges and thanx for all

Don't have a native Linux OS ... used just a WSL (Linux Win Subsystem) and all is fine with all tools needed ^_^
[Samsung Galaxy S24 Ultra] jrkruse:
just move the old backup into current backup folder
[Samsung Galaxy S24 Ultra] exocetdj:
I have had something similar

I ran the aio userdata (after stock firmware flash)

Everything went as described during install, I.e three reboots to twrp and no obvious errors.

Next up I installed root then formatted device and rebooted to system.

I set up device with account so some data was present and then went back to twrp to backup which seemed to go successfully

I next wiped /data and rebooted to confirm data was wiped, all good as was met with setup wizard.

I finally restored the data backup in twrp and was met with the same behavior as described in this post. Also USB otg seems to be broken as cannot mount external storage via USB.

This is with v0.4 👍

Edit: apologies, I have this confused with the aio thread for some daft reason. I guess still relevant as it is r.e twrp used in the v0.4 aio user data
[Samsung Galaxy S24 Ultra] jrkruse:
Yes this is definitely not the place to ask about my aio the developer of the twrp in this thread has no control over what I have done. If you used my aio please ask questions there
[Samsung Galaxy S24 Ultra] exocetdj:
OK 👍 👌
[Samsung Galaxy S24 Ultra] doclucas:
There are already several TWRPs decryption for android 14 based ROMs and full sources available. Even using the same chipset as this phone, for example:

[RECOVERY] [12] [UNOFFICIAL] TeamWin Recovery Project

Introduction: Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added...

xdaforums.com

Have you looked into them by any chance?
[Samsung Galaxy S24 Ultra] OhSnapABee:
Could somebody PLEASE make a video guide for this??? I haven't learned much coding yet and I really don't know how to navigate linux, and some of the instructions are completely under the assumption that I know all of this but I just really want to root my phone.
[Samsung Galaxy S24 Ultra] doclucas:
How to install stock rom with encryption removed but still use the lock screen pin and fingerprint unlock? How to patch the stock boot image of this phone not to restore the original recovery?
[Samsung Galaxy S24 Ultra] jrkruse:
Im not sure if your asking if finger print will work with encryption removed and answer is yes. If you’re asking if you can remove encryption and keep same fingerprint and pin already on device the answer is no. When you remove encryption you must format data.

The below file will do everything you’re asking automatically

SM-S928B/0 Userdata_AIO Odin Flashable To Automatically Remove Encryption Make Rom RW Install TWRP & Root Use On Stock Firmware Unlocked Bootloaders

This is a file that can be flashed with full stock firmware or stand alone on stock firmware in odin. It automatically installs patched Vbmeta Image and Twrp Recovery Image plus removes encryption and makes rom RW Warnings Please Read Before...

xdaforums.com
[Samsung Galaxy S24 Ultra] doclucas:
Looks great. Thank you 😊
[Samsung Galaxy S24 Ultra] doclucas:
@Ungeskriptet have you tried creating a nandroid backup to the USB-OTG/USB Storage? It fails with errors for me.
[Samsung Galaxy S24 Ultra] Ungeskriptet:
Nope I did not try it
[Samsung Galaxy S24 Ultra] Ungeskriptet:
Does anyone know who owns this GitHub organization? https://github.com/samsung-sm8650
[Samsung Galaxy S24 Ultra] doclucas:
ok, wanted to report a few issues I found so far, would be awesome if you can fix them:

- Backup to USB-OTG doesn't work (I haven't tried any restores yet, from any source)

- Refresh sizes in the backup menu doesn't seem to work

- The battery always seems to display 100%, even when it's less.
[Samsung Galaxy S24 Ultra] doclucas:
And I think the device doesn't charge when loading TWRP. Probably because it "detects" the battery is 100% full, while it's obviously not.
[Samsung Galaxy S24 Ultra] Archer3770:
Some things seem to be working properly now. 😄 (my build)

View attachment 6121258

View attachment 6121259
[Samsung Galaxy S24 Ultra] goldya:
Hi! What is name case for ultra?
[Samsung Galaxy S24 Ultra] doclucas:
The ESR Flickstand case:

Galaxy S24 Ultra Cases - ESR

We've got a stellar collection of Galaxy S24 Ultra magsafe cases all with military-grade protection that are the perfect partners for your new Samsung.

www.esrgear.com
[Samsung Galaxy S24 Ultra] doclucas:
Great job, @Archer3770 , works perfectly! ;) Make it official! lol
[Samsung Galaxy S24 Ultra] Archer3770:
View attachment 6122326
[General Questions and Answers] darshanhiranandani:
Hey everyone, I'm Darshan Hiranandani, I've been encountering some lag and stuttering issues while gaming lately, and I'm hoping to get some troubleshooting tips from the community. Has anyone else experienced similar issues and found effective solutions? Any suggestions or advice would be greatly appreciated!

Looking forward to hearing from you all.
[General Questions and Answers] xXx yYy:
General tips:

Restart your device: This can clear temporary files and cached data that might be affecting performance.

Close unnecessary apps: Running multiple apps in the background can consume resources and lead to stuttering. Close any apps you're not actively using, especially resource-intensive ones.

Update your phone: Make sure you have the latest software updates for your Android version and the game itself. Updates often include performance improvements and bug fixes.

Check your internet connection: If you're playing online games, ensure you have a strong and stable internet connection. Try switching to Wi-Fi if you're on mobile data, or vice versa.

Adjust in-game settings: Many games offer graphics and performance settings you can adjust. Lowering the resolution, graphical quality, or frame rate can help reduce lag.

Additional tips for specific issues:

Device overheating: If your phone gets hot while gaming, it can throttle performance to prevent damage. Try playing in a cooler environment, removing the phone case, or taking breaks to let it cool down.

Storage issues: Ensure you have enough free storage space on your device. Insufficient storage can cause performance issues.

Battery saver mode: If battery saver mode is enabled, it might limit performance to conserve battery. Try disabling it while gaming.

Specific game issues: Sometimes, specific games might have known performance issues or bugs. Check online forums or the game's developer website for known problems and potential solutions.

Advanced tips:

Clear app cache: Clearing the app cache of the game might help if corrupted data is causing problems. Be aware that this will delete temporary data, so you might need to log in again or lose some game progress.

Enable developer options: Enabling developer options on your Android device gives you access to more advanced settings, including forcing apps to run in a different graphics mode. However, proceed with caution as changing these settings can potentially cause instability.

If you've tried these tips and the problem persists, it might be more specific to your phone model or the game itself. Consider searching online for solutions related to your specific device and game, or contacting the game's developer for support.
[Redmi Note 12 5G / Xiaomi Poco X5] taki_india:
​

Black Iron-Project for Xiaomi POCO X5 5G / REDMI NOTE 12 5G

​

* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels.
* You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.

A Small Description of the Iron V4.1​

This time for the A14 version (V4.1) I didn't want to start from any basis other than the AOSP one Feel free to build and have fun with the BLKI!!

Telegram: Group

Github: Black Iron-Project

PayPal: Buy me a coffee

BLKI Team: @ralf979 Only me ? No, not!! there's @GioKas93, Andrea UZ (proud husband, father, bassist and android lover) and the shy one....he doesn't want to be seen!!

EXTRA FEATURE

​

Click here to see

SCREENSHOTS

Click Here To See

WHAT WORKS?

Almost everything

WHAT DOESN'T WORK?

You tell me

DOWNLOADS

click here to download

Android OS version: 14

Security patch level: Febuary 2024

Build author/Device Maintainer: @takixamru

Source code: https://github.com/Black-Iron-Project

Prebuilt kernel: https://github.com/Amrito-Projects/device_xiaomi_stone-kernel.git
[Redmi Note 12 5G / Xiaomi Poco X5] FahimAnayet:
Thank you and thanks to all the people worked hard to make this rom. This rom is working fine for me, however I want to root it via KSU. Unfortunately all of the rom for POCO X5 5g is qgki kernel. Which is not supported by KernelSU.

So, could you please share the kernel source(not prebuilt kernel), so that I can patch it for KSU, or could you be so kind to provide any KSU added / supported Kernel.

Currently using root with Magisk which have several problems with some of my apps.

Currently using root with Kitsune Magisk, which solved all problems. No need to build any KSU supported kernel anymore. But if anyone build KSU supported kernel I would happily switch.

Thank you.
[Redmi Note 12 5G / Xiaomi Poco X5] taki_india:
sadly xiaomi released oss kernel broken our dev kaminotoshi working on it .. for now we are using prebulit kernel
[Redmi Note 12 5G / Xiaomi Poco X5] taki_india:
No More Official Updates For This Rom
[Fire TV General] Finnzz:
The new PS7669/4007 update that began rolling out the last few days, blocks apps from being able to use ADB.

This breaks many 3rd party apps, like Mouse Toggle and Launcher Manager. I'm assuming that Amazon is doing this to put a final death nail into custom launcher work arounds, but there's a lot of collateral damage to other apps that used the ADB feature too.

The new update is still in early rollout, so most haven't gotten it. I'd assume the same restriction is coming to FireOS5, OS6 and OS8 too.

EDIT: affected firmware

NS6702/5093

PS7669/4007

RS8103/2083
[Fire TV General] fire_cuber:
I hope Amazon digs its own grave with this and loses many customers.

The additional advertising in the Prime subscription will do the rest.

Greed eats brains.
[Fire TV General] TimmyP:
Reminder that Walmart has actual Google TV boxes for 20 bucks that you can do anything you want to.

I got one a year ago, made Kodi the only launcher (all its used for), and disabled internet with router parental controls. Works fantastic.
[Fire TV General] ptstr:
How do I block it?

I’m still on Fire OS 7.6.6.4 (PS7664/3772).

I just disconnected my firetv from my wifi...

There are some good methods in this page:

[https://www.aftvnews.com/how-to-blo...ates-on-the-amazon-fire-tv-or-fire-tv-stick/)

But I ended up using this easy method (no root, router or open dns config needed) which turned to work for me (credit to @Ighor):

[https://forum.xda-developers.com/t/...lock-updates-dns-way-no-root-needed.4397079/)

But I’m not sure anymore it’s actually working given that my version right now is higher than what I had (I used to have version 7.2.9.2). @Ighor Does it still work for you? What version are you on?

Do you have a more reliable way to block updates that you recommend?

Thank you

P.S. Is this a good method I just found:

“I use the NetGuard APP and block everything that doesn't matter, including the update processes.

NetGuard - no-root firewall - Apps on Google Play

A simple way to block access to the internet per application

play.google.com

update processes which should block:

com.amazon.tv.forcedotaupdater.v2

com.amazon.device.software.ota

com.amazon.device.software.ota.override

“

nvm on this last method someone said few years ago that: “

This approach has proven unreliable on various Amazon device going all the way back to 2nd gen Tate:

- you can't block the relevant OTA services without root

- blocking by IP is only a temporary fix as Amazon rotates addresses

Despite claims to the contrary no local 'firewall' can be 100% effective without root access.”

@xnappo @Ighor Will something like this work:

Net Blocker - Firewall per app​

Net Blocker - Firewall per app - Apps on Google Play

A simple tool to block Internet access per application.

play.google.com

Basically block all apps access to the internet except the ones that we use? Will it be able to block system services and amazon apps without root? Nvm it says it can only block non root apps... Arghh we got to get this right this time, this is our last chance...
[Fire TV General] ptstr:
What about OS7 it’s not coming? I’m still on Fire OS 7.6.6.4 (PS7664/3772). Will mine get skipped?
[Fire TV General] nomobytes:
Workaround for MouseToggle:

Toggle ADB debugging from Developer Options and then:

1. Reinstall MouseToggle from your phone (latest version is 1.12)

2. Accept the ADB permission popup

3. Shell to /data/local/tmp/.mousetoggle

4. Issue the command ./nmouseg stop

5. Issue the command ./nmouseg start &

You have just activated MouseToggle!!
[Fire TV General] nomobytes:
Note that this broken behavior is also exhibited in the latest mantis system update- 6.7.0.2 (NS6702/5093)

-nomobytes
[Fire TV General] nomobytes:
If the workaround is effective you can automate the stop/start commands from Tasker, or Terminal, etc, if you are rooted, or issue from an external device (a rooted mantis, perhaps)
[Fire TV General] Reckerr:
Haven't been in the scene recently but tech doctor program I assumes doesn't work now. Left home and came back to update installing after being on an old version for a long time..

They broke an app I used to adb files for emulators over wifi to the fire stick as well. Strange

Gone get one of the Walmart boxes
[Fire TV General] ptstr:
But didn’t they block all apps installed to use adb including Tasker adb wifi/termi? It sounds like you need to be external to the system to issue the adb commands...
[Fire TV General] nomobytes:
The remote adb shell to 127.0.0.1:5555 no longer works on my mantis with the latest os update.

However, you should be able to activate mouseToggle over a remote shell using the nmouseg stop/start commands though it won't survive a boot.

-nomobytes
[Fire TV General] BookCase:
I feel like there has to be some kind of law against this evil! 🤬

🥵😡
[Fire TV General] xnappo:
I honestly don't understand why they care so much. Do they really think those home page ads getting skipped by the number of people who even know how to sideload makes a revenue difference? I don't even mind paying a bit like with Kindle to make up for whatever discount they are giving on the device...
[Fire TV General] Skel40:
Affected Fire TV Software Versions based off the devices I currently own:

Fire TV Stick Lite (Sheldon) FireOS 7.6.6.9 (29696698244)

Fire TV Stick 4K Max Gen 2 (karat) FireOS 8.1.0.3 (22112904068)

Fire TV Stick 4K Gen 1 (mantis) FireOS 6.7.0.2 (10034079108)

FireOS 5 is unknown to me. If others can confirm which version, let us know. Block updates. This is our final chance for user control before these newly released updates.
[Fire TV General] Skel40:
New update: pm clear is broken.

FireOS 8.1.0.6

FireOS 6.7.0.3

FireOS 7.6.7.1
[Fire TV General] Finnzz:
Amazon already started protecting certain packages (eg OTA app) from the clear command an update or two ago, at least on FireOS7.
[Fire TV General] SweenWolf:
I think pm clear for OTA is also blocked on 6.7.0.2
[Fire TV General] DP FH:
I used to periodically restore the DNS to download app updates, sigh...

If I knew that before I would have just used aurora store.

The only solution I can see right now is to unplug your fire stick as soon as you're done with it.

But obviously this is very prone to the mistake of forgetting it.
[Fire TV General] blakegriplingph:
I can confirm that. Attempting to clear and/or block that one app would invariably result in a failure.
[General Questions and Answers] curvenger:
Hi guys,

I have been searching the firmware of CAT S62, but i have not found it anywhere. Can any of you guys can help me out here. I would be very glad if you can point me to the right direction.

best regards.

curv
[Xiaomi 13] droople:
Hi there,

I just got my Mi 13 with MIUI.eu 14 version (not HyperOS based one).

I'm still using the recent, home, back three buttons.

Previously with my Redmi K30 Pro (Miui.eu 13) and Mi Mix2s (Miui.eu 12) , when I long press an app on the recent screen, it will pop up four small icons to let me choose if I want to split the screen or other options.

But on my Mi 13 with MIUI.eu 14 (not HyperOS based one), if I long press a recent app, it will get stuck, nothing pops up, and I need to hit back to quit.

Any suggestions?

Cheers,
[Xiaomi 13] khusika:
View attachment 6070455

Is it like the screenshot above?

If that so, try to click and hold on one of the applications in recent apps, those options will popup with that way.