306sh Unlock thread - Sharp Aquos Crystal

So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.

really
is this for real? says you're a new user.... got me wondering
If it is legit, does it work with all carriers or just China Telecom you posted?

Its just for 306sh and just for china telecom
Well you can try yourself, i dont asking for a pay or anything!

maximka18 said:
Its just for 306sh and just for china telecom
Well you can try yourself, i dont asking for a pay or anything!
Click to expand...
Click to collapse
Is there any way to add Rogers carrier on there in the city of Toronto, Canada?
I'd pay you to do it if you could make it work for me

so now you can unlock a 306SH form Boost and use it with China Telekom and if you manage to edit it with any other CDMA Carrier ?
Any Idea how to unlock the 305SH form Softbank :angel:

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
you know if work with gsm carrier??

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
i saw this file for 305sh ??? but china telecom use gsm or CDMA ? tell me and i will test it in VietNam, because Vietnam telecom use GSM

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
I was in China, the phone is 305Sh
Use China Unicom
I want to test this program
But
3. run 306sh_RUIM should set RTRE to RUIM only
I do not understand how to run
Please tell me, thank you

UICCUnlock from @tewilove. Give credit.
http://forum.xda-developers.com/aqu...nt-aquos-crystal-uicc-unlock-program-t2943213

hey china telecom has 900mhz, like vietnam telecom, may be i will test it for everyone

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
305SH run ./306sh_RUIM
Prompt
Killed
Please help
Thank you

Well, I've tested it and confirmed China Telecom voice/text works, no data.
You have to do it in ADB SHELL.
adb push 306sh_RUIM /data/local/tmp
adb shell chmod 755 /data/local/tmp/306sh_RUIM
adb shell /data/local/tmp/306sh_RUIM
Then it shows MSL & reboot.

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
So , can we have the source code of 306sh_RUM ? c++ ? asm or other language ?
---------- Post added at 01:26 PM ---------- Previous post was at 01:22 PM ----------
tewilove said:
Well, I've tested it and confirmed China Telecom voice/text works, no data.
You have to do it in ADB SHELL.
adb push 306sh_RUIM /data/local/tmp
adb shell chmod 755 /data/local/tmp/306sh_RUIM
adb shell /data/local/tmp/306sh_RUIM
Then it shows MSL & reboot.
Click to expand...
Click to collapse
"Well, I've tested it and confirmed China Telecom voice/text works, no data." => and other provider ? it works ?
"no data" => have you had APN settings ?
Thks

myspac said:
So , can we have the source code of 306sh_RUM ? c++ ? asm or other language ?
---------- Post added at 01:26 PM ---------- Previous post was at 01:22 PM ----------
"Well, I've tested it and confirmed China Telecom voice/text works, no data." => and other provider ? it works ?
"no data" => have you had APN settings ?
Thks
Click to expand...
Click to collapse
##3242# disable the ehrpd you willsee ...
tewilove said:
Well, I've tested it and confirmed China Telecom voice/text works, no data.
You have to do it in ADB SHELL.
adb push 306sh_RUIM /data/local/tmp
adb shell chmod 755 /data/local/tmp/306sh_RUIM
adb shell /data/local/tmp/306sh_RUIM
Then it shows MSL & reboot.
Click to expand...
Click to collapse

whynot4444 said:
i saw this file for 305sh ??? but china telecom use gsm or CDMA ? tell me and i will test it in VietNam, because Vietnam telecom use GSM
Click to expand...
Click to collapse
China Telecom (CDMA and CDMA2000)
Check this, than you understand how it works.
CDMA vs. GSM: What's the Difference?

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
Dear maximka18
can sharp aquos crystal 306sh(boost) unlocking is work in indian cdma sim card........pls reply......

onroP89 said:
China Telecom (CDMA and CDMA2000)
Check this, than you understand how it works.
CDMA vs. GSM: What's the Difference?
Click to expand...
Click to collapse
well but i saw in website http://www.worldtimezone.com/gsm.html, china telecom has gsm 900 ???

Update:
Many Chinese users have confirmed that with a 3G SIM card voice and text are working, and with a 4G card voice/text/data all works.
China Unicom(GSM/WCDMA/FDD): no signal
China Mobile(GSM/TD-SCDMA/TDD): no signal

tewilove said:
Update:
Many Chinese users have confirmed that with a 3G SIM card voice and text are working, and with a 4G card voice/text/data all works.
China Unicom(GSM/WCDMA/FDD): no signal
China Mobile(GSM/TD-SCDMA/TDD): no signal
Click to expand...
Click to collapse
well, so sad, just use cdma

maximka18 said:
So, there you have it, complete unlock solution for 306sh!
Here's the instructions:
1. rename 306sh_RUIM.txt to 306sh_RUIM
2. install and run UICCUnlock(the name does mean nothing) will remove perso lock
3. run 306sh_RUIM should set RTRE to RUIM only
Then the phone works with China Telecom.
Click to expand...
Click to collapse
Please help me i see error device not found but when i do adb devices or adb shell it work but after i do your step adb push.... but nothin no see msl and restart why?

Related

