[Q] Rooting an Eris flashed to Cricket - Droid Eris Q&A, Help & Troubleshooting

OK so I am considering rooting my Eris and have been reading up a bit. My main concern is that the phone is already flashed to Cricket and if I root it will it "unflash" or in any way affect the functionality of the phone? I don't want to pay another fee to get it flashed again. It works perfectly on Cricket right now (3G, navigation etc..) Also, if i can root this to get froyo 2.2 how can I ensure i have the latest version? Thanks for all the help in advance. Really looking forward to OC this baby to 700mhz like i have seen people do.

PM XDA (or androidforums.com) member "pkopalek", and give him a link to this thread - hopefully he will respond here.
When it comes to Cricket+Eris, he's the right person to ask.
You might also want to do an advanced search in the Eris forums using his member name and Cricket as a keyword.
e.g.
http://forum.xda-developers.com/search.php?searchid=55944722
I know that he has used several - or many - dev ROMs on Cricket, but I am under the impression that there are some post-ROM-install steps that need to be performed.

If it's "Flashed" to cricket, you probably have much less work to do.
"Flash" is a buzz word that 'cool kids' that work at Cricket stores throw around, not really understanding what they're doing.
First of all, there's the PST settings. If you have a normal SenseUI ROM, you can access these settings with ##778 (call). Try that. Does that access PST settings? The password is 000000.
If so, all you'll have to edit here is MDN, MSID, and Home SID. You can get these numbers from Cricket customer service. Sometimes they call MSID something else. MDN is your phone number. Home SID depends on your physical area, among other things.
Once you have those, you can go through your PST settings and just confirm them with Ryan Mogul's PST settings thread, but DON'T use the PRL's he's saying to use (1039 or 38515 or whatever he uses, ignore the PRL file numbers, you're going to use 32100 or 32400 or something higher). If you need the PRL file, look at the attachment of this post. I put it there in a .zip file (unzip it first).
http://forum.xda-developers.com/showthread.php?t=492824
After making the appropriate changes with your phone number, MSID, and SID, you can hit Menu > Commit modifications, and your phone will reboot.
If you've already had Cricket activate it from their side (aka scan or put in the Serial # of your phone into their system so that their network allows it to be used) then talk and text should work at this point. Does it?
If it does, you're ready for the 'flashing' part. Is the phone Rooted? If you're going to get the Android plan from Cricket, you don't technically need it to be, to have full functionality on Cricket. If you're on one of the lower plans (that has Mobile Web on it), and you want to use it still, you'll need to Root, and do this 'Flashing' thing everyone is talking about.
The Flash just tells all of the internet traffic to tunnel through wap.mycricket.com port 8080 (the web proxy that Cricket requires phones on the 'mobile web' plans to use -- the Android plan uses NO proxy, so that's why we don't need this step if you're going to go on that).
First, to root your phone (if it's not already rooted, and it's OK if it is), jcase's 1-click root works great.
http://forum.xda-developers.com/showthread.php?t=742228
Download that and throw it on your phone. You can install it with ADB, or if you have wifi on the phone (whether or not it has cell service), you can just use the web browser on the phone and download it straight there. Or get tAttachApkInstaller from the Google Market (it's free), and send the eris one click root file (eris01root.apk or whatever it's called) to your Gmail account, then download it on your phone. tAttachApkInstaller will allow you to install it right from the Gmail App. There are other ways to approach getting the .apk on your phone, but either of those methods are pretty simple.
Then the flash itself. You want to download this flash, put it on your SD card (not in any particular folder, just ON the SD card), and flash it. Do NOT unzip things that you're supposed to flash. They're in .zip format on purpose. I promise. I'd download the Cricket v10 flash.
http://forum.xda-developers.com/showthread.php?t=730289
If you're going to put a custom ROM on your phone; that's great. Do that first (through Amon-RA's recovery). I recommend xtrSense - http://forum.xda-developers.com/showthread.php?t=726467 - it works with Cricket perfectly, is 100% stable and has all of the stock functionality and then some, AND you can still access ##778, which can come in handy when you have Cricket. But just about any ROM available (even 2.2 Froyo ROMs) will work just fine. Always flash the Cricket flash (the link above that I explained) AFTER you flash a ROM. You can do it right after, or you can do it a week later. But either way, you'll need to flash it to make it work.
If you flash a new ROM, you have to flash the Cricket v10 flash again. AND you have to get Autostart installed on the phone. That's free from Android Market.
After a reboot, your phone will eventually ask you for SuperUser permissions for Autostart. Allow it.
Profit.
Let me know where you get stuck in this process, I'll try to help. But it works, I promise you. If you can't figure out PST settings, take screenshots of each screen and gmail them to me. I'll figure it out for ya.
It seems like it's so complicated, and that one little mistake will make it not work. Not really. It will work with a couple of settings off. But it's just data entry. Follow all the directions, and nothing will fail. If something's not working, don't get overwhelmed, just go one step backward and make sure you've got it all right.
Good luck, soldier.

Wow, Paul!
I figured you might give him some useful URLs, but you typed up the "motherload" - thanks!

bftb0 said:
Wow, Paul!
I figured you might give him some useful URLs, but you typed up the "motherload" - thanks!
Click to expand...
Click to collapse
Yeah I didn't realize it, it was so quick. I'll probably refer others to that post now!

Related

Upgrading my phone for the 1st time.

I have Verizon Wireless service. I want to upgrade my phone for the first time. I've been reading alot and the Wiki but it doesn't go into great detal about how to do it. I want to make sure I have got everything down correctly first.
- First, get my phones ESN, MSID, Security, EPST, and M. IP settings by using ##778, etc.
- Second, I unlock the phone and install BootLoader 2.40 per Wiki instructions.
- Third, I install Titan_Radio_ROM_3.42.30 by coping TITAIMG.nbh to my SD mini card and running bootloader by pressing the 3 keys.
- Fourth, I install dcd_titan_kitchen_3.2.2 by running it and compiling it and coping the created RUU_signed.nbh after renaming it to TITAIMG.nbh and copying it to the SD card and running bootloader by using the 3 keys.
I pretty much checked everything before I compiled it, except items that did the same thing or that was double like the different versions of the camera. Is that OK, or will it eat up all my memory, or will I have other problems? I didn't know what alot of the stuff was, so I thought it would just be best to install everything. Also, the wiki talks about choosing the right carrier and not more then one carrier, but that option wasn't there. I assume that's what the VZ cab is now here for?
- Fifth, copy dcd Verizon Carrier 20080706.cab to the SD card and run that.
Then I do a soft reset and everything should be working? Is that right? Did I miss anything?
I also don't understand the A-key problem and how to avoid it.
I'm also confused about not booting after you upgrade the ROM and after the screen calibration the carrier customisations will run and alter my EPST settings to the operators settings and my phone will be configured to the wrong service. What's that about?
Will it allow me to run the verizon cab file from the SD card after I install the ROM without having to soft boot the phone?
Also, can I use PIM backup and restore to backup to my SD card and then restore after the ROM upgrade? Will that be a problem?
Thanks for your help and time.
Long post, so here is mine:
Your four steps are pretty close, other than mentioning the formatting of the sd card which you probably already know how to do via cmd, you have it right.
If you are not checking extra boxes in the kitchen, you can just use the ROM he posts underneath. If you want standard games, x-button, different versions of the phone or camera, etc or if you want to install your own OEMs then the kitchen is for you. Sounds like you are just planning on hitting everything, which I would suggest against (you don't want or need two phone versions, two cameras, etc). Leave the items where they are unless you know why you are changing them, dont click everything. Do some research on each item by googling xda here.
With regard to carrier cabs, run your carrier cab afterward to get functionality. Yes you can run from SD. I have never needed to do an A-Key reset, but others had to after upgrading radio. Just call verizon and tell them you are not able to authenticate your phone and they will reset your phone for you. Don't worry about what it is or why it happens.
Letting customizations run is for when you run the sprint update, which it doesn't sound like you are doing. If you are running the updates over sd card, you can let the customizations run, but since you dont have UC (research here) there is nothing to run so no worries; it will try to run your UC and see there is nothing there and just reboot, kewl. Don't use backups (Sprite or SPB or otherwise, best to use activesync and UC (see above).
Yes, the simple stuff I left out like formatting the card, etc. I understand that.
I guess I need to use the Kitchen because their are some items in there that I want, and some items that I don't know what they are, and I'll look into it like you said instead of just checking everything just incase it's something I might want or need in the future. Like I said I didn't click on everything, stuff that do the same thing, or different versions of the same thing I didn't click on. So, I think I just clicked on everything but Enterprise + IPSECVPN, Camera 4.05.30525.00, HTC CommManager - Titan 8 Button, and HTC Titan PhoneCanvas (Dailer).
It sounds like I won't need Enterprise + IPSECVPN, because it sounds like it's for some kind of Enterprise network with VPN, and I don't have something like that. I would like to know the difference between the version 4 & 5 of the Camera. I assume version 5 is better. I assume that the Touch 10 is better then the Titan 8 button, but would like to know the differences, also the differences in the Dialers. I assumed the Vogue was preffered since it was the default one that was checked. I haven't checked out the link you left for me yet, so I'll do that to see if I can see the differences.
Do I do a soft reset after I install the Radio and before I install the ROM and after I install the ROM and before I install the Carrier Cab file?
I'm having problems doing backups now. I don't have activesync because I have Vista and it doesn't use activesync. I was able to do backups with Outook and Windows, but they won't work anymore. I was using the USB data cable and they were working fine, but then I got a Bluetooth Dongle and installed that and it messed everything up. I tried one that was compatible with XP and downloaded different drivers and I couldn't get it to work. So, I purchased one that was compatible with Vista and it would sync but not backup my contacts and appointments with Outlook like it would with the data cable. I tried using the USB cable and it won't work anymore either. I can't even get it to make a connection anymore, and it will show an error on the phone. That's why I got the PIM backup and restore software to backup to and from the SD card. I haven't used it yet. I was going to try and use it, and then do a Hard Reset and then restore my data to my phone and try to get it to backup to my Outlook like it used to with the USB Cable. If I can get that to work I was going to try and do the Titan ROM update. Any feedback would be greatly appreciated!! Thanks for all the help!! Take care!
serfboreds said:
Long post, so here is mine:
Your four steps are pretty close, other than mentioning the formatting of the sd card which you probably already know how to do via cmd, you have it right.
If you are not checking extra boxes in the kitchen, you can just use the ROM he posts underneath. If you want standard games, x-button, different versions of the phone or camera, etc or if you want to install your own OEMs then the kitchen is for you. Sounds like you are just planning on hitting everything, which I would suggest against (you don't want or need two phone versions, two cameras, etc). Leave the items where they are unless you know why you are changing them, dont click everything. Do some research on each item by googling xda here.
With regard to carrier cabs, run your carrier cab afterward to get functionality. Yes you can run from SD. I have never needed to do an A-Key reset, but others had to after upgrading radio. Just call verizon and tell them you are not able to authenticate your phone and they will reset your phone for you. Don't worry about what it is or why it happens.
Letting customizations run is for when you run the sprint update, which it doesn't sound like you are doing. If you are running the updates over sd card, you can let the customizations run, but since you dont have UC (research here) there is nothing to run so no worries; it will try to run your UC and see there is nothing there and just reboot, kewl. Don't use backups (Sprite or SPB or otherwise, best to use activesync and UC (see above).
Click to expand...
Click to collapse
Is there a size limit to the ROM file RUU_signed.nbh? There should be. Let me know. Thanks.. Steve
Since this is your first ROM upgrade I think you should avoid the kitchen for now and just use DCD's compiled rom. (this is just my opinion) It will really simplify things for you.
As for PIM backup I would think it would work fine for contacts, but I think you will run into issues if you wan to restore SMS backups because of going from WM6 to 6.1 and the threading SMS that is used for 6.1.
I also saw this http://www.dashwire.com/ I haven't used it yet, but its free online solution for backing up your PPC.
As far as your question for soft-resets go, When you run the update the phone should reset on its own. I don't know why your active sync isn't working, but I would try and get it to work before running these updates to ensure proper connectivity of your device before running these updates.
http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center.mspx
Thats what you would need to get it to connect.
Gluck!
cleanser said:
Since this is your first ROM upgrade I think you should avoid the kitchen for now and just use DCD's compiled rom. (this is just my opinion) It will really simplify things for you.
As for PIM backup I would think it would work fine for contacts, but I think you will run into issues if you wan to restore SMS backups because of going from WM6 to 6.1 and the threading SMS that is used for 6.1.
I also saw this http://www.dashwire.com/ I haven't used it yet, but its free online solution for backing up your PPC.
As far as your question for soft-resets go, When you run the update the phone should reset on its own. I don't know why your active sync isn't working, but I would try and get it to work before running these updates to ensure proper connectivity of your device before running these updates.
http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center.mspx
Thats what you would need to get it to connect.
Gluck!
Click to expand...
Click to collapse
I've used PIM Backup since Jan of this year, and have had no issues restoring any SMS from a WM6 to WM6.1. It goes through and threads it all the 1st time you open up messaging, so if you have a large amount of messages, it will take a while to thread it all the 1st time you open it up....
For my first time I did not use the kitchen. I found it pretty easy to do. Just make sure you load the radio b4 the rom.
I just wanted to thank everybody for all there feedback and help, it was very helpful. The 3 main reasons I need to do the ROM update is to take advantage of the new features of WM6.1 and I need to be able to install Java and get my TomTom GPS software working. That's the 3 main reasons right now.
My phone is so messed up right now it's always locking up and having alot of problems from maybe all the apps I installed and tested and stuff. I need to reset it like 3 or 4 times a day. I think that's why I can't sync it with my computer anymore. I'm going to just back it up to the SD card and do a hard reset and get it working again and syncing with my computer and then do the ROM upgrade, etc. I will take your advice and do the stock ROM at first to figure out how to do the upgrade. I will then have to use the Kitchen to enable the GPS and the Java, right? When I do the Kitchen ROM later will I just need to upgrade the ROM, and not worry about any of the other procedures?
Also, when I do use the kitchen to create the ROM what is the size limitation on the ROM file?
Do you also have an option on which Dailer and Camera software?
Thanks again and wish me luck! LOL
Well, I downloaded the DCD compiled rom and it's filename is dcd_titan_3.2.2.exe and I ran it and it doesn't look like you can install it via the SD card. It looks like you have to do it via a PC Sync. Can you do a PC Sync after installing the Radio? Well, let me know. I think I'm ready to get started now. Thanks..
OK, well I got my phone to sync with my PC, but it sometimes has connection and disconnection problems, but I was able to get it to sync everything with my PC once.
I ran EPST and got my ESN and MSID, but I'm not sure what security information I should copy and I can't find the MSN number. There is alot of M.IP information. Do I copy everything in the M.IP Settings and M.IP Default Profile? Is there anything else I'm missing? Thanks.
May I suggest you take a digital Picture and scroll down and take a second one. This eliminates any questions on Handwriting and then blow them up on your PC if you have bad vision.
I found this software and it's even better, it not only allows you to do screenshots, but you can totally control your phone and enter data, etc. from your PC, and it's free!!
MY MOBILER v1.23 (06/15/2008) - FREEWARE
View your mobile screen on your desktop.
Control your mobile by using desktop keyboard and mouse.
Copy/Cut/Paste text between mobile and desktop.
Capture mobile screen.
Drag and drop files to your mobile.
Support ActiveSync / IP Connection
Support Mobile Explorer (File Browse)
http://www.mtux.com/
I found this screen capture software and used it and works great. It only took a few minutes to capture all 13 screens, etc.
SPB ScreenShot Capture Tool
http://www.smartdevicefreeware.com/spb-screenshot-capture-tool/

Flashing through USB

Ok, I have been reading and think I must have missed something. I see how to flash the DCD Kitchen and the bootloader via USB. However all the radio rom flashing for 3.42.50.rar say SD Card. Can someone point me in the right direction. Is there a place within the Kitchen to place this to flash via USB????
necromis said:
Ok, I have been reading and think I must have missed something. I see how to flash the DCD Kitchen and the bootloader via USB. However all the radio rom flashing for 3.42.50.rar say SD Card. Can someone point me in the right direction. Is there a place within the Kitchen to place this to flash via USB????
Click to expand...
Click to collapse
If you currently have a working ROM and can get into activesync without issue, then yes, you can flash via USB. Download the NBH file. Copy the file to the directory in the Kitchen labeled ROM. Delete any other nbh files in that directory. Then get your connection working, and run RomUpdateUtility.
Edit: The safest method above all would be MicroSD card. This keeps you from having the possibility of a disconnect in the middle of a flash and bricking your phone.
Thanks Nitro. I have seen lots of your post and you have always been very helpful. I have been follow the threads throughout the upgrading area for a while, and even have unlocked an old 8595 for my step son, though it lost camera for some reason. I just want to be sure that my first attempt at flashing my phone goes well. I think I might just pick up an SDcard on my way home from Radio Shack.
If I am understanding correctly the steps would be as follows. There is one area, based on what you have said, that seems a bit gray to me.
1)unlock using nueSPL-2.47.exe.
2)Install radio using 3.42.50
3) Run DCDs kitchen and OEMizer, not necessarily in that order, to install the OS Rom.
However, if I am understanding you correctly I could skip step two if I place the 3.42.50 in the rom folder of DCDs kitchen. Is this correct?
necromis said:
Thanks Nitro. I have seen lots of your post and you have always been very helpful. I have been follow the threads throughout the upgrading area for a while, and even have unlocked an old 8595 for my step son, though it lost camera for some reason. I just want to be sure that my first attempt at flashing my phone goes well. I think I might just pick up an SDcard on my way home from Radio Shack.
If I am understanding correctly the steps would be as follows. There is one area, based on what you have said, that seems a bit gray to me.
1)unlock using nueSPL-2.47.exe.
2)Install radio using 3.42.50
3) Run DCDs kitchen and OEMizer, not necessarily in that order, to install the OS Rom.
However, if I am understanding you correctly I could skip step two if I place the 3.42.50 in the rom folder of DCDs kitchen. Is this correct?
Click to expand...
Click to collapse
No. I was under the understanding that you already had a working Phone with a Custom Rom/Radio. In order to boot correctly into WM6.1, you have to have compatible radio / rom installed. If you are going to buy a MicroSD card ( must be 2gb or less NON SDHC), then I would suggest doing as you stated above, in that order. If you are to upgrade the radio later, it's possible to follow my first instructions once you are using the custom rom/radio.
Thanks Nitro. Gonna be stopping by Radio Shack on the way home. Flashing tonight and then dumping a bunch of Cabs back on. Doing the Cab route over the OEMizer so I can play with the apps and remove those I don't like. Wish me luck.
Oh.....one last question. if I have a screen shot of all the EPST screens is there any thing else you can think of that I might need a head of time to be safe? (alltel carrier)
necromis said:
Thanks Nitro. Gonna be stopping by Radio Shack on the way home. Flashing tonight and then dumping a bunch of Cabs back on. Doing the Cab route over the OEMizer so I can play with the apps and remove those I don't like. Wish me luck.
Oh.....one last question. if I have a screen shot of all the EPST screens is there any thing else you can think of that I might need a head of time to be safe? (alltel carrier)
Click to expand...
Click to collapse
Should be safe. I would look into downloading QPST. You can then connect to the phone, Load the settings from the phone, save them to a file, and then after flashing, resave that file to your phone.
BTW, there is a User Customization route. That way after the Rom loads for the first time, it installs all the cabs you have on the card for you. Read HERE
ok. DLing QPST. I was looking at UC and the other installer. However, I think I will wait to see how this flash goes, and if all goes well and I start flashing more I will add that later. Still have to figure out what apps/games...etc I will keep on the phone after this.
necromis said:
ok. DLing QPST. I was looking at UC and the other installer. However, I think I will wait to see how this flash goes, and if all goes well and I start flashing more I will add that later. Still have to figure out what apps/games...etc I will keep on the phone after this.
Click to expand...
Click to collapse
Cool. Make sure you download the driver. QPST alone won't work. LOL
Thanks I noticed that after it started Downloading on some of the other posts when I searched for it. I guess by tonight/tomorrow I am going to either be very happy or very upset. LOL
Don't bother flashign with USB at all for anything.
Get nueSPL 2.47, and flash the RADIO and ROM's via SD card. It's so much faster, easier, and safer.
well we have sucess. Though when my phone resynced w/activesync it game me my wife's contacts. LOL
Nitro if I restore the data saved from QPST will that give me my contacts back?
necromis said:
well we have sucess. Though when my phone resynced w/activesync it game me my wife's contacts. LOL
Nitro if I restore the data saved from QPST will that give me my contacts back?
Click to expand...
Click to collapse
No. QPST is just for the phones functional settings. Or at least from what I know. The contacts can be synced with activesync and Outlook or equivelant. You could also use a backup software such as SPB backup.
dang. Guess I will have to do it the hard way. The phone settings seem to be ok. Though there are two things that are missing. The display on the *Today* screen doesn't show battery, backlight and comm manager like it used to. Also picture/video mail is missing from text messaging. Isn't there a bug with that, that requires me to install a fix?
necromis said:
dang. Guess I will have to do it the hard way. The phone settings seem to be ok. Though there are two things that are missing. The display on the *Today* screen doesn't show battery, backlight and comm manager like it used to. Also picture/video mail is missing from text messaging. Isn't there a bug with that, that requires me to install a fix?
Click to expand...
Click to collapse
Nope. The battery is a registry edit. That's removed because some people like that. HKEY_LOCAL_MACHINE\Software\Microsoft\Shell
Dword : ShowTitleBarBattery = 1
The picture mail. You have to install Arcsoft MMS. That's also removed. GC just uploaded the latest and greatest HERE
Edit: Wait.... I now remember what you are refering to. That's HTC Home I believe. Something like that. There should be a cab somewhere if you really really want it.
Well if it is HTC Home I believe I have that already on my Home PC and should be able to install it tonight.
GC's Arcsoft isn't for Alltel.....yet. Is there another that I can use until his latest and greatest is finished for Alltel?
necromis said:
Well if it is HTC Home I believe I have that already on my Home PC and should be able to install it tonight.
GC's Arcsoft isn't for Alltel.....yet. Is there another that I can use until his latest and greatest is finished for Alltel?
Click to expand...
Click to collapse
I believe there is one over at PPCGeeks. Unfortunately, I have verizon.
Here it is Lenny Arcsoft for Alltell
Nitro Thanks. It is greatly appreciated. Now just have to wait till tonight to install.
No Problem
nitro66215 said:
Here it is Lenny Arcsoft for Alltell
Click to expand...
Click to collapse
This program works great for me tho still waiting to see what GC comes out with for alltel

No internet and other problems...

Last night my phone restarted and seemed to have reset everything... I no longer have internet (because all of the default APN settings for ATT in the US DO NOT exist)... My 'home' button does not work correctly. The device will not lock even if I try to setup the lock for it.
I had Gingerblur 6.something on there... I've been trying to read about "flashing the sbf" but I don't know enough to get this working... Can somebody point me in the right direction? Also, can somebody post their default APN's? I would really appreciate the help as my phone is really messed up atm...
can anybody help? it really sucks not being able to use my phone
Sounds like you need to do the SBF. (http://forum.xda-developers.com/showthread.php?t=991072) Its not hard if you follow step by step. What part are you confused about?
I actually managed to get it SB flashed but I cannot seem to get 1.5.7 rooted for whatever reason... I've been trying to install GreyBlur/GingerBlur.
http://briefmobile.com/motorola-atrix-4g-root
^use gingerbreak. It's much easier and works great on the 1.57. Backup the contents of your sdcard though since it will erase all the data.
Also to enable sideloading, download root explorer and sqlite. Go into root explorer --> ers.settings/databases/settings.db. It'll bring you into sqlite. Select secure and the second line should be "install non market apps". Change the value from zero to one
After that, you can install custom ROMs through CWM. I personally like the Gladi ROM
Are you using GladRoot?

[Q] Installing Web2Go and Wifi-Calling on P509 with custom ROM?

I have a P509 with no data-plan (pay as you go). I often use wifi-calling though (when signal is weak/non-existant) as well as web2go when I don't have wifi access and need to get on the net.
I tried a couple of the custom ROMs, and I really like devoid, but I was unable to get these apps reinstalled. I tried using Titanium Backup to restore the apps, but restoring web2go hangs titanium backup, and restoring wifi-calling works, but wifi-calling generates an error when it tries to start. For now I'm back on the stock rom with a franco kernel, which seems to be working fine, but I'd love to go to a custom kernel.
For anyone interested, the WebToGo app seems to be just a wrapper to bring you to http://home.web2go.com, so it is useless. It isn't included as an apk, so if you want to use it on a custom ROM, you need to deodex WebtogoHome.odex then recompile to apk
Wifi Calling is actually system/Kineto.apk
It also requires:
lib/libganril.so
lib/libkineto.so
lib/librilswitch.so
I'm not aware of a way to build an apk that installs extra files in .lib (there may be a way, I'm new here), so the only way I know to install is either using a custom zip, or to build a custom ROM with these. I did the latter.
I forgot this part:
in build.prop (I put it near the end)
Code:
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libril-qc-1.so
rilswitch.ganlibpath=/system/lib/libganril.so
I'm able to run devoid.franco with Wifi Calling using these settings and the above listed files on my P509
If you have T-Mobile as a provider, you can use wifi to send/receive calls with your normal phone-number.
The software is called 'Wifi Calling' and only works with T-Mobile. It comes stock on the Optimus-T/P509, but takes several tweaks to get it working properly on a P500 based ROM as I learned.
That is great news!
Are you able to go to http://home.web2go.com in your browser and add a day data pass? I disconected from wifi and allowed data but could not get to the website.
yep it seems to work for me.
I was much more interested in the Wifi-Calling though, as my cell reception is terrible at home.
I'm going to try to make a zip that will update the rom properly. I don't yet know how to alter the build.prop file from a zip, but assuming I can figure that out, I'll post it.
Here is a zip that should apply to any p500 2.2 based rom to get Wifi Calling (with T-Mobile) working. I've only tested it via clockwork mod. And I've only verified it using T-Moble in the US.
One note. I used a pretty dirty method to update the build.prop file, so don't install the zip more than once on any given rom. Doing so would probably work fine, but will leave extra junk in your build.prop file
Edit: I don't want to maintain multiple copies, should I need to update the code in the future. Get it from here:
http://forum.xda-developers.com/showthread.php?t=1116268
AxesofEvil said:
I'm going to try to make a zip that will update the rom properly. I don't yet know how to alter the build.prop file from a zip, but assuming I can figure that out, I'll post it.
Click to expand...
Click to collapse
That would be a great application. I know many T-mobile customers decide to just use the stock ROM so they can have wifi calling.
Figured out my problem accessing web2go. I thought it was a general problem because I had the same symptom in both phones. One phone had a sim that had never been used. The other phone somehow lost its APN settings. Of course, the bad sim card was in the phone with the correct APN and the good sim was in a phone with no APN entries. Stupid!
well done on the wifi calling zip!
i'm going to give it a shot tonight and post the results.
btw do you have any trouble with incoming MMS using custom ROMS? Mine shrink unless i'm using CM7.
You started off asking a question about wifi calling. You now have a app that solves the problem.
I think this section is no longer appropriate. This thread should be in the "Optimus One, P500 Android Development" section. When you post there your solution will get the attention it deserves!!
PS Don't forget to modify the thread title.
PPS Works Great!!!
I don't have enough posts to reply to your thread in the Development section, but just wanted to say thanks!
In the UK, this Wi-fi calling service is offered by the Orange network but I was unable to use it as my phone was not running the Orange ROM. I was able to adapt your zip, replacing the app and lib files with ones extracted from an Orange ROM - and it works perfectly.
What is the difference between this and say, Skype or Fring, or any of the other VoIP apps on the Market?
DigitalAnalog said:
What is the difference between this and say, Skype or Fring, or any of the other VoIP apps on the Market?
Click to expand...
Click to collapse
It uses your own phone-number, and you can call to other real phones with no additional charge. Other than that there isn't much difference.
AxesofEvil said:
Other than that there isn't much difference.
Click to expand...
Click to collapse
Humpf... would not the protocol be the huge difference here? The proprietary Skype blackbox pretty much sucks.
AxesofEvil said:
It uses your own phone-number, and you can call to other real phones with no additional charge. Other than that there isn't much difference.
Click to expand...
Click to collapse
I didn't know that, thanks.
RE: ?
509: Running with the new baseband, and OXYGEN.
Any progress on this? Since reading this, I'm trying to figure out a way to dissect an apk and allow for device specific compliance.
I have a few stock and aftermarket 'KINETO apks... What type of code would I need to learn for making this happen?
Also, when opening some of the files, they turn out to be characters spaced out several inches apart. I'm interested in learning about this.
I've been getting to know Eclipse and SDK on Ubuntu; however, some of these files cannot be edited with standard 'gedit' or notepad..
ALSO - When preparing to edit build.prop.kineto, the file opens with the code mentioned here. But that's all; nothing else.
Just these 3 lines of code:
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libril-qc-1.so
rilswitch.ganlibpath=/system/lib/libganril.so
Please Advise.

Nougat QG1/Marshmallow PL6/Nougat Universal QF3 Root Guide

(This is a thread @POWerSUrgeSW3 and I will be maintaining and checking regularly, so if you have any questions feel free to ask. We will always try to post a root method for the latest firmware version once we figure it out, so expect us to be updating this thread as firmware updates roll in)
Nougat Root Method SM G930P QG1 (Latest):
(Start from a CLEAN ODIN INSTALL of Nougat. If you need Nougat, go here: http://updato.com/firmware-archive-select-model?record=2C3C1C6245EF11E7963AFA163EE8F90B .
1. Go through initial activation process; Turn WiFi on and let the phone register through WiFi; log into Google and Samsung accounts if desired
2. For WiFi Calling to work, click on Sprint Zone, this will load a bunch of Sprint software. This will also load the WiFi Calling APK needed for later. The rest of the unused Sprint software can be debloated after rooting the phone.
3. Test WiFi Calling, to ensure it connects through your Wireless connection.
4. Disable AlwaysOnDisplay under the Display under Settings. This can be enabled again after the rooting process is completed.
5. Go into System updates; disable ‘Download updates automatically’.
6. Next, go back into Settings -> About Device -> Click build number 7 times to unlock developer options.
7. Under Developer Options, enable OEM unlock, and USB debugging; turn off Auto update system and verify apps over ADB
8. Go into ‘Lock screen and security’ -> other security settings -> turn auto update off
9. If a PIN has been entered for security: Lock screen and security -> Secure startup -> Do not require – Otherwise root will not be active on startup after going through the process.
10. Install Adhell
11. Diisable these packages:
- com.android.sharedstoragebackup
- Chameleon
- Security policy updates
- SecurityLogAgents
- Samsung DM Phone Interface
- Samsung DM Service
12. Download these apps for later use:
-L Speed
-Kernel Adiutor
-BuildProp Editor
13. Turn off WiFi for the rest of the rooting process. This will ensure that any remembered WiFi passwords are saved and not erased.
14. Use Odin again to flash the engineering boot image from here: https://www.androidfilehost.com/?fid=745425885120714389 . (It goes in the AP Slot).
15. Once it reboots, download this file: https://www.androidfilehost.com/?fid=889764386195909311 . Thanks to @jrkruse for this.
Extract and run the root file.
Opt for root with tweaks, or press 2. Follow the prompt, it's fairly simple.
17. Go into BuildProp Editor, and set these values:
Set ro.cdma.default_numeric to 310120
Set ro.cdma.default_alpha to Sprint
Set ro.build.characteristics to Sprint
18. Reboot.
19. If you don't want updates to download/install, uninstall these packages:
com.sec.android.soagent
com.wssyncmldm
com.samsung.sdm
Then, remove the update file from data/fota.
20. You should have a fully functional phone now.
Thanks to:
@POWerSUrgeSW3 for helping me root nougat and for his PL6 root method (which this was based off of).
@colormedroid for his initial APE1 root method
@paul2112 for the hotspot bypass.
@JUSMEJOSE for the nougat engineering image and su.
@Chainfire for SuperSU and the other tools that have been very useful in different rooting applications
Huge thanks to @jrkruse for the modded root.bat!
@ Everyone who has contributed in one way or another to all of these different applications!
Hit thanks if I helped and enjoy a rooted nougat!
P.S: PL6 root method is located here: https://forum.xda-developers.com/sp...hmallow-pl6-marshmallow-t3573135/post71434273 .
Q&A + General troubleshooting section:
Q. Is there a hotspot bypass?
A. Yes there is, find it here: https://forum.xda-developers.com/sprint-s7-edge/how-to/hotspot-bypass-nougat-ok-t3563446 .
Q. My phone is lagging, how do I fix it?
A. For maximum performance do this:
Use the settings for L Speed as follows:
- Set the profile to performance.
- Under virtual memory, set OOM Killer to default, cache reclaiming to doubled, and cache allocation to large.
- Set the ram manager to multitasking.
- Set seeder and fstrim to run on boot.
Use the settings for Kernel Adiutor as follows:
Set both cpu governors to performance and to apply on boot.
Turn core control off and temperature throttle on under thermal.
Set the GPU governor to performance.
Debloat, first freezing and then uninstalling to ensure system stability.
SM G930U QF3 Nougat Root:
1. First, download the Universal QF3 firmware from here: http://updato.com/firmware-archive-select-model?record=8AE0CC7C625711E7963AFA163EE8F90B and flash it via Odin.
2. Completely finish activating and finish initial setup.
3. Update PRL and Profile.
4. Then enable USB debugging under developer settings and turn off verify apps via ADB.
5. Go into other security settings from lock screen and security settings, click security policy updates and turn auto updates off.
6. Turn off auto update system in developer options.
7. Disable the following packages via adhell (Knox needs to be activated in order to disable packages).
-Chameleon
-Sprint OMADM
-Sprint OMADM Phone Interface
-MDMApp
-SecurityLogAgent
-Security Policy Updates
-Security Storage
8. Flash the modified boot image via Odin, you can find it here: https://www.androidfilehost.com/?fid=457095661767149794 .
And grab Odin from here:
https://www.androidfilehost.com/?fid=673368273298965444
9. Go into connections, mobile networks, and delete the Wholesales OTA APN. Click the remaining one and edit as follows:
Name: Set it as whatever, I named mine Sprint LTE/MMS/Hotspot.
APN: n.ispsn
MMSC: http://mms.sprintpcs.com
Multimedia message proxy: 68.28.31.7
Multimedia message port: 80
MCC: 310
MNC: 000
APN Type: default,supl,mms,dun,fota
APN/APN ROAMING PROTOCOL: IPV4/IPV6
Bearer: Unspecified, LTE, eHRPD.
Click save.
Activate it (make sure the dot is filled in).
10. Run the root.bat file. (GET IT HERE: https://www.androidfilehost.com/?fid=889764386195909311 ).
(Here's how:
1. Download the file
2. Extract it.
3. Shift click and open a command/ powershell window there.
4. Type root.bat
5. Hit enter
6. Follow the command prompt.
)
11. Download and install Kernel Adiutor, and set the CPU governors to ondemand. Turn core control off, and turn VDD Restriction on. Set your GPU to simple_ondemand.
12. If you want hotspot do this:
Download and install Termux
Type "su", press enter and allow root access.
Type "settings put global tether_dun_required 0" and press enter.
Type "settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,http://mms.sprintpcs.com,68.28.31.7,80,310,120,,default,dun,mms,supl"
Turn off mobile data.
Turn on hotspot and it should work just fine.
13. Install L Speed and set your settings as such:
Go into Virtual Memory: Set cache reclaiming as Doubled.
Go into Ram Manager: Set Ram Manager as Multitasking.
Set Cleaner to run on boot.
Set FStrim to run on boot and set the FStrim scheduler to 60 Minutes.
Go into main tweaks, and set boost scheduler to 60 Minutes.
14. I'd recommend using a custom launcher (I use nova launcher with animations set to the fastest speed).
15. I'd also recommend debloating via Titanium Backup. After you remove the apps you don't want just reboot to get rid of the "This (insert app here) has crashed" message pop ups.
16.Change the animation speeds to .5 via developer options.
Enjoy your blazing fast rooted S7 with full activation and hotspot.
Thanks to @jtash01 for the activation settings for the firmware, and @paul2112 for hotspot.
YMNDLZ said:
Q&A + General troubleshooting section:
Q. Is there a hotspot bypass?
A. Yes there is, find it here: https://forum.xda-developers.com/sprint-s7-edge/how-to/hotspot-bypass-nougat-ok-t3563446 .
Click to expand...
Click to collapse
If you put this in for 5b, you should get phone and tether data simultaneously.
Code:
"APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,dun"
Otherwise, you get one or the other. Still have to do the data cycle though. Can you use sqlite for this to edit the apn?
Sent from my SM-G930P using XDA-Developers Legacy app
lvpre said:
If you put this in for 5b, you should get phone and tether data simultaneously.
Otherwise, you get one or the other. Still have to do the data cycle though. Can you use sqlite for this to edit the apn?
Click to expand...
Click to collapse
Nope, you need to use the hotspot bypass in the Q&A section.
YMNDLZ said:
Nope, you need to use the hotspot bypass in the Q&A section.
Click to expand...
Click to collapse
Ok. Not rooted, but have hotspot. Had to add something to his code to have tether data and phone data at the same time; otherwise, if I was tethering my phone data wouldn't work.
I know that method worked on mm root. Just asking.
Sent from my SM-G930P using XDA-Developers Legacy app
Currently getting a 404 error on your google drive links.
vunuts said:
Currently getting a 404 error on your google drive links.
Click to expand...
Click to collapse
Will be updated asap.
Much appreciated man. Just wanna give this method a shot and get it working!
Thank you guys so much for cracking at it and giving us this process.
vunuts said:
Much appreciated man. Just wanna give this method a shot and get it working!
Thank you guys so much for cracking at it and giving us this process.
Click to expand...
Click to collapse
Links fixed.
Outstanding job!
Rooted and everything works. Followed all instructions, everything is working, data, text, voice. currently debloating and gonna mess with some more stuff and run through my normal daily functions just to make sure it all works. If I have any issues, I shall let y'all know.
vunuts said:
Outstanding job!
Rooted and everything works. Followed all instructions, everything is working, data, text, voice. currently debloating and gonna mess with some more stuff and run through my normal daily functions just to make sure it all works. If I have any issues, I shall let y'all know.
Click to expand...
Click to collapse
Sweet! We took a good couple of days to fine tune the method before we released it, glad to know it works!
My SM-G930P / PL6 Firmware Root Instructions (Updated 07/25/2017)
UPDATED 07/25/2017
It has come to my attention some of the links listed here are outdated. All of the Google Drive links are to my my account. These are the files I collected for this process. If there are any other links that are not working, please let me know by PM.
We are keeping these instructions just because there has still been interest shown for Marshmellow.
Extra THANKS to @YMNDLZ for the continued support, and allowing me to help out where I can!
Disclaimer: This is the process I used, which I put together after a weeks’ worth of messing around and rebuilding my phone over and over. This is not the first time I have messed around doing this sort of stuff. If you are inexperienced, not sure what root/Odin/flashing is, I highly recommend keeping your phone the way it is and be happy. I take no responsibility for any damage that might come from following my process. THIS WILL VOID YOUR WARRANTY if you take your phone into Sprint and try to get it serviced. Your phone will be running an engineering version of the kernel for your phone, letting you obtain root. In addition, your battery life and performance is going to probably be different from before, and it will be up to you to tweak the kernel and other system settings to fix that.
Recommend starting over from scratch. If you already have your phone setup, I know it is not the best to start over from scratch. Nevertheless, I have tried doing this from a phone already setup, configured, and tweaked. Even though it is not rooted, something seems to screw up the process and things will not work. I had issues with MMS and hotspot not working. When I rebuilt the phone from scratch, everything seemed to work fine.
NOTE: My instructions were done using a Windows 10 Pro 64-bit computer. If you have another OS, you are kind of on your own.
ALSO TO NOTE: When I got my S7 (Not Edge), I switched to a new plan from Sprint. My plan now provides HotSpot with my contract. If yours does not, results may vary then. I am unable to test all different configurations of plans with this process.
What May Not Work: I have tested everything I could think of on my phone.
Any application that checks for Root/Custom device software (because I do not know them all). Applications like Samsung/Android Pay. In addition, snapchat, though if this is installed and logged into before the Engineering Boot image is installed, Snapchat should continue working after phone is rooted. There are some work arounds depending on the app being installed, consult the Internet before rooting. You have to make the decision whether you can accept not using the app once rooted.
WiFi Calling. I think this is because I forgot to set it up before I rooted the phone. I did not even think about it until days after I had my phone setup. Because I did not use this feature on the G930U/PL2 firmware, did not think about it. But when I came back to the PL6 firmware, I did know it was working because I was messing around with it before I rebuilt the phone another 4-5 times.
First, download the firmware from one of the usual sites:
http://updato.com/firmware-archive-select-model
http://www.sammobile.com/firmwares
http://www.sammobile.com/firmwares
Then download and extract everything from this ZIP: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lblk3TUo5ZjdlanM?usp=sharing
This gives us the modified Odin we will need later, as well as the bootloader we will need.
Grab this SuperSU ZIP:
Chainfire direct link: https://download.chainfire.eu/970/SuperSU/SuperSU-v2.76-S7QC.zip
As a backup, here's my link: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lcWxtOFptRzVFLXM?usp=sharing
Also grab the V15 FIX ZIP:
https://drive.google.com/drive/folders/0Bz6QOPY0cm2lUGRCSW01WHlLRHM?usp=sharing
If you don’t have the Android SDK already installed, I found this to give us the needed ADB/Fastboot options we need. You can download from this page, scroll to the bottom (linking to give them credit):
http://www.androidpolice.com/2017/0...ble-without-full-sdk-android-studio-download/
Extract the SuperSU ZIP and the ADB/Fastboot zip into the same directory for later. I recommend putting them in c:\S7files as this will make life easier in the future.
With all that done, open the Modified Odin and load the different parts of the Firmware into the associated Odin slots. Whatever the file name starts with is the slot it goes in. BL_, AP_, CP_,CSC_... now there is an extra “HOME_CSC_) file, we will not be using this and don’t worry about it. This file is if the original service settings were to be kept after flashing. As this could cause issues, I recommend not using it. If you do, you may have different results.
With all that done, your phone should be ready to start as if it was just turned on out-of-the-box. Let the phone go through its process and reboot to “install updates”. Then, it seems, Sprint is installing its software, reboots, and then loads up to the “Welcome” screen. Go through the whole process. Make sure the phone activates, which will cause a reboot and I think flashing of your SIM card (that is the image that comes up and looks like anyway). Then you can finish the activation process and log into your Google account/restore apps on your phone.
Once the launcher loads, any apps you wanted to restore is done, time to start the actual rooting process. Enable ‘USB debugging’ under ‘Developer Options’ and turn off verify apps via ADB. If you do not know how to get Developer Options to show under Settings… Google It (and might be a first sign this is not for you if you’re new to the process)
Next, while in Settings, go into ‘Lock screen and security’, scroll to the bottom to ‘Other Security Settings’, click ‘Security policy updates’ and turn auto updates off.
This next part requires purchasing Package Disabler Pro. If there is another way that you know, please try to report back. However, I bought he app and it does the job. This app will be used to disable services on a non-rooted device. The following services will need to be disabled:
(Knox needs to be activated in order for Package Disabler Pro to verify it's license)
Chameleon
Security policy updates
SecurityLogAgents
(The next ones I did from a lot of late night reading, sorry I forget where I found these)
Samsung DM Phone Interface
Samsung DM Service
CMHProvider
com.samsung.dcmservice
Now we are going to flash the Engineering Boot Image file. Again, if you are not sure how to use, or what Odin does… stop here! Run Odin, and flash the Engineering Boot image, I used the AP slot. Then under ‘options’ disable ‘F. Reset Time’.
Once rebooted, the phone is running the engineering kernel now. This is what is going to allow us to root. However, until we are rooted and do some tweaking, battery is going to drain a lot faster than expected. This is due to the kernel not being efficient with the processor/system resources. Your phone will get warm, because of the above reasons. Don’t worry, once rooted everything can be tweaked to fix this.
At this point, LTE will not be working. Also after every reboot your phone will not remember any WiFi networks it was connected to do not worry it will get those fixed down the road.
Now we are going to go through the actual root process on the phone. Connect phone to a computer via USB cable. If the phone asks to allow/deny access, ALLOW. Open up Command Prompt as an administrator on attached computer. Move to the directory c:\S7Files that we created earlier. This should be where the root.bat, SuperSU, and ADB/Fastboot files are located. Once inside this directory simply run the root.bat file.
This will execute a bunch of commands to be run on the phone; phone should reboot at least once (or twice – cannot remember). Once the phone boots up and loads “normal”, SuperSU will be loaded. I kept the phone awake while the files were being transferred over to the phone. On a few times doing this, when the phone went to sleep the process seemed to “hang” until the phone was “woken up”.
Of course we have, an older version of SuperSU is installed, but do not worry about it now. We are going to finish the process, and then update SuperSU last. That just seemed to have the best/smooth/stable results for me.
Please note, you have SuperSU access to the phone. Now you can screw it up, even possibly hardware brick the thing if you do not know what you are doing. Again, I caution if you are not comfortable with knowing what root really does or how it can affect your phone, reflash your phone back to factory using Odin NOW.
Copy the S7_or_S7Edge_Fixes_V15.zip file to your phone storage. Download ‘[root] FlashFire’ by Chainfire (In Google Play) and flash the fixes zip. This will reboot the phone a couple of times; you will see the FlashFire logo at the top and then a bunch of scripts being executed.
Download BuildProp Editor, and change the following values (use the search function at the top is easiest method):
ro.securestorage.support to false. (This fixes the phone forgetting WiFi networks on reboot)
Set ro.cdma.default_numeric to 310120
Ro.cdma.default_alpha to Sprint
Ro.build.characteristics to Sprint
Reboot the phone to apply changed.
Now another app that costs money, but this seemed to work for me over the other method mentioned by @YMNDLZ in his rooting tutorial to get HotSpot working. (found here https://forum.xda-developers.com/showpost.php?p=71118378&postcount=1021 )
Install SQLite Editor. Click on “files” tab, and navigate to:
/data/data/com.android.providers.telephony/database/telephony.db
Select ‘carriers’ and scroll down to the bottom. On my phone, it was lines 30 and 31, ‘APN2 LTE internet’ and ‘APN2 EHRPD internet’ respectively. Select each one, click the edit button at the top (looks like a pencil) and scroll down to the ‘type’ line. It should read: default,mms
click the line and add ‘dun’ to the end. The line should now read: default,mms,dun
No spaces between the words and the commas.
At this point everything should be working. If you go into the Mobile Networks and check out the Access Point Names, there should be a bunch of names listed. I have 8. LTE should be working, HotSpot, and WiFi should remember all of the names. The phone should be fully functional now, with root access, just runs hot and kills the battery. We will deal with that next. Here is the apps I used, L Speed, and Kernel Auditor. Now @YMNDLZ has his own setting recommendations for L Speed, check out the post referred to earlier for screen shots. @swick1981 also has a thread with recommendations, found here https://forum.xda-developers.com/ve...guide-to-fix-s7-lag-root-s7-variants-t3441715 . I started with both of their recommendations, one at a time, and tweaked things, as I wanted. Personally, I found that my phone still felt warm, like it the processor was still working harder than it needed to. Therefore, I hanged my settings. I suggest reading, research, testing. Figure out what works best for you. This for me seems still fast, battery lasts all day, and phone does not get hot at all. I do think I still have a bit of a nasty battery drain on LTE networks compared to when my phone was not rooted, but I am surviving with it.
L Speed: I left everything default. When the app loads and you are at the profile screen, I changed the Profile, IO Tweaks, and LNET options all to the Balance profile for each. After I changed each one, I exited the program and loaded it again. I did this because sometimes I noticed the app would not acknowledge changes to profiles. I have screen shots of my settings at the bottom of this thread. To experiment, I recommend using the BACKUP feature, and saving different options. That way you can go back to an exact configuration to try different settings without having to manually reprogram them each time.
Kernel Auditor: All I am currently using this app for is to change the CPU Governor to INTERACTIVE for all the cores. I like it because it has thermal options, if that is a concern down the road. As well as has options for the GPU. Among a bunch of other options, I doubt I will touch. However, I have a feeling maybe the GPU needs to be adjusted to help save some battery life as well… sometime I will tackle later.
Note: that on reboot or booting phone from powered off state, the stock options for the kernel are used. Therefore, my phone usually sucks about 4% battery and gets warm everytime. Then when the scripts run for L Speed and Kernel Auditor, things “regulate” themselves and the phone settles down. For the rest of the time until I reboot my phone again, it stays cool for the most part. Even with the screen on a lot and/or using LTE/WiFi/Voice.
I have heard that the stock launcher seems to cause lag. I did not notice that really myself, but in the event, it was causing the phone to work harder… I switched. I have been a huge Nova Launcher fan; use to use it a lot on my S3 and S5. I also have the PRIME version. I installed that and tweaked it, and am actually a lot happier with that personally. Again, it is another app that can require root access for some features, why I stopped using it when I first moved to my S7.
I would also recommend debloating via an App Remover program. Personally, I like Titanium Backup, you can freeze apps you’re not sure about… or even back them up to restore later if needed. Remember removing some apps may cause error messages to pop up, rebooting should fix that. IF not, undo whatever you did (IE unfreeze or restore the app. @YMNDLZ has a screen shot of the apps that can be removed, found here https://forum.xda-developers.com/showpost.php?p=71119004&postcount=1024. Know what you use and do not use. I have a Samsung Galaxy S2 watch, so I kept a lot of the Samsung apps (except the Pay stuff), I use Gmail, etc. Nevertheless, it’s a good reference.
Or if you want you can try running this debloat script: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lTXBWWHVNN1o0SXc?usp=sharing
Personally I think it removes more than I want, but if new to this rooting process it's woth a try to see if it works out for you.
EmergencyManagerSerivce seemed to come up as not responding on a few of the times I experimented rebuilding my phone for this process. If that happens, just go to the service and wipe the cache for it. Reboot, and that should take care of the issue.
Last thing I did, trying to figure out why the EmergencyManagerService was not working, I re-enabled the following in Package Disable Pro:
Samsung DM Phone Interface
Samsung DM Service
CMHProvider
My phone seems to still be working fine with them enabled.
How to Update SuperSU: If anyone has tried updating SuperSU from the PLAY store, it updates fine. But then the binaries need updated, and that's where we run into the problem. The update process always fail, and because of the locked bootloader we can't restart in TWRP or a custom recovery to install the update. My process is pretty easy, and so far seems to work every time (I should know I've done it about 11 times over the past couple of weeks). The current newest version is v2.79 (December 14, 2016) as of writing this post.
NOTE: This will remove root access from your phone temporarily, and then all apps that require root will have to be granted access again. So yes until this is done we're back to the stock kernel settings and your phone may get a little warm again/battery will die a bit faster than normal again.
Open up SuperSU app on your phone, go to the SETTINGS tab scroll all the way down. On my phone "Reinstall" will now be the first thing listed when scrolled all the way down to the bottom of SETTINGS, it's the first item inside of the "CLEANUP" section. If it's not for you, scroll back up until you see it.
DO NOT CLICK FULL UNROOT!!!!
This will unroot your phone. I have not done this, but potentially you would have to rebuild the phone from scratch.
When "Reinstall" is clicked, SuperSU will give a little informational box. Read it, it pretty much gives you the instructions you need. Click "Continue" and the process is started. For me I usually have to restart my phone manually. When the phone restarts, simply go to the Google PLAY story and download the newest version of SuperSU. Once downloaded, open up SuperSU. There should be no notification to update (as you're on the newest binaries). Go back and tweak your settings if needed, install Pro if you bought it, and go through all your apps that need root to grant it.
Other SuperSU method/Other apps that try to do certain mods on reboot: I know that there is a version on @Chainfire website to download and install the SuperSU updates through FlashFire. This isn't the only situation that that will cause issues, but be aware that this will probably soft brick the phone and it will not boot. If you see the picture below, keep reading for a fix.
{
"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"
}
'custom binary blocked by SECURE BOOT (boot.img)'
Scary message huh? No matter if you reboot your phone, try clearing the cache in Recovery, nothing will get it to go away. First time I saw it, I ended up rebuilding my phone last time because I figured all was lost... praying something didn't "lock" in the firmware to cause me to have to actually call Sprint! This time I was messing around with 'Magisk Manager', because I ran into more apps that wouldn't install on a rooted device). Was trying to figure out a work around and flashed something and BOOM on reboot.
Fix When I read the message again this time, and saw the 'boot.img'... it stuck out in my head. I figured I would try using our modified Odin and re-upload the engineering boot.img file again. That was the fix for me! After that, phone rebooted and loaded back into the launcher like normal. So far everything seems to be working fine, my L Speed and Kernel Auditor scripts ran at bootup just like I had normally rebooted my phone.
I can't promise this is the overall fix for everything. But if you happen to be messing with your phone, like I do, and get this... hopefully this will be a quick fix and get the phone back up and running.
I have not reinstalled XPOSED yet, maybe down the road I’ll mess with it. Trying not to add too many variables while figuring out a few of the other things. However, I did test the process and it works.
Framework ZIP to be installed using Flashfire: https://www.androidfilehost.com/?fid=529152257862685343
XPOSED APK installer: https://drive.google.com/drive/folders/0Bz6QOPY0cm2lLUVuVnBlalRHbWM?usp=sharing
@colormedroid also posted up an FQA post in this thread that may be helpful to anyone having issues, found here https://forum.xda-developers.com/showpost.php?p=67595435&postcount=2
The End​
That is my notes on everything I did to get the Sprint PL6 firmware rooted and functional with Voice, LTE, MMS, and Hotspot. I enjoy the phone, and I am SOOOOO happy to have root again. Just for stupid stuff like access NTFS partitions on thumb drives, I connect to my phone, Adaway, Titanium Backup, and just general apps to let me use MY phone MY way.
Again, these are the instructions I followed for what I did. I think I wrote down all the steps, if I missed anything or something is not clear, PM me! I am always here to help when and where I can. If there is an edit to be made, I will make it. There is a bunch of people to thank here, if I forget anyone let me know! If this process helps you, think about giving everyone involved a THANKS for their contribution/hardwork! Samsung is really making life hard for us now after they made it so easy with the S5.
@colormedroid and everyone in the OP of the thread here! This is where I met @YMNDLZ and got really into figuring out the rooting process for The SM-G930P phone.
@YMNDLZ who has put up with my insane posts throughout this thread trying to figure this out. Plus responding to a few PMs with questions
@@bodyshop who suggested the SQLite Editor part for the Hotspot.
@swick1981 for the thread on S7 lag.
The other random threads I read through and picked up bits here and there, and forgot to bookmark.
My wife, for putting up with this crap and my sleepless nights messing with my phone.
I think you should hyperlink on the OP to the PL6 instructions since they are on the 2nd page of the thread.
Great write up guys. This will help many since the other threads have outdated links and zips and instructions...
One thing I wanted to know, do you know where the Update.zip is located on marshmallow so it can be deleted?
I've noticed if the Nougat update was deleted you no longer get the notice to reboot and install it. I'm sure it won't pop up after following instructions, but it can't hurt to delete it completely.
I also froze both packages (com.sec.android.soagent and com.wssyncmldm) in Titanium Backup. Had to search for them and 2 Software update files appeared. I Don't know if it makes a difference but I got that part from the other thread that you posted the link to your instructions in.
bodyshop said:
I think you should hyperlink on the OP to the PL6 instructions since they are on the 2nd page of the thread.
Great write up guys. This will help many since the other threads have outdated links and zips and instructions...
One thing I wanted to know, do you know where the Update.zip is located on marshmallow so it can be deleted?
I've noticed if the Nougat update was deleted you no longer get the notice to reboot and install it. I'm sure it won't pop up after following instructions, but it can't hurt to delete it completely.
I also froze both packages (com.sec.android.soagent and com.wssyncmldm) in Titanium Backup. Had to search for them and 2 Software update files appeared. I Don't know if it makes a difference but I got that part from the other thread that you posted the link to your instructions in.
Click to expand...
Click to collapse
I'll hyperlink the PL6 method in the OP, thanks for the suggestion. The update file is located under data/fota by the way.
YMNDLZ said:
I'll hyperlink the PL6 method in the OP, thanks for the suggestion. The update file is located under data/fota by the way.
Click to expand...
Click to collapse
Thanks...
The superSU still said it needs to update binaries. on 2.79 for me but its still working. On PL6 Sprint
bodyshop said:
The superSU still said it needs to update binaries. on 2.79 for me but its still working. On PL6 Sprint
Click to expand...
Click to collapse
When it asks to update binaries click ok, it'll fail the update and ask you to reboot. After you reboot it'll quit asking you to update.
Does this work for the nougat update from sprint or only the universal firmware?
outerdepth said:
Does this work for the nougat update from sprint or only the universal firmware ROM?
Click to expand...
Click to collapse
Sprint...
QAA and PL6 are Sprint. PL2 is Universal

Categories

Resources