Call Recording and Indonesia ROM - Redmi Note 8 Pro Questions & Answers

Just got a Redmi Note 8 Pro with Global ROM and discovered that call recording won't work due to Google/Android Pie limitations.
After some searching, I found (on this forum) that the Indonesia ROM supports call recording on this phone.
Here are my questions:
1. Will burning a different ROM affect my warranty?
2. Will I lose any functionality by switching from Global to Indonesia ROM, and if so, what? Specifically, will NFC functionality be affected?
3. If I ever do a factory reset, will the phone revert to Global ROM?
4. I found the Indonesia ROM files here. There are three files called Recovery, OTA, and Fastboot. Do I need them all? If so, do they need to be burned in any specific order?
5. Where can I find complete instructions for burning the Indonesia ROM? I am new to Xiaomi, and the last time I burned a ROM to a phone was 5 years ago (Samsung); I don't remember anything, so I'd like instructions that assume nothing and don't skip any steps (instructions for intelligent dummies). I found these instructions for installing TWRP, but there's nothing about what to do next, and there's a list of pre-requisites with no explanations (Unlocked Bootloader, Phone Drivers, ADB and Fastboot Drivers), making the instructions insufficient for a noob like me.
Thanks much.

yossidme said:
Just got a Redmi Note 8 Pro with Global ROM and discovered that call recording won't work due to Google/Android Pie limitations.
After some searching, I found (on this forum) that the Indonesia ROM supports call recording on this phone.
Here are my questions:
1. Will burning a different ROM affect my warranty?
2. Will I lose any functionality by switching from Global to Indonesia ROM, and if so, what? Specifically, will NFC functionality be affected?
3. If I ever do a factory reset, will the phone revert to Global ROM?
4. I found the Indonesia ROM files here. There are three files called Recovery, OTA, and Fastboot. Do I need them all? If so, do they need to be burned in any specific order?
5. Where can I find complete instructions for burning the Indonesia ROM? I am new to Xiaomi, and the last time I burned a ROM to a phone was 5 years ago (Samsung); I don't remember anything, so I'd like instructions that assume nothing and don't skip any steps (instructions for intelligent dummies). I found these instructions for installing TWRP, but there's nothing about what to do next, and there's a list of pre-requisites with no explanations (Unlocked Bootloader, Phone Drivers, ADB and Fastboot Drivers), making the instructions insufficient for a noob like me.
Thanks much.
Click to expand...
Click to collapse
Hey,
Before going any further you first need to make sure what region is your phone. Is it a Chinese phone (bought from AliExpress for example) or a real Global phone (bought from a local store/official retail). Because you could very well own a Chinese phone shipped with a Global Rom flashed on it and this could result in some problems for you in terms of what you can do with it and how you can do it.
If you bought/received a phone with already unlocked bootloader, you should return it.
Unlocking bootloader should only be done by you when you need it.
1. Technically unlocking bootloader, ESSENTIAL step prior flashing anything, void your warranty.
However and that's what is interesting, if at some point you decide to flash back your original region rom (here Global) and lock back bootloader, none will know but Xiaomi servers you once unlocked this device certainly not a local reseller. So in term of warranty you should be safe, that is of course unless you brick your phone doing stuff you were not supposed to do with a locked bootloader if you are following.
2. If not mistaking, I think you loose NFC. Indian phones for sure do not have NFC at all, for their version, the chip was replaced with a 2nd SIM card tray (not shared). Not sure if you read the functionality afterward using rooted tricks.
3. No that does not work this way. When you are running a Rom, any version, if you factory reset that room, you just return to installation screen of that given Rom.
To return to Global Rom, you will need to reflash that Global Rom using the same method you did successfully flashing the Indonesian Rom (or any other rom) for example.
Would be wise to first download the exact version of the Rom you are currently using on your phone for archives purpose (BURN IT on good quality medias!) to revert back to it when/if needed. You can also archives OTA updates of that version you may not have taken yet to apply them manually if you ever revert back to that Global Rom and want to.
4. Different versions depends on what you are doing. In your case Fastboot version is what you need at the moment. You can find all different kind of versions of Roms for your RN8PRO on that site
As for the way to flash them, order and everything, you will need to look for guides online,
I dont think any order matters, just make sure to flash them all before rebooting disconnecting device. But if you are unsure of what you are doing, you'd be probably best using a tool such as MiFlash.
5. Here you can find one from the MIUI community website guiding you through the use of MiFlash to flash a stock Rom on your device.
Just note you do not have to use any tools to flash the .images of all partitions, you can easily doing it from command line using fastboot flash command one after an other.
Also note that installing TWRP is usually not needed to flash stock Roms (unlike flashing custom roms). Trying to mess up with the recovery partition is actually what seem to brick most of the devices.
However please note UNLOCKING your BOOTLOADER is MENDATORY.
Hope this helps.
Regards,

doesnt matter if you switch to any rom variant .i have switched mine to indonesian ,europe and indian and alll worked fine execpt indian version felt a bit laggy .just download the fastboot version of the rom and flash it through mi flash tool xiaomiflash .your bootloader needs to be unlocked and dont forget to check cleann all button in mi flash and dont check clean and lock

I have got global version and changed imei with unlocked bootloader. Can i flash indonesian rom without lose f my imei?
Thanks in advance for your answers

