yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] RyanCr7:
If you are someone like me who loves using Android with your right hand then you might also hate what Google did to the navigation bar in the recent Android editions.

The back key is on the far left of the screen which is difficult to touch.

Before you could just go to system/usr/keyLayout/Generic.kl and edit the values of back and recent keys but nowadays it doesn't work on most of the phones since Google doesn't allow modifying navBar.

So here's how you can swap back and the recent in Android 10 and 11.

This will only work if you are rooted.

1) Get a file manager like Root Explorer or Mixplorer

2) Go to root/system_ext/priv_app or wherever the hell your SystemUI is.

3) Copy your SystemUI to phone memory.

4) Rename it from SystemUI.apk to SystemUI.zip

5) Now open it. Navigate to res/layout and look for back.xml and recent_apps.xml

6) Now for the back.xml name it to recent_apps.xml

For recent_apps.xml name it back.xml

( That is pretty much self-explanatory. We are just swapping here)

7) Get out and rename SystemUI.zip to SystemUI.apk again.

8) Now move newly edited SystemUI to root/system_ext/priv_app or wherever the hell your SystemUI was before.

9) Restart SystemUI. (Might get restarted automatically)

or simply reboot your phone.

10) Enjoy!

Credit :

Thanks to xda member @Tulsadiver for the idea
[Android Software/Hacking General [Developers Only]] Never_Sm1le:
Thanks for the idea, but your method requires modification to /system which is not recommended. I suggest place the modified copy of systemUI.apk in a Magisk Module.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
Like this.

One is for a Pixel phone (SystemUIGoogle.apk). Second for SystemUI.apk

Edit: Currently formatted for Android 11 but if you go down into the vrtheme folder and change the "system_ext" folder to "product" it'll be good for Android 10.
[Android Software/Hacking General [Developers Only]] mody3bdo:
Hey ! Thanks for the module , but for some reason it made the two buttons disappear and non-functioning , just vibrating when clicked ..

is there any solution for that ?

I am using DotOs android 11 on Redmi 5 plus vince

thanks in advance !
[Android Software/Hacking General [Developers Only]] k2828:
@Tulsadiver

The zip above doesn't work properly. Back buttons works but not visible. Regents buttons doesn't work and isn't visible.

Could you create one for the following android 11 rom please?

https://xdaforums.com/t/gsi-rom-curtana-joyeuse-excalibur-11-0-aosp-gapps-09-04-21.4165873/

Thx
[Android Software/Hacking General [Developers Only]] Tulsadiver:
This is phone and sometimes even firmware update specific. If you are running this rom and care to pull your systemui.apk, I'll take a look but I don't have time to download a entire rom, extract it, and then modify it.
[Android Software/Hacking General [Developers Only]] k2828:
@Tulsadiver

Thx
[Android Software/Hacking General [Developers Only]] Luxaky:
I'm using dotOS 5.1 Android 11 on Redmi Note 7. I managed to get it to work by following the manual steps. The Magisk module gave me the same problem.
[Android Software/Hacking General [Developers Only]] exwan:
Thank you OP. Ur a live saver. I hated the left side back button and been searching everywhere for this. Thank you!

I couldn't made the Magisk module working. I'm using conquerors android 11 on redmi note 7 pro
[Android Software/Hacking General [Developers Only]] sailorcanfly:
I used root explorer try to copy the modified system UI but denied. why?
[Android Software/Hacking General [Developers Only]] RyanCr7:
You need to give write permission to root explorer. It's written as RW on top of Root Explorer app.

Or use Mixplorer. Give it Allow management of all files permission.
[Android Software/Hacking General [Developers Only]] MML.Pro:
the phone is stuck on this "Phone starting up", I tried to back the original file but it doesn't work, can anyone help me to back it to the previous state?
[Android Software/Hacking General [Developers Only]] LiBYan.DroiD:
Works with me on Arrows OS a12
[Android Software/Hacking General [Developers Only]] Joshgo:
Still works for a12 aosp rom poco x3 nfc
[Android Software/Hacking General [Developers Only]] ScarletMeteorC:
Thanks for the great advice but I didn't quite get what do you mean by "place the modified copy of systemUI.apk in a Magisk Module". Can you explain the steps in a bit more detail? Thank you very much.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
Are you rooted with Magisk? What Android level are you on...11, 12, etc.
[Android Software/Hacking General [Developers Only]] ScarletMeteorC:
Thank you so much for the prompt reply. I loved the experience of the original android and I am not so interested in modifying it bc the navigation button was the only thing I thought I cannot get used to. After a week or so I re-trained my muscle memory to accommodate the return button on the left and the recent button on the right. Happy days now!
[Android Software/Hacking General [Developers Only]] iqranawaz:
There is many suggestion, which one is best.
[Android Software/Hacking General [Developers Only]] r3gister:
hi, my system does not have the file SystemUI.apk. Can I swap the recent button and the back button with the following files?

