Skip to content


2Degrees Toolbox

View on android web market

Easily manage and see the details of your 2 Degrees account on your android phone.
- Compatible with both prepay accounts and pay monthly accounts.
- Widget showing main details – 1×2 and 2×2 sizes available
- Full details viewable in application
- Configurable update intervals
- Easily purchase value packs through the application. You must confirm before any purchase is made.
Data is retrieved over the internet from the 2degrees website, so a internet connection is required to update. Automatic updates may be turned off, or restricted to wifi, in the settings.
Explanation of permissions:
- Internet: To retrieve data
- Phone state: For restricting updates to wifi only etc.
- SMS Messages: For the buying of data packs – this application only sends messages to 233 to buy these packs.
- SD card permissions are not used, but you may see a request for them. If so, it is only there because this application is backward compatible to Android 1.5.
If you have any problems or suggestions feel free to email me!

Copyright (c) 2011 Jordan Thoms.
Sources are at https://github.com/jords12/2Degrees-Toolbox
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

 

Note: If you are having issues, please consider reporting the issue on GitHub rather than commenting here – This makes it easier for me to keep track of issues and follow up to get them solved. Thanks!


16 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Michael says

    Hey, Nice work on the App

    Where is the information regarding the 2degrees API?, i’m thinking of making an app myself, but I can’t find anything about it on the 2degrees website.

    Thanks

    Michael

  2. Jordan Thoms says

    There is no 2degrees API that I know of – my app works by running the same HTTP GET/POST request against the 2degrees server as a web browser would when logging into the site.

    The sources are available under the GPL now, so you can see how it works – and maybe the functionality you are wanting can be built into the existing app?

  3. Hesky says

    Hi Jordan, this app is awesome. I have been using it on my phone, working great.
    Can you make a version for android 3.1 ? I use a 2degrees sim for my samsung galaxy tab that runs android 3.1. But the market says this app doesn’t compatible to it. Thanks!

  4. Jordan Thoms says

    Hi – It does actually work on 3.1, but I’ve had trouble getting it to show on all devices. Does your galaxy tab have 3g?

  5. John Dekker says

    Just did the 1.5 update and noticed the new bar that shows how much data has been used so far. In my case I had a $6.00 50MB pack but the graph showed it as a 100MB pack.
    I though you might like to know.

    This is a wonderful app and I am really grateful to have it.
    Regards,
    John.

  6. Jordan Thoms says

    Hi – Thanks for reporting this, it can be tricky to test. Can you look in the log and let me know what the lines with the Data Start value and Got Element: are. Do you also have another data pack subscribed which has been used? It can get confused if you brought both a 100mb and 50mb for example and used up one.

  7. John says

    This was my first data pack so only the one $6.00 50MB to date.
    Log is as follows but omitting the data and times:

    Update Successful
    Pack National Data start
    Value set at 100.0
    Got element: 100MB
    Pack National Data start
    Value set to 50.0
    Got element: 50MB

  8. Jordan Thoms says

    Ok – As I suspected it seems you have both an 100mb and 50mb pack on your account, but with one used up. I’ll think about a way of handling this – Unfortunately with the limited ability to get data out of the 2degrees system it can be tricky to work out. I’ve created a ticket to track this at https://github.com/jords12/2Degrees-Toolbox/issues/3

  9. John says

    Interesting as it was a new SIM only a couple of weeks old and the 50MB pack is the only one I purchased. Perhaps there is a free initial 100MB but then you would see that in the data remaining which has never exceeded the initial 50MB.
    Thanks for your work and let me know if I can supply any additional info.
    Regards,
    John.

  10. hesky says

    Re the Tablet issue. I downloaded the apk from your github and installed manually on my tablet. It works fine. my tab is galaxy 10.1 with 3g.

  11. Jordan Thoms says

    Could you check the value packs page on the 2degrees my account site? I think It will have both a 50MB and 100MB pack highlighted in yellow.

  12. Hesky says

    I got 50kb only, looks fine

  13. John says

    Yes both are highlighted in yellow and begin with a “Buy Now” button. They both say the same thing. 47.95 MB remaining but I only ever purchased the initial 50MB.
    We can see what happens when I renew it on the 17th of next month.
    Regards,
    John.

  14. Jordan Thoms says

    Ok – Not sure how I can deal with this if the source is wrongly saying you have packs you don’t. See what happens on the 17th – I’ve had other reports of this too.

  15. John says

    I bought a new 50meg pack today and 2degrees toolbox now shows it as a 50meg pack rather that a 100 as previously. I have your latest update so I am assuming you have been able to tweek your program.
    Thanks again for such a brilliantly useful app.
    Regards,
    John.

  16. John says

    Great to see this page working good again. Jords, it has been a while since your last update to the program. Could you include the new 19data plan into the app?
    Regards,
    John.



Some HTML is OK

or, reply to this post via trackback.