Muad.Dib,
Thanks for your detailed reply.
If I understand correctly, unlocking the bootloader voids the warranty just the same as rooting the phone, so if all I want is to get call recording, I may as well just root the phone and save the bother of flashing a different ROM.
Does that make sense to you, or do you see any advantage to flashing a different stock ROM instead of just rooting the phone? From past experience I've seen that rooting has additional benefits anyway.
BTW, I bought my phone on Banggood. It was advertised as Global ROM, and that appears to be what it has. As soon as I turned the phone on it updated to MIUI Global 11.0.2.1; I don't know what version it was before the update.
Muad.Dib said:
Hey,
Before going any further you first need to make sure what region is your phone. Is it a Chinese phone (bought from AliExpress for example) or a real Global phone (bought from a local store/official retail). Because you could very well own a Chinese phone shipped with a Global Rom flashed on it and this could result in some problems for you in terms of what you can do with it and how you can do it.
If you bought/received a phone with already unlocked bootloader, you should return it.
Unlocking bootloader should only be done by you when you need it.
1. Technically unlocking bootloader, ESSENTIAL step prior flashing anything, void your warranty.
However and that's what is interesting, if at some point you decide to flash back your original region rom (here Global) and lock back bootloader, none will know but Xiaomi servers you once unlocked this device certainly not a local reseller. So in term of warranty you should be safe, that is of course unless you brick your phone doing stuff you were not supposed to do with a locked bootloader if you are following.
2. If not mistaking, I think you loose NFC. Indian phones for sure do not have NFC at all, for their version, the chip was replaced with a 2nd SIM card tray (not shared). Not sure if you read the functionality afterward using rooted tricks.
3. No that does not work this way. When you are running a Rom, any version, if you factory reset that room, you just return to installation screen of that given Rom.
To return to Global Rom, you will need to reflash that Global Rom using the same method you did successfully flashing the Indonesian Rom (or any other rom) for example.
Would be wise to first download the exact version of the Rom you are currently using on your phone for archives purpose (BURN IT on good quality medias!) to revert back to it when/if needed. You can also archives OTA updates of that version you may not have taken yet to apply them manually if you ever revert back to that Global Rom and want to.
4. Different versions depends on what you are doing. In your case Fastboot version is what you need at the moment. You can find all different kind of versions of Roms for your RN8PRO on that site
As for the way to flash them, order and everything, you will need to look for guides online,
I dont think any order matters, just make sure to flash them all before rebooting disconnecting device. But if you are unsure of what you are doing, you'd be probably best using a tool such as MiFlash.
5. Here you can find one from the MIUI community website guiding you through the use of MiFlash to flash a stock Rom on your device.
Just note you do not have to use any tools to flash the .images of all partitions, you can easily doing it from command line using fastboot flash command one after an other.
Also note that installing TWRP is usually not needed to flash stock Roms (unlike flashing custom roms). Trying to mess up with the recovery partition is actually what seem to brick most of the devices.
However please note UNLOCKING your BOOTLOADER is MENDATORY.
Hope this helps.
Regards,
Click to expand...
Click to collapse

Did you check if NFC works with Indonesian ROM?
maanni said:
doesnt matter if you switch to any rom variant .i have switched mine to indonesian ,europe and indian and alll worked fine execpt indian version felt a bit laggy .just download the fastboot version of the rom and flash it through mi flash tool xiaomiflash .your bootloader needs to be unlocked and dont forget to check cleann all button in mi flash and dont check clean and lock
Click to expand...
Click to collapse

yossidme said:
Muad.Dib,
Thanks for your detailed reply.
If I understand correctly, unlocking the bootloader voids the warranty just the same as rooting the phone, so if all I want is to get call recording, I may as well just root the phone and save the bother of flashing a different ROM.
Does that make sense to you, or do you see any advantage to flashing a different stock ROM instead of just rooting the phone? From past experience I've seen that rooting has additional benefits anyway.
BTW, I bought my phone on Banggood. It was advertised as Global ROM, and that appears to be what it has. As soon as I turned the phone on it updated to MIUI Global 11.0.2.1; I don't know what version it was before the update.
Click to expand...
Click to collapse
You're welcome, I am happy if I was useful to you in any kind of ways.
Well yes and no. Yes apparently you 'could' achieve call recording when rooted (yet I still fail doing so even if I installed the default MUI apps module I got from Telegram group. The setting to automatic recording is set to on yes, but I dont see recordings in the supposed destination folder nor I can see a simple button to record any voicecall I used to have on older versions of Android. Me failing to make it work - I did not try very hard to be honest - does not mean you cannot find someone who succeeded into doing so in that telegram group for RN8PRO).
That said it would not be a 'native' solution, just a patch/workaround. If it works well great, if not, well...
On an other hand by flashing to a Rom which does support it natively, well you are covered for the use you need.
So the advantage I see (with the included disadvantages) is better support for the function which is not supported for privacy reasons en Glob/EU market.
Does that come at a price?
Probably.
For example are you ready to trade off NFC for native call recording support? That may be a choice you have to make in the end. Again that said, if you root your phone on that new Rom, install NFC drivers manually as root (I see no reasons why that would not be possible after all) you may be able to patch NFC on that other Rom since unlike Indonesians market phone, you do have NFC hardware.
For example, myself, I wish I could have made that kind of bargain/trade off, giving up that NFC feature I have no need for, to get 8GB or Ram + 2x Sims + SD and not an hybrid tray. Unfortunately that's not the kind of trade I could make here in EU unless I would have ordered directly from Amazon.in (assuming that would have been possible) or third party website, but that was not possible for warranty reasons among other things.
Hope this helps.
Regards,

yossidme said:
Did you check if NFC works with Indonesian ROM?
Click to expand...
Click to collapse
Yes it does as it is officially available in every variant expect indian variant.

UPDATE:
I finally had the time to test the MIUI-default-apps Magisk module available for download on Telegram group, originally made for MIUI 11.0.1.0, and it works properly on MIUI 11.0.2.0 EEA. Does not require changing Rom.
Hope this helps.

