Module to enable 5G/VoLTE/VoWIFI on Pixel4a 5G/Pixel5 - Google Pixel 4a 5G Guides, News, & Discussion

Update (9 Oct 2022):
Upload module here.
Update (7 Apr 2021):
If you are looking for the manual way to add 5G support besides the magisk module way or the module does not work for you. Please refer to #54 for the detailed steps. Thanks again to @Kars88.
Update (2 Mar 2021):
In reply #45, @Kars88 discovered the magisk module to enable 5G and VoLTE/VoWIFI. Thanks to @Kars88 and the module owner ender-zhao.
Update UK VoLTE file - https://github.com/ender-zhao/Pixel...load/3.82e/Pixel5_NR_magisk_module_V3.82e.zip
Module for China users - https://github.com/ender-zhao/Pixel...load/3.82e/Pixel5_NR_magisk_module_V3.82e.zip
Module to enable VoLTE/VoWIFI switches only - https://github.com/ender-zhao/Pixel...Pixel5_VoWIFI.VoLTE_magisk_module_V1-MINI.zip
@Kars88 's KPN module is in reply #45.
Original post:
Thanks to @Lemon200, I enabled 5G on my 4a 5G with the direction - https://forum.xda-developers.com/t/...-to-your-pixel-5-solved.4187025/post-83964575.
VoLTE steps:
1. Install attached Volte_switchonly.zip in magisk. This module is only to enable VoLTE and VoWIFI switches in system and reboot.​2. I find my carrier's mbn file in Oneplus Nord rom (attached, you have to find yours). Use EfsTools to extract files by typing​​
EfsTools.exe extractMbn -i mcfg_sw.mbn -p mcfg
Click to expand...
Click to collapse
The files we need are located in mcfg\nv\item_files\ims directory. There is a suffix in each file name... remove them (my case is __E1FF_F).​3. Reconnect QPST EFS Explorer, backup all files under nv\item_files\ims. Then replace all files in nv\item_files\ims with the files from mbn. And reboot phone. After reboot, check IMS status by dialing *#*#4636#*#*, phone info, 3-dot, IMS service status.​
IMO, it should work with Pixel5 as they are using the same SOC.
There should be a way to replace mbn files to enable both 5G and VoLTE. But I failed to replace mbn files with magisk module... bootloop... Maybe I replace the wrong files. Hope someone can find a more perfect way.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Thanks I will try this tomorrow on my pixel 5

Got this working on my Pixel 5, more info here: https://forum.xda-developers.com/t/...r-pixel-5-solved.4187025/page-3#post-84168995
Thank you @laughterwym. It's nice to be able to fix Google's shortcomings myself with the aid of other knowledgeable members of this community. Hopefully Google will get off their lazy asses and make this 5G and volte hassle unnecessary in the future.

Where can I find the mentioned path
"nv\item_files\ims" in root explorer
Would you please explain more about the 3rd step
Thanks

Eiad Ajam said:
Where can I find the mentioned path
"nv\item_files\ims" in root explorer
Would you please explain more about the 3rd step
Thanks
Click to expand...
Click to collapse
Not in root explorer, you have to use QPST. There is a tool called EFS Explorer after you installed QPST which is used to modify EFS partition. More details: https://forum.xda-developers.com/t/network-signal-guru.4005511/post-83499679

laughterwym said:
Not in root explorer, you have to use QPST. There is a tool called EFS Explorer after you installed QPST which is used to modify EFS partition. More details: https://forum.xda-developers.com/t/network-signal-guru.4005511/post-83499679
Click to expand...
Click to collapse
I have tried to replace the files in the mentioned directory with no luck to get ims registered
my phone is Pixel 5 - STC network (Saudi Arabia)
I have used the same mbn file as my Pixel 4xl which have registered ims successfully

Eiad Ajam said:
I have tried to replace the files in the mentioned directory with no luck to get ims registered
my phone is Pixel 5 - STC network (Saudi Arabia)
I have used the same mbn file as my Pixel 4xl which have registered ims successfully
Click to expand...
Click to collapse
Maybe you have to find your carrier's nbm file in attached Oneplus Nord modem files (or other 765g platform). I saw there are lots of differeces from my old Pixel3 nbm file.

Is there any chance to force activation Wi-Fi Calling? I am living in Poland and using T-Mobile, which is not supported by Google (also Google Store is not available in Poland).
I would like to buy pixel 4a 5G, however VoWiFi is necessary for me due to coverage issues.

Blacha8 said:
Is there any chance to force activation Wi-Fi Calling? I am living in Poland and using T-Mobile, which is not supported by Google (also Google Store is not available in Poland).
I would like to buy pixel 4a 5G, however VoWiFi is necessary for me due to coverage issues.
Click to expand...
Click to collapse
I cannot verify VoWiFi as my carrier does not support it. Wait for other's solution then.

laughterwym said:
Maybe you have to find your carrier's nbm file in attached Oneplus Nord modem files (or other 765g platform). I saw there are lots of differeces from my old Pixel3 nbm file.
Click to expand...
Click to collapse
Tried more than 12 mbn files with no luck
Thank you
Edit: i have done factory reset to my phone
And i was able to get ims registered successfully
Thank you so much
But now when i added secondary sim (esim)
The ims is not registered
Also Vowifi is now working although it is supported im my carrier

Eiad Ajam said:
Tried more than 12 mbn files with no luck
Thank you
Edit: i have done factory reset to my phone
And i was able to get ims registered successfully
Thank you so much
But now when i added secondary sim (esim)
The ims is not registered
Also Vowifi is now working although it is supported im my carrier
Click to expand...
Click to collapse
which mbn you used ?
the QPST required or not because always failed to connect with my pixel 5 ?

gamal001 said:
which mbn you used ?
the QPST required or not because always failed to connect with my pixel 5 ?
Click to expand...
Click to collapse
I have usd Vodafone UK in Volte folder
Yes you needs QPST EFS file explorer to get it done

Does anyone know where/how to get mbn files from other phones with the same modem? I got 5G working on my Pixel 5, WiFi calling works but having IMS issues so I'm eager to keep trying.

Kars88 said:
Does anyone know where/how to get mbn files from other phones with the same modem? I got 5G working on my Pixel 5, WiFi calling works but having IMS issues so I'm eager to keep trying.
Click to expand...
Click to collapse
which mbn file have you used ?
please find attached below pixel 5 full mbns

Kars88 said:
Does anyone know where/how to get mbn files from other phones with the same modem? I got 5G working on my Pixel 5, WiFi calling works but having IMS issues so I'm eager to keep trying.
Click to expand...
Click to collapse
You can download the full fw from phone vendor's website. Extract the radio image then... mbn for redmi k30 5g is attached.

sorry for being dumb. I am able to enable 5G with QPST, but cannot understand this post on how to enable VoLTE. Could someone who is successful in doing this provide a step by step guide on how I may do this?
Thanks so much in advance
Edit: I am able to enable VoLTE now, thanks for the guide

cescman said:
sorry for being dumb. I am able to enable 5G with QPST, but cannot understand this post on how to enable VoLTE. Could someone who is successful in doing this provide a step by step guide on how I may do this?
Thanks so much in advance
Edit: I am able to enable VoLTE now, thanks for the guide
Click to expand...
Click to collapse
You just need to replace the files in nv/item_files/ims with the suitable ims files for your country
Please specify what mbn file you're using and i will provide you with ims files

