The patch does not make any significant changes from the stock rom. It simply changes a couple of xml values in framework-res.apk to skip the provisioning requirement when WiFi hotspot starts up.
Could you point me to the proper place I side the framework-res.apk folder structure where these changes are made? And what changes are needed?
I have ADB working and have pulled my framework-res.apk file down. I see some notes on how to safely push system files with ADB and am interested in giving it a try. If I am successful I will post a step by step instructions set on how to do it...
UPDATE: I've gotten a bit further along today. I'm learning a lot!
I now have apktool working and I've extracted my framework-res.apk file.. I see in the following location and XML value related to tethering:
In the file "res/xml/enterprise.xml" there is an XMl table called "RESTRICTION" where I see that there is a column called "wifiTetheringEnabled" that is set to a value of 1.. I must be getting close..
UPDATE 2: Ahh.. I'm getting closer with the info I found here:
http://androidforums.com/galaxy-rugby-pro-all-things-root/641564-enable-tethering.html
It speaks of the arrays value for "config_mobile_hotspot_provision_app" that you can set to an empty XML tag and remove the need for provisioning check.. Is that what you did as well?
I do see the following section in the arrays.xml file:
Code:
<string-array name="config_mobile_hotspot_provision_app">
<item>com.sec.tetheringprovision</item>
<item>com.sec.tetheringprovision.TetheringProvisionActivity</item>
</string-array>
UPDATE 3: A few more items worth mentioning.. I noticed above that there was some discussion of wifi tethering working but bluetooth tethering being broken.. This link talks about a value in a bluetooth tethering related array that should be added to ensure bluetooth tethering works. Not sure if it is relevant here or not, but thought you might be interested. The relevant info is a couple pages down on this link:
http://xdaforums.com/showpost.php?p=35688003
It mentions you needing to take a value in arrays.xml that looks like this:
Code:
<array name="config_tether_bluetooth_regexs" />
and change it to look like this:
Code:
<string-array name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
</string-array>
No idea if that is relevant or a good idea here, but thought I'd mention it since it seemed like it could be related..
Sent from my Sero 7 Pro using Tapatalk 4