Wednesday, August 20, 2008

TMobile (USA) Minutes Used version 1.7

the new version fixed the usage in red bug and the wrong display when minute usage exceeds the limit. it should also support firefox 3.0. it took me a while to do it because i cannot get firefox 3.0 installed on my linux machine.

You can download it here.

62 Comments:

Blogger ItsDon said...

Great to see the new version, thanks! I can't get it to work though, it keeps defaulting to my previous phone number (I have a new one) and everytime I change it in the options panel I get a "wrong username or password error" and when I go back to the options screen my old number and password are there.

I've uninstalled & reinstalled to no avail. Is there a file somewhere that needs to be deleted with the old info so the new stuff can be input?

8/20/2008 11:34 AM  
Blogger Winston Huang said...

go to options(preferences) -> security -> passwords -> show passwords

remove the old phone number (which should appear under the "username" column)

8/20/2008 11:42 AM  
Anonymous Travis said...

The new version works like a champ in FF3.0.1. Awesome. Thank you!

8/20/2008 11:58 AM  
Anonymous Andy said...

Thanks!!! Works for me in Firefox 3.0.1

8/20/2008 3:34 PM  
Anonymous Anonymous said...

Wow! Must say I am thrilled to see a version for FF3! Thank you!

8/20/2008 5:17 PM  
Anonymous Anonymous said...

Spectacular! I'm glad to see this working - maybe it can help get our cell phone usage under control...

8/21/2008 1:12 AM  
Anonymous Anonymous said...

Just wanted to add my thanks for version 3.0.1 compatibility. A seemingly small, but for many of us a very useful extension. Thank you.

8/21/2008 7:38 AM  
Anonymous Chris said...

For some reason I'm getting the red 'incorrect phone number or password'

The older version was working in FF2. When I installed this version into FF3.01, all of the info was already filled out. So, in an attempt to fix it, I went into the password section and removed all of the tmobile passwords. No luck.

Any ideas?

Thanks!

8/21/2008 10:55 PM  
Blogger Darrell said...

It looks like T-mobile kinda put the kibosh on this app, at least at the default settings of checking every 120 minutes, I get this message as of now:

"Your access to My T-Mobile has been temporarily blocked. To protect the integrity of our network and the optimal functioning of our various services for the benefit of all our customers, T-Mobile limits the number of times you may log in to this site during any twenty-four [24]-hour period. Your access will automatically be restored in twenty-four [24] hours, after which time you may log in to this site again.

If you want to know how many Whenever Minutes® you have used, simply dial #MIN# (#646#) and press “send” from your T-Mobile phone to get the latest update instantly. Check up on your minutes used any time and as often as you like – for free."

Might want to change the default to 1440 minutes or something. Dang. Stupid t-mobile.

8/22/2008 9:18 AM  
Anonymous Anonymous said...

Darrell, I have had no such issue with the 120 default setting. I don't see the setting as an issue as it would only check a dozen times if FF was open 24 hrs straight. I start FF dozens of times a day, presumably checking minutes every time and I haven't had an error message from TM. Curious.

8/22/2008 10:41 AM  
Anonymous Kevin said...

I seem to be getting that 24-hour login problem as well. Problem is, I haven't logged in in well over 24 hours with the extension disabled. I'm about ready to call customer service to have them reset my account.

8/22/2008 9:42 PM  
Blogger Jerome said...

Works great for me on Ubuntu Linux and WinXP, using Firefox 3 on both. Thanks!

I put a link to http://optimize-it.blogspot.com/ from http://www.geocities.com/t.analyzer/ which is my web page for the T-Mobile Minute Analyzer. (The Analyzer is an Excel workbook and macro which produces a report from a usage file you download from My T-Mobile.)

8/23/2008 6:53 PM  
Anonymous Fitch said...

Woohoo!! And not a moment too soon, people are getting 3.0 upgrade notices on their Firefox 2.

Unfortunately, on my 3.0.1 installation, I got locked out almost immediately after installing it, and I had it all set up for 180 minutes. I had installed a hacked version in the past, but I uninstalled it before I installed this one. I also removed all my.t-mobile.com saved passwords in my password manager just in case. I'll see if, after 24 hours, things look better. For now, I've set this on disabled from the right-click menu (but still an enabled add-on.)

