Lenovo A806 Rom - Upgrading, Modifying and Unlocking

Hello i tried experimenting with some custom roms and now my sim card is not being read at all.
I first installed this rom: http://www.needrom.com/download/lenovo-a806-multi-lang-1501_7-80-1_dev/
And everything worked correctly except that sometimes certain applications crash.
After i decided to try out another rom: http://www.needrom.com/download/lenovo-a806-miui-v6-13-language/
The second rom was working correctly but there was one problem.. The sim card was not being read.
After i had this problem i decided to go back and install the first working rom (the A806 multi lang rom) but the sim card issue still remained.
Please Help !
P.s My phone is Lenovo A806 and i reside in europe. I tried searching for the stock rom of this phone but i cannot find the stock emea rom whcih works in europe.

When you flashed one of the ROMs, your NVRam was deleted or destroyed.
You can fix this with nvram tools. Just the IMEI is missing. After entering the IMEI everything is fine again.

You can fix this with nvram tools. Just the IMEI is missing. After entering the IMEI everything is fine again.[/QUOTE]
Hi, I just read about NVram took and it only restores backed up IMEI numbers. I did not do a backup. My problem is listed below. Please help.
I bought a new Lenovo A806 (version android 4.4.2 - build VIBEUI_1432_ST_A806).
There were lots of Chinese writings imbedded in the rom and apps so I rooted the phone and tried to disable some apps and stupidly removed the stock phone dialer and contacts. Then whatever replacement app I tried from the Google play store did not work.
The replacement dialer gives me the message:- “You have removed/disabled Stock phone application, its required to properly functionality.” (pardon the Chinese English)
The phone cannot read the sim card and the IMEI number has disappeared. Following forum advice, I installed “mobileuncle” but cannot insert the IMEI number manually. When I go to Engineer mode, CDS information and try to go into Radio information, I get the message - “Unfortunately, Common Data Service has stopped.” So I cannot even go into Radio information.
I researched on the internet and tried to change the Rom. I installed the required version of TWRP recovery and after trying a few Roms, I managed to get Version VIBEUI_V2.0_1508_7.85.1_ST_A806 installed.
This version behaves better but still no IMEI number. Instead I get a different message – IMEI invalid.
When I try to call, I get this message: - “To place a call, first turn off Airplane mode”
But Airplane mode is off. But at least the dialer seems to be working and I am able to add contacts.
And I can get to radio information from mobileuncle with this version but when I type the IMEI number after the ST.., I get the message: “This command is not allowed in userbuild”
Even with a space between the ST and +, it still does not work and I get a different message, “at command is failed to send” I even rebooted after inserting the IMEI number and still no joy.
However, the wifi seems to be working on both above version and this.
I have a backup of the original corrupted rom so if anyone has a solution for either one, please help.
I installed the rom’s through TWRP recovery which is on my phone. I press volume and on/off buttons to enter into this.
I tried the NVram

Hey, I had the same issue a while back, it's actually easy.
Get imei.exe
Save it to this path: Windows C/Users/HP*
then open cmd, windows+R then type cmd
Type imei.exe followed by the imei
It'll generate a file, mpob format
Cut it from the path you pasted imei.exe
Paste it on your phone.
Get a file explorer that can access the root of the phone after granting root access.
Once you can access /device, go to this path /device/data/nvram/md5/Nvram_Imei
Then paste the mpob file there. If there's an existing one, delete it and rename the one you pasted as MPOB_001. You should only have one MPOB file there.
Now reboot.

Related

