Don't have my S4 yet or I'd build it for you..
This method completely bypasses tether provisioning to the point where you can delete the 'TetherProvisioning.apk' as it's not needed. It never gets used after this mod..
First decompile /system/framework/framework-res.apk using your preferred method (I do it with apktool manually)..
In the directory where you decompiled to browse to
\res\values\.
Open the xml file
arrays.xml in your preferred editor.
Starting at line 551 we see:
Code:
<array name="config_tether_bluetooth_regexs" />
<array name="config_tether_dhcp_range" />
<string-array name="config_mobile_hotspot_provision_app">
<item>com.sec.tetheringprovision</item>
<item>com.sec.tetheringprovision.TetheringProvisionActivity</item>
</string-array>[
We want to change those to look
EXACTLY like this..
Code:
<string-array name="config_tether_bluetooth_regexs">
<item>bnep\\d</item>
</string-array>
<array name="config_tether_dhcp_range" />
<array name="config_mobile_hotspot_provision_app" />
Notice the Bluetooth addition and the removal the configuration of tethering provision...
The added Bluetooth reference enables Bluetooth tethering which for some reason AT&T seems to not wanna give us..
I've applied this mod to three previous sammy devices so I can say with reasonable assurance that it'll work but seeing as how I don't have my device yet to test keep that in mind please...
In no way do I mean to steal credit from the OP here.. Just sharing what I've found from past devices and saw that the arrays were identical.