8/26/2008 11:07 PM  
Anonymous Anonymous said...

Might want to check if you use No Script Firefox addon. I found that if I go to my T-Mobile page and click allow this page in my No Script options, the Minutes used appears quickly in ver. 1.7.

Just a thought on something to try if you're having a problem.

8/27/2008 1:01 AM  
Blogger SolZorb said...

Have you considered an AT&T add-on? I am very interested (considering switching over for the iPhone) and would love to donate for it.

8/30/2008 5:37 PM  
Blogger Bill Harned said...

I would love to have something like this on the iphone

10/03/2008 9:42 AM  
Anonymous Matthew said...

Great Plug in I love it but all of the sudden now it will not remember my number and password every time I try to save it, it doesn't do anything check I check it again it is empty. I hope it is still working for everyone else because this is great but I wish it worked for me.

10/18/2008 12:14 PM  
Blogger Jerome said...

I suddenly am having the problem that Darrell reported on 8/22/08, or a very similar problem. The extension just gives me an error message. so when I try to log on at My T-Mobile I get the message:
---
Your access to My T-Mobile has been temporarily blocked. To protect the integrity of our network and the optimal functioning of our various services for the benefit of all our customers, T-Mobile limits the number of times you may log in to this site during any twenty-four [24]-hour period. Your access will automatically be restored in twenty-four [24] hours, after which time you may log in to this site again.

If you want to know how many Whenever Minutes® you have used, simply dial #MIN# (#646#) and press “send” from your T-Mobile phone to get the latest update instantly. Check up on your minutes used any time and as often as you like – for free.
---

So I right-clicked on the message area that the extension uses, and picked "Options..." Then I put my wife's phone number and password in the Option dialog box. I clicked "OK". I launched the dialog box again, but it showed my phone number, not my wife's phone number. This seems similar to the anomaly reported by itsdon on 8/20/2008.

The My T-Mobile site often behaves erratically for me, and it seems especially troublesome the past ten days, so perhaps that's the main source of the problem. But it seems likely to be a defect in the extension that it does not remember a change to the phone number.

Jerry Fehribach

10/19/2008 8:49 PM  
Anonymous David said...

For those having the "120 minute" login problem.
Likely, the password was not correct. The update may have caused an issue with the password. Basically what happened is that it tried to login too many times with the wrong info and then locked the account. Just like your bank web page. If you log in too many times incorrectly, you get locked. Just double check the login info, call tmobile to get it unlocked, then you should be ok.

10/29/2008 10:57 AM  
Blogger Jerome said...

Critical problem: For the last few days, I have just been seeing 0 minutes used. This is on both WinXP and Linux. A not-a-problem anomaly is that the first line of the mouseover which gives "minutes used as of" has been showing the same date as when I log on to My T-Mobile, but the time has differed by one or two minutes between the mouseover and My T-Mobile. Weird.

Jerry Fehribach

11/19/2008 12:18 PM  
Anonymous David said...

Yes, me too. 0 minutes used. Looks like Tmobile changed something on their site....need an update please. ;)

11/26/2008 10:22 AM  
Blogger Jerome said...

I have a small insight into the Extension reporting 0 minutes. It's My T-Mobile's error. When you log in at My T-Mobile, the first page you see has the correct total of minutes used. When you click the link on that page "See billing details", you go to a page that lists 0 minutes used. So the Extension is apparently getting its info from the latter corrupted page rather than the previous valid page. This is T-Mobile's error, but perhaps Winston can program around T-Mobile's error.

Jerry Fehribach

11/26/2008 9:29 PM  
Blogger Jerome said...

Well, I gained another insight. When you log on at My T-Mobile, the first page shows the sum of minutes used by all lines in your plan, When you click "See billing details", the next page shows just the minutes used by one number in the plan. So this extension was showing me "0" for a day or two, because that line had not yet used minutes in the month. This extension will be much more useful for plans with more than one line if it reports the sum of minutes for all lines. It used to do that, until I presume My T-Mobile changed their web site. Grrr! Right now the extension is only good for those without a family plan.