Well, I have finally started the process, but got stymied by the Bootloader Unlock tool (Couldn't unlock. Please unlock 168 hours later.). Quite frustrating. I see that a lot of people have this problem and had to try again more than once, waiting a week between attempts.
Is there a workaround or do I just have to wait a week and hope for the best?
Also, assuming all goes well and I eventually manage to unlock the bootloader and flash the Indonesia ROM, do I use the same tool to re-lock the bootloader (in order to restore the security of the phone)?
And if I want to unlock again in the future, will I again possibly get the "wait and try again next week" message, or does that only happen the first time?
Thanks.
Muad.Dib said:
UPDATE:
I finally had the time to test the MIUI-default-apps Magisk module available for download on Telegram group, originally made for MIUI 11.0.1.0, and it works properly on MIUI 11.0.2.0 EEA. Does not require changing Rom.
Hope this helps.
Click to expand...
Click to collapse

yossidme said:
Well, I have finally started the process, but got stymied by the Bootloader Unlock tool (Couldn't unlock. Please unlock 168 hours later.). Quite frustrating. I see that a lot of people have this problem and had to try again more than once, waiting a week between attempts.
Is there a workaround or do I just have to wait a week and hope for the best?
Click to expand...
Click to collapse
No workaround, you just have to wait (and yes I know how freaking frustrating it was for me...). You can even start meditation classes meanwhile it helps
yossidme said:
Also, assuming all goes well and I eventually manage to unlock the bootloader and flash the Indonesia ROM, do I use the same tool to re-lock the bootloader (in order to restore the security of the phone)?
Click to expand...
Click to collapse
It depends on what your the flavor of the phone you got. You may want to have a look at that other thread Relock bootloader after flashing ROM Indonesia where we actually covered this exact subject
The good thing about that 7 days wait period is you can gather all the intel you need to be 100% ready when the time come to seriously mess up with things.
So you know, once your bootloader is unlocked, first thing you will want to do BEFORE anything else, is blow off that security which needed Auth Account to unbrick account (ONLY WORKS FOR PIE, ANDROID 9 MIUI VERSION BEWARE).
All information is here: [GUIDE][INFO][PSA] Redmi Note 8 Pro - Megathread
yossidme said:
And if I want to unlock again in the future, will I again possibly get the "wait and try again next week" message, or does that only happen the first time?
Thanks.
Click to expand...
Click to collapse
The waiting time is for one time only (THANKS GOD!).
So if you relock, beside having to get your hands on the unlock tool once again and have added the same infos as for the first time in the phone, you will be able to unlock right away.
That's at least a good news
Hope this helps,
Regards,

Muad.Dib said:
UPDATE:
I finally had the time to test the MIUI-default-apps Magisk module available for download on Telegram group, originally made for MIUI 11.0.1.0, and it works properly on MIUI 11.0.2.0 EEA. Does not require changing Rom.
Hope this helps.
Click to expand...
Click to collapse
My friend,
Would you like be so kind and share that magisk module with others or maybe just indicate the spot where I can get it? I would love to try this out. THX

kamyk70 said:
My friend,
Would you like be so kind and share that magisk module with others or maybe just indicate the spot where I can get it? I would love to try this out. THX
Click to expand...
Click to collapse
Yes of course.
It is a module you can find on the Telegram group called "Redmi Note 8 Pro | OFFICIAL".
Like me you will have to go in there even if you do not use Telegram.
Once there and you got the /notes it is called the default apps.
I cannot share it myself here because I am not the developer of that module, as you can understand that's against forums policies.
All I can tell you is it works correctly on EEA MIUI 11.0.2.0.
Good luck!
Hope this helps.

Muad.Dib said:
Yes of course.
It is a module you can find on the Telegram group called "Redmi Note 8 Pro | OFFICIAL".
Like me you will have to go in there even if you do not use Telegram.
Once there and you got the /notes it is called the default apps.
I cannot share it myself here because I am not the developer of that module, as you can understand that's against forums policies.
All I can tell you is it works correctly on EEA MIUI 11.0.2.0.
Good luck!
Hope this helps.
Click to expand...
Click to collapse
Thanks man, I got it! ?

I have disovered that there are different NGC protocols and that my Redmi Note 8 Pro does not read NFC cards of some protocols. I'm wondering if it might not be a driver issue. where would I look for NFC drivers?
Thanks
Muad.Dib said:
For example are you ready to trade off NFC for native call recording support? That may be a choice you have to make in the end. Again that said, if you root your phone on that new Rom, install NFC drivers manually as root (I see no reasons why that would not be possible after all) you may be able to patch NFC on that other Rom since unlike Indonesians market phone, you do have NFC hardware.
Regards,
Click to expand...
Click to collapse

kamyk70 said:
Thanks man, I got it!
Click to expand...
Click to collapse
You are much welcome, glad I could help
Regards
---------- Post added at 10:21 ---------- Previous post was at 10:20 ----------
yossidme said:
I have disovered that there are different NGC protocols and that my Redmi Note 8 Pro does not read NFC cards of some protocols. I'm wondering if it might not be a driver issue. where would I look for NFC drivers?
Thanks
Click to expand...
Click to collapse
Sadly I have no idea. I think you should make a new thread about this to get more visibility and probably more answers from people who actually knows the answer.
Hope this help.
Regards.

Muad.Dib said:
UPDATE:
I finally had the time to test the MIUI-default-apps Magisk module available for download on Telegram group, originally made for MIUI 11.0.1.0, and it works properly on MIUI 11.0.2.0 EEA. Does not require changing Rom.
Hope this helps.
Click to expand...
Click to collapse
Hi can you share more details???IS IT SAFE?? I want miui message and call apps not Google's one... How can i have them without changing ROM to Indonesian??? Now i have global ROM.

yossidme said:
Did you check if NFC works with Indonesian ROM?
Click to expand...
Click to collapse
yup it is working perfectly fine on indonesian rom as i am still using it

Alisoofi said:
Hi can you share more details???IS IT SAFE?? I want miui message and call apps not Google's one... How can i have them without changing ROM to Indonesian??? Now i have global ROM.
Click to expand...
Click to collapse
Hey,
Sorry was AFK for a while. In case you still need answer, going to reply just in case.
Well there is not much to add, you simply install the module from within Magisk once it installed, you reboot, and it works out of the box, you go in the settings and you set it as you like.
Good luck!

Do i need to root before installing it ?
Do i need to root before installing it ?

Related

How does one know which ROM version they have?

I just order Mi 5S yesterday from AliExpress. I Asked them to not flash any custom ROM and keep stock. Seller confirmed but I'm still a bit suspicious they may flash custom ROM. Is/are there any way/s to confirm that one has stock or custom ROM installed on the device?
literadesign said:
I just order Mi 5S yesterday from AliExpress. I Asked them to not flash any custom ROM and keep stock. Seller confirmed but I'm still a bit suspicious they may flash custom ROM. Is/are there any way/s to confirm that one has stock or custom ROM installed on the device?
Click to expand...
Click to collapse
Simple. Once you get your device, check which version is installed by going into Settings / About Phone.
Then simply check http://en.miui.com/extra.php?mod=rom/download&r=314&mobile=no and compare. If the version installed doesn't match the ones in the link, then it isn't an official rom.
dgrasley said:
Simple. Once you get your device, check which version is installed by going into Settings / About Phone.
Then simply check http://en.miui.com/extra.php?mod=rom/download&r=314&mobile=no and compare. If the version installed doesn't match the ones in the link, then it isn't an official rom.
Click to expand...
Click to collapse
Is it truly that easy. Couldn't one create a ROM that would have the same version signature?
literadesign said:
Is it truly that easy. Couldn't one create a ROM that would have the same version signature?
Click to expand...
Click to collapse
I'm pretty sure you can, so it's safer to flash an original ROM package from miui if buying from 3rd party vendors, they might install mal/spyware
literadesign said:
I just order Mi 5S yesterday from AliExpress. I Asked them to not flash any custom ROM and keep stock. Seller confirmed but I'm still a bit suspicious they may flash custom ROM. Is/are there any way/s to confirm that one has stock or custom ROM installed on the device?
Click to expand...
Click to collapse
literadesign said:
Is it truly that easy. Couldn't one create a ROM that would have the same version signature?
Click to expand...
Click to collapse
Well, it's that easy to check which version you have and if that version number is official or not.
If you are that concerned about it, flash an official version.
You can check if your bootloader is unlocked. If it is, you got a custom one. If it isn't, you have an official rom, or they were able to change it in the production of the phone itself (as the bootloader only allows correctly signed roms).
patoberli said:
You can check if your bootloader is unlocked. If it is, you got a custom one. If it isn't, you have an official rom, or they were able to change it in the production of the phone itself (as the bootloader only allows correctly signed roms).
Click to expand...
Click to collapse
how can one check whether the bootloader is locked?
If you have ADB experience, this is the command:
fastboot oem device-info
Source and complete manual:
http://en.miui.com/thread-279195-1-1.html
patoberli said:
You can check if your bootloader is unlocked. If it is, you got a custom one. If it isn't, you have an official rom, or they were able to change it in the production of the phone itself (as the bootloader only allows correctly signed roms).
Click to expand...
Click to collapse
This is not true. They can also flash a Shop-ROM with EDL flashing mode. I also have a custom ROM on my mi 5s (8.0.10.0.0, with google play and many languages) and bootloader was locked.
If you have original ROM you will only have chinese and english language. Also there should be no google software at all (no google play, no google services). If it is so, and you have version "8.0.10.0(MAGCNDH)" then it shhould be original firmware from Xiaomi.
Oh wow, didn't know that they can do this.
So my phone came with this version:
MIUI 8.0.15.0(MAGCNDI)
Android version 6.0.1 MXB48T
Interesting enough this version isn't on the miui.com for download... Is it legit or not?
Mine has the same version, opened this thread: http://en.miui.com/thread-417953-1-1.html
You might also want to add a picture there
patoberli said:
Mine has the same version, opened this thread: http://en.miui.com/thread-417953-1-1.html
You might also want to add a picture there
Click to expand...
Click to collapse
I did.
Sent from my Galaxy Nexus using Tapatalk
Great thanks. So far it looks like it's an official factory ROM, at least mine looks like it was never tampered with. Let's wait and see what their forum admins think of this. You also don't get the OTA to 8.0.17.0?
patoberli said:
Great thanks. So far it looks like it's an official factory ROM, at least mine looks like it was never tampered with. Let's wait and see what their forum admins think of this. You also don't get the OTA to 8.0.17.0?
Click to expand...
Click to collapse
I already flashed the 6.11.10 developer ROM because you apparently need dev ROM to unlock. Now waiting for my permission to unlock from Xiaomi Gods. Is it likely to get denied or granted?
I think it's always granted, but it can take up to 10 days.
Could you do me a favor, can you test if Pokemon Go runs on your mobile now?
Also can you check if this app gives you a Pass or Fail?
https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample&hl=en
This checks if your mobile is still SafetyNet conform, which means all apps, even banking ones, should start.
patoberli said:
Great thanks. So far it looks like it's an official factory ROM, at least mine looks like it was never tampered with. Let's wait and see what their forum admins think of this. You also don't get the OTA to 8.0.17.0?
Click to expand...
Click to collapse
Maybe a question for those that have used MIUI for a longer time... The 8.0.15.0 version had monochromatic icons in settings menu, but when I flashed latest official Dev ROM 6.11.10, those icons are now coloured. So if icons used to be monochromatic up until some past version, than this supposedly newest version 8.0.15.0 can't be future unless Xiaomi decided for whatever reason to go from mono, to colours and back to mono icons.
literadesign said:
I already flashed the 6.11.10 developer ROM because you apparently need dev ROM to unlock. Now waiting for my permission to unlock from Xiaomi Gods. Is it likely to get denied or granted?
Click to expand...
Click to collapse
My phone came with the box unsealed and a fake ROM installed which I wasn't very happy about. I applied for unlocking the first day I got the phone and about 15minutes after submitting, received approval to unlock! The reason I stated was to flash an official ROM as I was unhappy with the vendor ROM.
I had read somewhere that others were successful unlocking without a developer ROM and after initial difficulties getting to 50% before failing, read another post on the Miui forums about the need to do a factory reset and then immediately sign in to your Miui account accepting all options for sync, Mi Cloud, backup etc. I did this and sure enough, the process completed and the bootloader was unlocked!

Custom rom support

Hey all,
Early days of course, but just wondering if any devs wanna post if they're intending on getting this device to bring some custom rom magic?
I'm on it <3 Just published my Treble GSI flashing Guide over here too
Miustone said:
I'm on it <3 Just published my Treble GSI flashing Guide over here too
Click to expand...
Click to collapse
Ohh exciting! Thanks for getting getting in touch.
Just curious what your style of custom rom will be? Modified stock, pixel experience, Resurrection Remix style etc?
(UPDATE - just seen your GSI thread now - great work!)
Also you may not know this, but do you have an opinion on bootloader unlocking and camera features being lost? Apparently on older devices it was possible to backup the TA partition etc to avoid this, though indeed this may be unknown territory until we actually get the device (hopefully Thurs 18th June for me!)
cd993 said:
Ohh exciting! Thanks for getting getting in touch.
Just curious what your style of custom rom will be? Modified stock, pixel experience, Resurrection Remix style etc?
(UPDATE - just seen your GSI thread now - great work!)
Also you may not know this, but do you have an opinion on bootloader unlocking and camera features being lost? Apparently on older devices it was possible to backup the TA partition etc to avoid this, though indeed this may be unknown territory until we actually get the device (hopefully Thurs 18th June for me!)
Click to expand...
Click to collapse
Glad You found it. There is more to come...
About the bootloader unlocks. No worries! Sony isnt using the old Camera tech anymore. Means your Pictures and Videos will be Just fine after unlocking. You can dump Your TA with NewFlasher from XDA which is also recommended for flashing new Xperias with Treble. The only Thing You will loose is the Creator Mode somehow (Don't know how it works on the Mark 2 but i haven't Seen or missed it in my Xperia 5 yet...). It are good Times for Xperia and custom ROM Fans. Hope we will get a great Community again after so many years with ugly DRM fixing and lost functionalities...
Hope You will enjoy Your Xperia :fingers-crossed:
BR
PS: Check Out My Xperia 1 & 5 Threads. MARS_SOM will also Support the new Mark 2 once i have a Tester...
Miustone said:
Glad You found it. There is more to come...
About the bootloader unlocks. No worries! Sony isnt using the old Camera tech anymore. Means your Pictures and Videos will be Just fine after unlocking. You can dump Your TA with NewFlasher from XDA which is also recommended for flashing new Xperias with Treble. The only Thing You will loose is the Creator Mode somehow (Don't know how it works on the Mark 2 but i haven't Seen or missed it in my Xperia 5 yet...). It are good Times for Xperia and custom ROM Fans. Hope we will get a great Community again after so many years with ugly DRM fixing and lost functionalities...
Hope You will enjoy Your Xperia :fingers-crossed:
BR
PS: Check Out My Xperia 1 & 5 Threads. MARS_SOM will also Support the new Mark 2 once i have a Tester...
Click to expand...
Click to collapse
Ah this is fantastic news!
Ideally I'd love to root stock on day 1 of getting the device. Am I right in thinking that I should do the following:
1) Backup TA (what's the best way to do this?)
2) Unlock bootloader (via official Sony website)
3) extract boot img (via fastboot or download the latest stock rom? I'm new to xperia so unsure how it all goes for these devices!)
4) patch boot img with magisk
5) flash rooted boot img
Your help is greatly appreciated!
I for one will be active in the community and I suspect it'll grow rather popular!
Will check out the MARS_SOM....
cd993 said:
Ah this is fantastic news!
Ideally I'd love to root stock on day 1 of getting the device. Am I right in thinking that I should do the following:
1) Backup TA (what's the best way to do this?)
2) Unlock bootloader (via official Sony website)
3) extract boot img (via fastboot or download the latest stock rom? I'm new to xperia so unsure how it all goes for these devices!)
4) patch boot img with magisk
5) flash rooted boot img
Your help is greatly appreciated!
I for one will be active in the community and I suspect it'll grow rather popular!
Will check out the MARS_SOM....
Click to expand...
Click to collapse
1) Download NewFlasher from XDA. It will ask You as first or second step to backup TA (Trim Area). Use the included Drivers if needed and awnser all other Prompts with y for yes to flash full firmwares. Do this before unlocking as first step... NewFlasher is for newer Devices so please don't use the old flashing tools...
2) Correct. It will also give You the needed fastboot base for the following steps
3) Download XperiFirm and UnSin from XDA (Same Guy called Igor Eisberg or so). He's a VIP for us...
Download the Correct Firmware for Your Device and extract the boot Sin File with UnSin by drag and drop on the UnSin.exe.
4)You will get an boot Img File which can be rooted with the Magisk Manager before You flash it. Keep Recovery, AVB and Encryption Option Boxes marked under advanced options for the patching...
5) Flash the Patched Boot Image with fastboot like "fastboot flash boot_a boot.img" and "fastboot flash boot_b boot.img" to flash Root to both A/B Slots (Since it's a Treble A/B Device with 2 Slots).
That will be it. After that can You install the MARS_SOM if You want to. I'm releasing BETA2 today and hope it works on the Mark 2 too :angel:
Miustone said:
1) Download NewFlasher from XDA. It will ask You as first or second step to backup TA (Trim Area). Use the included Drivers if needed and awnser all other Prompts with y for yes to flash full firmwares. Do this before unlocking as first step... NewFlasher is for newer Devices so please don't use the old flashing tools...
2) Correct. It will also give You the needed fastboot base for the following steps
3) Download XperiFirm and UnSin from XDA (Same Guy called Igor Eisberg or so). He's a VIP for us...
Download the Correct Firmware for Your Device and extract the boot Sin File with UnSin by drag and drop on the UnSin.exe.
4)You will get an boot Img File which can be rooted with the Magisk Manager before You flash it. Keep Recovery, AVB and Encryption Option Boxes marked under advanced options for the patching...
5) Flash the Patched Boot Image with fastboot like "fastboot flash boot_a boot.img" and "fastboot flash boot_b boot.img" to flash Root to both A/B Slots (Since it's a Treble A/B Device with 2 Slots).
That will be it. After that can You install the MARS_SOM if You want to. I'm releasing BETA2 today and hope it works on the Mark 2 too :angel:
Click to expand...
Click to collapse
Great!
Regarding the TA backup, at what point would I restore that backup? As I really would wish to avoid such loss of any functionality (especially on day 1 haha) and so ideally I think I'll only go for this if/when it can be confirmed that unlocking the bootloader/restoring the TA backup has zero negative effects.
It'll be my intention, best case scenario, to root stock firmware (for theme, ad blocking etc), enjoy it for a short while to get a feel for the device, then play around with custom roms (plus gcam etc) ?
I'll be very keen to try out MARS_SOM, looks like you keep it all stock but with loads of extra tweaks for performance etc sounds great!
I already pre-ordered and can be a tester.. pre ordered the US version from Best buy.
daillcyruz said:
I already pre-ordered and can be a tester.. pre ordered the US version from Best buy.
Click to expand...
Click to collapse
When is your estimated delivery date, July?
I'm UK O2 and hopefully it's arriving this coming Thursday 18th
Unsure if I'm brave enough to unlock straight away for the risk of losing some camera functionality/features, so I may wait to see if someone less concerned tries first..... Lol
daillcyruz said:
I already pre-ordered and can be a tester.. pre ordered the US version from Best buy.
Click to expand...
Click to collapse
Would be an honor to Me! Contact me once You're unlocked :highfive:
cd993 said:
When is your estimated delivery date, July?
I'm UK O2 and hopefully it's arriving this coming Thursday 18th
Unsure if I'm brave enough to unlock straight away for the risk of losing some camera functionality/features, so I may wait to see if someone less concerned tries first..... Lol
Click to expand...
Click to collapse
After some more Research does it looks like that SONY isn't using DRMs for the Cameras anymore at all, after many claims from Customers over the last Years. The only DRM stuff thats left was for Netflix and the Xperia Services. I haven't seen any Claims or Problems besides that... But let's see If the Xperia 1 II suprises us
Miustone said:
Would be an honor to Me! Contact me once You're unlocked :highfive:
After some more Research does it looks like that SONY isn't using DRMs for the Cameras anymore at all, after many claims from Customers over the last Years. The only DRM stuff thats left was for Netflix and the Xperia Services. I haven't seen any Claims or Problems besides that... But let's see If the Xperia 1 II suprises us
Click to expand...
Click to collapse
Highly reassuring!
Out of curiosity at you please able to link me to this research? I'll give it a read.
Hopefully it'll be here this Thursday and so I'll enjoy stock for some time and then take the plunge to unlock!
cd993 said:
Highly reassuring!
Out of curiosity at you please able to link me to this research? I'll give it a read.
Hopefully it'll be here this Thursday and so I'll enjoy stock for some time and then take the plunge to unlock!
Click to expand...
Click to collapse
Haven't all links here, but My Xperia 5 proofs and this may also be interesting:
https://forum.xda-developers.com/xperia-1/help/xperia-1-drm-keys-locking-bootloader-t4079715
There will be no difference once You locked the BL and after flashing Stock again. Your unlock Key will be unique so You May want to keep it on a Safe place in Case You want to unlock again. But Like said, everything works fine over here except for Xperia Services where You can't Login after unlocking...
Miustone said:
Haven't all links here, but My Xperia 5 proofs and this may also be interesting:
https://forum.xda-developers.com/xperia-1/help/xperia-1-drm-keys-locking-bootloader-t4079715
There will be no difference once You locked the BL and after flashing Stock again. Your unlock Key will be unique so You May want to keep it on a Safe place in Case You want to unlock again. But Like said, everything works fine over here except for Xperia Services where You can't Login after unlocking...
Click to expand...
Click to collapse
Great stuff, thanks matey.
I reckon I'll run stock for a few days after getting it Thurs and mayyyybe I'll root over the weekend or after a week or so.
I'll keep in touch!
Thanks again
cd993 said:
Great stuff, thanks matey.
I reckon I'll run stock for a few days after getting it Thurs and mayyyybe I'll root over the weekend or after a week or so.
I'll keep in touch!
Thanks again
Click to expand...
Click to collapse
Here You Go! https://forum.xda-developers.com/xperia-1/how-to/xperia-1-root-guide-t3938304/page16
Mate @Pandemic faced that the Repair after locking does the Trick. Missed to mentition that...
I will work on eXistenZ rom at some point.
If you don't know my rom, eXistenZ is stock with all best features from Havoc, Bliss, Pixel experience and Lineage ?
niaboc79 said:
I will work on eXistenZ rom at some point.
If you don't know my rom, eXistenZ is stock with all best features from Havoc, Bliss, Pixel experience and Lineage ?
Click to expand...
Click to collapse
That's wicked, I would love that!!
Does anyone know if ROMs are vastly different for XQ-AT51 (global single sim version) and XQ-AT52 (global dual sim version)? I preordered while it was not know that it is gonna be a single sim only in EU, so I returned the bundle and am gonna order the dual sim from Wondamobile. Guess flashing custom ROMs made for AT51 won't do the trick?
cd993 said:
When is your estimated delivery date, July?
I'm UK O2 and hopefully it's arriving this coming Thursday 18th
Unsure if I'm brave enough to unlock straight away for the risk of losing some camera functionality/features, so I may wait to see if someone less concerned tries first..... Lol
Click to expand...
Click to collapse
Well it did say 24 of July but I cancelled going to order from Amazon to get free headphones they say the same date also
vyp54 said:
Does anyone know if ROMs are vastly different for XQ-AT51 (global single sim version) and XQ-AT52 (global dual sim version)? I preordered while it was not know that it is gonna be a single sim only in EU, so I returned the bundle and am gonna order the dual sim from Wondamobile. Guess flashing custom ROMs made for AT51 won't do the trick?
Click to expand...
Click to collapse
Single or dual sim variant doesn't matter ?
Miustone said:
1) Download NewFlasher from XDA. It will ask You as first or second step to backup TA (Trim Area). Use the included Drivers if needed and awnser all other Prompts with y for yes to flash full firmwares. Do this before unlocking as first step... NewFlasher is for newer Devices so please don't use the old flashing tools...
2) Correct. It will also give You the needed fastboot base for the following steps
Click to expand...
Click to collapse
Hi Miustone,
Maybe you know what I'm doing wrong. Every time I try to run newflasher.exe I get the error
Code:
No usb device with vid:0x0fce pid:0xb00b !
USB debugging is enabled.
OEM Unlocking is NOT toggled.
USB is set to File Transfer mode.
I cannot change the controlled by setting from "This device" to "Connected device."
I am using the USB C to USB C cable that came with the phone.
I tried every configuration possible with this cable (even though it shouldn't matter).
ADB is recognizing the phone.
I tried running it as admin.
I tried with the drivers that come with the phone.
I tried with the gordonGate drivers.
I tried with the manual drivers from Sony.
Any help will be greatly appreciate!
Thanks
Edit: added another item to the list

Return to stock firmware completely + relock bootloader

I have a Ginkgo model which I am using with LineageOS 17.1 / TWRP. It is pretty cool.
However I want to return completely to the Global (EU) version of the software, including stock recovery, ROM, relocked bootloader, anything, because I am willing to sell the phone.
Next user will be average user, unlike me, so he/she won't appreciate any modifications.
Tried to search for suggestions but no luck.
Before installing LoS, I installed Xiaomi.EU 12.5 stable from here: https://xiaomi.eu/community/threads/miui-12-0-12-1-12-2-12-5-stable-release.56191/
Could have some relevance like firmware partition, etc. AFAIK it is Chinese ROM based, will that make any problems when I re-flash EU version?
Found this one: https://forum.xda-developers.com/t/how-to-completely-revert-back-to-stock.4088665/
But before trying and possibly bricking the phone, I'd like to hear some encourage from you guys. Phone was EU version originally.
Many thanks.
HUN_Gyuszi said:
I have a Ginkgo model which I am using with LineageOS 17.1 / TWRP. It is pretty cool.
However I want to return completely to the Global (EU) version of the software, including stock recovery, ROM, relocked bootloader, anything, because I am willing to sell the phone.
Next user will be average user, unlike me, so he/she won't appreciate any modifications.
Tried to search for suggestions but no luck.
Before installing LoS, I installed Xiaomi.EU 12.5 stable from here: https://xiaomi.eu/community/threads/miui-12-0-12-1-12-2-12-5-stable-release.56191/
Could have some relevance like firmware partition, etc. AFAIK it is Chinese ROM based, will that make any problems when I re-flash EU version?
Found this one: https://forum.xda-developers.com/t/how-to-completely-revert-back-to-stock.4088665/
But before trying and possibly bricking the phone, I'd like to hear some encourage from you guys. Phone was EU version originally.
Many thanks.
Click to expand...
Click to collapse
Follow this guide
and don't relock the bootloader
loopypalm said:
Follow this guide
and don't relock the bootloader
Click to expand...
Click to collapse
Thank you so much. It means I must not relock the bootloader? This is pretty sad because then I cannot guarantee 100% factory software. Buyer for my phone will complain. No chance to reach factory software 100%?
HUN_Gyuszi said:
Thank you so much. It means I must not relock the bootloader? This is pretty sad because then I cannot guarantee 100% factory software. Buyer for my phone will complain. No chance to reach factory software 100%?
Click to expand...
Click to collapse
it will brick the phone and your only way to fix it is EDL
I am happy to update the thread with good results.
Please note that the following are my personal experience described, I cannot guarantee anything and you might get a bricked phone. Please dont blame me if anything goes wrong!
Originally my phone was Global/EEA, and I had Xiaomi.EU and LineageOS 17.1 also this year. After this, I successfully reverted to complete factory software, including relocking the bootloader. This is necessary if you want to sell your phone to other people because they dont need custom ROMs and will complain.
First, go to this link: https://c.mi.com/oc/miuidownload/detail?guide=2
(make sure to follow the 'Fastboot Update' guide on this link!)
On Step 1, click on the link to download the Flash tool.
On Step 2, select your proper device (mine was 'Xiaomi Redmi Note 8 Latest EEA Stable Version Fastboot File Download'). I think region (like Chinese, Global/EEA) is hardcoded to the phone, so you cannot flash Global ROM to a Chinese phone, but please fix me. Pay attention what you select here.
Once both files are downloaded, extract them (you can use 7-zip).
Put your phone to fastboot mode.
Connect your phone with USB cable to your Windows machine. Start the flash tool, make sure to run it as admin. AFAIK it will present a dialog to install the necessary drivers which is needed to communicate with the phone in fastboot mode, just click OK for that.
Check if your phone is present in the list. On the left bottom side, click on 'clean all and lock'. Select the extracted directory of the fastboot ROM you downloaded. Press the flash button.
Wait for a few minutes. Your phone will boot up with original MIUI ROM.
You might also check logs. You need to have a ton of fastboot commands and a successful locking at the end.
Important notes: flash chinese ROM for chinese phone, global or eea for european/global phones. You can only relock your bootloader using the proper region.
Good luck anyone reading this!

How to do stuff?

Hello.
I want to install a custom ROM on my phone.
I have a Xiaomi Redmi Note 8 Pro, and I would like to move away from the stock firmware do to privacy concerns.
I have never seen a phone where you have to accept a licence agreement for a calendar app.
Anyway, I have never installed a custom ROM on my phone, and would like to start. The only thing that is stopping me is the fact that I have no idea where to start or what to do...
So, here I am.
Can you people link me to some good tutorials?
I want to backup the current firmware I have (including recovery) to return it when selling the phone or giving it to someone...
And I would like to know how to flash different roms and recoveries.
Thanks in advance.
LOL
Have you searched that forum before asking?
parkourz said:
LOL
Have you searched that forum before asking?
Click to expand...
Click to collapse
No, I’m asking for good tutorials. read the whole thing before you go “LOL”…
electric fish said:
Hello.
I want to install a custom ROM on my phone.
I have a Xiaomi Redmi Note 8 Pro, and I would like to move away from the stock firmware do to privacy concerns.
I have never seen a phone where you have to accept a licence agreement for a calendar app.
Anyway, I have never installed a custom ROM on my phone, and would like to start. The only thing that is stopping me is the fact that I have no idea where to start or what to do...
So, here I am.
Can you people link me to some good tutorials?
I want to backup the current firmware I have (including recovery) to return it when selling the phone or giving it to someone...
And I would like to know how to flash different roms and recoveries.
Thanks in advance.
Click to expand...
Click to collapse
1/You dont need to backup your firmware, when you want to sell, just flash any firmware and lock bootloader if you want. But you need to remember your Mi Account Password.
2/Some you need:
-Unlock bootloader
-Flash correct firmware of custom rom you want
-Custom recovery
-Flash rom in Twrp with Guide (Read in rom post)
You can collect some information in Xda group. You can also join Telegram Group which have enough guide (some can lead you here and some not) and new roms.
Kirasu2080 said:
1/You dont need to backup your firmware, when you want to sell, just flash any firmware and lock bootloader if you want. But you need to remember your Mi Account Password.
2/Some you need:
-Unlock bootloader
-Flash correct firmware of custom rom you want
-Custom recovery
-Flash rom in Twrp with Guide (Read in rom post)
You can collect some information in Xda group. You can also join Telegram Group which have enough guide (some can lead you here and some not) and new roms.
Click to expand...
Click to collapse
Thank you. Let's hope I won't brick my device hehe. By the way, I'm running Linux on my PC, does Xiaomi have an unlock tool for Linux?
electric fish said:
Thank you. Let's hope I won't brick my device hehe. By the way, I'm running Linux on my PC, does Xiaomi have an unlock tool for Linux?
Click to expand...
Click to collapse
Unlock official tool maybe doesn't work with Linux and you will need to wait 168h for unlock.
Unlock unofficial tool (mtkclient) can work with Linux and instant but sometimes increase more bug chance (which can fix as i know). And mess with it if you dont know anything can make terrible thing. Just check unlock part, dont mess with other
And we have unbrick hardbrick method. If you don't do crazy thing, then you will be fine.
After unlock and flash twrp, backup your Imei first. That will help you if you make some unknown mistake later.
Kirasu2080 said:
Unlock official tool maybe doesn't work with Linux and you will need to wait 168h for unlock.
Unlock unofficial tool (mtkclient) can work with Linux and instant but sometimes increase more bug chance (which can fix as i know). And mess with it if you dont know anything can make terrible thing. Just check unlock part, dont mess with other
And we have unbrick hardbrick method. If you don't do crazy thing, then you will be fine.
After unlock and flash twrp, backup your Imei first. That will help you if you make some unknown mistake later.
Click to expand...
Click to collapse
About the IMEI backup, is that only the number, or a file I need to back up?
I also want to make a backup of my original stock recovery and ROM, is it possible?
electric fish said:
No, I’m asking for good tutorials. read the whole thing before you go “LOL”…
Click to expand...
Click to collapse
LOL
Maybe better leave your phone alone if you consider tutorials on that forum "not good"...
parkourz said:
LOL
Maybe better leave your phone alone if you consider tutorials on that forum "not good"...
Click to expand...
Click to collapse
What forum is "that forum" and where did I ever say that they're "not good"?

How To Guide LE2127 OnePlus 9 Pro Custom ROM (T-Mobile)

I am seeing a lot of folks who are still (year later) unable to enjoy custom ROM with T-Mobile devices, so I wanted to quickly post this easy method for enjoying your device with FULL DATA. If you are using a T-Mobile branded OnePlus 9 Pro and have accepted all normal OTA updates as of 9/8/22, you should be on C.19 firmware.
Assuming you have already unlocked your bootloader, you can safely upgrade to EU C.62 firmware found at:
OP9PRO_Android12_C62_EU_Firmware
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
Click to expand...
Click to collapse
I completed this process while already on Nameless but it should work for others too. No more dodgy modules, hacked MSMDownloadTools or sorta working phones. Note, firmware and local updates are NOT the same. You are not cross-flashing to an entirely new software but ONLY required firmware modules for latest custom ROMs. Hope this helps!
P.S. if you receive any error while sideloading your new firmware, DO NOT unplug or reboot your phone. Repeat the process until it's completed successfully.
So you are saying no need to msm to EU first? I am on C.19, is this supposed to be flashed in fastboot? No modem issues??
nextbigleap said:
So you are saying no need to msm to EU first? I am on C.19, is this supposed to be flashed in fastboot? No modem issues??
Click to expand...
Click to collapse
That's exactly what I am saying, fastboot flash the firmware only and say goodbye to data issues.
My system update is showing c.17 as the latest update. I can't seem to get c.19. Would switching to eu firmware delete user data too?
MudaTrucka said:
My system update is showing c.17 as the latest update. I can't seem to get c.19. Would switching to eu firmware delete user data too?
Click to expand...
Click to collapse
No user data removed.
Appreciate this post. Do you plan on keeping this updated as EU gets updates?
SaintZ93 said:
Appreciate this post. Do you plan on keeping this updated as EU gets updates?
Click to expand...
Click to collapse
I will do my best!
Why does this work where the eu msm converter has problems with the modem? After you flash this firmware can you take future ota updates without modem issues as well?
The latest firmware from non-branded OnePlus 9 Pro is now available!
OP9PRO_Android12_C63_NA_Firmware
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
This finally brings those of us on T-Mobile, especially closer to the bleeding edge.
Is this file modified in any way? Why didn't the people in the conversion thread do this before? I just don't get it, help me understand how we are avoiding all those problems. Can you also share the fastboot commands you use to flash this firmware please? Thank you.
rageoner said:
Is this file modified in any way? Why didn't the people in the conversion thread do this before? I just don't get it, help me understand how we are avoiding all those problems. Can you also share the fastboot commands you use to flash this firmware please? Thank you.
Click to expand...
Click to collapse
Of course, it's modified because OnePlus doesn't create firmware packages for our community. However, the files within the package are original dumps.
You can easily sideload this fix through your custom recovery using adb sideload OP9PRO_Android12_C63_NA_Firmware.zip for example.
Ok, one last question, are we able to take ota updates after doing the sideload? I know this is the latest firmware so there won't be any but in the future are we able to take ota?
Question:
1-what room is best for my LE2127 for daily use
2-Hasselblad camera exist a app
3-what TWRP are we using now
thanks in advance
Could someone please post steps to sideload Le2127 to EU / Global C.62EU / C.63NA No data loss ?
can I sideload this from t-mobile c.17? Also what recovery can I use? TWRP is for android 11
I use this for adb side loading..
[TOOL] TOOL ALL IN ONE (Drivers|Unlock|TWRP|Factory Image|Stock Recovery)
Hello everyone, today I present my new creation: we are talking about a tool that allows you to do many things , from the bootloader to flash the factory image , comfortably. Now you're probably asking: but there are already other tools available...
forum.xda-developers.com
luckylui said:
I use this for adb side loading..
[TOOL] TOOL ALL IN ONE (Drivers|Unlock|TWRP|Factory Image|Stock Recovery)
Hello everyone, today I present my new creation: we are talking about a tool that allows you to do many things , from the bootloader to flash the factory image , comfortably. Now you're probably asking: but there are already other tools available...
forum.xda-developers.com
Click to expand...
Click to collapse
Should I just select oneplus 8 pro as the device? The 9 pro technically isn't supported. I also can't get my computer to recognize my phone in recovery so sideloading is not working, all drivers installed and my pc recognizes my phone in any other state.
MudaTrucka said:
Should I just select oneplus 8 pro as the device? The 9 pro technically isn't supported. I also can't get my computer to recognize my phone in recovery so sideloading is not working, all drivers installed and my pc recognizes my phone in any other state.
Click to expand...
Click to collapse
Do the other option and go from there.
The Tool All In One is a great tool with many uses. You can choose the OP8P and it will work for OP9P. My question is will this really work side loading C.62 or C.63 on Le2127 and not lose data. I still have yet to read a clear guide on doing this. Also there's a lot of us that still use the TMO 9 Pro but I don't see anyone responding to this thread sharing that it really works. It would be nice but I'm not even gonna try until I know for sure that it really does work !
Bulauski2005 said:
The Tool All In One is a great tool with many uses. You can choose the OP8P and it will work for OP9P. My question is will this really work side loading C.62 or C.63 on Le2127 and not lose data. I still have yet to read a clear guide on doing this. Also there's a lot of us that still use the TMO 9 Pro but I don't see anyone responding to this thread sharing that it really works. It would be nice but I'm not even gonna try until I know for sure that it really does work !
Click to expand...
Click to collapse
You can't help folks that don't want to help themselves.

Categories

Resources