[HOW TO] Unlock your Captivate to work on all networks for free

This NEEDS to be stickied in here so everyone can use it.
I copied this from the i9000 forum.
Ok before we get started I need to make this REALLY clear. This did not work for my i9000 at first…. I cannot guarantee you will find your code…. If your device freezes (to many attempts) I am sorry but I cannot be held responsible.
Using ADB
Step 1. – Get the file
You need to have root
Code:
adb shell
su
dd if=/dev/block/bml3 of=/sdcard/bml3.bak
mount USB storage and copy the file off the internal SD card
Step 2. – Find the code
Try this
Originally Posted by rbnet.it
Try this: http://www.multiupload.com/2IAYWWGF8A
It's a win32 executable. Run the program from command line with the blockdevice backup as parameter:
c:\sgux.exe bml3.bak
IT returns the unlock code fory your phone.
It's based on the tip posted on this thread by rhcp0112345.
It's works with european sgs.
Click to expand...
Click to collapse
OR
Open the file in a HEX editor
Search for SSNV
At the end of this block of data there should be a string of numbers
(my unlock code started at 0x18005a)
The format will be numbers.unlockcode.numbers
Step 3. – Enter the code
As far as I know the *#0111*code# and #7465625*638*Code# codes don’t work so you MUST
Power down your phone
Put in a SIM card from another carrier
Power up your phone
When it boots up it will ask for the unlock code that you found above
Step 4. – Flash back (IF THE CODE DIDN'T WORK)
Flash back to an older firmware (I9000XXJF7 with 513.pit worked for me)
Now enter the unlock code you generated in Step 2.
PLEASE give credit to
rhcp0112345 for finding the file and giving me (and others) a place to start
rbnet.it and marcopon for the cool utility to extract it
galaxysguy for starting the other thread and confirming that I was looking at the right code
Click to expand...
Click to collapse
Think this is the 3rd post I've seen on this, but this has been CONFIRMED to work!
sweet, just unlocked mine!! thanks guys!
ill make sure this gets stickied
Hi,
I have used this procedure but was unsuccessful since I don't have the SIM from another carrier? Which method did you use? also I am currently running JH3 firmware.
thanks
TZ
tzones said:
Hi,
I have used this procedure but was unsuccessful since I don't have the SIM from another carrier? Which method did you use? also I am currently running JH3 firmware.
thanks
TZ
Click to expand...
Click to collapse
you NEED another sim from another carrier to invoke the message to enter the unlock code.
Error: unable to find file <bml3.bak>. can some1 help? thx
i had sgux.exe and bml3.bak copy to drive c: "windows 7"
Yep, put an old no longer working TMobile sim in, it asked for my code and voila! worked like a champ.
file not found on JH3
_____________________
did a direct copy and paste of string from thread and it copied properly.
Unlocked successfully from JH3!!!!
Yeah *****es!!!!
akachay said:
Error: unable to find file <bml3.bak>. can some1 help? thx
i had sgux.exe and bml3.bak copy to drive c: "windows 7"
Click to expand...
Click to collapse
Krad said:
file not found on JH3
Click to expand...
Click to collapse
Remember after opening adb, type su enter
then
cat /efs/nv_data.bin >> /sdcard/nv_data.bin
mount your card, and transfer nv_data.bin along with sgux.exe to your c :\ drive
then open command prompt, and cd C:\ [ENTER]
C:\sgux.exe nv_data.bin [ENTER] and you should get your code.
Make sure you have su (superuser) working, you can tell if there's a #in the adb prompt
If there's no # in the adb prompt, then open adb, type su [ENTER] look at your phone, and wait for the Super User prompt to pop and enable/give permissions.
The Bishop said:
Yep, put an old no longer working TMobile sim in, it asked for my code and voila! worked like a champ.
Click to expand...
Click to collapse
Thanks for this mail since I was under the impression that it requires a working SIM. Can't believe that my phone is unlocked!!
nice guide... but why are there so many different unlock guides lol
Honestly, I just found a guide that I thought had the best instructions and made a thread about it, hoping that it would be stickied, becasue this does not need to fade away off the first page. If it were stickied, it'd be even better. I contacted the person over this board, but they have yet to reply.
Extracting the unlock code on Ubuntu
Once you get the file off of your phone you can use hexdump and grep to find the unlock code easily:
cat bml3.bak | hexdump -C | grep -A 10 SSN
Ideally we could figure out how to do this directly on the phone using busybox, but I haven't figure that out yet.
Bad ass! worked like a charm on JH3.
i need help, i havent been able to get my phone unlocked.
I've tried all the methods (except Paying for a code) and none have worked !!!
I tried this one and it gave me the code but when i put in the TMO sim and entered "the code" it came back as no good.
Now, sgux.exe states looking for code and then it moves to the next command line (as if it was finished) but it doesnt find the code.
Help me plz !!
PS: I got the files out of the phone, both the bml3.bak and the nv_data.bin !

found MSL code for 306sh

first thanks tewilove test it for everyone and maximka18 give file it for us
1. do it with adb file
2. rename file 306sh_RUIM.txt to 306sh_RUIM
3. open terminal
adb push 306sh_RUIM /data/local/tmp
adb shell chmod 755 /data/local/tmp/306sh_RUIM
adb shell /data/local/tmp/306sh_RUIM
Then cmd shows MSL & reboot.
i realy scare when my device show a red square, but it will boot normaly, and we have a code MSL for this device
{
"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"
}
[/URL][/IMG]
So you just copied existing information from another thread to make a new thread?
http://forum.xda-developers.com/aqu...ock-thread-t3008141/post58319443#post58319443
etirkca said:
So you just copied existing information from another thread to make a new thread?
http://forum.xda-developers.com/aqu...ock-thread-t3008141/post58319443#post58319443
Click to expand...
Click to collapse
i test it in my device from instruction tewilove, and write a new thread for everyone can see it, not coppy, just test it for people, im so sad when you said me just copied
whynot4444 said:
i test it in my device from instruction tewilove, and write a new thread for everyone can see it, not coppy, just test it for people, im so sad when you said me just copied
Click to expand...
Click to collapse
Can any expert to list down the whole process of unlock? I have been searching for solution for few months..
Boonwei said:
Can any expert to list down the whole process of unlock? I have been searching for solution for few months..
Click to expand...
Click to collapse
i wrote instruction at first comment, but it just found MSL, not unlock GSM
whynot4444 said:
i wrote instruction at first comment, but it just found MSL, not unlock GSM
Click to expand...
Click to collapse
But it unlocks for use with other CDMA right?
---------- Post added at 09:35 PM ---------- Previous post was at 09:19 PM ----------
whynot4444 said:
i wrote instruction at first comment, but it just found MSL, not unlock GSM
Click to expand...
Click to collapse
whynot4444 said:
first thanks tewilove test it for everyone and maximka18 give file it for us
1. do it with adb file
2. rename file 306sh_RUIM.txt to 306sh_RUIM
3. open terminal
Click to expand...
Click to collapse
1. where is adb file?
2. I can't rename the file as it shows as a txt file but renaming doesn't even show the extension.
3. what terminal?
I have never had Android before so I don't know all this
NemesisMB said:
But it unlocks for use with other CDMA right?
---------- Post added at 09:35 PM ---------- Previous post was at 09:19 PM ----------
1. where is adb file?
2. I can't rename the file as it shows as a txt file but renaming doesn't even show the extension.
3. what terminal?
I have never had Android before so I don't know all this
Click to expand...
Click to collapse
adb file you can download it on internet
when you rename, just erase .txt, then follow instruction
just cmd on PC
whynot4444 said:
adb file you can download it on internet
when you rename, just erase .txt, then follow instruction
just cmd on PC
Click to expand...
Click to collapse
adb file you can download it on internet
when you rename, just erase .txt, then follow instruction
just cmd on PC
Click to expand...
Click to collapse
There is no ".txt" in the file name of 306sh_RUIM.txt. I mean it is showing as file type text but the name is Just "306sh_RUIM".
EDIT: OKAY I RENAMED USING CMD
NemesisMB said:
There is no ".txt" in the file name of 306sh_RUIM.txt. I mean it is showing as file type text but the name is Just "306sh_RUIM".
EDIT: OKAY I RENAMED USING CMD
Click to expand...
Click to collapse
Hi , am new to this,
I have moved the .apk file to mobile and renamed the file 306sh_RUIM.txt,
Can you please tell me the next step to proceed further.
NemesisMB said:
There is no ".txt" in the file name of 306sh_RUIM.txt. I mean it is showing as file type text but the name is Just "306sh_RUIM".
EDIT: OKAY I RENAMED USING CMD
Click to expand...
Click to collapse
go to control panel, choose folder option, choose show hiden file, then 306sh_RUIM will show 306sh_RUIM
Kumar281 said:
Hi , am new to this,
I have moved the .apk file to mobile and renamed the file 306sh_RUIM.txt,
Can you please tell me the next step to proceed further.
Click to expand...
Click to collapse
OK I did it.
First download the adb tools. You also need to download the Sharp Crystal USB adb driver and install on your PC. Activate USB Debugging on your phone settings. If you cannot find it then go to Settings and About Phone and activate developer options. Connect to PC via USB and Allow USB Debugging when asked on your phone.
I moved the 306sh_RUIM file to the adb folder. Then press SHIFT+RIGHT CLICK and click 'Open Command Prompt Here".
Thereafter you have to follow all the commands as mentioned above. Just type in command prompt one by one. I'm sharing my Screenshot as well.
I did it via teamviewer because my dad is using the phone in India. He is getting the Reliance Network but not able to make a call probably because the SIM is not not activated by Reliance yet.
NemesisMB said:
OK I did it.
First download the adb tools. You also need to download the Sharp Crystal USB adb driver and install on your PC. Activate USB Debugging on your phone settings. If you cannot find it then go to Settings and About Phone and activate developer options. Connect to PC via USB and Allow USB Debugging when asked on your phone.
I moved the 306sh_RUIM file to the adb folder. Then press SHIFT+RIGHT CLICK and click 'Open Command Prompt Here".
Thereafter you have to follow all the commands as mentioned above. Just type in command prompt one by one. I'm sharing my Screenshot as well.
I did it via teamviewer because my dad is using the phone in India. He is getting the Reliance Network but not able to make a call probably because the SIM is not not activated by Reliance yet.
Click to expand...
Click to collapse
Thanks for your reply will check today and share my feedback.
Thanks. All
I successfully unlocked the SIM card and able to use a cdma SIM in India.
Checked data network. It works fine.
Checked tethering also. It works fine.
Sent from my 306SH using XDA Free mobile app
Sharp aquos
NemesisMB said:
But it unlocks for use with other CDMA right?
---------- Post added at 09:35 PM ---------- Previous post was at 09:19 PM ----------
1. where is adb file?
2. I can't rename the file as it shows as a txt file but renaming doesn't even show the extension.
3. what terminal?
I have never had Android before so I don't know all this
Click to expand...
Click to collapse
Dear
Can u help me program my sharp aquos for reliance.
if anything chargeable i will pay.
---------- Post added at 07:23 PM ---------- Previous post was at 07:15 PM ----------
Kumar281 said:
Thanks. All
I successfully unlocked the SIM card and able to use a cdma SIM in India.
Checked data network. It works fine.
Checked tethering also. It works fine.
Sent from my 306SH using XDA Free mobile app
Click to expand...
Click to collapse
Hi Dear
Can U help to do it for me i will pay the charges.
thanks
girish
9372299999
9404001234
[email protected]
NemesisMB said:
OK I did it.
First download the adb tools. You also need to download the Sharp Crystal USB adb driver and install on your PC. Activate USB Debugging on your phone settings. If you cannot find it then go to Settings and About Phone and activate developer options. Connect to PC via USB and Allow USB Debugging when asked on your phone.
I moved the 306sh_RUIM file to the adb folder. Then press SHIFT+RIGHT CLICK and click 'Open Command Prompt Here".
Thereafter you have to follow all the commands as mentioned above. Just type in command prompt one by one. I'm sharing my Screenshot as well.
I did it via teamviewer because my dad is using the phone in India. He is getting the Reliance Network but not able to make a call probably because the SIM is not not activated by Reliance yet.
Click to expand...
Click to collapse
Hello..
So, I follow your instructions and I got my MSL code, but how do I enter it on the phone? I'm not in USA. A friend bought for me a Sprint prepaid version.
Thanks in advance for the help.
whynot4444 said:
first thanks tewilove test it for everyone and maximka18 give file it for us
1. do it with adb file
2. rename file 306sh_RUIM.txt to 306sh_RUIM
3. open terminal
adb push 306sh_RUIM /data/local/tmp
adb shell chmod 755 /data/local/tmp/306sh_RUIM
adb shell /data/local/tmp/306sh_RUIM
Then cmd shows MSL & reboot.
i realy scare when my device show a red square, but it will boot normaly, and we have a code MSL for this device
[/URL][/IMG]
Click to expand...
Click to collapse
hey why after unlock there is no option GSM/UMTS in network
what i seen from ting after UICC Unlock there in Network Mode will have option for GSM/UMTS and if we select it the phone will restart..
loonbg said:
hey why after unlock there is no option GSM/UMTS in network
what i seen from ting after UICC Unlock there in Network Mode will have option for GSM/UMTS and if we select it the phone will restart..
Click to expand...
Click to collapse
no, it just unlock CDMA, not GSM, i ask sprint and it said the repaid phone can use any where except USA
lccnsk said:
Dear
Can u help me program my sharp aquos for reliance.
if anything chargeable i will pay.
---------- Post added at 07:23 PM ---------- Previous post was at 07:15 PM ----------
Hi Dear
Can U help to do it for me i will pay the charges.
thanks
girish
9372299999
9404001234
[email protected]
Click to expand...
Click to collapse
there are no charges. Just download the files from the first post of this thread, google and download adb file and follow above instructions.
---------- Post added at 12:24 PM ---------- Previous post was at 12:20 PM ----------
wllaw said:
Hello..
So, I follow your instructions and I got my MSL code, but how do I enter it on the phone? I'm not in USA. A friend bought for me a Sprint prepaid version.
Thanks in advance for the help.
Click to expand...
Click to collapse
No need to enter it anywhere. Your phone should reboot automatically and you should be able to use any cdma SIM provided it is on the same band that this phone uses.
Sharp Aqous PROGRAMMING
NemesisMB said:
there are no charges. Just download the files from the first post of this thread, google and download adb file and follow above instructions.
---------- Post added at 12:24 PM ---------- Previous post was at 12:20 PM ----------
No need to enter it anywhere. Your phone should reboot automatically and you should be able to use any cdma SIM provided it is on the same band that this phone uses.
Click to expand...
Click to collapse
Dear Sir,
i am not so technical can u help me to do it thru team viewer.
i have sprint sharp aqous prepaid, no range lines are there in phone.
kindly help.
thanks in advance
GIRISH
9372299999
---------- Post added at 10:16 AM ---------- Previous post was at 09:53 AM ----------
Dear sir
pls help to program i am new to this
thanks
girish
9372299999
NemesisMB said:
No need to enter it anywhere. Your phone should reboot automatically and you should be able to use any cdma SIM provided it is on the same band that this phone uses.
Click to expand...
Click to collapse
After it reboot, it will try to "Configuring your device for voice and data", but it always failed. So, now I'm stuck with voice and text only. Can't use data. Did you put the SIM card during the unlocking process?

LG VoLTE FIX [ Rooted Stock Based Rom] [JIO]

You are Responsible for what you do to your phone. Don't Blame me for ANYthing. BACKUP before making any changes
NOTE-
-This method consists of Editing Build.prop & Volte configuration file in cust folder.
- This method may not work for all but it will give you some idea about how things are going on.
- Im not a Developer and English is not my native language.
Complete method and explanation-
Step 1- (For fulmics rom you can skip this step as volte in build.prop is already enabled)
Editing build.prop file
GO to build.prop file in System folder via any root explorer and paste this command at last.
Code:
ro.lge.supportvolte=1
After pasting this command , leave a blank line at last and save. Now reboot your phone , it will enable Volte option in call or network setting. Some people achieve volte services only by doing this step but if volte button in setting dont do anything , proceed to step 2.
Step 2(General)-
Editing a file in cust folder.
Go to Cust > open_com >_config > config_open_eu > vo_config.xml
In this file replace MCC and MNC values according to your region and network. Reboot.
Step 2 (For fulmics rom , guided by @xpirt )-
A-Add following 2 lines at the end of build.prop with a blank line at last
Code:
ro.lge.capp_cupss.rootdir=/cust
ro.build.sbp=1
B- Flash the zip in attachment.( It will add cust folder contents with correct permissions. If this method fails or you face any issues you can delete all the files and folders from cust folder)
C- Follow step 2 (General)
Step 2 with Explanation and Guidance
Maximum time we don't have volte services because we are using a phone of different region or with a carrier other than default.
Cust folder consists of settings and configurations related to the region and carrier. Whenever our phone boots up it detects the carrier or region in which we are using our phone and load the settings according to the network or region. For detection and loading desired configuration phone use 2 codes MCC (mobile country code) and MNC (mobile network code ). You can find mcc and mnc from apn setting or just google including your country and carrier.
For example i am having european h850. so the configurations for all the european countries and their carriers are stored in cust folder. Now what if i boot up the phone in the region other than europe or started using a carrier not included in cust folder or delete all files in cust folder. In this case phone loads the " Open Com " configuration which are not specific to any carrier or region.
So for this method our phone must have all files in cust folder ( in fulmics rom cust folder is empty ) and our phone must be booted with 'opencom' configurations . If you are using any customised stock rom (for h850) or if in software version (under 'about phone' ) you see 'euroxx' it may be means your phone is booted up with '' open com '' configurations.
Now via any root explorer go to -> Cust > open_com >_config > config_open_eu > vo_config.xml
In this file replace MCC and MNC values according to your region. and reboot. That's it
All this worked for me on h850. I dont know about other models.. You can use theory in your own way.
Thanks to @xpirt
Hit thanks if helped
Nice explanation.
Im using genisis mm rom with working volte (edited build.prop). I tried to flash fullmics rom & there is no jio network. Edited build.prop as per the steps mentioned but multiple reboots occur.
vignesh_may28 said:
Nice explanation.
Im using genisis mm rom with working volte (edited build.prop). I tried to flash fullmics rom & there is no jio network. Edited build.prop as per the steps mentioned but multiple reboots occur.
Click to expand...
Click to collapse
Thats because you are not on nougat modem.
For coming to fulmics from marshmallow rom... You first have to flash nougat kdz or full 20a nougat zip from autoprime's thread. Instead of flashing full nougat rom you can also try flashing nougat bootloader and modem from same autoprime thread ( but i only tried with flashing full nougat 20a zip when shifting from marshmallow to nouagt )
Volte is just an option to enable from mobile or is it necessary the network should have the support for VoLTE service?
I'm on LTE network, but every time when I receive call it, always shift to 3G or 2G network, but I don't know my network support Volte service.
arfan.chatha said:
Volte is just an option to enable from mobile or is it necessary the network should have the support for VoLTE service?
I'm on LTE network, but every time when I receive call it, always shift to 3G or 2G network, but I don't know my network support Volte service.
Click to expand...
Click to collapse
VoLTE( Voice over LTE)
Volte is an option that can be enabled from handset and it is also necessary that the network should support volte.
Is there any way to obtain volte (reliance jio) in custom roms? Feel stock is heavy.
vignesh_may28 said:
Is there any way to obtain volte (reliance jio) in custom roms? Feel stock is heavy.
Click to expand...
Click to collapse
Not yet.. But i directed some developers to volte patch thread.. At this point all are busy to make custom roms fully stable , once stability is achieved ...they may work to solve volte issue .
akki7636 said:
Not yet.. But i directed some developers to volte patch thread.. At this point all are busy to make custom roms fully stable , once stability is achieved ...they may work to solve volte issue .
Click to expand...
Click to collapse
brother, a long shot im trying this in my g2. It may not work. i understand. but i just dont want to miss the minute chance it might..
the problem is direct flash wouldn`t help as the /cust position is not in /dev/block/bootdevice/by-name/cust. the actual position is in /dev/block/platform/msm_sdcc.1/by-name/ folder. so i changed the flashing script to such a place but it didnt work. besides i tried "dd if= of=" flashing cust.img to /cust. but it didnt help either, now my cust folder seen in root folder in file explorer is empty. i think the mount command is not suitable for g2. please help in changing. thank you
gpkumaran said:
brother, a long shot im trying this in my g2. It may not work. i understand. but i just dont want to miss the minute chance it might..
the problem is direct flash wouldn`t help as the /cust position is not in /dev/block/bootdevice/by-name/cust. the actual position is in /dev/block/platform/msm_sdcc.1/by-name/ folder. so i changed the flashing script to such a place but it didnt work. besides i tried "dd if= of=" flashing cust.img to /cust. but it didnt help either, now my cust folder seen in root folder in file explorer is empty. i think the mount command is not suitable for g2. please help in changing. thank you
Click to expand...
Click to collapse
This method works when volte support is embedded in the rom ( framework). Can you see volte settings in hidden menu ?
akki7636 said:
This method works when volte support is embedded in the rom ( framework). Can you see volte settings in hidden menu ?
Click to expand...
Click to collapse
Yes sir. Cust is also getting flashed with dd command / by your zip. Only problem is the folder doesn't get mounted.I've even tried mount -o remount,rw -t ext4 command. But it doesn't mount. Please help me im a noob in this aspect
gpkumaran said:
Yes sir. Cust is also getting flashed with dd command / by your zip. Only problem is the folder doesn't get mounted.I've even tried mount -o remount,rw -t ext4 command. But it doesn't mount. Please help me im a noob in this aspect
Click to expand...
Click to collapse
Sending PM
akki7636 said:
Sending PM
Click to expand...
Click to collapse
Tried contacting him. No response.
Provide the files
Please provide the files of cust folder who have working voLTE.
braindeductions said:
Please provide the files of cust folder who have working voLTE.
Click to expand...
Click to collapse
Post 1 explains everything.
akki7636 said:
Post 1 explains everything.
Click to expand...
Click to collapse
Did you get it to have a fully functional voLTE?
braindeductions said:
Did you get it to have a fully functional voLTE?
Click to expand...
Click to collapse
Yes..that's why i made this thread.
Link to the rom version you are on
(exact one)
Have tried open_eu versions 20a/c/d
Vdf 20d
braindeductions said:
Link to the rom version you are on
(exact one)
Have tried open_eu versions 20a/c/d
Vdf 20d
Click to expand...
Click to collapse
Im using fulmics rom.
I used this method on v20a and v20d.
You just have to enable volte in build.prop and edit cust folder's according to your carrier configuration. ( explained in first post ). This method not works on tmobile variants having international roms like fulmics. If this method fails for you it means you need extra ims libraries accoring to your carrier.
akki7636 said:
Im using fulmics rom.
I used this method on v20a and v20d.
You just have to enable volte in build.prop and edit cust folder's according to your carrier configuration. ( explained in first post ). This method not works on tmobile variants having international roms like fulmics. If this method fails for you it means you need extra ims libraries accoring to your carrier.
Click to expand...
Click to collapse
I have the same model h850 unbranded variant. I tried with fulmics and edited all those configuration files as mentioned but when I dial the number I don't hear dial tone instead I get pulse tone. the same problem you mentioned earlier in other threads.
braindeductions said:
I have the same model h850 unbranded variant. I tried with fulmics and edited all those configuration files as mentioned but when I dial the number I don't hear dial tone instead I get pulse tone. the same problem you mentioned earlier in other threads.
Click to expand...
Click to collapse
May be you need to modify some extra settings and configurations which i don't know. Im not a developer and found this method by hit and trial after spending many nights by tweaking each and every configuration related to volte.
Dont forget to add cust enabling lines (mentioned in first post ) in build.prop when you u r using fulmics rom

[GUIDE] Enable VoLTE for your non operator handset

I have finally been able to get VoLTE working on my X Performance despite my carrier never having 'supported' my handset (they never sold it here).
What you will need?
Windows Computer with Flashtool and minimal ADB and fastboot (if you have already downloaded fimrware as below you can use flashtool on whatever platform your prefer)
Bootloader Unlocked
TWRP
ROOT (Magisk Preferred)
VoLTE enabled firmware (not sure about this one I think you can edit build.prop appropriately)
To unlock Bootloader, TWRP, and ROOT follow this guide
I will first describe how I did it and then how anyone else should be able to achieve the same outcome. Now includes a less convoluted way to do this allowing you to keep all data thanks to those who tested
1) First using a root file browser - I recommend this one browse to /system/etc/customisations/modem/
2) Check to see if there is any reference to your operator's modem in your model firmware. They are all in the format of amss_fsg_dora_xxx_tar.mbn
3) Once you have a spotted your operator you need to take note of what's in between 'dora_' and '_tar' so for example if I use china mobile - I would find amss_fsg_dora_china_mobile_hk_ims_tar.mbn I would need to take note of china_mobile_hk_ims
4) Once you have this you need to connect your phone via ADB to your PC (I found this much easier on a computer).
5) Enter the following commands adb root then adb shell
6) mount -o rw,remount /oem
7) vi /oem/modem-config/modem.conf
8) press 'i' on your keyboard to enter edit mode and delete whatever is in the file and replace it with your operator modem from step 3 - (china_mobile_hk_ims in this example) then press 'ESC' and then ':wq'
9) make a backup of your important data
10) Turn off your phone, connect it into Flashmode to your PC (hold vol- while plugging in to the PC)
11) Flash your firmware with these options - do a wipe of all partitions. Tick the OEM box in the 'Exclude SIN' section. Alternatively follow this and avoid factory reset as per @pbarrette and @SGH-i200
12) Once you have completed reboot your phone and you should pickup VoLTE settings at setup.
IF you don't have root follow the guide earlier on how to backup TA, unlock bootoader
Flash a VoLTE enabled firmware. Install TWRP. Enter recovery (hold Vol- and power to start phone) install your preferred root option. Then connect your phone via ADB (step 5) to find your operator modem per step 3. Continue with Step 6&7. Start your phone.
I have tested this using existenZ 5.5. Theoretically should work for any Xperia phones with an OEM partition, however each phone might have a different modem name for the same operator ( I know this to be the case between the XZP and the XXP), however if you get the bit in between 'modelname_' and '_tar' and follow the same process for editing the modem.conf file you should get the same results.
Credit to
@sdugoten for Unlock, TWRP and ROOT guide
@akshay2shah for informing me of the modem selector tool for other Xperias
@VeixES for informing me of the oem.sin partition and modem.conf files
@niaboc79 for existenZ ROM (highly recommended)
@SGH-i200 and @pbarrette for testing and coming up with an easier way to use this (step 11)
Wipe all partition. It's too difficult.
Is it possible to enable VoWiFi for this device.? My phone carrier supports both VoWiFi and VoLTE on newer Sony Model. But only supports VoLTE on X Performance......
would not be a more detailed guide?
do not know how to copy ...
I did not find my operator ,,amss_fsg_dora_xxx_tar.mbn"
there is a link "default"
kodein said:
would not be a more detailed guide?
do not know how to copy ...
I did not find my operator ,,amss_fsg_dora_xxx_tar.mbn"
there is a link "default"
Click to expand...
Click to collapse
Is your operator an MVNO? You could try and see if using the underlying carrier modem is present? Otherwise see if another operator in your country's modem settings work ( unlikely but your only other option is to try till you have a modem setting that works). You could try looking at the apns-conf.xml file and see if there is an operator with similar settings if you know them.
bluesky1126 said:
Is it possible to enable VoWiFi for this device.? My phone carrier supports both VoWiFi and VoLTE on newer Sony Model. But only supports VoLTE on X Performance......
Click to expand...
Click to collapse
I have the same problem. Unfortunately I don't think there is any way unless you know the VoWiFi settings. I'll look into it. For me at least I'm no longer having dropped calls or missing out on important calls
chris_j26 said:
I have the same problem. Unfortunately I don't think there is any way unless you know the VoWiFi settings. I'll look into it. For me at least I'm no longer having dropped calls or missing out on important calls
Click to expand...
Click to collapse
I see......
Well, still congrats to you~
Please flashable zip sir
chris_j26 said:
1) First using a root file browser - I recommend this one browse to /system/etc/customisations/modem/
2) Check to see if there is any reference to your operator's modem in your model firmware. They are all in the format of amss_fsg_poplar_xxx_tar.mbn
Click to expand...
Click to collapse
If the mbn file is not there, can I copy it to this folder? What has to be changed after copying the file threre?
SGH-i200 said:
If the mbn file is not there, can I copy it to this folder? What has to be changed after copying the file threre?
Click to expand...
Click to collapse
If you got an mbn file it might work. However I suspect that it contains modem specific files if you copied it across from one device family (Xperia X , Xperia xz for example) it theoretically could work. I would imagine you would need to set permissions on the mbn file once copied I would think 1744 would do it but I'm not an expert on Android filesystem permissions. You could always do ls -la in terminal on the folder and replicate those permissions.
chris_j26 said:
10) Turn off your phone, connect it into Flashmode to your PC (hold vol- while plugging in to the PC)
11) Flash your firmware with these options - do a wipe of all partitions. Tick the OEM box in the 'Exclude SIN' section.
12) Once you have completed reboot your phone and you should pickup VoLTE settings at setup.
Click to expand...
Click to collapse
A Factory Reset is not needed to switch the active MBN! Please update point 11 to 'Flash cust-reset.ta' (and keep all your data and settings!):
pbarrette said:
I usually just flash the cust-reset.ta file. That clears the unit in the TA partition which holds the current carrier customization information.
Click to expand...
Click to collapse

