Package: net.kister.iWarden
Name: iWarden
Version: 0.9b3
Depends: perl, p5-DBI, p5-DBD-SQLite, p5-Time-Local, adv-cmds, libffi, com.conradkramer.open, com.iDevBrTeam.iBlacklist, cycript
Architecture: iphoneos-arm
Description: Keep our carrier from billing us for going over our plan limits
NOTE: this package depends on perl and will automatically install it
from coredev.nl.
Description: iWarden is designed to keep you from going over your cellular plan limits. perfect for kids who have iphones and you dont want a big bill at the end of the month. configure iWarden by telling it how much voice/data it can use and it'll send alerts to the phone when it's approaching those limits. when the data threshold is reached, cellular data is disabled. when the phone threshold is reached, it goes into a whitelist-only mode so that calls to/from 911 and other whitelisted numbers will still work. this code is lightweight and makes no tangible difference in performance or battery life. compatible with (at least) iPhone 3GS and iPhone 4 on iOS 5.0.1 only thing that's not quite perfect is dealing with "free mobile- to-mobile" minutes. we check if the number is listed in Contacts as "mobile" or "iPhone", but if we get/make a call that's not in contacts, we don't know if it's "mobile" or not. Snooping: if you'd like to watch what's going on, install from cydia: # ssh to phone touch /var/log/syslog apt-get -y install sbsettingssyslogd # go into SBSettings, touch More, choose Set Window Toggles # enable Syslog # choose Home button # (SpringBoard restarts) grep iWarden /var/log/syslog # or tail -f /var/log/syslog # when done snooping, # open SBSettings, turn off SyslogHomepage: http://jeremy.kister.net/code/iphone/iWarden Depiction: Maintainer: Jeremy Kister