Jerry Fehribach

12/04/2008 8:21 PM  
Blogger Jon said...

I love this utility as it is the only way to have a constant reminder of total minutes used. (Why won't Tmobile just put that on my phone without having to always do #MIN# ?!)
But I have a family plan and also need an update to this utility to match the new Tmobile web site. Looking forward to it!

12/06/2008 7:51 AM  
Anonymous David said...

Regarding the 4/1000 minutes used problem. Here is my chat with T-mobile.

Sherley A: I sincerely apologized for the inconvenience you’ve experienced.
Sherley A: There are issues causing inconsistent data on your online bill.
Sherley A: We are aware of this issue and we are now working to correct it.
Sherley A: I'm sorry but we can not give out a date as to when it will be fixed, but as of now, we are working on our system to fix this issue. I do apologize for the incovenience it may have caused you.

12/09/2008 10:03 AM  
Anonymous Anonymous said...

I haven't been locked out by T-Mobile (yet), but I also see the individual minutes instead of the family minutes.

Just another data point...

12/16/2008 1:59 PM  
Anonymous Anonymous said...

This doesn't seem to work completely correctly - it is calculating how many minutes my one phone line has used, but not how many minutes TOTAL out of my family plan - so right now it shows I have used 333 minutes (which is correct for my line) but does not include the 200 minutes my wife has used. Doesn't really help me keep under my minutes this way... :)

12/19/2008 2:33 PM  
Anonymous Anonymous said...

Hi, is there a way to add text message usage? You should be able to pull it from the Monthly Usage link on the landing page:
https://my.t-mobile.com/Billing/?link=MonthlyUsage

Thanks.

12/22/2008 11:39 AM  
Anonymous Anonymous said...

First, I really like the plugin - absolutely amazed it works with 3.1B2.

I would second being able to add multiple numbers to show the sum of the family plan minutes usage.

Text Message and data work independently, so no need to combine those.

12/22/2008 11:42 AM  
Blogger John said...

This app makes my life soooo much easier! Thanks so much Winston for keeping up this great app.

1/05/2009 2:52 AM  
Anonymous Anonymous said...

is it possible to make it work with family plans?
thx

1/16/2009 9:31 PM  
Anonymous Anonymous said...

Recently i am getting the message "loading tmobile minutes used - failed to parse" Was working fine and now I can't get it to work - any suggestions?

2/06/2009 6:14 PM  
Blogger rhinokitty said...

"failed to parse minutes used"

I am sure I got my password and phone number right, I am using a t-mobile family plan. Is the family plan unsupported, or should I try something else?

2/06/2009 9:04 PM  
Anonymous Anonymous said...

Hello Winston,
I am also having a similar issue now. It seems the T-Mobile has changed something somewhere, as the plugin is only reporting the minutes on the single line instead of the total minutes used on the entire family plan.

Thanks for the great plugin!

2/10/2009 12:14 PM  
Anonymous Anonymous said...

now blocking me from logging in. How do I remove this from firefox plugin? It shows up on the bottom right of the ffox window. thx

2/19/2009 7:21 PM  
Blogger Jerome said...

Click Tools on the Firefox menu bar. Then click the third entry, Add-ons.
Click T-Mobile Minutes used, then either Disable or Uninstall. I successfully disabled mine in this way weeks ago.

Jerry Fehribach

2/19/2009 7:48 PM  
Blogger David Stoll said...

Winston, I have a family plan and it is only reporting the minutes I have used rather than the shared "pot" of minutes. There are two locations that you can read this info. I was wondering if you would consider changing where it gets this info from?

Can be retrieved from...
https://ebill.t-mobile.com/myTMobile/onMinutesUsedLinkClick.do

Seems like there was another location, but I can't find it right now.

3/02/2009 11:14 AM  
Blogger Iconoclast Hero said...

First, let me state that I am from Pittsburgh and I am, of course, a Steelers fan... Have three jerseys and all.