SystemUIEx.apk

framework-res.apk

#:/system/product/priv-app # ls

ls

ConfigUpdater GooglePartnerSetup Phonesky_CN

GmsCore OobConfig SettingsIntelligence

#:/system # find /system -name SystemUI*

find /system -name SystemUI*

/system/priv-app/SystemUITools

/system/priv-app/SystemUITools/oat/arm/SystemUITools.vdex

/system/priv-app/SystemUITools/oat/arm/SystemUITools.odex

/system/priv-app/SystemUITools/SystemUITools.apk

/system/priv-app/SystemUIEx

/system/priv-app/SystemUIEx/SystemUIEx.apk

/system/priv-app/SystemUIEx/oat/arm64/SystemUIEx.odex

/system/priv-app/SystemUIEx/oat/arm64/SystemUIEx.vdex
[Android Software/Hacking General [Developers Only]] Tulsadiver:
You are welcome to try using this zip. Either upload your SystemUIEX.apk or do it yourself. Replace the ones that are currently in this zip.
[Android Software/Hacking General [Developers Only]] r3gister:
This is my SystemUIEX.apk file. I decompress it and find that there is no back.xml or recent keyword in it.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
I don't know.... maybe systemuitools... never seen a SystemUI without a back and recent_apps.
[Android Software/Hacking General [Developers Only]] r3gister:
After decompressing SystemUITools.apk, there are no back and recent files.

I found these three keywords here, will it be related to this.

resources.arsc/res/values/strings.xml

<resources>

<string name="abc_action_bar_home_description">Navigate home</string>

<string name="abc_action_bar_up_description">Navigate up</string>

<string name="abc_action_menu_overflow_description">More options</string>

...

I installed navbarswapEX and the button didn't toggle after rebooting.
[Android Software/Hacking General [Developers Only]] r3gister:
I have solved it, SystemUI.apk is not in /system directory, but in /system_ext directory.

thanks.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
Actually, it is in system/system_ext but that is where it has been since Android 11 on most phones.
[Android Software/Hacking General [Developers Only]] SXUsr:
Hahahahahahahah! This is xdadevelopers, of course it's recommended!
[Android Software/Hacking General [Developers Only]] Phantom Thief:
Neat trick! Ty
[Android Software/Hacking General [Developers Only]] pileot:
Can you please go into detail about how someone would do this?

Currently trying to get my buttons swapped on my Pixel 8 Pro. I can extract the SystemUIGoogle.apk with the back.xml and recent_apps.xml files but once I swap them I can't replace the modified APK in the system memory. Having this all in a magisk module makes a lot more sense, I just cant figure out how to create one.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
I have a Pixel 8 pro and the only way I was able to swap the back and recents is modifying the smali code. Resources arsc and xml files can't be modified at this time. Are you on December firmware?
[Android Software/Hacking General [Developers Only]] pileot:
Yeah I'm on the latest December update as far as I can tell. Rooted with magisk, still on stock firmware.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
I looked at it again.... didn't realize it but it seems like you need at least, verity and verification disabled, (like you need to do for a custom kernel) for this to work. I also am using a custom kernel so im not positive but it's probably the disabling of verity and verification that lets it work.

I was getting a bootloop. I had updated without disabling verify. I disabled and flashed a kernel, now it works again.
[Android Software/Hacking General [Developers Only]] pileot:
If you have a solution that works I'll give it a try as long as you can point me to the files and a reasonable guide. It's been a decade since I've had a phone I can play with root, still trying to figure it out the landscape has changed some lol.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
Yes, it changes quickly.

The only problem with disabling verity and verification is you have to wipe afterwards, the first time.

