Is there a detailed tutorial on here how to root, safestrap?(or whatever), rom, tweak the droid 3? A couple years ago I played w my samsung fascinate and did all this but I'm out of practice and this is different phone. Also a link to stock in case of brick would be nice. Thx in advance. Btw I just ota to 906.
Sent from my DROID3 using Tapatalk 2
It would be nice to have all the latest stuff all together in 1 guide. I am an XT860 user so I don't think I can help you, but I'd like to take a crack at putting one together for the XT860 peeps (as I'm a nerd and took many notes during the many changes and bricks my phone has experienced). hah
I made the mistake of flashing the OTA and lost my root. Here's the steps I took.
1. Find Motofail, its the root for the Droid 4. Root your phone.
2. After that, you can download Hashcode's SafeStrap. Once installed and given super user permissions, open it and Install Recovery. This will change your preboot to allow you to toggle safe/nonsafe.
3. Get your preferred ROM and toss it on your SD Card. DarkDroid is the fastest, MavRom seems to be the most popular and customizable. SteelDroid, IMO, is the most polished. But its a little slow for me.
4. Once in you reboot in Safestrap, toggle to the Safe mode. This makes a a backup of your original system. You can toggle back at anytime.
5. Once in Safe Mode, choose "Install zip from sd card" and flash your preferred ROM.
6. Reboot, patiently waiting, and enjoy.
the safe side does not impact your non safe (factory) side. Its pretty straight forward. I have the 862 from Verizon, assuming thats what you have all the roms will work well. FYI, DarkDroid can install right over and retain your apps/games/texts etc. MavRom, Steel, Eclipse...all suggest a full wipe. Visit their individual threads for more information. Hashcode's safestrap is a God send! It is amazing. The roms are based on the 809 version, so any benefit you see from the 906 won't be there. I would suggest weekly backups, it backs up EVERYTHING. It really is a great program. All of this is from personal experience, but SafeStrap works with almost any ROM.
****Wiping battery stats is pointless and does nothing.
******Wiping dalvik cache is always a good thing.
Mavrom is basrd on 906
Sent from my XT862 using Tapatalk 2
Here is my attempt at instructions for the Bell XT860. I tried to be thorough...
**UPDATED** - I didnt describe the zipping process properly in Section 4... it is fixed now. Sorry!
Step-By-Step Stock + Rooting + SafeStrapping + ROM Install/Config for the Motorola (Bell) XT860:
(If I missed anything or got something wrong, please let me know! I'm going by experience and all the notes I have made throughout the year with my XT860. Big thanks to all the wicked XT860 people on xda for all the troubleshooting and help along the way!)
SECTION 1: STARTING WITH THE XT860 2.3.6 STOCK SBF/XML
1) This assumes your XT860 is running stock, non-rooted Bell 2.3.6. If its not, this section will describe how to install it to your phone (It will wipe your data and start the phone fresh - beware). Knowing this and having these files are also helpful for a fall-back plan in case something goes wrong.
Download it - kent_lkc posted this (thank you kent!) in April 2012. Filename is
umts_solana_bell-user-2.3.6 5.5.1-112_SLU-47.6M-111109-release-keysMDM6600BPLA_U_03.3B.01P.xml.zip
and the password for the zip is mod2xtreme.com
Link to the thread/file: http://forum.xda-developers.com/showthread.php?t=1625448
MD5 verification for this is E04A92F503EFCFB0D367A4D317D26AD9
Alternate mirror (with password removed): http://depositfiles.com/files/ypcfendl2
MD5 verification for this is C76A3030E78C9849E5635F98C7411CAC
Another alternate mirror! (thanks twitchcity): http://sbf.droid-developers.org/umts_solana/p2b_solana_umts_solana_bell-user-2.3.6-5.5.1-112_SLU-47.6M-111109-release-keys-BellMobility-CA.xml.zip
2) Unzip the file to its own folder.
3) Download the USB drivers for your phone. http://www.motorola.com/Support/CA-EN/Support-Home/USB-Drivers-and-PC-Charging-Drivers
4) Download and install RSD Lite (I used ver 5.6 but I'm sure any version newer will be fine). You can get it from this thread: http://forum.xda-developers.com/showthread.php?t=1348587 (thank you peterosesbookie for posting). Don't run RSD Lite yet.
5) Turn your XT860 off. Hold the M key on the keyboard and also hold the POWER button. Use the DOWNVOLUME button to highlight "AP Fastboot" and hit UPVOLUME to select it. Now you can connect your phone to the computer via the USB cable. Windows will install the drivers necessary - wait for this to complete.
6) Run RSD Lite. It should show your phone detected under "model". Click the "..." button to browse for the XML file (located where you extracted the package in step 2). Then hit the START button. RSD Lite may mention that this package isn't verified (but it will continue flashing). When it's done, your phone will reboot.
SECTION 2: ROOTING THE STOCK BELL 2.3.6
1) Go into Settings, Applications and check (on) the box to allow third-party apps. Also check (on) USB Debugging.
2) Download SuperOneClick 2.3.3 and the motofail exploit and extract it to its own folder.
Filename: superoneclickv2.3.3-ShortFuse-with-motofail-exploit.zip
Link: http://depositfiles.com/files/ejfub2x5n
3) Connect your XT860 to your pc via the USB Cable. Since you already installed the Moto USB drivers above, you should be ready-to-go.
4) Run SuperOneClick and make sure the exploit selected is "auto". Click the ROOT button and it will do its thing. (I found that it didn't actually use the motofail exploit for me... I think it auto-chose the zergrush exploit. Whatever it was, it worked nicely).
5) I guess this is optional, but reboot the phone... I like to do this.
SECTION 3: INSTALLING SAFESTRAP
1) Download SafeStrap (thank you Hashcode!)
Droid 3 :: v1.08 [ 2011-12-16 ] BUGFIX md5sum: 8e8853a769f679c9246c08272f4dda44
Link: http://blog.hash-of-codes.com/downloads/safestrap/
Alternatively, (thanks Rick#2!) provided us with a modified Safestrap (v1.08d - there is a 1.08f available but some people have reported issues with it - stick with 1.08d to be safe?)
Link: http://forum.xda-developers.com/showthread.php?t=1408321
2) Using your XT860's file browser app (I think it comes with one - if not, you can get Astro from the market - its free!), navigate to the SafeStrap APK you chose, click it, and choose Install Package.
3) SafeStrap will now be available in your app drawer. Run it. **At any point, SuperUser may prompt you to ask if you want to allow root access to the app. Say hell yes.
4) In the SafeStrap app, click the "Install Recovery" button. It will install the safestrap recovery. The top line will verify this when it's done. If the top line DOESNT say that safestrap recovery has been installed, you may not have a full/proper version of BusyBox installed. This is easily fixed by grabbing BusyBox from the market. Install that and you can try this step again.
5) Verify that Safestrap is working. Turn off your XT860. When you turn it back on, after the Motorola Dual-Core logo, you should see the SafeStrap splash screen. It will indicate that Safe Mode is not enabled (yet). You have 10 seconds to go into Recovery (by hitting the menu button). Otherwise it will automatically boot your phone normally (you can quickly jump to normal booting by hitting the Search button.)
SECTION 4: PREPPING WHATEVER ROM FOR XT860
Most ROMs (Liberty, Eclipse, Maverick) were built for the DROID3/XT862 so they wont be 100% compatible with the XT860. AFAIK, XT860-specific builds/versions of these ROMs haven't been made by their creators, so we're going to go through which files need to be replaced/modified. We'll do this to the zip itself before-hand (and re-zip the new package) to make things a little easier (as each ROMs build.prop files are most likely different from each other.)
I believe MIGOF MOD is a rom that is built for the XT860, but as far as I know, it cannot be installed via safestrap (yet?).
**I do not recommend posting your modified rom zips to any site/forum without the creators permission (it is common courtesy / common sense).
1) Download and install NOTEPAD++ (it's free!) and 7-zip (it's free!) on your computer. WHENEVER MAKING ZIPS WITH 7-ZIP, MAKE SURE THEY ARE REGULAR .ZIP FILES AND NOT .7Z FILES. You will be reminded as we go ;D.
2) Download the ROM you want. ** NOTE: To keep things neat, this guide is for NON-ICS ROMs! Gingerbread ROMs only, like Liberty/Eclipse/Maverick.
3) Extract the ROM to its own folder, and close 7-zip. Now slightly rename the folder so it is not the same as the origial rom name. (And remember this folder for later, as we will be re-zipping based on the contents of this folder you have chosen).
4) Now for the modifications/replacements:
-Go into the folder where you extracted the ROM. Go into the system folder. Then go into the "lib" folder. Find the file "libmoto_ril.so" and delete it. Now copy the Bell "libmoto_ril.so" file into the folder. You can get the Bell libmoto file here: http://www.4shared.com/zip/wgCyR0AY/BELL--libmoto_ril.html?refurl=d1url
It is in its own ZIP - dont copy the zip to your lib folder! Extract the libmoto_ril.so file first, then copy that libmoto_ril.so to the lib folder.
WHAT THIS FILE DOES: Allows you to enter your Rogers/Bell APN info so your data/3g will work.
-This next modification isn't needed for all ROMS. I think I needed it for Eclipse and Maverick? But not Liberty.
Go into the folder where you extracted the ROM. Go into the "system" folder, then the "usr" folder. In here, there are 2 folders (1 named "keychars" and 1 named "keylayout"). Delete these 2 folders and replace them with XT860-friendly folders. You can get them here: http://www.4shared.com/zip/40hCCVRE/FIX_MAVROM_KEYBOARD_ON_XT860.html?refurl=d1url
Again, they are in a single ZIP file. Extract the 2 folders from the zip, then copy them to the "usr" folder.
WHAT THIS DOES: Makes your physical keyboard keys work properly.
-Next up is the signal-bar-fix:
Go into the folder where you extracted the ROM. Go into the "system" folder. Right-click on the "build.prop" file, and choose "Edit with Notepad++". It is very important to use a program like Notepad++ for this! Not regular notepad or wordpad or whatever.
With the build.prop opened in Notepad++, hit CTRL-F to run a search. Type "vzwglobal" and search. It will find a line that says "ro.mot.phonemode.vzwglobalphone=1". Change the 1 to a 0 (a zero). Now save the file - Go to the File menu, and choose Save.
WHAT THIS DOES: Shows you an accurate reading of your cellular signal (without it, you would get 2 signal bars max, even though your signal is truly 'full'.) I think it is simply a visual modification.
-This next mod is optional - some ROMs dont allow data roaming. Adding this line can enable it. I find it useful as I travel between Canada/USA often. Remember that data roaming causes charges by your carrier, so be diligent!
In Notepad++, go to the very bottom of the build.prop file and, on a new line type:
ro.com.android.dataroaming=true
Now hit File, Save
5) Now that the modifications are complete, you can ZIP your ROM folder up. Go into your ROM folder - there should be folders in there like META-INF and SYSTEM (and maybe some files). Highlight them all, and right-click. 7-zip should have an entry in the list. Choose "add to blahblah.zip". Do NOT choose any others (like "add to blahblah.7z")
6) Once the zipping is complete, you can now copy the ZIP file to your microSD card (or your phone's internal sdcard memory)
SECTION 5: ENABLING YOUR SAFE ZONE IN SAFESTRAP, AND INSTALLING THE NEWLY-MODIFIED ROM
1) Power off the phone. Turn it back on, and you will be greeted by the glorious SafeStrap splash screen. Hit MENU to go into SafeStrap recovery. Since you are in NON-SAFE mode, the first thing to do is switch over. Use the VOLUP/VOLDOWN buttons to navigate, and the POWER button to choose the item you have navigated to. I use Rick#2's safestrap 1.08d, but I believe the menu options are very similar to HashCode's original SafeStrap 1.08. Go down to "Safe Boot Menu" and select it. Then select "Toggle Safe System". (dont ever use the "quick" toggle - it is dangerous!). SafeStrap will now backup/hide your safe system and prep the phone for the Safe Zone. When it is done, you will see at the top of the screen that Safe System is ENABLED.
2) Now, go back to the main menu, and choose "Wipe data/factory reset". This will wipe data & cache. Next, go to Advanced, and choose "Wipe Dalvik cache". Then finally, go to Mounts and Storage, and choose "format /system". (I'm not sure if these wipes are necessary for your first safe system, but it is a good habit to get into whenever you are installing ROMs. They are quick, don't sweat it. Just do it!).
3) Now that you have wiped, you can go to "install zip from sdcard", choose which card you copied your new ROM zip to, and select the file. It will install the ROM. Once that is done, choose "reboot system now". It will boot into your new rom, which is in your safe zone.
4) I almost forgot! You will most likely have to enter your carrier's APN settings (so you can get 3g data and send MMS messages). Go to Settings, Wireless & Networks, Mobile Network, Access Point Names. Hit menu, Add APN. Input the APN info (make sure you give the APN set a name), then hit Menu, Save APN. When you are back to the APN list, click the circle button to the right of the APN set you just added, so the phone uses it.
The Rogers APN info is below.
ROGERS APN SETTINGS (regular/Non-LTE):
APN: rogers-core-appl1.apn
Proxy: <not set>
Port: <not set>
Username: <not set>
Password: <not set>
Server: <not set>
MMSC: http://mms.gprs.rogers.com
MMS Proxy: 10.128.1.69
MMS Port: 80
MCC: 302
MNC: 720
Authentication type: <not set>
APN type: <not set>
If you get bored of the rom you tried, and want to try a new one, do all of Section 4's steps on that ROM. Then, since your Safe Zone is already enabled, you can skip to Section 5, Step 2.
That's it! Even though this was very long, I think it will be helpful for those who are new to the XT860. If you ever want to get rid of everything, and start over from scratch (pure stock), just start back at Section 1, step 1.
My system is 5.7.906.xt862 and android version is 2.3.4. Do the above instructions still apply.
Sent from my DROID3 using Tapatalk 2
LaZiODROID, this is an amazing post. Thanks so much for sharing your steps! I kind of wish it was more visible (in its own thread or something!). It is too good to be hidden here, haha.
One suggestion: the first two links in the post seem to be dead. Here is a working one:
http://sbf.droid-developers.org/umt...M-111109-release-keys-BellMobility-CA.xml.zip
I spent a good chunk of today trying to (re-)root my phone after Bell's OTA update. I will follow your guide soon and post if I have any issues!
twitchcity: thanks - I have updated my post. Good luck with rooting!
As for getting its own thread... I don't know if I should duplicate it in it's own thread. If a moderator can let me know that it's OK then I'll do it.
I have moved on to the HTC Raider but I got mad love for the Droid3 XT862/XT860. I have an archive of lots of files related to to the XT860 (and even some Droid3 XT862), so if I see that any more links are broken, I will be able to re-upload.
I think I'll have time to follow the steps today. I'm going to do a factory reset and start from scratch (the phone has started acting up).
Any advice on which ROM to use? I would love something ICS based - if the data/wifi problems have been fixed (don't really care about the video camera issue). There are just so many choices these days.
Hang on a bit if you want ICS - there's an interesting development ongoing in the developer forums...
Sent from my DROID3 using xda app-developers app
Phibernaut said:
Hang on a bit if you want ICS - there's an interesting development ongoing in the developer forums...
Click to expand...
Click to collapse
Cool! I don't mind waiting a bit. Any links? (As is probably obvious, I don't flash my phone very often, so this is kind of a big deal for me - I'd rather just do it once and have it work for the next year then have keep reflashing it)
Does this step-by-step work for the Verizon droid3?
Does this step-by-step work for the Verizon droid3?
I am in a pinch. I corrupted the original stock install, and while I can use my SafeStrap installed ROM's no problem, I do need to get around to restoring the stock rom so that when I go to Verizon for any service, I can at least check the stock rom to verify functionality, and present Verizon a phone that has the software that they shipped on it.
That would only be fair, and IMHO folks not doing that are one of the reasons rooting is verboten by carriers.
So, I stumbled and slammed the device to the ground on concrete without a case. The screen cracked, but for a while everything else seemed fine until I resumed using WiFi. I have to be within about 10' of a Wifi AP for useful connectivity that does not flap/disconnect. I am pretty sure that it is a hardware problem, but the event coincides with the time frame that I began using ROM's and learning about rooting on this device.
So, I inadvertently butchered the non-safe stock rom while manually removing bloatware, etc from the stock install phone.
LaZiODROID said:
Here is my attempt at instructions for the Bell XT860. I tried to be thorough... ]
Click to expand...
Click to collapse
Shortly after the original post is one by ChristianPreachr that sounds like it for the regular /verizon droid 3.
I dont recommend followkng the step by step i wrote, as it is specific for the canadian droid 3 (the xt860) and refers to the canadian stock rom, and replacing droid3 - specific parts to get the phone working. Sorry bout that. I wish you luck!
Sent from my HTC Raider
Thanks for the warning
L- Thanks for the warning. Honestly, I gave it a whack anyway. It did not damage the phone, but it also did not work.
All- I have digging thru these forums to find a good download for USA Verizon Droid3 to restore a device to stock. Any advice along those lines folks?
bryangrant4 said:
L- Thanks for the warning. Honestly, I gave it a whack anyway. It did not damage the phone, but it also did not work.
All- I have digging thru these forums to find a good download for USA Verizon Droid3 to restore a device to stock. Any advice along those lines folks?
Click to expand...
Click to collapse
is this what you are looking for? http://forum.xda-developers.com/showthread.php?t=1686911
or is this what you are looking for Droid_3_SBF_5.6.890.zip
Thanks!
Yep That was it. I saw it before.. and then went hunting for the bookmark.. and no joy. Downloading now.
Hope it actually works. I tried the Droid_3_SBF_5.6.890.zip once before.. but it really did not work at all.
Try Try again. Right?
Cheers!
05gsxrk5 said:
is this what you are looking for? http://forum.xda-developers.com/showthread.php?t=1686911
or is this what you are looking for Droid_3_SBF_5.6.890.zip
Click to expand...
Click to collapse
For those who travels outside the country.
I upgraded to 4.2.2 on my phone. Now I'm deploying in Afghanistan, bought a Roshan SIM card from a local shop for $2. I couldn't get the phone to connect to mobile network, or internet and couldn't access APN mode from the settings. I've tried to upgrade different ROMs 4.2.2 with same issue.
Resolve:
Phone must be rooted
- open and edit file /system/build.prop
- look for these lines:
- telephony.rilV7NeedCDMALTEPhone ...... set = false, or disable the line with #
- gsm.current.phone-type ...... set 0=none, 1=gsm, or disable the line with #
- reboot the phone.
Addition note:
To edit APN setting file manually; /system/etc/apns-conf.xml
thanks a lot for that, i just use xt925's roms and it work, but this will give me the opportunity to try all roms , thanks again.
saranay said:
Phone must be rooted
- open and edit file /system/build.prop
- look for a line: telephony.rilV7NeedCDMALTEPhone
- set = false, or delete the line
- reboot the phone.
Click to expand...
Click to collapse
I did this and nothing changed in the Mobile Network Settings. I've only tried this in the CM10 Nightly 4.2.2 by Skrilax.
What else is necessary to achieve an APN Settings section in 4.2.2? THANKS
KeepingItCuttingEdge said:
I did this and nothing changed in the Mobile Network Settings. I've only tried this in the CM10 Nightly 4.2.2 by Skrilax.
What else is necessary to achieve an APN Settings section in 4.2.2? THANKS
Click to expand...
Click to collapse
on xenon hd rom, you will find the access points in settings, if you dont want try xenon, then download APN backup application from play store, most of them will open the APN settings for you
KeepingItCuttingEdge said:
I did this and nothing changed in the Mobile Network Settings. I've only tried this in the CM10 Nightly 4.2.2 by Skrilax.
What else is necessary to achieve an APN Settings section in 4.2.2? THANKS
Click to expand...
Click to collapse
Can you open APN setting on Mobile Network Setting?
Also you edit APN setting manually /system/etc/apns-conf.xml
unsuccessfully
saranay said:
For those who travels outside the country.
I upgraded to 4.2.2 on my phone. Now I'm deploying in Afghanistan, bought a Roshan SIM card from a local shop for $2. I couldn't get the phone to connect to mobile network, or internet and couldn't access APN mode from the settings. I've tried to upgrade different ROMs 4.2.2 with same issue.
Resolve:
Phone must be rooted
- open and edit file /system/build.prop
- look for these lines:
- telephony.rilV7NeedCDMALTEPhone ...... set = false, or disable the line with #
- gsm.current.phone-type ...... set 0=none, 1=gsm, or disable the line with #
- reboot the phone.
Addition note:
To edit APN setting file manually; /system/etc/apns-conf.xml
Click to expand...
Click to collapse
I tried to perform the procedure on my razr hd xt925, because my 4g is not working, and after making changes the cell did not. Did anyone have a build.prop Brazil retail that I can simply copy and paste in my razr?
after installing Slim Bean 4.2.2 can't connect to data network packet anyone can help me?
it's was working good on GB 2.3.4 and 2.3.6 b4 installing CM9 then Slim Bean 4.2.2
do you have correct APN settings? Open Settings > More... > Mobile Networks > Access Point Names and check to see if you have correct settings.
EDIT: maybe you need to flash Baseband for your region.
pryerlee said:
do you have correct APN settings? Open Settings > More... > Mobile Networks > Access Point Names and check to see if you have correct settings.
EDIT: maybe you need to flash Baseband for your region.
Click to expand...
Click to collapse
APNs settings is empty and when i press + on the right top screen i found :-
Name : not set / APN: not set and the same for Proxy,Port,Username,password,server,MMSC,MMS proxyand MMS port.
MCC:602 , MNC:03
Authentication Type: not set
APN type : not set
APN protcol: IPV4
ok so you need to manually type in the correct APN settings for your network then save them.
EDIT: do a Google search for your networks APN settings
just i need lag fix work good on this rom and i wanna to know the stock Kernel is good or there is a better Kernel i can use
anyone there to answer me?
Hi all
I have cascaded my Razr i to my son and before giving it to him, did a complete wipe - I might even have re-flashed the ROM but can't remember. Anyway, now I cannot get device to find / store any APN settings so no data.
I have tried full wipe (system / data / cache / etc) then installing Omar's ROM (RazRi_JB_X-2014-Jun-10) as well CM-10.2-20140116-UNOFFICIAL-OLYMPUS and KTR-ROM but all with the same result.
All ROM's install fine (using CWM 6.0.1.9) and can be used on WiFi, just not on mobile data. I have tried everything I can think of including deleting system/etc/apn_conf file. If I really have to, I;ll use RSD and put stock back on but would prefer to avoid that.
Any further suggestions welcome.
Send me the name and country along with the correct settings from your telephone company.
I know what the APN settings are and I can add them but they just won't save.
Name: Tesco WAP
APN: prepay.tesco-mobile.com
Proxy: 193.113.200.195
Port: 8080
Username: tescowap
Password: password
Server: - not set
MMSC: http://mmsc.mms.o2.co.uk:8080
MMS Proxy: 193.113.200.195
MMS Port: 8080
MCC: 234
MNC: 10
Authentication type: PAP
APN Type: default (you type default)
U can always try the rsd lite method. If it works just reflash the recovery, because your bootloader is already unlocked. Is it maybe an idea to add them manually to the apn list. So to the apn_conf file, or did u already tried that.
CM-10.2-20140116-UNOFFICIAL-OLYMPUS <-- atrix rom on razr i?
I can't add the manually - I can enter the details but when I select 'save', nothing is actually saved. I have deleted apn_conf file and truied resetting to defaults to see if it would re-create the file but no luck.
Could someone post a working apn_conf that I can try & edit / upload to phone.
Thanks
maxip said:
I can't add the manually - I can enter the details but when I select 'save', nothing is actually saved. I have deleted apn_conf file and truied resetting to defaults to see if it would re-create the file but no luck.
Could someone post a working apn_conf that I can try & edit / upload to phone.
Thanks
Click to expand...
Click to collapse
Sorry for the time, test: http://www.mediafire.com/view/eqwsnzo03we21l8/apns-conf.xml
KREAT0R said:
Sorry for the time, test: http://www.mediafire.com/view/eqwsnzo03we21l8/apns-conf.xml
Click to expand...
Click to collapse
Thanks - will try it now.
1. For those wondering why this is posted in the T-Mobile section: MetroPCS is owned by T-Mobile and as you will see through this post is very influential in it working.
2. If you got it working some other way, more power to you. please do not confuse people (because lets face it alot of people looking at this havent been on here very long or just stumbled onto the thread) by posting your "fix"
THIS IS FOR HTC ONE M9 users who have taken their devices to MetroPCS. If you are not on MetroPCS then do not try this in any way because it will not work for you. If you are on metropcs and have a T-Mobile firmware installed then try changing the apn settings from step 6-12. This will also fix people having problems turning the wifi calling switch on
YOU MUST BE ON THE MARSHMALLOW T-MOBILE FIRMWARE (3.39.531.7) FOR THIS TO WORK, MEANING MAKE SURE YOU ARE RUNNING A MARSHMALLOW ROM (NOT AOSP ROMS). THE ROM CAN BE BASED ON 3.35 for its base, this is not to be worried about. Also make sure the rom cook has T-Mobile support (i.e. ViperOne 4.3.0 etc) THESE INSTRUCTIONS INCLUDE FLASHING TO THE 3.39.531.7 FIRMWARE. MAKE SURE YOU FOLLOW THE INSTRUCTIONS IN THIS POST AND ANY POSTS THIS ONE LINKS TO.
How to get wifi calling & sms over wifi working on MetroPCS on the m9
FIRST AND FOREMOST STEP IS TO MAKE A COMPLETE BACKUP OF YOUR DEVICE IN RECOVERY IN CASE THINGS DO NOT GO AS INTENDED!
1. Make sure you have registered an account on http://www.metropcs.com/account.html
2. Download the myMetro app from the play store here: https://play.google.com/store/apps/details?id=com.nuance.nmc.sihome.metropcs&hl=en & download sqlite editor attached to this post and install it.
3. open the app and it should recognize you automatically, on the left upper corner of the app click the 3 lines to bring out the side menu. Click on E911 Address and follow the instructions.
4. Once you submit this information you will receive a text message saying you have filled out the e911 info for wifi calling.
5. Goto this post and follow the instructions for downloading and flashing the 3.39.531.7 firmware: http://forum.xda-developers.com/one-m9/development/3-39-531-7-nowipe-noredtext-twrp-3-0-0-1-t3326861
6. Once your phone reboots go into airplane mode. open the sqlite editor app on your phone.
7. click the files tab. then navigate to /data/data/com.android.providers.telephony/databases/
8. click on telephony.db then carriers_cache. click on the 3 dots in the upper right corner and select delete all
9. click the back button and select carriers.
click the first line, then the little pencil and change the following exactly:
Code:
Name: MetroPCS
Numeric: 310260
mcc: 310
mnc: 260
apn: fast.metropcs.com
mmsc: http://mms.msg.eng.t-mobile.com/mms/wapenc
type: default,supl,mms,hipri,dun
protocol: IPV6
roaming_protocol: IP
state: MAKE SURE THIS FEILD IS BLANK IF IT SAYS READONLY REMOVE READONLY
10. click save
11. Take yourself out of airplane mode and goto your apn settings and make sure that the apn selected is the one that says MetroPCS with the apn set as fast.t-mobile.com
12. Go enable wifi calling via the switch in call settings. Make sure you are connected to a wifi network, then once you are sure it is working, go ahead and turn airplane mode back on, then activate ONLY WIFI. Let it connect. (For a few seconds you MAY see an invalid sim error, ignore it it will go away once the connection is made. and try making a call and sending a sms. SMS may only work with the stock app while in airplane mode. im not sure if that has changed. Anyway hope this helps. Enjoy.
Must be in airplane mode to edit the databases?
No you don't HAVE to be but if you aren't then carriers cache can repopulate while you are editing
Sent from my HTC One M9 using XDA Labs
I get no databases in telephony/databases, it's empty. Well I'm not trying to go metro but just be able to edit telephony.db. Not sure if it's one of those steps that allows one to be able to see the databases.
Sent from my HTC One M9 using Tapatalk
Make sure you are at /data/data/com.android.providers.telephony/databases/
aestivalisakito said:
Make sure you are at /data/data/com.android.providers.telephony/databases/
Click to expand...
Click to collapse
Yeah I am, you just can't see them in the latest T-Mobile marshmallow update.
HTC One M9
Can't see them in the latest tmo mm update? That is absolutely not correct. Is your system mounted read only by chance? If it is mount it read write then see if you can find it in sqlite editor
aestivalisakito said:
Can't see them in the latest tmo mm update? That is absolutely not correct. Is your system mounted read only by chance? If it is mount it read write then see if you can find it in sqlite editor
Click to expand...
Click to collapse
Well how will I do that? Within the App it self? I know I'm able to edit system on ES File Explorer but that app gives you the option to make system read/write. Now I'm able to see the db files in ES but not SQ.
HTC One M9