I wanted to know if there is any way you can add an option to show used/total text messages (SMS) as well? I accidentally went ca. 60 messages over and was hit with like a $12 overage and it was quite upsetting.

3/19/2009 12:43 PM  
Anonymous Anonymous said...

Unfortunately, I think this project has been abandoned. It simply no longer works correctly. It pulls the minutes from a different location. It no longer works for family plans. If the minutes were pulled from a different location (on the same page) it would work correctly. I wish I was a programmer because I would guess the fix would not be too difficult. It simply would need to read the # of minutes used from a different location.

4/06/2009 11:22 AM  
Blogger Winston Huang said...

mine still shows the correct usage minutes. can you post a screen shot of the discrepancy?

4/07/2009 10:30 AM  
Blogger Iconoclast Hero said...

I am having problems as well. I have no family plan issues, but the plugin began having problems logging in yesterday (incorrect username/password) when it was working fine on Sunday. I'm presently locked out of my account but when I looked in last, I did notice a different layout for the current status. Please email me at myspmacct -- at -- gmail -- dot -- com and i'll send you screenshots of what I see when I can get back into my account. Can't say what the anonymous poster was seeing that was between your last post and my last one. Post here as well, so I know to check.

4/07/2009 11:03 AM  
Blogger Brie said...

I use to love this add-on but it has not worked for a couple of months. I am using firefox v3.0.8 I have all the correct info but it keeps reading "checking usage" and will not change as if it is frozen. Great while it worked though. Thanks.

4/10/2009 12:39 AM  
Blogger Jason said...

It works on my firefox 3.0.8. The only problem I am having is that when I tried to change to a different account, it always changed it back.

4/14/2009 10:26 AM  
Blogger brie987 said...

Hooray! It is working FF 3.0.8 Thanks. I was wondering if/when this will be able to keep track of SMS? Thank you again.

4/14/2009 10:46 AM  
Blogger brie987 said...

OK I spoke too soon. I have had this before but I thought it was just a fluke. Now I keep getting this.

"Your access to My T-Mobile has been temporarily blocked. To protect the integrity of our network and the optimal functioning of our various services for the benefit of all our customers, T-Mobile limits the number of times you may log in to this site during any twenty-four [24]-hour period. Your access will automatically be restored in twenty-four [24] hours, after which time you may log in to this site again.

If you want to know how many Whenever Minutes® you have used, simply dial #MIN# (#646#) and press “send” from your T-Mobile phone to get the latest update instantly. Check up on your minutes used any time and as often as you like – for free."

I think the extension logs off then logs in every time. In the options I have it checking minutes every minute, perhaps this it the problem but there is no mention of this on the website. In 24 hours I will decrease the "check for minutes" time and see what happens. Thanks.

4/14/2009 11:34 AM  
Anonymous Anonymous said...

This project is dead.

5/22/2009 11:51 AM  
Anonymous Anonymous said...

It reports the minutes of a particular person on the account and not the entire account (i.e. family plan).

However, this "total" number could be obtained in such a way (or from a better location) as to be accourate for family plans as well as normal one line plans.

http://yfrog.com/16discrepancyj

You can see that the plugin shows 88 minutes used, however the tmobile web site shows 400+ minutes used. This is because 88 minutes were used by that particular phone on the account, but the other lines have also used some minutes.

Can this be updated?

Thanks!

5/22/2009 12:06 PM  
Anonymous Anonymous said...

On top of the other issues already mentioned by other posters (such as that the number of minutes used only reflects one line instead of the aggregate), T-Mobile has recently revamped their web site, and it looks like this extension is completely disabled, now.

6/01/2009 1:12 PM  
Blogger Steven C. said...

I concur with the last 2 posts. I'd be nice to get these issues fixed.
Thanks.

6/05/2009 10:09 PM  
Anonymous david said...

worked well. would like to see a working version now that T-Mo changed their site.

6/08/2009 7:11 AM  
Blogger buddharoolz said...

This comment has been removed by the author.

6/10/2009 8:39 PM  
Anonymous Anonymous said...