[KERNEL] Despair Kernel

Mission: The purpose of this project is to increase efficiency of the Pixel 8 series devices by merging functional patches with minimal bloat. If you submit bug reports without a log, you may be prosecuted...or executed. Disclaimer: If your...

xdaforums.com

I'm using depair kernel.

I think there might be other methods to swap navbar. They would be on the Pixel 8 pro forum. Right now I can only modify smali files as the resources.arsc and xml files cannot be recompiled currently on android 14.
[Android Software/Hacking General [Developers Only]] pileot:
What would be the significance or impact of disabling verity/verification?

Nothing really on the P8P forum, a few people complaining of not being able to swap them just getting used to it. I've tried a dozen magisk modules or apps, none work (yet) I guess it's just too new lol.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
According to google:

The dm-verity feature lets you look at a block device, the underlying storage layer of the file system, and determine if it matches its expected configuration.

4.84 MB file on MEGA

mega.nz

This is what I flashed. In order to prevent a bootloop, after every full reboot of your phone, the phone relocks itself.....you have to unlock it twice.

I used to just swap the names of back.xml and recent_apps.xml in layouts but the xmls and resources.arsc cannot be recompiled for Android 14 at this time.
[Android Software/Hacking General [Developers Only]] pileot:
Yeah, thats what I found when I searched Google for it. Maybe I asked wrong, I'm more wondering about the IMPACT of disabling these features. Like, will it change the user experience at all?

I've been using PixelFlasher, I guess my steps to flash would be to disable verity

Then I need to install that despair kernel? Or is this step optional?

Then the zip you provided, is that a magisk module? Or do I need to flash it somehow with PixelFlasher? or is there another better way I havn't discovered yet?

Sorry to keep bugging you, I really appreciate your help.
[Android Software/Hacking General [Developers Only]] Tulsadiver:
It's a magisk module. It's firmware specific. If something changes the smali code in the next update, a new module would be necessary. I used to post a thread of my stuff in the forum but modifying stuff the way I do keeps getting more complicated and people have overlays or use Xposed like aosp mods.

If you can run bash script on your PC I can give you a script to run where you can build this mod yourself, however, you aren't bugging me. I enjoy helping people get their phones like they want them. I'm just not as much help as I used to be, lol!

[MOD][Xposed+Magisk][14 Compatible] Pixel Xpert - System modifications for Pixel phones 12+

This is a mixed Xposed+Magisk module, which is made to allow customizations that are not originally designed in Pixel phones. Features: Currently, Pixel Xpert offers customizations on different aspects of system framework and SystemUI...

xdaforums.com

I'm unclear about the kernel being necessary. You could try it with just removing verity first.

I've never used pixel flasher. I flash mine manually in fastboot.
[Android Software/Hacking General [Developers Only]] pileot:
Well, after all day of fighting/learning how this new phone works, I've FINALLY got that kernel installed and this magisk module works wonderfully. Back and recents buttons are swapped and I'm so happy it was totally worth it.

Hopefully there becomes a more generalized solution soon, I'm not looking forward to repeating the process every update lol, but for now I'm so glad its working thank you :)
[Upgrading, Modifying and Unlocking] louco21:
Can you help me?I have my code to unlock my samsung but don't know what to do with?My phone ask me for code pin but i don't have *and # so i can't enter the code i have?I need help,please.

Nobody to help me please?
[Upgrading, Modifying and Unlocking] louco21:
Nobody to explain me how to enter the code i pay?

Please?
[Upgrading, Modifying and Unlocking] Ingvarr:
Courtesy of http://www.unlocksamsung.co.uk/guides.htm
[Upgrading, Modifying and Unlocking] louco21:
Thank's a lot,i try but my code is wrong i think, it don't work, but thank you very much!!!:)
[Upgrading, Modifying and Unlocking] darth maximus:
Can you try this for me?

go to phone dialer, enter the following: *#7465625#

can you change all entries to Enabled?