Eiad Ajam said:
You just need to replace the files in nv/item_files/ims with the suitable ims files for your country
Please specify what mbn file you're using and i will provide you with ims files
Click to expand...
Click to collapse
After some more research and trial & error, I can now have access to volte on my phone, but thanks for offering help.
The only thing is, I can only get ims registered and volte available by setting the preferred network type (on the page *#*#4636#*#*) to NR/LTE, while the default value NR/LTE/CDMA/EvDo/GSM/WCDMA does not work. I wonder if this may cause any problem

cescman said:
After some more research and trial & error, I can now have access to volte on my phone, but thanks for offering help.
The only thing is, I can only get ims registered and volte available by setting the preferred network type (on the page *#*#4636#*#*) to NR/LTE, while the default value NR/LTE/CDMA/EvDo/GSM/WCDMA does not work. I wonder if this may cause any problem
Click to expand...
Click to collapse
I lost VoLTE today, and because I have set the network type to NR/LTE only, I missed some phone calls without any warning. Then I checked the folder nv/item_files_ims and found there are some new files generated.
Run through the guide to enable VoLTE again, I will see how it goes in the next few days

cescman said:
I lost VoLTE today, and because I have set the network type to NR/LTE only, I missed some phone calls without any warning. Then I checked the folder nv/item_files_ims and found there are some new files generated.
Run through the guide to enable VoLTE again, I will see how it goes in the next few days
Click to expand...
Click to collapse
Make sure to keep the network set on LTE from sim settings

Related

[Guide] Network signal strength and connection fix (in some cases)

Hi there.
I don't know how many of you purchased this wonderful and budget device in Europe but for me in Hungary B7 and B20 bands are quite frequently used for 4G network connection but the phone itself doesn't support them. Thanks to this I've had horrible experiences like refreshing a page 20 times to reach it. I've found a solution and attached the video here.
After setting these I've not encountered any more "connection timed out", "error connecting to network" and such general issues.
P.S: This of course won't add these bands to your phone but will try to use all available network singnals to reach your destined network addresses.
In some cases you can further tweak your connection to fill your needs, avoid page loading problems and such annoyances/signal loss.
If you dial the "number"
Code:
*#*#4636#*#*
and call it, you'll be redirected to system information and network connection settings. I'll look like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here if you live outside China you should avoid any option that has TD-SCDMA in it for it's a China exclusive protocol that was developed for densely populated areas and is only supported in that country. You may go ahead and test all these options to find the one that works best for you. For me it was LTE/CDMA/UMTS auto. The default was WCDMA only.
Step by step guide:
Go to settings app
Tap dual sim & cellular network
Choose your desired sim
Here tap access point name
Under global label choose your provider and tap the small (i) on the right
Scroll down to the bottom and set apn protocol and apn roaming protocol to IpV4/IpV6
Now tap Bearer and check each one except for unknown
On the top right tap Save
That's it. Now your network should seek all kinds ot connection to provide you access to the Internet.
Edit.: This seem not to work any longer from update number 7 and above for Realme disabled thus function. Thanks. However if you download 4G Only Network Mode then the app opens the same settings for you.
Now if you want to go bit deeper:
Copy the provided code (*#*#4636#*#*)
Now go to dialer app ( The code should be copied in there and all you have to do is to tap on the code)
It should open a tab that has "Testing" written on the left - top side on it.
Tap phone information
Now you see "Set preferred network type"
Choose the one that fits your country / isp preferences the most
Rise and repeat till you find your ideal properties
​
Thanks greenys', Is very good the video but still if you can write the steps in text it will be better.
About the network bands, I saw in Kimovil that the 4G-LTE Network bands used here in Mexico are the B2, B4 and B5. I bought the Realme Q still with the lack of the B2 band, I think the B4 and B5 will be suficient to me since these are the bands that the bigger companys use here.
Anyone think if will be possible someday to activate that lacking network bands in this Phone?
Tmv_Josue said:
Thanks greenys', Is very good the video but still if you can write the steps in text it will be better.
About the network bands, I saw in Kimovil that the 4G-LTE Network bands used here in Mexico are the B2, B4 and B5. I bought the Realme Q still with the lack of the B2 band, I think the B4 and B5 will be suficient to me since these are the bands that the bigger companys use here.
Anyone think if will be possible someday to activate that lacking network bands in this Phone?
Click to expand...
Click to collapse
Sure will edit my post to write down step by step. I think there is a chance that we'll be able to activate missing bands. The chipset SD712 supports them. It depends on the antenna. We'll see in December what can we do about it after source code release and bootloader unlock.
i cant open test mode
i put *#*#4636#*#* in dial and when test mode should be openned, its not
FireXMan said:
i cant open test mode
i put *#*#4636#*#* in dial and when test mode should be openned, its not
Click to expand...
Click to collapse
Sometimes the phone won't open it. I don't know why. Keep copying the code and going to the dial menu. Eventually it should be copied in there and all you have to do is click on it. You could try manually typing in the code and then tapping on it.
Edit.: Tweaking does not work starting 07 update and above so don't try this too much.
Tmv_Josue said:
Thanks greenys', Is very good the video but still if you can write the steps in text it will be better.
About the network bands, I saw in Kimovil that the 4G-LTE Network bands used here in Mexico are the B2, B4 and B5. I bought the Realme Q still with the lack of the B2 band, I think the B4 and B5 will be suficient to me since these are the bands that the bigger companys use here.
Anyone think if will be possible someday to activate that lacking network bands in this Phone?
Click to expand...
Click to collapse
there's a thread here in xda to modified SD modem baseband, it required baseband calc + qxdm/qpst software. you can activate any baseband you like. search for "change modem baseband"
rah_asia said:
there's a thread here in xda to modified SD modem baseband, it required baseband calc + qdma software. you can activate any baseband you like. search for "change modem baseband"
Click to expand...
Click to collapse
I've tried a shltload of those tweaks, tools, modem.img edit, change etc. Bands doesn't work that way. Certain bands are hardware limited. These tweaks only allow the usage of certain bands that are unused and hidden by default yet still supported by the baseband module and antenna. In the case of Realme Q the Europe bands are not supported. If anyone succeeds and test their device with the Russian field test apk and b3/7 are successful activated then please share here.
greenys' said:
I've tried a shltload of those tweaks, tools, modem.img edit, change etc. Bands doesn't work that way. Certain bands are hardware limited. These tweaks only allow the usage of certain bands that are unused and hidden by default yet still supported by the baseband module and antenna. In the case of Realme Q the Europe bands are not supported. If anyone succeeds and test their device with the Russian field test apk and b3/7 are successful activated then please share here.
Click to expand...
Click to collapse
Well if Realme Q use different antenna then any effort won't do any good.. But I think its bull**** about antenna, its all in the software because realme 5Q which have same SD which embedded with a same modem should have same spec beside software side (modem file).
BTW how did u edit the modem.img file? the files contain in it is unreadable, yes? If you just replace the files from realme pro modem file, it won't work, I've tried that with xiaomi phone.
Why not try save the baseband modem from realme 5 pro global taken from QXDM/QPST, and export it to realme Q?
---------- Post added at 02:23 AM ---------- Previous post was at 02:07 AM ----------
Tmv_Josue said:
Thanks greenys', Is very good the video but still if you can write the steps in text it will be better.
About the network bands, I saw in Kimovil that the 4G-LTE Network bands used here in Mexico are the B2, B4 and B5. I bought the Realme Q still with the lack of the B2 band, I think the B4 and B5 will be suficient to me since these are the bands that the bigger companys use here.
Anyone think if will be possible someday to activate that lacking network bands in this Phone?
Click to expand...
Click to collapse
Here's a link, might be solution for your problem https://forum.xda-developers.com/oneplus-one/general/guide-unlock-aditional-bands-qualcomm-t2877031
Shorcut would be to try take an nv dump from realme 5 pro global and export it to your phone..
Or maybe just flash modem file from realms 5 pro then compare the build.prop and apns.XML file.. or other XML and prop file .. worth to try, yes?
rah_asia said:
Well if Realme Q use different antenna then any effort won't do any good.. But I think its bull**** about antenna, its all in the software because realme 5Q which have same SD which embedded with a same modem should have same spec beside software side (modem file).
BTW how did u edit the modem.img file? the files contain in it is unreadable, yes? If you just replace the files from realme pro modem file, it won't work, I've tried that with xiaomi phone.
Why not try save the baseband modem from realme 5 pro global taken from QXDM/QPST, and export it to realme Q?
Click to expand...
Click to collapse
Well, I talked with a ROM developer and compiler and I got this information from him (confirming my suspicion) that RMQ probably uses different antenna for some reason. I tried editing bands with QXDM/QSPT and while I successfully unlocked some B7 and B20 couldn't be unlocked despite all my various efforts and methods in the windows apps, some even resulting bootloop. However I didn't know that replacing modem.img isn't supposed to work. Some tried flashing complete rm3p rom package with clean flashing in twrp and the rom booted. That's why I thought rm3p global modem.img should work, thought it didn't.

[Guide] [H930DS] VoWiFi on LG V30+ India

This is only meant for the Indian V30 H930DS devices and specific to Reliance Jio and Airtel Networks.
ROOT is necessary for this. And I have tried it only on the stock rom.
Thanks to @ChazzMatt, @seadersn, @nkar for their posts which helped me figure out this.
So I was trying to figure out how to get vowifi using Seadersn's method found that we have a path called /OP/OPEN_ESA_DS/config which has most of the config files. So i enabled VoWifi from the vo_config.xml. This allows you to have vowifi in the *#*#4636#*#* menu. But the reason we need a new update is because the network provider has to give some info of the settings they use (like apn and etc.) so the manufacturer adds them in. I will detail it below, step by step.
I am not responsible if you brick your device so please take a backup of your /OP as mentioned in Seadersn's link.
Tip: Use quickedit text editor pro if you can get the apk because it has search function which is helpful.
Note:
1. I made changes only to my specific network provider which is reliance jio.
2. Have a look inside the v30 file and the v40 files and look for your specific network and see what is new in the v40 file for your network.
3. Don't copy and replace the V40 files to the v30. Open the files mentioned and copy your relevant MCC/MNC data and append it to the v30 root /OP/OPEN_ESA_DS/config/xxx.xml file.
4. I have attached the V40 OP zip file which can be found below in this thread.
Things you need to know initially:
You have to know the mnc and mcc of your network provider. You can get this from your apn settings in your mobile networks. There is a setting for mnc and mcc.
If you are not sure, you can google and see for "reliance jio mcc and mnc" and you will get an image like this.
If you see, I use MCC:405 and MNC:861 which is specific to Karnataka. And i also use 862 and 869 when i travel.
There are 4 main files that have the network configuration for all the service providers in india. All these files have every MNC and MCC we use in india. So you need to make changes to the ones you are in and whichever you travel to.
vo_config.xml - This is to enable VoWiFi for that MCC/MNC
ims_conf.xml - Enabling VoWiFi settings specific like roaming, emergency, etc.
ike_conf.xml - Has specific operator settings to make VoWiFi actually work.
mapcon_conf. xml - Again, Has specific operator settings to make VoWiFi actually work.
rcs.xml
Steps:
1. Open OP/OPEN_ESA_DS/config/vo_config.xml and goto your network and enable as mentioned below. Append what is not in your v30 device. I have added epdg_enable="1" which i found actually working. So try that also.
<info mcc="405" mnc="861"><!-- RJIL IN -->
<prop
support_volte="1"
support_vilte="1"
support_vowifi="1"
support_viwifi="1"
epdg_enable="1"
support_vt="1"
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Open the ims_conf.xml in the V40 and search for your mnc. It will take you to your network because there is a huge list. In the V30 file, you will only find the <volte...> settings.
But in the V40 file you will find <vowifi...> settings also after the volte settings for your specific network.
Copy the vowifi settings from the V40 file and append it to the V30 file.
3. Same as the above, you need to goto ike_conf.xml and search for your mnc. Make sure your corresponding mcc is also there.
Append the data from the V40 file to your V30 root file.
4. Same as the above, you need to goto mapcon_conf.xml and search for your mnc. Make sure your corresponding mcc is also there.
Append the data from the V40 file to your V30 root file.
5. Also make change to the rcs.xml and enable RCS.
Now Reboot your phone for the settings to take place.
Last Step:
Go into *#546368#*930#>SVC Menu>VoWifi>WiFi calling toggle:1.
Wait for 2 mins and it should show up.
You will not have the vowifi button in network settings. If you want the vowifi button, you need to go the LG engineering menu *#546368#*930# and enable the UX. I don't suggest this because i did some wrong settings and had to start from scratch.
You will see the dialer showing the wifi symbol as below.
View attachment OP_V40.zip
markdcouto said:
This is only meant for the Indian V30 H930DS devices and specific to Reliance Jio and Airtel Networks.
ROOT is necessary for this. And I have tried it only on the stock rom.
Thanks to @ChazzMatt, @seadersn, @nkar for their posts which helped me figure out this.
Few Pains: Sometimes call to the same network (reliance jio) doesn't go but incoming calls and calls to other networks go fine. I am trying to figure out why. Sometimes after 3-5 days it worked and again went off. But incoming from any number and outgoing to non-jio numbers works well.
So I was trying to figure out how to get vowifi using Seadersn's method found that we have a path called /OP/OPEN_ESA_DS/config which has most of the config files. So i enabled VoWifi from the vo_config.xml. This allows you to have vowifi in the *#*#4636#*#* menu. But the reason we need a new update is because the network provider has to give some info of the settings they use (like apn and etc.) so the manufacturer adds them in. I will detail it below, step by step.
I am not responsible if you brick your device so please take a backup of your /OP as mentioned in Seadersn's link.
Note:
1. I made changes only to my specific network provider which is reliance jio.
2. Have a look inside the v30 file and the v40 files and look for your specific network and see what is new in the v40 file for your network.
3. Don't copy and replace the V40 files to the v30. Open the files mentioned and copy your relevant MCC/MNC data and append it to the v30 root /OP/OPEN_ESA_DS/config/xxx.xml file.
4. I have attached the V40 OP zip file which can be found below in this thread.
Things you need to know initially:
You have to know the mnc and mcc of your network provider. You can get this from your apn settings in your mobile networks. There is a setting for mnc and mcc.
If you are not sure, you can google and see for "reliance jio mcc and mnc" and you will get an image like this.
If you see, I use MCC:405 and MNC:861 which is specific to Karnataka. And i also use 862 and 869 when i travel.
There are 4 main files that have the network configuration for all the service providers in india. All these files have every MNC and MCC we use in india. So you need to make changes to the ones you are in and whichever you travel to.
vo_config.xml - This is to enable VoWiFi for that MCC/MNC
ims_conf.xml - Enabling VoWiFi settings specific like roaming, emergency, etc.
ike_conf.xml - Has specific operator settings to make VoWiFi actually work.
mapcon_conf. xml - Again, Has specific operator settings to make VoWiFi actually work.
Steps:
1. Open OP/OPEN_ESA_DS/config/vo_config.xml and goto your network and enable as mentioned below. Append what is not in your v30 device. I have added epdg_enable="1" which i found actually working. So try that also.
<info mcc="405" mnc="861"><!-- RJIL IN -->
<prop
support_volte="1"
support_vilte="1"
support_vowifi="1"
support_viwifi="1"
epdg_enable="1"
support_vt="1"
View attachment 4997519
2. Open the ims_conf.xml in the V40 and search for your mnc. It will take you to your network because there is a huge list. In the V30 file, you will only find the <volte...> settings.
But in the V40 file you will find <vowifi...> settings also after the volte settings for your specific network.
Copy the vowifi settings from the V40 file and append it to the V30 file.
View attachment 4997521 View attachment 4997523
3. Same as the above, you need to goto ike_conf.xml and search for your mnc. Make sure your corresponding mcc is also there.
Append the data from the V40 file to your V30 root file.
View attachment 4997525
4. Same as the above, you need to goto mapcon_conf.xml and search for your mnc. Make sure your corresponding mcc is also there.
Append the data from the V40 file to your V30 root file.
View attachment 4997527
5. You can also make change to the rcs.xml and enable RCS. I am not sure if this really helped but i just set it. You can skip this and try later if it doesn't work.
View attachment 4997529
Now Reboot your phonne for the settings to take place.
You will not have the vowifi button. If you want the vowifi button, you need to go the LG engineering menu *#546368#*930# and enable the UX. I don't suggest this because i did some wrong settings and had to start from scratch.
You will see the dialer showing the wifi symbol as below.
View attachment 4997531
Tips: Use quickedit text editor pro if you can get the apk because it has search function which is helpful.
View attachment 4997491
Click to expand...
Click to collapse
Hi Bro,
Modified all 4 xml mentioned in OP with Quickedit Pro.. After Restart i can see Vowifi enabled and activated in *#*#4636#*#* menu. But when connected to wifi i can't see vowifi. In dialer i can see only HD . Is there anything i need to do more.?
nokia_16 said:
Hi Bro,
Modified all 4 xml mentioned in OP with Quickedit Pro.. After Restart i can see Vowifi enabled and activated in *#*#4636#*#* menu. But when connected to wifi i can't see vowifi. In dialer i can see only HD . Is there anything i need to do more.?
Click to expand...
Click to collapse
Are you making change for YOUR related mcc and mnc? Can you attach the config files and share here. I'll check and let you know. Also tell me what network you have and the mcc and mnc that you have in the APN settings.
nokia_16 said:
Hi Bro,
Modified all 4 xml mentioned in OP with Quickedit Pro.. After Restart i can see Vowifi enabled and activated in *#*#4636#*#* menu. But when connected to wifi i can't see vowifi. In dialer i can see only HD . Is there anything i need to do more.?
Click to expand...
Click to collapse
Also, The wifi symbol in the dialer will come after some time. Maybe 20 to 30 seconds.
markdcouto said:
Are you making change for YOUR related mcc and mnc? Can you attach the config files and share here. I'll check and let you know. Also tell me what network you have and the mcc and mnc that you have in the APN settings.
Click to expand...
Click to collapse
Hi....
Using Jio (Tamilnadu) MCC and MNC i have edited for 405 and 869..... I have attached zip with 4 xml files and *#*#4636#*#* config where you can see vowifi enabled and IMSI which contains 405869....
markdcouto said:
Also, The wifi symbol in the dialer will come after some time. Maybe 20 to 30 seconds.
Click to expand...
Click to collapse
It's been nearly 40 min i have edited this file...
nokia_16 said:
Hi....
Using Jio (Tamilnadu) MCC and MNC i have edited for 405 and 869..... I have attached zip with 4 xml files and *#*#4636#*#* config where you can see vowifi enabled and IMSI which contains 405869....
Click to expand...
Click to collapse
The ike_conf or mapcon_conf have 2-3 entries. You have copied only one. Check on that.
markdcouto said:
The ike_conf or mapcon_conf have 2-3 entries. You have copied only one. Check on that.
Click to expand...
Click to collapse
As you said i missed an entry in mapcon and added the same. Still no vowifi. I have once again attached corrected xml files for your reference. Sorry to keep on bothering you.
nokia_16 said:
As you said i missed an entry in mapcon and added the same. Still no vowifi. I have once again attached corrected xml files for your reference. Sorry to keep on bothering you.
Click to expand...
Click to collapse
Try these two. One at a time.
1. In carrier_code.xml, look for your mcc/mnc and add like I added below. Only add the extra mvno things.
<profile carrier="RJIL" suffix="IND" carrier_code_fast="" carrier_code_late="RJIL" carrier_code_sub="" country="IN" iccid="" mcc="405" mnc="861" mvno_type="spn" mvno_match_data="Jio 4G" />
Reboot.
2. Goto settings--> network--> mobile networks--> name of apns --> three dots --> add apn
Name: IMS
APN: ims
APN type: ims
Protocol: IPv4
roaming protocol: IPv4
three dots --> save
Thanks a lot for this! It's working great with the top symbol and everything.
View attachment 4997863View attachment 4997865
Sent from my LG-H930 using Tapatalk
nokia_16 said:
As you said i missed an entry in mapcon and added the same. Still no vowifi. I have once again attached corrected xml files for your reference. Sorry to keep on bothering you.
Click to expand...
Click to collapse
I had to do one more step.
Go into *#546368#*930#>VoWifi>WiFi calling toggle:1. This worked immediately and the settings stays permanently even after a reboot. Incase you want to disable VoWifi then do it the same way.
Whatever you set under UX options resets after a reboot so that's not very helpful.
Sent from my LG-H930 using Tapatalk
sinnerz2000 said:
Thanks a lot for this! It's working great with the top symbol and everything.
View attachment 4997863View attachment 4997865
Sent from my LG-H930 using Tapatalk
Click to expand...
Click to collapse
Good to know. Did you try anything extra from what was mentioned ? Please let us know.
markdcouto said:
Good to know. Did you try anything extra from what was mentioned ? Please let us know.
Click to expand...
Click to collapse
Yes. I've mentioned it in my previous post.
Sent from my LG-H930 using Tapatalk
sinnerz2000 said:
Yes. I've mentioned it in my previous post.
Sent from my LG-H930 using Tapatalk
Click to expand...
Click to collapse
Ok thanks. I thought that automatically gets set from the XML. I'll add it as a setting in the main method. I think i enabled it when i was experimenting.
markdcouto said:
Ok thanks. I thought that automatically gets set from the XML. I'll add it as a setting in the main method. I think i enabled it when i was experimenting.
Click to expand...
Click to collapse
I'm guessing the XML just enables the support but the actual enable switch is under the secret setting.
Sent from my LG-H930 using Tapatalk
sinnerz2000 said:
I had to do one more step.
Go into *#546368#*930#>VoWifi>WiFi calling toggle:1. This worked immediately and the settings stays permanently even after a reboot. Incase you want to disable VoWifi then do it the same way.
Whatever you set under UX options resets after a reboot so that's not very helpful.
Sent from my LG-H930 using Tapatalk
Click to expand...
Click to collapse
Did you set rcs to enabled?
And did you add an extra apn for ims?
markdcouto said:
Did you set rcs to enabled?
And did you add an extra apn for ims?
Click to expand...
Click to collapse
I did set RCS to enable but did not add the extra apn.
Sent from my LG-H930 using Tapatalk
markdcouto said:
Try these two. One at a time.
1. In carrier_code.xml, look for your mcc/mnc and add like I added below. Only add the extra mvno things.
<profile carrier="RJIL" suffix="IND" carrier_code_fast="" carrier_code_late="RJIL" carrier_code_sub="" country="IN" iccid="" mcc="405" mnc="861" mvno_type="spn" mvno_match_data="Jio 4G" />
Reboot.
2. Goto settings--> network--> mobile networks--> name of apns --> three dots --> add apn
Name: IMS
APN: ims
APN type: ims
Protocol: IPv4
roaming protocol: IPv4
three dots --> save
Click to expand...
Click to collapse
@nokia_16 Don't do these steps. I think this is what caused all the trouble for me. I have updated the main post with RCS and also enabling the VoWiFi switch from the engineering menu. Check the main post again.
sinnerz2000 said:
I did set RCS to enable but did not add the extra apn.
Sent from my LG-H930 using Tapatalk
Click to expand...
Click to collapse
Guess its not working for me or something is wrong with my settings. I tried editing all 4 xml files and also rcs xml file. Also enabled vowifi in secret settings to true.... Not worked. Tried adding mvno code to carrier config and restarted no use. Also tried adding IMS apn, but apn is not getting added when i click save. I even tried restoring op config from twrp and tried everything once again. Not worked.
markdcouto said:
@nokia_16 Don't do these steps. I think this is what caused all the trouble for me. I have updated the main post with RCS and also enabling the VoWiFi switch from the engineering menu. Check the main post again.
Click to expand...
Click to collapse
Guess its not working for me or something is wrong with my settings. I tried editing all 4 xml files and also rcs xml file. Also enabled vowifi in secret settings to true.... Not worked. Tried adding mvno code to carrier config and restarted no use. Also tried adding IMS apn, but apn is not getting added when i click save. I even tried restoring op config from twrp and tried everything once again. Not worked.

General *Root* Turn off shutter sound for pixel 6 pro japan ver.

*** Please follow the laws and regulations of the corresponding country or region ***
thanks for @HarryShan
I'm not living in Japan and use other country SIM card always shutter sound.
Pixel 6 Pro has a Model ID GF5KQ for Japan
G8VOU for US
they are same hardware
changing Model ID can control Gcam shutter sound
Model ID storage in /dev/block/by-name/devinfo for pixel 6 and 6 pro
run a adb shell to changing or using terminal
1.shell into phone
adb shell
Click to expand...
Click to collapse
2.change to root
$su
Click to expand...
Click to collapse
3.copy devinfo to img
#dd if=/dev/block/by-name/devinfo of=/sdcard/devinfo.img
Click to expand...
Click to collapse
4.changing Model ID with hex editer
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
5.save and flash back
# dd if=/sdcard/Mod_devinfo.img of=/dev/block/by-name/devinfo
Click to expand...
Click to collapse
6.reboot and enjoy it.
In theory, it should be possible to use “fastboot flash devinfo xxx.img”
But it should be necessary to repackage the img file before .
Please tell me if there is a systemless method , thanks
This Is Why In Japan A Phone’s Camera Shutter Sound Cannot Be Muted​
You know that annoying “passht” camera shutter sound your phone makes whenever you take a picture? Well, in Japan, you can’t mute it, not even if you switch to mute mode! Here’s why.
Back in early 2000, when Kyocera VP-210 was launched, Japan became the first country to sell camera equipped phones. These phones also had the ability to send photos via email (pretty astonishing for 2000, isn’t it?). When users started to get used to them and learned how to attach pictures to an email, a big problem started to emerge: as any citizen of a civilized society would do, people started using their camera to take up-skirt photos of women, especially in crowded places like trains!
By 2001, this was already a matter of online discussion and, because no legal provision has been taken by the government, wireless carriers took it upon themselves. In order to prevent secret filming and ensure privacy, carriers made it a requirement that all phones sold in Japan must be customized for the market so that all built-in cameras cannot be muted.
Phone producers and Japanese wireless carriers have cooperated ever since so that all phones make a distinct sound whenever you use the camera.
This Is Why In Japan A Phone's Camera Shutter Sound Cannot Be Muted
Tap on the pic to find out.
theuijunkie.com
@iCassius
You can use my Magisk module.
Basically you only need to "setprop audio.camerasound.force false" and overlay to disable force sound.
GitHub - AndroPlus-org/magisk-module-pixel6: Google Pixel 6シリーズ以降向けのMagiskモジュールです。
Google Pixel 6シリーズ以降向けのMagiskモジュールです。. Contribute to AndroPlus-org/magisk-module-pixel6 development by creating an account on GitHub.
github.com
miravision said:
This Is Why In Japan A Phone’s Camera Shutter Sound Cannot Be Muted​
You know that annoying “passht” camera shutter sound your phone makes whenever you take a picture? Well, in Japan, you can’t mute it, not even if you switch to mute mode! Here’s why.
Back in early 2000, when Kyocera VP-210 was launched, Japan became the first country to sell camera equipped phones. These phones also had the ability to send photos via email (pretty astonishing for 2000, isn’t it?). When users started to get used to them and learned how to attach pictures to an email, a big problem started to emerge: as any citizen of a civilized society would do, people started using their camera to take up-skirt photos of women, especially in crowded places like trains!
By 2001, this was already a matter of online discussion and, because no legal provision has been taken by the government, wireless carriers took it upon themselves. In order to prevent secret filming and ensure privacy, carriers made it a requirement that all phones sold in Japan must be customized for the market so that all built-in cameras cannot be muted.
Phone producers and Japanese wireless carriers have cooperated ever since so that all phones make a distinct sound whenever you use the camera.
This Is Why In Japan A Phone's Camera Shutter Sound Cannot Be Muted
Tap on the pic to find out.
theuijunkie.com
Click to expand...
Click to collapse
while I'm not Japanese, I do find these articles somewhat annoying as they sort of paint a negative image of Japanese people in general. yeah, of course there are perverts in Japan that do this, but as many as there are Japanese perverts, there are that many if not more in other countries as well.
Do you know if this can be done to enable the mmWave on GLU0G European model?
Other question: updating firmware will not overwrite that memory block, right?
gpvecchi said:
Do you know if this can be done to enable the mmWave on GLU0G European model?
Click to expand...
Click to collapse
Idont think so ,These 2 versions should be different hardware scales
this partition will not flash with update package
it only record your mac addr bt addr and etc
so be careful
Yeah. It's a first world problem. When I try to take a picture of my kids while they're asleep the shutter awakens them. There are several camera apps in the store (s) that don't make the shutter sound if you're interested.
I'm thankful for the sound tbh. People at times try to record my kids on the trains( Japanese with natural blonde hair) usually I just tell them to stop and they do.
My kids aren't a tourist attraction for your amusement...
AndroPlus said:
@iCassius
You can use my Magisk module.
Basically you only need to "setprop audio.camerasound.force false" and overlay to disable force sound.
GitHub - AndroPlus-org/magisk-module-pixel6: Google Pixel 6シリーズ以降向けのMagiskモジュールです。
Google Pixel 6シリーズ以降向けのMagiskモジュールです。. Contribute to AndroPlus-org/magisk-module-pixel6 development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
how exactly to do this, sorry but i am a newbie
iCassius said:
*** Please follow the laws and regulations of the corresponding country or region ***
thanks for @HarryShan
I'm not living in Japan and use other country SIM card always shutter sound.
Pixel 6 Pro has a Model ID GF5KQ for Japan
G8VOU for US
they are same hardware
changing Model ID can control Gcam shutter sound
Model ID storage in /dev/block/by-name/devinfo for pixel 6 and 6 pro
run a adb shell to changing or using terminal
1.shell into phone
2.change to root
3.copy devinfo to img
4.changing Model ID with hex editer
View attachment 5467843
5.save and flash back
6.reboot and enjoy it.
View attachment 5467819
In theory, it should be possible to use “fastboot flash devinfo xxx.img”
But it should be necessary to repackage the img file before .
Please tell me if there is a systemless method , thanks
Click to expand...
Click to collapse
was able to the above but still the Camera Sound option still not appear in the Camera settings
noyalas said:
was able to the above but still the Camera Sound option still not appear in the Camera settings
Click to expand...
Click to collapse
it is now working, thanks @iCassius
iCassius said:
*** Please follow the laws and regulations of the corresponding country or region ***
thanks for @HarryShan
I'm not living in Japan and use other country SIM card always shutter sound.
Pixel 6 Pro has a Model ID GF5KQ for Japan
G8VOU for US
they are same hardware
changing Model ID can control Gcam shutter sound
Model ID storage in /dev/block/by-name/devinfo for pixel 6 and 6 pro
run a adb shell to changing or using terminal
1.shell into phone
2.change to root
3.copy devinfo to img
4.changing Model ID with hex editer
View attachment 5467843
5.save and flash back
6.reboot and enjoy it.
View attachment 5467819
In theory, it should be possible to use “fastboot flash devinfo xxx.img”
But it should be necessary to repackage the img file before .
Please tell me if there is a systemless method , thanks
Click to expand...
Click to collapse
I tried this method on my 6 pro and it's stuck in a bootloop! can anyone help me?
I tried to reinstall the stock rom again but fastboot is as far as I can get. I can't boot into fastbootd to complete the flashing process.
I still have the original devinfo.img and I don't know how to restore it using fastboot. I tried fastboot flash devinfo devinfo.img but I get file size error.
please help
unbricked my phone.
you should have added "bs=8192 count=1" to your dd command.
now because of your half baked guideeven though I unbricked, wifi isn't working.
mohamed.sakhiri said:
unbricked my phone.
you should have added "bs=8192 count=1" to your dd command.
now because of your half baked guideeven though I unbricked, wifi isn't working.
Click to expand...
Click to collapse
Try the Official Google Android Flash Tool (OEM Unlocking needs to be toggled on - you may not have to manually unlock the bootloader - the "site" will do that on its own). You may have to choose the option to Force Flash All Partitions, which will also wipe your phone.
roirraW edor ehT said:
Try the Official Google Android Flash Tool (OEM Unlocking needs to be toggled on - you may not have to manually unlock the bootloader - the "site" will do that on its own). You may have to choose the option to Force Flash All Partitions, which will also wipe your phone.
Click to expand...
Click to collapse
nope that did not work, unfortunately.
mohamed.sakhiri said:
nope that did not work, unfortunately.
Click to expand...
Click to collapse
I would pursue the warranty possibility ASAP, if you can. Then, if they let you RMA it, use the flash tool once more, but this time check the box for both Wipe and for Re-lock the Bootloader.
I apologize for the bad news.
roirraW edor ehT said:
I would pursue the warranty possibility ASAP, if you can. Then, if they let you RMA it, use the flash tool once more, but this time check the box for both Wipe and for Re-lock the Bootloader.
I apologize for the bad news.
Click to expand...
Click to collapse
Unfortunately I can't send it back even if they agree, custom fees are insane here.
Do you own a pixel 6 pro? If so, can you please send me a backup of your devinfo partition?
mohamed.sakhiri said:
Unfortunately I can't send it back even if they agree, custom fees are insane here.
Do you own a pixel 6 pro? If so, can you please send me a backup of your devinfo partition?
Click to expand...
Click to collapse
Right, I saw your post in the other thread. Like I said, you should stick to a single thread - now you've got three threads going about the subject.
No, I don't own a Pixel 6 Pro, my wife and I traded ours in, which Google received today.
mohamed.sakhiri said:
I tried this method on my 6 pro and it's stuck in a bootloop! can anyone help me?
I tried to reinstall the stock rom again but fastboot is as far as I can get. I can't boot into fastbootd to complete the flashing process.
I still have the original devinfo.img and I don't know how to restore it using fastboot. I tried fastboot flash devinfo devinfo.img but I get file size error.
please help
Click to expand...
Click to collapse
This partition is record of hardware information
So I think you did something wrong while modifying this partition
You can post the information about the failure when you flash the system partition
To facilitate better analysis of the reasons
In addition, if you stay on the google logo interface all the time,
you can check whether the computer system device currently has an adb or fastboot connection to confirm where the device boot stays.
iCassius said:
This partition is record of hardware information
So I think you did something wrong while modifying this partition
You can post the information about the failure when you flash the system partition
To facilitate better analysis of the reasons
In addition, if you stay on the google logo interface all the time,
you can check whether the computer system device currently has an adb or fastboot connection to confirm where the device boot stays.
Click to expand...
Click to collapse
It is solved by now.
[SOLVED] Bricked my Pixel 6 Pro
Hello, Today I messed up, I tried to change my Pixel 6 Pro's model from US version to global, so I edit the devinfo.img and pushed it successfully using adb, the same steps shared in some articles on xda. Now it won't boot again, it's stuck on...
forum.xda-developers.com

Development One+_TooL with Grayed out Oem_Unlock (Bootloader Unlock) enabler & Engineer Decrypt

Here is my latest version of My Oneplus Tool . This tool can do almost everything for you. I have added a method to switch the Oem_Unlock switch on Sim locked devices. It will ungray the switch so you can flip it and bootloader unlock. It still has all the other tools like the engineer mode decrypt, to enable the app. Also lots of hidden SECRETS like every oneplus device has a hidden copy of busybox already installed . and this will access it. Plus this has a long list of dialer codes .There are lots of tools like scrcpy and a windows file explorer for your device. I have also added lots of fastboot adb commands. Please feel free to let me know if anything can be added. I been notifided this has been reported as a virus, it is only a .bat file converted to exe. please scan for yourself.
One+_TooL.7z | by Ju5t3nc4s3 for /e/OS supported models
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Please donate for the cause.
Donate to Ju5t3nc4s3
Help support Ju5t3nc4s3 by donating or sharing with your friends.
www.paypal.com
I have now made this ungray method usless LoL I have a working method that lets u flash msm and boot direct to bootloader and unlock without the need for a oem unlock token from oneplus , even works if ur still sim locked.
any guidance?
better with an instruction。
thx for sharing。
Thank very much. This is awesome !
But like werichard559 said, better with instructions. Otherwise you will get Many Many Many questions....
its self explained in the tool. its just written in bash and packed with everything like adb tools into a exe.
has a menu with items.
Interesting, MS Windows and Linux?
galaxys said:
Interesting, MS Windows and Linux?
Click to expand...
Click to collapse
exe on linux? Nah, you could decompile and pull the scripts
Only reason for the exe is to have all the file together. Nice and neat.And unlike all the others that want you to post your IMEI to the NET to do the engineer mode decrypt . I wrote this so the decryption is done in shell on the phone.
Ju5t3nC4s3 said:
Only reason for the exe is to have all the file together. Nice and neat.And unlike all the others that want you to post your IMEI to the NET to do the engineer mode decrypt . I wrote this so the decryption is done in shell on the phone.
Click to expand...
Click to collapse
Engineer mode from dialer? Did you just script to edit the config file in mnt/vendor/persist/engineermode/engineermode_config ? We appreciate your work. Work smarter not harder
Zeus0fyork said:
Engineer mode from dialer? Did you just script to edit the config file in mnt/vendor/persist/engineermode/engineermode_config ? We appreciate your work. Work smarter not harder
Click to expand...
Click to collapse
To disable the incryption? ,and enable engineer mode? Yes the config is edited ,can only be done with root . Or a very long process. I released a shell command to do this few months back.It just uses a sed cmd. Now to generate the code on the device in shell to enter . That wasn't easy, had a heck of a time finding a cmd that would get the correct hash I needed for a crc32b . And to have it enter that code for u on the screen,it just had to be done. Lol . I have loads of dialer codes still I haven't added to the tool. A lot I'm not sure what they even do yet ,like *#632# no clue. There is a completely extra app that is also decrypted with the engineer mode. OpEngMode or TmoEngMode for TMobile.
This has all can together just from the data mining and the need for the tools for the reversing of the simlock . I been working on it now for some time and have discovered many other vulnerablitys. I have unlocked some devices,but never 1 the same. Before I released this I descoverd how to flip the oem_unlock switch under the greyed out area.and was able to unpack a msm download and mod to repack it. So after flash the switch is on. By 1 bit I found in one of the partitions. Recently I have located some code just like the engineer mode qr for the sim unlock. And there is a couple RSA private keys with it.I also located a dialer code to skip setupwizard. And another code that gives u all USB access like adb ,diag , all with out verification.
Ju5t3nC4s3 said:
This has all can together just from the data mining and the need for the tools for the reversing of the simlock . I been working on it now for some time and have discovered many other vulnerablitys. I have unlocked some devices,but never 1 the same. Before I released this I descoverd how to flip the oem_unlock switch under the greyed out area.and was able to unpack a msm download and mod to repack it. So after flash the switch is on. By 1 bit I found in one of the partitions. Recently I have located some code just like the engineer mode qr for the sim unlock. And there is a couple RSA private keys with it.I also located a dialer code to skip setupwizard. And another code that gives u all USB access like adb ,diag , all with out verification.
Click to expand...
Click to collapse
what u mean by 'some code just like the engineer mode qr for the sim unlock'
now iam having touble to sim unlock my TMO OP9,could u pls help me out?
There is no method to sim_unlock other then official service.
Ju5t3nC4s3 said:
There is no method to sim_unlock other then official service.
Click to expand...
Click to collapse
oh,really sad to hear that.
still merry christmas.
thx for ur shares.
I have been working on reversing the OnePlus sim_lock now for over a year. Every device after the Op6 they made a change that if you erase the efs to reset it, You will lose total access to the sim card. It looks to be a key needed by the sim in the SFS path , same location as the simlock fuse.
Ju5t3nC4s3 said:
Here is my latest version of My Oneplus Tool . This tool can do almost everything for you. I have added a method to switch the Oem_Unlock switch on Sim locked devices. It will ungray the switch so you can flip it and bootloader unlock. It still has all the other tools like the engineer mode decrypt, to enable the app. Also lots of hidden SECRETS like every oneplus device has a hidden copy of busybox already installed . and this will access it. Plus this has a long list of dialer codes .There are lots of tools like scrcpy and a windows file explorer for your device. I have also added lots of fastboot adb commands. Please feel free to let me know if anything can be added.
Downloads for : OnePlus /e/OS supported models | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Click to expand...
Click to collapse
What problem can be? androidfilehost said no mirrors found/ ((((
I'll upload to Gdive in a bit also. Android file host does this. Lots of time u just need to wait a bit to get it to work.
Ju5t3nC4s3 said:
I'll upload to Gdive in a bit also. Android file host does this. Lots of time u just need to wait a bit to get it to work.
Click to expand...
Click to collapse
I will be glad to Gdrive link. I waited all day, got to the computer. And hosting broke me off. lol
P
020982 said:
I will be glad to Gdrive link. I waited all day, got to the computer. And hosting broke me off. lol
Click to expand...
Click to collapse
One+_TooL.exe
drive.google.com
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still sim locked and no unlock.bin, thank you good sir
? What are u trying to show ,,u can check the sim lock in *#808#.

How To Guide Enable VoLTE/VoWiFi on OnePlus 11 (if your carrier has not approved the device already)

Edit: as of May 21, 2023 I no longer have to repeat step 8 and 9 after device restarts to get voWiFi working on my Chinese OP11 (converted to Global A10 using ocdt method).
Note:
I am just a power user not a developer. If you have any questions most likely I won't have the answer.
Only tested on my Chinese OnePlus 11 on CPH2449 Global A07 firmware with Canadian carrier Freedom Mobile.
PDC steps have to be executed again after each device reboot.
What do you need:
OnePlus 11, Windows PC, a VoLTE/VoWiFi provisioned SIM card.
1. Download the followings
efstools-0.14
Pixel 4 mbn
PDC
VoLTEEnabler Magisk module
2. Install PDC, .net 5.0, OnePlus USB driver and Qualcomm Driver.
3. replace mcfg_sw.mbn in efstools-0.14 folder with pixel 4's mbn file
4. Connect your phone to PC, run below commands to open your phone for connection:
adb shell
su
setprop sys.usb.config diag,serial_cdev,rmnet,adb
Click to expand...
Click to collapse
5. Start Windows Command Prompt in administrator mode, cd to efstools-0.14 folder, then run below command to backup EFS
EfsTools.exe downloadDirectory -i / -o <replace_with_your_output_folder_name>
Click to expand...
Click to collapse
6. Run below commands to make your carrier think that your OnePlus 11 is a Pixel 4 (My Freedom Mobile SIM card is in SIM slot 1, if your SIM card is in slot 2 the commands may differ slightly)
EfsTools.exe writeFile -i mcfg_autoselect_by_uim -o /nv/item_files/mcfg/mcfg_autoselect_by_uim
EfsTools.exe uploadDirectory -i mcfg_sw.mbn -o / -v
Click to expand...
Click to collapse
7. Install VoLTEEnabler on Magisk then reboot your phone. Enable VoLTE and/or VoWiFi from SIM info & settings.
8. Run below commands again to open your phone for connection:
adb shell
su
setprop sys.usb.config diag,serial_cdev,rmnet,adb
Click to expand...
Click to collapse
9. Run PDC, select device to load profiles, deactivate the current Activated profile then activate GCI_Commercial for sub0 if your SIM is in slot 1or sub1 if your SIM is in slot 2 (If you're with a different carrier you may need to enable a different profile, try them out one by one hopefully one of them will work). You have successfully enabled VoWiFi if your phone has a VoWiFi sign on the status bar (a wifi single icon above a phone icon).
10. Run step 8 and 9 again each time your OnePlus 11 is restarted.
Hi, my carrier enable Volte only for selected devices (samsung or iphone), so what I have to change in you guide to make it works?
Thamk you
Thanks for sharing. I added your instructions to my thread on OnePlus
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.
community.oneplus.com
I hate that I need to root phone for this ****, it should come out of the box working like Samsung, or Pixel
samtruman81 said:
Hi, my carrier enable Volte only for selected devices (samsung or iphone), so what I have to change in you guide to make it works?
Thamk you
Click to expand...
Click to collapse
I need to know what is the command to chose the devices to "emulate". it's not clear. Someone can help me?
If you are going to run magisk, why not just run a module that permanently replaces the mbn file?
wangdaning said:
If you are going to run magisk, why not just run a module that permanently replaces the mbn file?
Click to expand...
Click to collapse
The file is in the efs partition so it's not easily accessible.
TheNewHEROBRINE said:
The file is in the efs partition so it's not easily accessible.
Click to expand...
Click to collapse
I see, I don't have the device, so cannot look at what is listed under / . Are you sure it is its own directory or is it actually a syslink to another directory?
On Pixel 3 the files are in /vendor, but to make a magisk module you put the modification in the /system/vendor, maybe that would work. /system/efs/....mbn
wangdaning said:
I see, I don't have the device, so cannot look at what is listed under / . Are you sure it is its own directory or is it actually a syslink to another directory?
On Pixel 3 the files are in /vendor, but to make a magisk module you put the modification in the /system/vendor, maybe that would work. /system/efs/....mbn
Click to expand...
Click to collapse
I think the contents of the efs partition aren't even mounted anywhere but I'm not sure though.
If rooted, what do you get with "ls /" ?
wangdaning said:
If rooted, what do you get with "ls /" ?
Click to expand...
Click to collapse
I don't have a OnePlus 11 a OnePlus 8T (it still has got an EFS partition obviously). This is the the content of my root folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TheNewHEROBRINE said:
I don't have a OnePlus 11 a OnePlus 8T (it still has got an EFS partition obviously). This is the the content of my root folder.
View attachment 5876311
Click to expand...
Click to collapse
Thanks, my guess is efs is actually in one of those other folders. Or, more specifically the modem files are located in another folder. Most likely vendor. Here is the module I created for the pixel 3 to modify the mbn_software.txt to make it work in China. It might give some clues on how to make a module for you guys.
I have the phone now, the files are in "/vendor/firmware_mnt/image/modem_pr/mcfg/configs/mcfg_sw"
This may be strange, I would like to disable Volte on OP11 by any chance?
This is a great thread. It's been a nightmare roaming in USA from Canada because Rogers hasn't approved OnePlus 11 IMEI(s) to use voLTE, resulting in many US networks effectively impaired to operate correctly. I'm thus switching to Canadian provider bell, which has approved the provisioning of voLTE for this device.
It would be great to have an on device way of executing the above steps, even if it requires, redo after every reboot.
I believe we have the service providers to blame for this rather than OnePlus, as this issue only pertains to the providers that haven't yet "approved" the device.
Note: Rogers also hasn't approved device to use NR/5G, whereas Bell-Canada has
Guys I've just found a way to do this on device.
NOTE: no root required
Credit to the below thread
Enable 5G?Does this operation apply to OnePlus 11?
Enable 5G for Android 11 on OnePlus 8 series and OnePlus 7 5G I have a OnePlus 11 imported from China. In Italy, I use TIM operator and cannot connect to NSA 5G network (my other 5G Mi MIX4 can connect to TIM’s NSA 5G network in my area), unless...
forum.xda-developers.com
It's a combination of Shizuku and Pixel IMS.
It was able to force VoLTE on my device even with a Service Provider (in this case Rogers-CAN) that hadn't authorized VoLTE provisions for this OnePlus 11 IMEI/device model.
Now all I'm trying to do is leverage this same/similar method to force NR/5G provisions
I made step by step instructions for Shizuku:
This doesn't mean it will work with your Carrier, but it may. It will give you options in settings to turn both VoLTE and VoWiFi on off.
Doesn't work with Freedom Mobile and Telus in Canada. Meaning for us that it doesn't work it will need full root procedure and replacing mbn file via adb shell. More about it https://community.oneplus.com/thread/1284987
Apps you need:
Shizuku app (Playstore) https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_CA&gl=US
Latest Pixel IMS https://github.com/kyujin-cho/pixel-volte-patch/releases
I used 1.2.4.
OnePlus USB driver http://www.mediafire.com/file/zkua1ob0dzaor09/OnePlus_USB_Driver_Setup.exe/file
On your phone:
Developer options unlocked
Under Developer option
USB Debugging ON
Disable permission monitoring ON
Connect your phone to computer (computer must have OnePlus USB driver installed)
Change USB settings from Charging Only to File transfer/Android Auto
Open CMD on your computer as admin:
start shizuku service by executing adb command
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
Open Shizuku app:
In Shizuku you should see status that is running
Under Authorized applications approve pixel IMS
Open Pixel IMS app:
"Allow all the time" when seeing prompt asking for Shizuku permission
Adjust as required (turn on VoLTE and VoWIFI)
*** Engineering Mode app doesn't work with OP 11 if someone knows there is version that is working please let me know, so I can try to open port for PDC. Tnx.
*** Even with Shizuku app cannot run EFS Tool command
astracd said:
I made step by step instructions for Shizuku:
This doesn't mean it will work with your Carrier, but it may. It will give you options in settings to turn both VoLTE and VoWiFi on off.
Doesn't work with Freedom Mobile and Telus in Canada. Meaning for us that it doesn't work it will need full root procedure and replacing mbn file via adb shell. More about it https://community.oneplus.com/thread/1284987
Apps you need:
Shizuku app (Playstore) https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api&hl=en_CA&gl=US
Latest Pixel IMS https://github.com/kyujin-cho/pixel-volte-patch/releases
I used 1.2.4.
OnePlus USB driver http://www.mediafire.com/file/zkua1ob0dzaor09/OnePlus_USB_Driver_Setup.exe/file
On your phone:
Developer options unlocked
Under Developer option
USB Debugging ON
Disable permission monitoring ON
Connect your phone to computer (computer must have OnePlus USB driver installed)
Change USB settings from Charging Only to File transfer/Android Auto
Open CMD on your computer as admin:
start shizuku service by executing adb command
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
Open Shizuku app:
In Shizuku you should see status that is running
Under Authorized applications approve pixel IMS
Open Pixel IMS app:
"Allow all the time" when seeing prompt asking for Shizuku permission
Adjust as required (turn on VoLTE and VoWIFI)
*** Engineering Mode app doesn't work with OP 11 if someone knows there is version that is working please let me know, so I can try to open port for PDC. Tnx.
*** Even with Shizuku app cannot run EFS Tool command
Click to expand...
Click to collapse
I did this (in fact using the latest and greatest version of Pixel IMS 1.2.6) and still it doesn't work on Tmobile in Chicago - it is so f***ng frustrating. Can someone confirm if rooting the phone is the key to make this work? If so, I dont mind risking rooting my phone.....
kmahesh said:
I did this (in fact using the latest and greatest version of Pixel IMS 1.2.6) and still it doesn't work on Tmobile in Chicago - it is so f***ng frustrating. Can someone confirm if rooting the phone is the key to make this work? If so, I dont mind risking rooting my phone.....
Click to expand...
Click to collapse
You need to check if adding pixel mbn file will work with t-mobile US
Here are detailed steps
OnePlus Community
Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.
community.oneplus.com
for those who are facing issue to enbale
i can unlock your engeering mode

Categories

Resources