Is there a chance you can update it for the T-Mobile site re-design? The login process has a few changes, but the current login should work (have not verified thru Firebug). The document seems to be XHTML compliant now and is easier to parse the # of minutes and use since that is available in a span tag. It can also be pulled from the object used to initialize the Flash plugin to display usage.

Mozilla JetPack could be another way to do it.

6/10/2009 8:46 PM  
Blogger Winston Huang said...

i have been trying to get it to work again. so far haven't got the login to work. i tried to replay whatever is sent in a normal login session but couldn't get it accomplished. will keep looking. any advice will be appreciated.

6/10/2009 10:05 PM  
Blogger Iconoclast Hero said...

Just got off of a 14 minute phone call with T-Mobile. I logged a ticket that will hopefully get to web development to get login info or API. Kinda doubt it though. I did give them Winston Huang's name and the optimize-it.blogspot.com address. Winston, if you want to follow up, the ticket number is 0956159.

6/10/2009 10:46 PM  
Blogger Jakie said...

using submit.click() to log in works.
some reference:
http://userscripts.org/scripts/review/750

6/11/2009 11:59 AM  
Blogger Winston Huang said...

can you give more details? I used to use XMLHttpRequest and just call send on it with the parameters (including Login1%3AtxtMSISDN and Login1%3AtxtPassword which I got from watching the web traffic when login from the browser manually). but it doesn't seem to work when run from the plugin anymore.

6/11/2009 3:08 PM  
Blogger jromine said...

I looked into this (I'm on a prepaid plan). The login is working; however, the page no longer contains the values in the HTML. An AJAX GET on /Services/account/accountservice.svc/GetBillingData retrieves the values in JSON format, and a script inserts them into the HTML template. I'm not sure if it's different for monthly contact customers.

6/11/2009 6:44 PM  
Blogger Jakie said...

i am not a expert at this. what i did is to open up a javascript shell on tmobile login page, and manually calling submit.click() in the shell could log me in.

6/14/2009 12:13 PM  
Blogger Jonathan said...

I tried messing around with the code too. I looked at the responseText after changing the regex and billingURL. However, it appears, like the others I ran into it not accepting the login. The responseText I am receiving is a meta header to refresh back to the main page.

My guess is that the code on their end is expecting some kind of POST/GET data to be submitted. Perhaps they are actually preventing us from doing this on purpose.

This is actually my first step into the world of FF extensions. I got frustrated and noticed the extension stopped working, so I checked out the website and discovered it's because their engine (jQuery!) and layout changed. I figured I'd take a dive in and I loaded the code and started messing around trying to get it to work.

I don't have any programming/SDK/API reference guides with me for FireFox, I just went in with the web development experience I have.

What I did was just played with the code, then dropped the modified .js into the jar, then dropped the new jar into the .xpi file.. then I loaded that into firefox, then restarted firefox.

Is that the normal way to do test changes to the extension?

Any firefox extension dev guides would be appreciated.

6/14/2009 6:39 PM  
Blogger Winston Huang said...

you can be more efficient testing your change by using the directory instead of jar. this link has more useful info.
https://developer.mozilla.org/en/Setting_up_extension_development_environment

there might be more useful/efficient way of doing it that i am not aware of.

i usually use firebug or tamperhttp or anything similar to understand what parameters are sent during login. for some reason it doesn't work this time when i send the same params in my extension this time. i don't have a lot of time looking at it yet. i will keep working on it though.

6/14/2009 6:57 PM  
Blogger Jakie said...

by playing around with tamperdata,
to successfully log in, it seems that the xml quest needs to be sent with referrer in the header and some other parameters besides login name and password, such as __VIEWSTATE...

6/26/2009 10:59 AM  
Blogger alfa said...

Hi,
Great idea for an add-on, but when I try to use it now on T-Mobile website it displays "parsing error". Could you please update your add-on to support the new version of T-Mobile website (it changed about a month ago I think)?
PS since I have not seen this add-on work does it display text messages usage as well? I can save a page which I see when I log in to my account for you to fix the parsing error.

7/08/2009 2:48 PM  

Post a Comment

<< Home