Enable VoLTE and VoWiFi on OnePlus 8T on a Custom ROM (LOS 20 / Android 13 - OOS13)(KB2003_11_F.15)

Enable VoLTE and VoWiFi on OnePlus 8T on a Custom ROM (LOS 20 / Android 13 - OOS13)
This guide is made for those people who, like me, find themselves not being able to make use of VoLTE or VoWiFi, even though these options are enabled in LOS 20.
This guide will help you unlock VoLTE and VoWifi and doesn't require root access (well, not exactly, you'll see).
I'm NOT responsible to any damage you make to your phone. I would say there's barely any chance to damage anything, but I don't know, I'm not an expert, you've been warned.
All Qualcomm necessary files can be downloaded from here: https://www.mediafire.com/file/c59zj43e7d3x1pl/Necessary+Files.zip/file
Once downloaded, open the ZIP file and install QPST_2.7.4.96. Now, within the same ZIP you downloaded, head to Qualcomm Drivers, copy the "Mi5_Qualcomm_Drivers" to your desktop.
Once on your desktop, plug in your phone to your PC, make sure USB debugging and Rooted debugging are enabled (this option is available in LOS, I guess other Custom ROMs will offer it, as well, I don't know).
Download the file EfsTools-0.14.zip from here: https://github.com/JohnBel/EfsTools/archive/0.14.zip
Download and install .NET 5.0 Desktop Runtime (v5.0.5) - Windows x64 , required for the EfsTools.exe program to work from previous point.
Now we are ready to go:
1. Open a Terminal window and type the following code one line at a time:
adb root
adb shell
setprop sys.usb.config diag,diag_mdm,adb
Click to expand...
Click to collapse
2. Go to Control Panel – Device Manager .. you will see two unknown device.
Right click on the first one – Update Driver – browse my computer drivers
Let me pick form a list of available drivers- click on Have Disk ..- show all devices
When the locate file window appears, navigate to the "Mi5_Qualcomm_Drivers" folder you extracted to your desktop earlier.
Open the "qcmdm.inf" file.
When you return to the previous "Install from disk" window press Ok.
Once that window closes, you should be at the previous "Select the device driver you want to install for this hardware" window
On the left side, make sure to select "Qualcomm Incorporated", on the right, scroll down until you find "Qualcomm HS-USB Android DIAG 9018" click it, and press next.
Then do the same to the other unknown Driver.
3. Once you have done the steps above, open QPST config.
4. Note down COM# of SDX55M device.
5. Connect the phone to the computer. Go to the EfsTools-0.14 folder, open a command window.
6. Check if EfsTools.exe sees your device by entering EfsTools.exe targetInfo or EfsTools.exe efsInfo. Everything goes ok if the output is something like this:
.\EfsTools.exe efsInfo
Version: 1, MaxDirectories: 50, MapPathnameLength: 1024, MaxFileSize: 0, MaxFilenameLength: 768, MaxMounts: 36, MaxSymlinkDepth: 0
Click to expand...
Click to collapse
If an error occurs:
.\EfsTools.exe targetInfo
Fatal error. Object reference not set to an instance of an object.
Click to expand...
Click to collapse
then you need to change <efstool port = "auto" in file EfsTools.dll.config to the number that the QPST showed for SDX55M device. For example: <efstool port = "COM7"
7. Put the correct mcfg_sw.mbn in the EfsTools folder. In my case (Spain-Movistar), I had to extract the file from the OOS13 for the Oneplus 10Pro, or I would not get VoWiFi (modem.img /image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/).
8. Type the following code one line at a time:
.\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
It will take a minute or so, but you shouldn't see any error message.
9. Type:
adb reboot
Click to expand...
Click to collapse
That's it.
I've been able to write this guide thanks to a lot of work of other users who posted other guides, but which helped me a lot to find a solution for my device.
In particular, I want to thank @jimmy123322 @yegg55 and @rmendez011
Just to mention, that even if carrier supports VOLTE, sometimes you need to contact them to enable it for your device. Especially if it is not recognized as capable.
I struggled for a while playing with phone and settings, before I realized this.
eslonim said:
Just to mention, that even if carrier supports VOLTE, sometimes you need to contact them to enable it for your device. Especially if it is not recognized as capable.
I struggled for a while playing with phone and settings, before I realized this.
Click to expand...
Click to collapse
Yep, it's true, it happened to me as well
21prods said:
21prods said:
This guide will help you unlock VoLTE and VoWifi and doesn't require root access.
1. Open a Terminal window and type the following code one line at a time:
adb root
Click to expand...
Click to collapse
Click to expand...
Click to collapse
As root is still needed, it's easier to install magisk module or type if you prefer to do it manually.
Code:
adb shell
su
[grant root access on smartphone]
setprop persist.dbg.ims_volte_enable 1
setprop persist.dbg.volte_avail_ovr 1
setprop persist.dbg.vt_avail_ovr 1
setprop persist.radio.VT_ENABLE 1
setprop persist.dbg.wfc_avail_ovr 1
reboot
I do not use Magisk, that's why I looked for a different way for the VoWifi to work.

Categories

Resources