Rogers (CANADA) Messaging Center Number

Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post ;-)
http://forum.xda-developers.com/showthread.php?p=25204768
Easier way to do it without mucking around looking for your SMSC. It's how I got mine up and going again!
Sent from my Galaxy Nexus using XDA
Teranox said:
Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post
Click to expand...
Click to collapse
Thanks dude! It worked for me
Teranox said:
Let me guess...
You've discovered some hidden menus recently by typing codes in the dialer and find out this one: *#*#4636#*#* that open a "Testing" screen showing options like this:
Phone Information
Battery Information
Usage Statistics
Wi-Fi Information
Then you went to Phone Information
Tried some options (maybe played with SMSC:_________Update / Refresh ) but that was not doing anything so you exited the menu.....
after a while you wanted to send a text or someone was asking you "Did you got my text?" and you didn't....
Here's what hapened: Accidentaly you erased from your phone the "Messaging Center Number" wich is responsible for giving your phone the access to the SMS/MMS central of your provider.....resulting in loosing the ability to send/receive messages.
Don't worry, after having navigated XDA Forums I finally found my way to make it work again (yes that's because I did it that I now now it).
By the way, even if you Factory reset, flash a new rom/radio/kernel that mistake is gonna stay. You need to enter the number again.
in the *#*#4636#*#* hidden menu,
scroll down to "SMSC:"
in the box type: 0791715097960300
press the "Update" / "Mettre à Jour" (first button)
Now exit and Reboot the phone.
To test it, don't try to resend an old test message as it contain old message center number. I even suggest to delete previous text messages from your inbox if possible.
If it worked, everything should be fine by now. (you can even kudo me for this loll)
NOTE:
The real Roger Center number is +17057969300
the thing is that it need to be Encrypted in Hexadecimal PDU format.
(user MarcusVanSciver on XDA shown that link in thread http://forum.xda-developers.com/showthread.php?t=1412261)
That was for Orange Network (european have 8 number to phone number instead of 7 so I had to add a 0 at the end to make it work for Rogers)
after Encryption the number was now: 0791715097960300
This worked for ROGERS, the trick could maybe work for other networks but I can not validate the info. (but for sure this will not be the same number)
This had been tested with stock rom and Custom Rom With Custom Radio and Custom Kernel.
If this helped you, please give credit to this post
Click to expand...
Click to collapse
Hey man, this might be a bit old for you but i just got a galaxy nexus. I am having the outgoing text issue. I've tried that number and everytime i hit update it just says update error. Think you mightbe able to help me?
Damn this doesn't work for me
To program the SMSC (Text Messaging) number on Android devices, please follow these steps:
Go to the phone application.
From the phone application, press *#*#4636#*#*. (You will have to press the Call or Send button after entering this code in for some Android devices).
Tap on Phone Information
Scroll to the bottom to where it says SMSC and enter this number exactly as you see on this page (including all symbols): +17057969300
Press Update.

[primoc]method to gain your nv keys for backup

k guys, this thread is coming about after respectfully moving the discussion from kalaker's s-off thread.
i've been looking for a while about how to back up my nv keys for data, just in case anything happens to my one v. this is thanks to New Optimus (for steps 8-10) and jmztaylor, who informed me the open sesame door trick works. I AM NOT RESPONSIBLE FOR HOW SOME MAY USE THIS. open sesame door trick has the potential to screw your phone up if you dont do it right, or delete an nv item.
CDMA ONLY (i dont think gsm works the same way anyway)
YOU ARE NOT MODIFYING ANYTHING. All you are doing is backing up your AAA and HA keys. they are used to identify and register your device's data on the VM network. IF YOU MODIFY ANYTHING, ITS YOUR FAULT IF YOU SCREW IT UP.
step 1:
download and install qpst. im not linking to the file, you should be able to find it easily enough by googling it.
step 2:
open up qpst configuration, and let it sit in the background for a minute. install the htc diag drivers for one v from here: http://www.htc.com/www/support/
look for the one v, and download and install the HTC Sync program which will install all the drivers you need.
step 3:
close out of htc sync once its installed, its an annoying program anyway. connect your phone, make sure adb debugging is enabled in developer options in settings. open the dialer, type in ##3424# (##diag#) and a screen will come up that says on and off, with select at the bottom. click on, then select, and it will ask you for your msl code.
note: your msl code can be obtained by a app in market called MSL Reader, you need root for this. follow the prompts in the app, its easy enough to do.
step 4:
after entering your msl code and entering diag mode, go back into qpst configuration. click on "add new port" toward the bottom right, and make sure when the window opens "COMx- USB/QC Diagnostic" is selected and click ok. qpst configuration should now recognize your phone as SURF-MSM7830. if it doesnt, update your version of qpst.
step 5:
in qpst configuration, click on "Start Clients- EFS Explorer". make sure you put your msl in the box that says spc, and click ok. a please wait window will pop up, it will only take a few seconds.
from New Optimus's post: http://forum.xda-developers.com/showpost.php?p=29951978&postcount=796
8. Once the phone reads completely make a new directory named (open sesame door) without the parentheses and all lower case
9. After making the new folder locate abd.exe from the android sdk install folder and press: start, run and type cmd then press enter you will get a command prompt window that opens up navigate to the android sdk directory and type; adb reboot, the phone should then reboot if you’ve done as you were supposed to.
10. After the phone reboots read it again with QPST EFS Explorer which still should be opened, you will notice that the red no access circle has been removed from the nvm directory so expand it and go to the num directory,
Click to expand...
Click to collapse
(note: edited New Optimus's post to remove links to esn/meid changing which is frowned upon in the forums, also i already had the open sesame door folder created upon making the pictures.)
left click and drag 465, 466, 1192 and 1194 to your desktop.
keep 465,466, 1192 and 1194 in a safe spot, they are how you have data on your phone. if something happens to your HOV and those are gone, good luck getting data back.
Quick noob question, do these files get generated by the carrier when you activate the phone?
whoshotjr2006
Do AKEY, SSDA and SSDB files need to be saved? if so, where are the files?
reachforthesky said:
whoshotjr2006
I know the content of file 0 and 1943. Could you briefly describe the contents of these 4 files (465, 466, 1192 and 1194)? Which one is HA, AAA, SSDA and SSDB? Are there any more important NVM files need to be saved?
Click to expand...
Click to collapse
465^"Data Services Mobile IP General User Profile"^"Data*"
466^"Data Services Mobile IP Shared Secret User Profile"^"Data*"
1192 is the AAA secret
1194^"HDR Access Network Stream CHAP Authentication User ID"^"Data*"
The reference is here: http://forum.xda-developers.com/showthread.php?t=1954029
Got sooo excited when I saw this. Used to switch firmware's on my optimus v with the firmware of the optimus s, and use optimus s roms. Had all of my nv data and everything else backed up. Forgot you have to have be on an aosp rom for this to work because you need a port. -_- I don't have a stock backup and right now I'm tethering, so it'd take awhile to download a stock backup. Guess I'll have to wait a week or so.
nvm, I found a backup. I tried it out, and i got to the qpst efs explorer. I did the open sesame door, and it unlocked the nvs, but I only had a couple of the files from the list. I did not have 465 or 466. Also, I had an issue when I tried to recognize the phone. It did recognize the phone in diag mode with the port, but not as surfmsm7830. I have the most updated version of qpst.
I'll have to check what version I'm running of qpst, I know its close to the newest if not the newest. It wouldn't recognize my phone correctly until I had a new enough copy.
Also the first time I tried the open sesame door trick, I too had the limited nv items. I used the ruu to go back to stock, and once I did that the open sesame folder dir survived the ruu and unlocked the rest of the nv items.
Hope that helps.
Sent from my One V using xda app-developers app
What version of QPST are you using for this? I get an error "Online connection failure: Unspecified error" when trying to connect.
I think my phone isn't getting read properly by QPST because under phone it says "(unknown)" even though the other fields fill in correctly.
CDMA Workshop reads my phone no problem, but this thing no luck.
EDIT: Found an updated build and it displays the specified info under phone. Not sure what the lowest working version is, but v2.7 build 323 will not read it, build 366 will though.

[Q] Phone shows factory mode upon Booting

Hi
I have a note 3 from Tmobile running a 9005 ROM. I have this issue
Whenever the phone starts, it shows a warning that phone is in "Factory Mode"needs to be changed into " User mode" and it turns the wifi off.
The phone works well, no issues. I can even re-enable the wifi after the warning and it works too.
I tried resetting to stock..Did not work.
Tried the rm /efs/factoryapp/keystr in terminal and it says cannot find file.
I noticed that the efs folder is empty ( went via root explorer)... My IMEI comes up when i dial *$06#.
I also found that another person has this same issue with a 9005. But nobody has posted anything in reply
http://forum.xda-developers.com/showthread.php?t=2739783
Should i be worried?... I do concede that i was stupid enough not to make a backup of the efs folder..
Any help would be appreciated
A big hearty thanks to all those people whose posts i followed before to get out of trouble...

[Q] Cannot switch from factory mode to user mode - efs partition problem

I have a Samsung Galaxy Tab 3 T311, also known as 8.0 version of Tab 3.
I had accidentally corrupted my efs partition, and my tab got into factory mode which I hadsuccessfully disabled by using terminal emulator commands which change the text OFF to ON in ffactorymode and keystr files. My IMEI had also been changed, for which I gave it to service centre and they fixed it, and the factory mode came back which they were unable to solve. Once again i rooted my tab and tried to run the command, but it didnt work. I also tried to manually change the text, but to no avail. Tried to see into some of the other files, but couldnt find anything that might be wrong, but I found that the text in my serial_no was 00000000000. Unfortunately, I dont have a backup of my original efs, so I cant go out the easy way.
It would be a great favour if anyone could help me out here.

Unable to use simcard unknown imei phone number custom rom

Hello,
I was using for 3 years this rom https://forum.xda-developers.com/optimus-g-pro/development/mar-0-lollipop-g-pro-v1-t3043779
Yet after deleting some photos, clearing cache of bluetooth (in apps section because it gave me "unfortunately bluetooth has stopped) & restarting phone I couldn't insert the pin.
So flashed stock rom = yeah it works.
Then decided to clean install same rom I been using for years mentioned above https://forum.xda-developers.com/optimus-g-pro/development/mar-0-lollipop-g-pro-v1-t3043779
It showed my imei but the moment I insert the simcard it still didn't let me write PIN & imei + phone number went to "unknown".
ps. also the moment I turn it off at the end, my phone gives sound of mouth chucking lol wtf
Help welp....

Categories

Resources