**I've an unlocked Omnia so can't try it for you first.**
[Upgrading, Modifying and Unlocking] louco21:
Ok i do this but if i try again nothing is change, can you explain me what you want me to do?
[Upgrading, Modifying and Unlocking] Lazarix:
Surely if you set all options to enabled, it'll enable ALL locks on the phone instead of disabling them?
[Upgrading, Modifying and Unlocking] Lazarix:
After setting the "network lock" to disabled, when you enter that service menu again, it just automatically re-enables it again :(
[Upgrading, Modifying and Unlocking] craig46:
Where can I find my unlock code

I have been reading the posts about this. I am on the Vodafone Dutch provider and want to unlock the i900 I have. Now, I have no idea where to find it and as you are the expert, can you help me? :rolleyes:
[Upgrading, Modifying and Unlocking] craig46:
Just been surfing about..now you will not get you unlock code until the i900 you have from your provider is more than a year old. So, unless you want to pay to have it done (+/- €40 here in NL) you will just have to patient!
[Upgrading, Modifying and Unlocking] maremestera:
omnia sim unlock

no free solution?
[Upgrading, Modifying and Unlocking] pmcgowan86:
for sure there is not..... i can get you the code for 30 euros though in arround one day
[Upgrading, Modifying and Unlocking] Desperato:
www.3grpl.com can help for 15 euro and fast service i have tested
[Upgrading, Modifying and Unlocking] pidsw:
This is for an I907. I imagine that if you are locked to a carrier to you call tech support and do something along these lines and go through the same process.

That is, assuming that you have some sort of account with the company that originally had your phone. I got my off ebay, but it was AT&T locked. Luckily I have an ATT account.

I called ATT support (611) pressed, 1, 5, 5, 0 (or something like that to get to a customer service person and said:

I am going to Hong Kong, a friend purchased a prepaid sim card for me. He said that I needed to call AT&T to ask for a subsidy unlock code to use my card over there.

They checked the imei and account code and then gave me my 8 digit number.

May not apply if you don't have an account with the locking company. Good luck.
[Upgrading, Modifying and Unlocking] nadicool:
There is a solution

http://www.bytetips.com/free-unlock-tricks-for-samsung-omnia-i780-and-i900/
[Upgrading, Modifying and Unlocking] nadicool:
One more solution

http://www.samsung-omnia.org/how-to...omnia-i900-(remove-simlock)/?action=printpage
[Upgrading, Modifying and Unlocking] nadicool:
Try this but not sure

Just enter this code on ur omnia and u have a unlock phone..

*2767*3855# > this is for Hard Reset, not to unlock sim: edited by Admin

I unlocked mine just now... Mine was locked to Orange, UK...

Enjoy ;)
[General Questions and Answers] Sanr76:
Hi how to download firmware for wuawei p40 pro ELS-NX9 C432E8R4P1 do you have link for that? Thank you
[Samsung Galaxy Watch] rjohnstone:
Just received a new firmware update this morning. (87MB)

SM-R820

Tizen 5.5.02

Software version R820XXU1DUA3
[Samsung Galaxy Watch] Bartek B:
needs firmware for SM-R805F

you can help

verified_user

volume_up

content_copy

share
[Samsung Galaxy Watch] fenek81:
@rjohnstone

What region do you have on your watch?
[Samsung Galaxy Watch] rjohnstone:
I'm in the US. WiFi/Bluetooth, not an LTE version.
[Android Head-Units] scampo77:
Hello, I can't change anything on my preset desktop. Is there a reliable launcher that everyone is using?
[Android Studio] cloud2828:
I am trying to figure out how I can light an LED with my NodeMCU V2 via the use of WiFi and a phone application I create via Android Studio but I don't know where to start nor can I find any information on how I can do it, I've seen tutorials where they make me use their 3rd party tools to achieve this and I've seen it done on a web server but I'd like it to be on a phone application. Is there any way this can be done? Bluetooth is not an option because I want it to be accessed from anywhere as I plan to port-forward the IP in the future.
[Android Studio] mdawdy:
This is a very interesting idea. I do not have a specific answer. I did some programming of 68HC11 about 20 years ago. The chip was mounted on a system board and connected to my desktop computer using a serial cable. I would develop the program on the desktop then download to the `11 over the serial cable. There was a small program in the `11 that would receive the program and load it into the `11 memory.

Structurally you need similar components: a software development system that run in your phone [a small Android Studio], an electronic communication link [Bluetooth, http, whatever], a system board, and software in the system board to receive commands and a data stream from the phone and load the stream of machine language into the 68HC11.

I still have the system board: CME11E9-EVBU AXM-0199 REV.C Axiom Manufacturing. For more info do a Google search for that ID, or just click here...

https://canada.newark.com/axiom/cme-11e9-evbu-ed/spi-sci-rs232-lcd-dev-board/dp/13C2791

I am not familiar with what is going on in that section of technology these days, but much of what you need should be available and findable. If such a system does not yet exist then it is a business opportunity waiting for someone like yourself.

All the best to you :)
[Samsung Galaxy S21 Ultra] Alanmw86:
if so how do they compare, performance wise, and rom/mod/root etc wise?
[Samsung Galaxy S21 Ultra] BladeRunner:
all US models should have to the Qualcom 888 whether they are the carrier or US unlocked version.
[Samsung Galaxy S21 Ultra] robertcrook:
Samsung has announced the Exynos 2100, the mobile processor that's expected to power its upcoming Galaxy S21 flagship across much of the world outside the US
[Touch Diamond, MDA Compact IV General] anubis23:
Hmm did anyones touch diamond came with files and what not loaded onto the internal storage drive? the 4gb one? cuz i coulda sworn my did... but then formated the drive >.> and when i relfash it was clean...
[Touch Diamond, MDA Compact IV General] murklor:
Yep I've done the same mistake. Clearing the internal memory removes everything, including the default files and folders. Luckily I had a backup.

However, I would guess that a complete soft/hard reset will put it back.
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] Schnedi:
| ABOUT US |

This is a personal project based on AOSP

| BUG REPORTING |

• DO NOT Report bugs if you're running a custom kernel or you installed Xposed

• Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

• If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

• If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

• Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

| SUPPORT |

• Titan A12: https://t.me/titanf2pro

| FW REQUIRED |

• 12.5.3.0 RJKMIXM

| DOWNLOADS |

• FW: https://xiaomifirmwareupdater.com/firmware/lmi/stable/V12.5.3.0.RJKMIXM/

• Titan: https://sourceforge.net/projects/lmi/files/

• Magisk: https://github.com/topjohnwu/Magisk/releases

| CLEAN FLASH |

• Reboot to recovery

• Flash FW

• Flash Titan

• Flash Magisk (optional)

• Format data -> yes

• Reboot system

| UPDATE |

• Reboot to recovery

• Flash Titan

• Flash Magisk (optional)

• Wipe Cache/Dalvik

• Reboot system

| SOURCES |

• Device: https://github.com/RealSchnedi/device_lmi

• Kernel: https://github.com/Official-Ayrton990/android_kernel_xiaomi_sm8250

• Vendor: https://github.com/RealSchnedi/vendor_lmi

| PAYPAL |

• https://www.paypal.com/paypalme/JonaSchnedi

| CREDITS |

• TH779

• Ayrton990

| THANKS |

• LineageOS

• crDroid

• SparkOS

• AOSP-Krypton

• Evolution-X

• PixelExperience

---------

Any others I may have forgotten to credit

##########
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] Abdul Rafé:
What's the difference between msm extended and derpfest.
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] fbousk:
Thanks for your work ,great and stable rom and know that your are going to add a lot of features👍
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] Cave_diver:
Awesome ROM & a great daily driver. Thank you for your work!
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] teddybear3k:
Yeeee. Thx
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] creezalird:
1st day impression, overall a lot better than msm :D good job @Schnedi

The battery warmed up sometimes, but maybe still too early to say. Overall very good performance and also battery life.
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] remont5:
Can someone post few screens?
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] mactzy:
How was it? Can you send some screenshot of battery stats?
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] remont5:
Thank you, how battery life?
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] quacc_:
i dont have stats, but u have absolutely nothing to worry about

some guy on the telegram posted that over a whole nights sleep, they only lost 1%
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] creezalird:
I would say quite good. Mine is a bit worse due to my mobile network here is really bad. So it keeps on searching/disconnecting

View attachment 5195043
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] efx7n:
Ty so much bro bro for all effort ver nice rom my favorite
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] paclaco:
Con el módulo de magisk full screen/inmersive gesture.
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] lnmortal:
Ya esta, gracias.
[Xiaomi Poco F2 Pro (Redmi K30 Pro) ROMs, Kernels, ] Rick0x7:
Awesome ROM! Thanks.