t0mmy tether for HTC One X
INFO
This tool will allow you to use the stock WIFI Hotspot app on the AT&T stock rom without a tether plan. This should also work on any rom that doesn't have this fix already applied.
New Linux/Mac version courtesy of Paul, XDA user vbrtrmn.
HOW TO USE
Make sure phone is plugged in to usb
Download file
Unzip to your computer
Run tether.bat
Follow instructions on screen
NOTES
Windows users: download the .zip attachment, Linux/Mac: download the .sh.gz
Your phone must be rooted and you must have the android sdk installed to use this!
{
"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"
}
Edit 1
Added the adb binaries for users getting 'adb is not recognized as a command' error
Edit 2
Added Linux/Mac version, thanks Paul
Great tool, this will be used by many, thanks
Sent from my HTC One X using Tapatalk 2
Root or anything else required?
rquinn19 said:
Root or anything else required?
Click to expand...
Click to collapse
Check op
Sent from my HTC One X using Tapatalk 2
This tool is great! Just tried it out and works like a champ! Thanks!!
thank you very much for this. I've been waiting for this.
Sent from my HTC One X
you can do this much cleaner by just running a sqlite command to set all the values instead of pushing a different db in.
for rom devs, you can change this in the framework where the apn is stored, that way it gets put into the database this way.
designgears said:
you can do this much cleaner by just running a sqlite command to set all the values instead of pushing a different db in.
for rom devs, you can change this in the framework where the apn is stored, that way it gets put into the database this way.
Click to expand...
Click to collapse
True but this ones free while sqlite isn't. I've already enabled mine but thread like this is always appreciated.
achllles said:
True but this ones free while sqlite isn't. I've already enabled mine but thread like this is always appreciated.
Click to expand...
Click to collapse
what? sqlite is built into android, how do think it uses that sqlite file? lol
you can run an adb shell command to do the same thing.
just throwing up other options for the op to check out..
sweet bro, thanks
Not familiar with AT&T but I'm curious about this. Does AT&T offer a specific plan for data with dethering and another one without the ability to do so? Or is this a "fix" for the tethering feature on the stock ROMs or custom ROMs? Or a bit of both?
One reason I ask is because WiFi Hotspot isn't working on the current ROM I'm on.
Thanks in advance for the info guys.
hv6478 said:
Not familiar with AT&T but I'm curious about this. Does AT&T offer a specific plan for data with dethering and another one without the ability to do so? Or is this a "fix" for the tethering feature on the stock ROMs or custom ROMs? Or a bit of both?
One reason I ask is because WiFi Hotspot isn't working on the current ROM I'm on.
Thanks in advance for the info guys.
Click to expand...
Click to collapse
At&T charges 50 bucks a month for the data plan that includes tethering.
Great tool! I was able to use SQLite to make tethering working.
Hey guys I tried doing it via sqlite and via this method, both gives me FC when android boots up. It says "unfortunately, the process com.android.phone has stopped". I cant get into my phone and it just bootloops. Any ideas?
gunnyman said:
At&T charges 50 bucks a month for the data plan that includes tethering.
Click to expand...
Click to collapse
:O
That's ridiculous! Data is data I don't get it. I know Rogers has a limitation where anything 500MB or lower doesn't support tethering, but with the 1GB plan and up you're good and 1GB is $30/mo by default. I'm on a 6GB promo plan for the same $30 price. I'm glad this mod is out for you guys!!
designgears said:
what? sqlite is built into android, how do think it uses that sqlite file? lol
you can run an adb shell command to do the same thing.
just throwing up other options for the op to check out..
Click to expand...
Click to collapse
Ah. I assumed you were talking about SQlite Editor on app store.
designgears said:
what? sqlite is built into android, how do think it uses that sqlite file? lol
you can run an adb shell command to do the same thing.
just throwing up other options for the op to check out..
Click to expand...
Click to collapse
I tried searching the various one x forums for another way to do this. What ADB commands are necessary to change the file. Any help you could give would be greatly appreciated.
help
i am rooted on 1.73
edit - hm i think i need to install android sdk again lol havnt been using one since captivate wow
Has anyone tested this on the the Cleanrom 2.1? Is it just the telephone db that this changes?
designgears said:
you can do this much cleaner by just running a sqlite command to set all the values instead of pushing a different db in.
for rom devs, you can change this in the framework where the apn is stored, that way it gets put into the database this way.
Click to expand...
Click to collapse
Good point! That would be another way to do it, I wouldn't say one method is 'cleaner' then the other though.
hv6478 said:
Not familiar with AT&T but I'm curious about this. Does AT&T offer a specific plan for data with dethering and another one without the ability to do so? Or is this a "fix" for the tethering feature on the stock ROMs or custom ROMs? Or a bit of both?
One reason I ask is because WiFi Hotspot isn't working on the current ROM I'm on.
Thanks in advance for the info guys.
Click to expand...
Click to collapse
Rom developers will probably start having this fix preloaded in their roms but this should work for the ones that don't have it yet!
NguyenHuu said:
Hey guys I tried doing it via sqlite and via this method, both gives me FC when android boots up. It says "unfortunately, the process com.android.phone has stopped". I cant get into my phone and it just bootloops. Any ideas?
Click to expand...
Click to collapse
Not sure what changes you applied in sqlite but I would suggest just reflashing a new rom to fix your dialer then running this tool to get the tether fix.
moltenbobcat said:
I tried searching the various one x forums for another way to do this. What ADB commands are necessary to change the file. Any help you could give would be greatly appreciated.
Click to expand...
Click to collapse
in adb you would type something like:
adb shell sqlite3 /data/data/com.android.providers.telephony/databases/telephony.db "update carriers set apn = 'pta' where _id = 12;"
Crizthakidd said:
help
i am rooted on 1.73
edit - hm i think i need to install android sdk again lol havnt been using one since captivate wow
Click to expand...
Click to collapse
I updated the OP with a new download that includes adb!
jason.hamilton said:
Has anyone tested this on the the Cleanrom 2.1? Is it just the telephone db that this changes?
Click to expand...
Click to collapse
I didn't test with that rom but it should work. Yes, it just modifies the telephony db.
Related
Check it
{
"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"
}
It's got the best of both worlds! Stock AT&T ROM for good sound quality, but it's also rooted!
But does rooting the stock rom enable hsupa upload speeds? If not, we need s combo rom with a desire and am inspire, sound issue fixed, hsupa enabled.
Is this perma-root? If so how did you do it or can you provide a cwm zip file?
Sent from my Desire HD using XDA App
harlenm said:
But does rooting the stock rom enable hsupa upload speeds? If not, we need s combo rom with a desire and am inspire, sound issue fixed, hsupa enabled.
Click to expand...
Click to collapse
Just ran a speed test, I'm getting 2610 down/1185 up
davwman said:
Is this perma-root? If so how did you do it or can you provide a cwm zip file?
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Perma root, I'll be posting it up soon Just gotta work out some other things
r34p3rex said:
Just ran a speed test, I'm getting 2610 down/1185 up
Perma root, I'll be posting it up soon Just gotta work out some other things
Click to expand...
Click to collapse
Can't wait for it! My roommate has been trying to get me to root to the DHD rom but I CBA to do it with all the posts about the **** sound. Will be appreciated for sure!
r34p3rex said:
Just ran a speed test, I'm getting 2610 down/1185 up
Click to expand...
Click to collapse
Did you happen to test before?
Should start a new thread in development once you get links going and stuff.
Sent from my Desire HD using XDA App
If this is true you are the man and I will gladly donate. Move to development.
Sent from my Inspire 4G or Desire HD or whatever this thing is called via XDA app.
Ahh, but there's a catch. The way I rooted, you need root in the first place (flash through CWM)
Anyway, I'm trying to see if I can get the sideloading thing worked out. If I can't figure it out within the next 20 min, I'll just post the CWM update.zip file as is
r34p3rex said:
Ahh, but there's a catch. The way I rooted, you need root in the first place (flash through CWM)
Anyway, I'm trying to see if I can get the sideloading thing worked out. If I can't figure it out within the next 20 min, I'll just post the CWM update.zip file as is
Click to expand...
Click to collapse
Sounds interesting. Can't wait to take a look.
Sent from my Inspire 4G or Desire HD or whatever this thing is called via XDA app.
r34p3rex said:
Ahh, but there's a catch. The way I rooted, you need root in the first place (flash through CWM)
Anyway, I'm trying to see if I can get the sideloading thing worked out. If I can't figure it out within the next 20 min, I'll just post the CWM update.zip file as is
Click to expand...
Click to collapse
In that case I would do a write-up of the steps you took to get to this point also so everyone can follow what you did
JetBlk said:
In that case I would do a write-up of the steps you took to get to this point also so everyone can follow what you did
Click to expand...
Click to collapse
Will do! Going to sleep first though.. I just pulled an allnighter playing with this phone..
In for updates
r34p3rex said:
Will do! Going to sleep first though.. I just pulled an allnighter playing with this phone..
Click to expand...
Click to collapse
Ha sounds good. I almost did that last night trying to do the same thing, but decided against it cause I'm in class right now as of 8am ;D
What sideloading thing? If its rooted you should not need to sideload. Anyone else confused on that post?
Sent from an Inspire running Leedroid and TELUS kernel.
davwman said:
What sideloading thing? If its rooted you should not need to sideload. Anyone else confused on that post?
Sent from an Inspire running Leedroid and TELUS kernel.
Click to expand...
Click to collapse
If he simply roots the stock AT&T ROM, it still will not have the Settings Checkbox for allowing non-market apps to be installed, thus he must still use a sideloading app or use "adb install".
That's what I figured.
Inspire (rooted)
Leedroid v2.0.0
TELUS kernel
tpbklake said:
If he simply roots the stock AT&T ROM, it still will not have the Settings Checkbox for allowing non-market apps to be installed, thus he must still use a sideloading app or use "adb install".
Click to expand...
Click to collapse
This.
The problem is, the way I rooted, ro.secure is still set to 1 (adb sees the phone as a non-rooted phone) which means I can't use "adb remount".
If I could use adb remount, it's a really simple script to update the settings.db file to allow for sideloading
r34p3rex said:
This.
The problem is, the way I rooted, ro.secure is still set to 1 (adb sees the phone as a non-rooted phone) which means I can't use "adb remount".
If I could use adb remount, it's a really simple script to update the settings.db file to allow for sideloading
Click to expand...
Click to collapse
Couldnt you use the method described here to do the "temproot" in order to get the adb root prompt and change it that way?
I also meant to ask if this has wifi tether enabled. I'm assuming it doesn't.
I know there are ways to get sprints Visual Voicemail application to work with different ways of going to titanium backup and what not.
This is just a zip I put together that IS FLASHABLE, so you just flash, and enjoy. I see a few people have had troubles with getting this to work other ways.
Hopefully this helps.
This is confirmed to work on 2.3.4, 2.3.5 & 2.3.7 based roms.
ALL AOSP!!!!
Instructions
1) Download aosp-vvm package
2) Place anywhere on your sdcard.
3) Boot into recovery
4) Flash aosp-vvm pack
5) Reboot
6) Open "Voicemail" application in your app drawer.
7) ENJOY!
After opening the application (Step 6) it will provision your voicemail, this may take a few minutes, be patient.
Let me know if you have any questions! If not, just hit the thanks button and enjoy ;-)
Click to download
{
"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"
}
Download doesn't work.
This would be amazing except I can't get the download to work (404 error).
Is there any way to host the file elsewhere? Or try again.
Thanks for your efforts.
CribbageLeft said:
This would be amazing except I can't get the download to work (404 error).
Is there any way to host the file elsewhere? Or try again.
Thanks for your efforts.
Click to expand...
Click to collapse
I probably moved the file around in my dropbox somewhere.
Ill reupload and give the new link. Give me a few minutes
EDIT: download link in op updated
Trying this out now! I appreciate the work, this will open me up to more AOSP good ness!
;-)
Let me know if you have any issues.
Worked perfect with MIUI 8.19. Thanks!
I just flash the 07-28-11 gapps that includes vvm. Works perfectly w/o taking any additional input.
theheathen said:
Worked perfect with MIUI 8.19. Thanks!
Click to expand...
Click to collapse
Glad it worked out for you ;-) -- Enjoy.
Braneless said:
I just flash the 07-28-11 gapps that includes vvm. Works perfectly w/o taking any additional input.
Click to expand...
Click to collapse
I know that you can install the gapps with the VVM that works. I put this up that don't want to re-flash gapps.
dean_fx said:
;-)
Let me know if you have any issues.
Click to expand...
Click to collapse
Got it working! Didn't wipe, may have caused it, but I got a boot loop. Just had to reboot through fast boot. Boot boot boot boot... haha, bit tired and delirious.
Just curious but the script said it was doing something to the system? Struck me as odd, probably just because it adds it to system apps instead of data?
Sent by Supersonic!
imheroldman said:
Just curious but the script said it was doing something to the system? Struck me as odd, probably just because it adds it to system apps instead of data?
Sent by Supersonic!
Click to expand...
Click to collapse
Yup it just dumps files into
/system/app
Glad you got it working ;-)
Do I need to remove any previous vm app I have on my phone? Ive been trying other methods. Hope yours is a winner
Edit: WOOHOOO its worked omg thank you so much!!!! Im so happy to have sprint vm back. I did not like google voice.
tgeigel said:
Do I need to remove any previous vm app I have on my phone? Ive been trying other methods. Hope yours is a winner
Edit: WOOHOOO its worked omg thank you so much!!!! Im so happy to have sprint vm back. I did not like google voice.
Click to expand...
Click to collapse
I was just about to reply to this and I saw your edit lol.
Glad you got it working. Sorry I didn't respond right away ;-)
ENJOY!
Awesome! So glad to have Visual Voicemail back.
Why does mine keep coming in as text and voice mail. i get a text from 9016 saying i have new vm and than it comes in on the actual app.
luist4498 said:
Why does mine keep coming in as text and voice mail. i get a text from 9016 saying i have new vm and than it comes in on the actual app.
Click to expand...
Click to collapse
I have the same problem, and I do not have handcent txt app. I know that app was the reason for the 9016 txt for some ppl.
Sent from my PC36100 using Tapatalk
I finally found a fix for the annoying 9016 text messages! U have to grab the MMS app from decks 1.3d beta AOSP rom and replace the one in cm7 with it using root explorer. I tested this and it works guys. No more 9016 texts!
Sent from my iphone slayer 4G
Thanks for this I may have to switch to this.
I like gvoice better but my status bar is always white. I'm never connected to Google servers and never get my voicemails. I have to hit refresh.
Does this happen to anybody else? Cm7?
abmone said:
Thanks for this I may have to switch to this.
I like gvoice better but my status bar is always white. I'm never connected to Google servers and never get my voicemails. I have to hit refresh.
Does this happen to anybody else? Cm7?
Click to expand...
Click to collapse
I had a whole bunch of problems with Gvoice when i tried it! It took over my calls and vm and was really annoying to use. I had to call Sprint to take it off the phone. VVM is flawless imo and now i got it working perfectly on CM7!
luist4498 said:
I finally found a fix for the annoying 9016 text messages! U have to grab the MMS app from decks 1.3d beta AOSP rom and replace the one in cm7 with it using root explorer. I tested this and it works guys. No more 9016 texts!
Sent from my iphone slayer 4G
Click to expand...
Click to collapse
Can you upload it?
accessing said:
Can you upload it?
Click to expand...
Click to collapse
Here is the exact one i am using. Remove stock one first than replace with this one. Fix permissions and reboot(using root explorer).
View attachment Mms.apk
Introducing... SuperPatch!
This package is for users of AT&T bootloader locked / S-ON users who would like to switch ROM. Running this package will convert your device to what is effectively the Asia ROM!
In order to use SuperPatch you should first have rooted your device.
To install...
Download the zip file below
Extract it to your Windows / Mac / Linux machine
CHECK THERE IS ENOUGH ROOM ON YOUR /DATA PARTITION FOR THE LARGE TAR FILE (~650MB)
From a command / shell window, run the appropriate install script (install-windows.bat, install-mac.sh or install-linux.sh).
This will then launch the installer - this includes pushing a large file to your device which takes a while, so be patient!
Note that should anything go wrong, you will need to reflash your device from bootloader using a RUU on Windows, so bear this in mind... you flash at your own risk!
A wipe is recommended after installation. You may then be prompted in Chinese, just hit the button until you get to language selection when you can switch to English.
r1 SuperPatch Asia 1.77.708.2 - DOWNLOAD - MD5: 77305d7eedc98d4fe366fb996ee1c70b
Note that altho flashing this triggers the 'tampered' indicator on the bootloader, flashing back with the RUU removes it again and returns to a completely stock state.
THIS IS CURRENTLY IN TESTING! If you use it, be ready to flash to stock using a RUU... i'm still refining the script!
Enjoy!
P
PS Details on how to donate should you wish to do so are in the download topic at MoDaCo.
{
"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"
}
Just to re-iterate this is for the brave atm!
P
As a previous AT&T galaxy s user who would ALWAYS flash europe firmware onto the phone with us modem/kernel, I am DEEPLY interested. This doesn't change the fact for locked bootloader?
Bootloader is still locked of course, but i'm not happily running the generic ROM from this post.
No AT&T crap (a couple of easily deleted chinese apps). No AT&T customisations (stupid network indicator, 4G icons). No tethering restrictions. No removed software (radio, friendstream etc.). Awesome.
I'm doing a MCR custom ROM based on it too which is even better.
P
paulobrien said:
Bootloader is still locked of course, but i'm not happily running the generic ROM from this post.
No AT&T crap (a couple of easily deleted chinese apps). No AT&T customisations (stupid network indicator, 4G icons). No tethering restrictions. No removed software (radio, friendstream etc.). Awesome.
I'm doing a MCR custom ROM based on it too which is even better.
P
Click to expand...
Click to collapse
sweet!
Awesome
This is great Paul you are amazing. thanks for all the hard work.
paulobrien said:
Bootloader is still locked of course, but i'm not happily running the generic ROM from this post.
No AT&T crap (a couple of easily deleted chinese apps). No AT&T customisations (stupid network indicator, 4G icons). No tethering restrictions. No removed software (radio, friendstream etc.). Awesome.
I'm doing a MCR custom ROM based on it too which is even better.
P
Click to expand...
Click to collapse
How about the Radio and Kernel? I assume with BL Locked with S-On these remain Unaffected?
warri said:
How about the Radio and Kernel? I assume with BL Locked with S-On these remain Unaffected?
Click to expand...
Click to collapse
Correct.
P
Sent from my HTC One XL using Tapatalk 2
paulobrien said:
Correct.
P
Sent from my HTC One XL using Tapatalk 2
Click to expand...
Click to collapse
Excellent. Can your Install method be used to "Patch" Custom tweaked ROMs (Obviously only tweaked on the partitions we can access)
warri said:
Excellent. Can your Install method be used to "Patch" Custom tweaked ROMs (Obviously only tweaked on the partitions we can access)
Click to expand...
Click to collapse
Er, what do you mean?
P
Sent from my HTC One XL using Tapatalk 2
paulobrien said:
Er, what do you mean?
P
Sent from my HTC One XL using Tapatalk 2
Click to expand...
Click to collapse
I'm at work so I have not extracted the TAR to see what you are actually pushing to the phone. But my questions is really along the lines of, can I go in, and remove the APPs, change the ROM files and then use your super-patch install.bat to push my newly "tweaked" ROM to the phone?
Exellent. so we run his file and how do we install a Asia rom. Lol. Sorry I'm lost
Sent from my HTC One X using xda premium
warri said:
I'm at work so I have not extracted the TAR to see what you are actually pushing to the phone. But my questions is really along the lines of, can I go in, and remove the APPs, change the ROM files and then use your super-patch install.bat to push my newly "tweaked" ROM to the phone?
Click to expand...
Click to collapse
Yeah, sure.
P
Sent from my HTC One XL using Tapatalk 2
How is LTE with the this Rom? Do we need to input AT&T apn settings?
warri said:
I'm at work so I have not extracted the TAR to see what you are actually pushing to the phone. But my questions is really along the lines of, can I go in, and remove the APPs, change the ROM files and then use your super-patch install.bat to push my newly "tweaked" ROM to the phone?
Click to expand...
Click to collapse
paulobrien said:
Yeah, sure.
P
Sent from my HTC One XL using Tapatalk 2
Click to expand...
Click to collapse
Awesome work Paul. Might I suggest to make a FAQ in your first or second post. AT&T users can be a little... dense, and you're going to be getting all kinds of redundant questions like "can I flash this" and "will this disable my LTE or APN settings" and "will my radio be changed". You might save yourself a lot of reading. Just a suggestion.
Pumpiron579 said:
How is LTE with the this Rom? Do we need to input AT&T apn settings?
Click to expand...
Click to collapse
The Radio is untouched. Therefore you should be getting the same LTE/4G connection. Just without the Icons
Red5 said:
Awesome work Paul. Might I suggest to make a FAQ in your first or second post. AT&T users can be a little... dense, and you're going to be getting all kinds of redundant questions like "can I flash this" and "will this disable my LTE or APN settings" and "will my radio be changed". You might save yourself a lot of reading. Just a suggestion.
Click to expand...
Click to collapse
To follow. This is just validation of the technique!
P
Sent from my HTC One XL using Tapatalk 2
Red5 said:
Awesome work Paul. Might I suggest to make a FAQ in your first or second post. AT&T users can be a little... dense, and you're going to be getting all kinds of redundant questions like "can I flash this" and "will this disable my LTE or APN settings" and "will my radio be changed". You might save yourself a lot of reading. Just a suggestion.
Click to expand...
Click to collapse
Way to be Carrier-ist I think its more the general public, and people who don't read First Posts, or use the search function.
warri said:
The Radio is untouched. Therefore you should be getting the same LTE/4G connection. Just without the Icons
Click to expand...
Click to collapse
Just dl and saw that, thanks.
i'm def gonna flash this if just to get rid of the carrier string in the status bar. just gotta adb pull all of the apks i've modded thus far so i can re-do everything. gah i can't wait until the bootloader is unlocked. such a pain.
Great, i made it! i got the sim mod and now i happily have my photon q fully working on the Colombian 3g network.
However, i have a trouble: generally almost all roms have a sim card apk called sim toolkit, which enables some gsm utilities and tools from the mobile carrier. i use it to make bank operations, recharge money on my prepaid account and another stuffs. but the photon q doesn't have this feature.
Can anyone tell me how to enable this apk on JB 4.1.2? i will apreciate every help you can give me.
KarKzas said:
Can anyone tell me how to enable this apk on JB 4.1.2? i will apreciate every help you can give me.
Click to expand...
Click to collapse
Sprint does not include SIM Toolkit app in Photon Q firmware (for obvious reasons - without SIM mod, there wouldn't be any use for it).
I'm afraid that there's no simple way to add Stk.apk to the stock firmware - Stk uses shared phone uid, therefore the Stk.apk signature has to match the Phone.apk signature.
The easiest way to get the SIM Toolkit on Photon Q is to install CM 10.2 on it.
kabaldan said:
Sprint does not include SIM Toolkit app in Photon Q firmware (for obvious reasons - without SIM mod, there wouldn't be any use for it).
I'm afraid that there's no simple way to add Stk.apk to the stock firmware - Stk uses shared phone uid, therefore the Stk.apk signature has to match the Phone.apk signature.
The easiest way to get the SIM Toolkit on Photon Q is to install CM 10.2 on it.
Click to expand...
Click to collapse
ok, thanks a lot for your explanations. i think i will take a look at some custom roms... which one do you recommend to start?
KarKzas said:
ok, thanks a lot for your explanations. i think i will take a look at some custom roms... which one do you recommend to start?
Click to expand...
Click to collapse
I would say he made a recommendation - CM10.2
kabaldan said:
I'm afraid that there's no simple way to add Stk.apk to the stock firmware - Stk uses shared phone uid, therefore the Stk.apk signature has to match the Phone.apk signature.
Click to expand...
Click to collapse
Actually looks like is not enough, I made a fully resigned rom here
http://forum.xda-developers.com/showthread.php?t=2532620
So I can install any stk.apk package I like.
The phone FC when the stk.apk is installed, or crashes when the app is opened, depending on the tested stk.apk
So there must be something else in the ril, in the framework or in the modem fw itself to get it working properly.
If you have any idea, I'm all ears.
The Solutor said:
Actually looks like is not enough, I made a fully resigned rom here
http://forum.xda-developers.com/showthread.php?t=2532620
So I can install any stk.apk package I like.
The phone FC when the stk.apk is installed, or crashes when the app is opened, depending on the apk.
So there must be something else in the ril, in the framework or in the modem fw itself to get it working properly.
If you have any idea, I'm all ears.
Click to expand...
Click to collapse
Indeed, Stk depends also on other parts of telephony framework.
The best bet for your modified 4.0.4_7.7.1Q-6_SPR-125_CSP-14 would seem to me to use Stk.apk extracted from 7.7.1Q Atrix HD firmware.
You have to look for the reason of crashes in logs (main and telephony branches).
You can try to build Stk from 4.0.4 AOSP source. Then you can enable some debugging output from the Stk app and gradually modify its source until it correctly talks with the rest of the given telephony stack.
kabaldan said:
Indeed, Stk depends also on other parts of telephony framework.
The best bet for your modified 4.0.4_7.7.1Q-6_SPR-125_CSP-14 would seem to me to use Stk.apk extracted from 7.7.1Q Atrix HD firmware.
Click to expand...
Click to collapse
I'll try it, thanks. For now I've tried just one from the ICS Razer ROM and few others
You have to look for the reason of crashes in logs (main and telephony branches).
You can try to build Stk from 4.0.4 AOSP source. Then you can enable some debugging output from the Stk app and gradually modify its source until it correctly talks with the rest of the given telephony stack.
Click to expand...
Click to collapse
I'll have to wait for a replacement board for this, as my USB stopped working, so no logcat or so.
Maybe you remember since the good old times of Milestone 1 that I'm all but a coder, although sometimes I have the right idea about a lot of things. So is not said that i can do something useful with logs.
@The Solutor: I remember but I also know that people like to learn new things .
On ICS stock ROM, property persist.log.aplogd.enable=1 enables logger daemon (aplogd) to store logs in /data/logger or somewhere on sdcard (I don't remember the exact folder it uses). This can be used to get hold of the logs even without working usb.
Note: You probably know it, but I better mention it anyway - Stk.apk has to be in /system/app, otherwise the security checks will fail despite it having the correct system signature.
kabaldan said:
@The Solutor: I remember but I also know that people like to learn new things .
On ICS stock ROM, property persist.log.aplogd.enable=1 enables logger daemon (aplogd) to store logs in /data/logger or somewhere on sdcard (I don't remember the exact folder it uses). This can be used to get hold of the logs even without working usb.
Click to expand...
Click to collapse
Thanks for the suggestion.
The Solutor: I remember but I also know that people like to learn new things .
Click to expand...
Click to collapse
I'm surely one of them. To be more precise I have little use of the STK with my current provider, but I like the challenge.
I was curious about the missing (and impossible to get working) stk, since the times of Droid 3 and D2g, but I never had the occasion to get deeper in the problem.
Note: You probably know it, but I better mention it anyway - Stk.apk has to be in /system/app, otherwise the security checks will fail despite it having the correct system signature.
Click to expand...
Click to collapse
Yes, this is something I know, thanks.
Now I have a resigned ROM for a different purpose, and your reply on this thread turned a light on in my mind
Got it !!! :laugh:
Thanks to kabaldan for the useful suggestions that made it possible
{
"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"
}
Already added as optional on my International Stock ROM
The Solutor said:
Got it !!! :laugh:
Thanks to kabaldan for the useful suggestions that made it possible
Already added as optional on my International Stock ROM
Click to expand...
Click to collapse
interesting, i will take a look at this, thanks a lot!!
KarKzas said:
interesting, i will take a look at this, thanks a lot!!
Click to expand...
Click to collapse
You are welcome
ART compatible AOSP-like Status Bar for Vzw on 4.4.2. LTE will be displayed as LTE or 4G depending on which file you flash.
{
"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"
}
Manual install:
Backup original file and corresponding odex file.
Copy/push the modded apk into /system/ and set permissions to rw-r-r
Move the apk into the correct directory (/system/framework-res/ or /system/priv-app/) overwriting the existing file
Reboot
Via Recovery:
Backup your original file and corresponding odex file (if applicable).
Flash via TWRP/CWM
Note:
Replacing SystemUI.apk whilst the phone is running will change your wallpaper.
You're responsible for your own device; be careful.
Hmm the battery percent seems to have disappeared based on your screenshots. Or did you purposefully get rid of it?
Thanks for your work btw. These status bar mods are awesome.
phositadc said:
Hmm the battery percent seems to have disappeared based on your screenshots. Or did you purposefully get rid of it?
Thanks for your work btw. These status bar mods are awesome.
Click to expand...
Click to collapse
I'm doing this a different way than before. It may require a different battery mod. I'll be adding the battery mod back in.
Sent from my XT1060 using Tapatalk
phositadc said:
Hmm the battery percent seems to have disappeared based on your screenshots. Or did you purposefully get rid of it?
Thanks for your work btw. These status bar mods are awesome.
Click to expand...
Click to collapse
OP is updated with a new version. Do you still need the TMo version? Send me the framework-res.apk as well if you do.
Sent from my XT1060 using Tapatalk
OP updated to add native tether and fix method.
chaoslimits said:
OP is updated with a new version. Do you still need the TMo version? Send me the framework-res.apk as well if you do.
Sent from my XT1060 using Tapatalk
Click to expand...
Click to collapse
SystemUI process has stopped when I install or manually copy the first one. When I modify and replace just image resources myself it works fine, these don't for some reason. VZW Dev Edition, 4.4.
ArtnerC said:
SystemUI process has stopped when I install or manually copy the first one. When I modify and replace just image resources myself it works fine, these don't for some reason. VZW Dev Edition, 4.4.
Click to expand...
Click to collapse
Are you setting the right permissions? I just downloaded and installed on my own Dev Edition and it is working.
Sent from my XT1060 using Tapatalk
chaoslimits said:
Are you setting the right permissions? I just downloaded and installed on my own Dev Edition and it is working.
Sent from my XT1060 using Tapatalk
Click to expand...
Click to collapse
Yep. I have tried copying and setting permissions using shell through adb, using the file manager in TWRP and using Solid File Explorer. Same crash.
The only thing I just thought of is that I'm using ART, not sure why that would be a problem but it's possible I guess. Which runtime are you on?
Sent from my XT1060
ArtnerC said:
Yep. I have tried copying and setting permissions using shell through adb, using the file manager in TWRP and using Solid File Explorer. Same crash.
The only thing I just thought of is that I'm using ART, not sure why that would be a problem but it's possible I guess. Which runtime are you on?
Sent from my XT1060
Click to expand...
Click to collapse
Dalvik. Can't use ART because of whatsapp.
Sent from my XT1060 using Tapatalk
Moving on to Eclipse's rom so I'll be doing a lot less messing around. If you need something converted to your carrier let me know.
question. i previously installed native tethering by replacing the VzwEntitlementService.apk in /priv-apps. everything works ok, but everytime i turn on tethering, there still is a check for tethering subscription which is only for 'esthetic' reasons (still by-passes the check).
will your method remove the subscription check when tethering is turned on?
also, if i install your method, do i need to reenable the original .apk and .odex files for yours to compile over them?
thanks-
Thank you!
Awesome work! Stepped in here for the native tethering zip and it seems to work flawlessly! Got wifi hotspot running without a hitch.
jsphkm said:
question. i previously installed native tethering by replacing the VzwEntitlementService.apk in /priv-apps. everything works ok, but everytime i turn on tethering, there still is a check for tethering subscription which is only for 'esthetic' reasons (still by-passes the check).
will your method remove the subscription check when tethering is turned on?
also, if i install your method, do i need to reenable the original .apk and .odex files for yours to compile over them?
thanks-
Click to expand...
Click to collapse
This method totally bypasses the check. It doesn't matter if you have the stock app or any third party app. I tested with Vzw app and with Wifi tether for root access and I got no errors. The only necessary change is made in framework-res.apk.
chaoslimits said:
This method totally bypasses the check. It doesn't matter if you have the stock app or any third party app. I tested with Vzw app and with Wifi tether for root access and I got no errors. The only necessary change is made in framework-res.apk.
Click to expand...
Click to collapse
excellent! just flashed and no subscription check when enabling tethering. thank you!
i also tried flashing your AOSP status bar/battery % but on reboot i get systemUI crash. please advise.
jsphkm said:
excellent! just flashed and no subscription check when enabling tethering. thank you!
i also tried flashing your AOSP status bar/battery % but on reboot i get systemUI crash. please advise.
Click to expand...
Click to collapse
Are you on ART?
chaoslimits said:
Are you on ART?
Click to expand...
Click to collapse
Yes, ART is enabled.
jsphkm said:
Yes, ART is enabled.
Click to expand...
Click to collapse
ART seems to cause issues with SystemUI mods. If you don't mind can you send me all SystemUI.* files in /system/priv-app (I don't know if ART creates .odex files). I'd like to take a look at them.
chaoslimits said:
ART seems to cause issues with SystemUI mods. If you don't mind can you send me all SystemUI.* files in /system/priv-app (I don't know if ART creates .odex files). I'd like to take a look at them.
Click to expand...
Click to collapse
PM sent
chaoslimits said:
<array name="config_mobile_hotspot_provision_app" />
Click to expand...
Click to collapse
Nice find. I noticed those settings also, but I didn't pursue it because I didn't think it would be that easy.
Ctrl-Freak said:
Nice find. I noticed those settings also, but I didn't pursue it because I didn't think it would be that easy.
Click to expand...
Click to collapse
LOL. It's almost too easy.
You wouldn't happen to know how to odex 4.4 apks would you?