LittleBrother [β] Changelog
"ZERO-power consuming" tracking solution
CellTower based - supporting CDMA and GSM Network (IDEN experimental)
LittleBrother Changelog Details
2013/09/01 - LittleBrother 22.214.171.124
Quick OTA-Update Link
Update via BlackBerry AppWorld™ is recommended when you want to
make use of the BBM™ integrated features.
- Google Latitude Integration had to be removed - Google has decided to discontinue Google Latitude
- Make sure to update to the new Version before 15.Oct.2013
2013/05/12 - LittleBrother 126.96.36.199
- LittleBrother Log will now hopfully not "hang up" anymore when then are plenty of
entries (actually it never hand up but the device was quite bussy creating the screen
components - so we are now back to the classic layout).
2013/04/27 - LittleBrother 188.8.131.52
Fixes & small GUI Tweaks
- Text input fields will be now rendered with a thin gray border
- LittleBrother Log will not "hang up" when then are plenty of entries (actually it never hand up but the device was quite bussy creating the screen components - so we are now back to the classic layout).
2013/04/04 - LittleBrother 184.108.40.206
It's all about Options & Layout
- All Options & Setting Dialogs have been restructured and reworked. I hope you
agree that the new layout looks way more organized.
Here are some sample screenshots:
2013/02/20 - LittleBrother 220.127.116.11
Google Latitude Updates Bugfix
- Google Latitude Updates
Since a couple of builds the WLAN-CellTower distance setting was not used anymore. This has
caused multiple Google Latitude updates when the current WLAN based location and the CellTower
based location has extended a certain distance (50m when I could remember correctly).
This issue have been fixed again in 18.104.22.168 and now the specify the min. WLAN-CellTower
distance will again be used when checking if your Google Latitude position should be updated.
2013/01/30 - LittleBrother 22.214.171.124
- WLAN and CellTower GPS-fix GOOD & FAILED settings can be adjusted separated
from each other
- Default for GOOD WLAN gps-fixes have been set to 1 (one) - so after a gps-fix could
be get for a WLAN this location will be considered as fixed. If you are not happy with
the received location, you simply can delete the WLAN Location entry in the corresponding
Database list (make the entry and press the DEL-Key)
- You now can copy & paste a location information (latitude & longitude values)
from any screen to another since the internal location clipboard is now globally available.
This allows you to copy locations from the Sector definition over to the CellTower Database
or from the WLAN Database over to the CellTower Database.
2013/01/12 - LittleBrother 126.96.36.199
eMail Remote Location Requests, Password protection and more...
Why so fast an update ?
Well that's quite easy to explain - few days after the
initial release I was contacted by the father with whom I was in contact few years ago and
who was one of the users why LittleBrother has been initially developed. (You can read
more details in the Forum-Thread 'Why
LittleBrother was developed?
'). The reason why he contacted me was not very nice
- and while we had a short conversation I saw additional special needs that I wanted
to develop as fast as possible. So actually the complete last week I was spending my
evenings and nights with extending the functionality of LittleBrother.
- Parent Watch password protection
It could be used in both ways - either you want to watch your parents or you like to watch
your kids - "Parent Watch" allows you to specify a password for all of the LittleBrother configuration
and all the settings of the app.
Once a password is specified you will be prompted for the specified password each time you
(or anybody else) want to access the LittleBrother dialogs.
Please note that this nevertheless can not give you
the guarantee that LittleBrother will work as wanted - there is still the
possibility for the user of the device to turn off the radio or even uninstall
the application completely (if not restricted by the installed phone policy). In
both cases LittleBrother is failing to deliver the expected service!
- Remote Location Request via eMail
Since a couple of releases it is possible that you can request the aprox. location of a
BlackBerry device running LittleBrother via a PIN Message (you can trigger such a
RemoteLocationRequest from the overview screen of the LittleBrother options).
With the new release it is possible to request the location by sending a simple eMail
to any address that is processed by the BlackBerry device that is running LittleBrother.
This new feature works without any 3'rd party webserver or service in between and the
detected remote location information will not be shared with anybody else.
Technical side note: Since the reply of such a remote location request will be send as
plain text eMail message (no further encrypted) it could be "of course" intercepted and read
by 3rd party - but this applies to the rest of most of our current eMail communication as well.
Sending a eMail RemoteLocationRequest is quite easy - simply create a new blank eMail with the
subject: 'LBMSG_REQUEST' (LittleBrotherMessage_REQUEST)]
and send it to a eMail address that will be processed by the BlackBerry device running LittleBrother.
After a short while you should receive a reply containing a link to GoogleMaps that will display
you the aprox. location (CellTower or WLAN based) of the device.
When you enable the eMail-Remote Location Request Service on your phone (can be found in the
'Remote Location Request Settings' of the LittleBrother options), then it's strongly recommend
to enable the 'Restrict access to PINs/Password' function as well.
Once a password is specified in the LittleBrother configuration an incoming LBMSG_REQUEST will
be only replied by LittleBrother, if the specified password is also included either in the eMail
Subject or within the email body (at the begin of the eMail content). So as example, if you have
specified on your device the password 'XX-yy-ZZ' the requester have to send a eMail with the
subject: LBMSG_REQUEST XX-yy-ZZ (it's case sensitive).
But LittleBrother can even do more - when you send an eMail with the subject
LBMSG_REQUESTGPS then the requesting device will fire up the device gps system and tries
to get the real current position of the device for you [as fallback solution (after a gps-fix could not be
received after 60 sec.) the last knownWLAN/CellTower location will be included in the reply].
This is the moment where LittleBrother becomes very hand for any user who what's to know where actually
his own phone is currently located (no matter if you just misplaced your device of if it has been stolen).
With LittleBrother you can always know, where your phone actually is - just few simple steps:
- Install LittleBrother on your device
- Specify a password for the LittleBrother configuration in the 'Parent Watch Settings'
- Enable the 'eMail-Remote Location Request Service' in the 'Remote Location Request Settings'
- Enable the 'Restrict access to PIN/Password' checkbox
- Specify a password for your location request eMails in the 'Password (for eMail requests)' field
You are done! - as quick test
Two additional things you might like to know about the new Remote Location Request via
- If you want to be able to open the GoogleMaps URL from a location request reply with your
BlackBerryBrowers, then you need to specify additionally BBB in the requesting email
subject - in any other case the BlackBerry Browser is not able to handle the give URL correctly.
- You might like to start your eMail subject with <$RemoveOnDelivery> in order to instruct the
receiving BlackBerry device to remove the incoming request email after it has been processed (for what
ever reason this unfortunately does not always work).
- Automated conversion & cleanup of the legacy LittleBrother v1.x CellTower & WLAN Database:
Once the new version is installed you will be prompted to convert your existing LittleBrother
databases to the new format - this auto-conversion will first create a backup (kml) file and then
remove all the old entries that are not used in any of your CellTower/WLAN List based Sectors. This
will give you a clean and fresh start without loosing any of the exiting functionality.
Another benefit from performing the conversion is, that you will get much better location information
afterwards - simply cause you generate the locations yourself (via GPS) and does not rely on potentially
false information that was provided by the webservice (I had encountered various "Ghost-CellTower-Locations"
that have been provided by GoogleGears location information that have been 0ver 100km way from my actual
If you don't feel comfortable with this automated procedure, you don't have to perform it once
you will be prompted after the update. You can open any time later the WLAN or CellTower Database
screen and you will find an additional button to perform the conversion. When you do so, please note
two important things:
- You should create a backup of your DB first - since in the case of a manually triggered conversion
the code will NOT create a backup for you.
- If you having a WLAN and a CellTower DB both databases will be converted in one run - no
matter from which DB-Screen you will trigger the operation.
- Filter CellTower & WLAN DB by with/without location info
Additionally to the already present textual filter functionality of the WLAN and CellTower databases
you can now additioanlly filter the entries for the ones that have a location information or the does
that does not (currently) have any location information.
For the entries that currently does not have any location information (e.g. WLANs that are inside buildings
where no gps-fix can be received), then you can manually enter the location information, or copy the location
information from any other entry over (simply mark a entry with location information - open the menu and select
the 'Copy Location' - now move the curser to a entry that does not have any location information, open the menu
again and select 'Paste Location').
- Moved the GPS-Mode Configuration to the 'GPS-fix Export Settings'
- Added a possibility to flush the "GOOD & FAILED" GPS-fix request Cache - so if you
want you can skip the configured wait-time before a new gps-fix for the same CellTower/WLAN will
be requested again (can be found in the 'GPS-fix Export Settings').
2013/01/06 - LittleBrother 188.8.131.52
Why a version two dot o ?
Since the 17'th of November 2012 the GoogleGears location service that was used
as central DataSource for LittleBrother have been shut down permanently.
In the past couple of days a completely new location retrieving method have been
implemented and tested that actually matches the requirement of being ZERO-Power
(OK - almost). If you are interested in the details (and actually you should)
then you can read all the details about the new method in the forum post: LittleBrother v2.0 RELOADED
What else have additionally changed ?!
- Location DB's display additionally the information which method was used in order
to get it's location information.
- For gps-fix based locations you can see the number of already successful received
location fixes (provided via gps) - or - the number of failed requests.
- Manually entered/modified location information for a CellTowerId/WLAN will be treated
as static (indicated by a '[MAN]').
- When you modify the location of a CellTowerId/WLAN you can now make use of the build
in gps signal in order to get the current location.
- Expert gps-fix Settings have been added in order to allow you to tweak the new
location retrieval method - please only modify these values if you have fully understand
2012/09/22 - LittleBrother 184.108.40.206
Extended Latitude Configuration
In the initial version of the Latitude Integration most settings where hard coded
inside the application. This has changed with the new build - all values are
adjustable now. But please be careful - you should only adjust values when you have
understood the meaning/effect of the setting.
The configuration can be done either
in feet or in meter (depending on your selected 'Unit' in the General Option).
- Minimal CellTower Distance:
The minimal distance (in meter or feet) between two CellTower locations that is required before
a new location will be send to Google.
The DEFAULT value is 500m/1640ft
If you run into a scenario where your device is cycling constantly between different
CellTowers in your area, then it could be that with each LittleBrother update cycle a new
location will be posted to Google (check
your Latitude History on the Google Latitude website
) - if this is the case you can
increase the minimum CellTower Distance.
- CellTower accuracy radius:
When a location will be send to Google Latitude an additional accuracy value of the location
information could be specified. The accuracy will be used to render a blue cycle around the
submitted location in order to indicate the precision of the location information.
The DEFAULT value is 1000m/3280ft
Please note that adjusting this value just have a visual effect on the Google side (
You can enable DEBUG-Logging in the general options in order to see in the LittleBrotherLOG
the actual data that will be send to the Server).
It is very difficult to specify here a default value which represents the accuracy for
all cell network types. Typically CDMA celltowers have a much larger range - also in urban
areas the dense of cell towers is much larger then in the country side.
- Minimal WLAN Distance:
Same as 'Minimal CellTower Distance' but just for WLAN location information
The DEFAULT value is 50m/164ft
- WLAN accuracy radius:
Same as 'CellTower accuracy radius' but just for WLAN location information
The DEFAULT value is 50m/164ft
- Minimal WLAN-CellTower Distance:
The minimum distance (in meter or feet) between a WLAN and a CellTower location.
When you make use of WLAN and CellTower based location updates, then it makes sense to skip
CellTower based location updates, if the last send WLAN based location is in the specified radius
of the CellTower.
With other words the CellTower based location information will be ignored (not send to the
Latitude Server) as long as the last submitted WLAN-based location information is just in the
specified radius of the CellTower.
The DEFAULT value is 1000m/3280ft
- What to update functionality has been removed - simply cause the setting did not had any
effect on the Google Server side - no matter if the 'insert.currentLocation' or 'insert.location'
(history) method have been called - all of them where automatically added to the users history
anyhow - so the setting is obsolete (might be that Google adjust that in the future) - so the
radio option 'Update current Location only' and 'Update Location and add to History' have been
removed (and only the 'insert.currentLocation' API-call will be used).
2012/09/17 - LittleBrother 220.127.116.11
Google Latitude & more...
- Google Latitude Integration
The new LittleBrother build is coming with a Google Latitude integration.
When you like you can connect LittleBrother with your Google account and allow
LittleBrother to update your location in the Google Database.
In order to make use of this new feature you have to go to the LittleBrother
General Options and go to the 'Connected Accounts' section. There you can
initiate the connection to your Google Latitude account (login will be done via
the default device browser).
Once the account is confirmed and connected you can adjust which location
information should be send by LittelBrother. You can select between CellTower
bases location information only or if your device is supporting WiFi you can also
submit (way more accurate) WLAN-based location information as well.
The Google Latitude integration comes with plenty of settings that can be
adjusted in a separate 'Google Latitude Settings
' category that will show up in
the LittleBrother options once you have successfully connected your Google Latitude
account with LittleBrother. These settings include:
- Update Interval
If you like to save traffic (and CPU), you can decide to update your Google Latitude
location only in a specific interval. Please note that your location will be only updated
if LittleBrother is able to detect your current location and if the new location is more
then 50m (=164ft) away from the last submitted location.
The Update Interval 'Always' means, that every time LittleBrother is detecting a location
(that is more then 50m away from the previous submitted location) this location will be send
When WLAN based location updates are enabled then the Update Interval 'Always' will NOT submit with every new WLAN location event the new location. The maximum WLAN based update frequency will be the configured by the global 'Update Interval' (configured at the top of this screen).
- What to update?
- Update current Location only
- Update Location and add to History (if enabled in your Latitude account)
- Post CellTower based location to Google
- Post WLAN based location to Google
- Update when on Roaming
- Ignore Transport for Google Latitude
It might be that an admin (e.g. your BES-Admin) has decided to block certain URLs,
including Google Latitude. If this is the case you typically see in the LittleBrother LOG
that the Location updates for Google Latitude are failing cause of 401 (unauthorized) or
404 (not found) errors.
When you notice this kind of errors you can select which of the different available
transports should not be used by LittleBrother for updating your Location in Google Latitude.
- BBM-Integration changes
- The BBM-Settings have been moved to a separate options category
- New Switch to turn ON/OFF the BBM-Profile updates while on roaming
- Detection of Network availability enhanced
2012/08/05 - LittleBrother 18.104.22.168
Support for multiple Cell-Networks
BlackBerry devices can be connected to multiple Cell-Network types (e.g. GSM and CDMA).
In such a condition the previous LittleBrother build was not able to provide a CellTower based
location information (at least not reliable).
In the new build you have an additional option (General Settings) that allow you to select
your preferred CellTower Network Type (that then will be used, if multiple network types are
available at the same time)
Please note that this new Option is ONLY available if LittleBrother detects that your
device is supporting multiple cell networks.
The new option is called 'Preferred Cell-Network' and should be find directly below the "Network"
selection. You can select between 'Auto', 'GSM', 'CDMA' and 'IDEN'.
2012/05/28 - LittleBrother 22.214.171.124
BBM™-Connected / Sector Export & Import
- LittleBrother is now BBM™-connected (You need to install LittleBrother via AppWorld™in order to make use
of the BBM™-connected) features).
- Post our current CELLTOWER base location to your BBM™-Profile (via LittleBrother Recent Activities)
- Post our current WLAN base location to your BBM™-Profile
- Post Sector IN or OUT Notifications at your BBM™-Profile.
You can customize the message that will be posted in your BBM™-Profile via the Sector definition settings.
When you include the String '@@@' in your customized message then LittleBrother will include human readable location
information (WGS84) in your profile update.
- If your BBM™ Contacts have also LittleBrother installed, then they can click on any of your LittleBrother
BBM™-Profile messages to open the LittleBrother Map Popup Dialog showing the location.
- Post foursquare Sector Checkin's at your BBM™-Profile
- Send Sector definitions to your BBM™-Contacts
- Define BBM-BlackList Sectors:
When you enable the location updates in your BBM™-Profile you can define additional so called
BBM™-BlackList Sectors that will suppress the BBM profile update when you are currently in such a
- Export & Import of Sector definitions (*.lbs files) - By default Sector definitions will be saved in your
BlackBerry Home directory in a folder called 'LittleBrother' - To import a Sector definition (lbs file) simply
open it directly from the eMail attachment or double click on it in FileScout (or FileScoutLite - or any other
2012/05/14 - LittleBrother 0.9.9.3
email Account configuration
- If you have multiple eMail-Accounts configured on your BlackBerry it is
now possible via the 'General Options' of LittleBrother to select the eMail
account that should be used in order to send Sector eMail notifications.
Of Course this option is only available if you have multiple eMail accounts
configured on your device.
- Please Donate in order to cover the Server costs - In April there had
been 1.354.472 server requests alone - this is a very heavy load that have
to be paid somehow. Please be so kind and Donate some bucks so that this
service can be offered for free over the next couple of month - hopefully
years - TIA.
2012/03/19 - LittleBrother 0.9.9.1
DB-Handling improvements, Export to local file system & fixes, fixes and more fixes
- The WLAN- & CellTower-DBs now can be also exported just to the local file system of your
BlackBerry Device (instead of export and instant send as eMail)
- The WLAN- & CellTower-DBs can now be filtered
- Simply copy & paste a location from a CellTower/WLAN to another one (use [C] and [P] key shortcuts)
- The WLAN- & CellTower-DBs indicate by '[no loc]' in the Title if the list is currently not sorted by
distance to the current location (cause currently no location is present)
- Disabling the WLAN-Monitor in the LittleBrother options will uninstall the LittleBrother WiFi-HotspotClient
- Sorting of WLAN- & CellTower-DB when one or more entries does not have a valid location
- MNC & MCC will be displayed with the 'real' values (instead of beeing 'BinaryCodedDecimal')
- Improved code to find an appropriate eMail account on the device to send eMails from
2012/01/21 - LittleBrother 0.9.8.7
foursquare: Auto-CheckIn vs. CheckIn Notification
It was suggested by Daidumbace @ crackberry that in contrast to the automatically CheckIn
it would be handy to get just a notification instead (that you are nearby a previous configured venue
and you could probably CheckIn).
By displaying a popup letting you know that you can CheckIn the chance of a false/accidently CheckIn is
massively reduced which is a great enhancement in my point of view. This notification-mode have become the
default for all new 4sq venue Sector definitions that you create in LittleBrother.
Once you are nearby of a 4sq Sector LittleBrother will alert you (configurable via the BlackBeryr global
alert configuration 'LittleBrother - foursquare Venue check-in Reminder
') and display a global Popup which
gives you the following choices:
- Perform the foursquare CheckIn (by pressing 'OK')
- Ignore this venue for the next 6 hours (by pressing 'Cancel')
- Discard the dialog so it will be displayed again on the next 'New WLAN Location'-Event (by pressing the 'ESC' or BlackBerry Menu Button)
If you still prefer the automatic CheckIn (like I do it for my work place) you can enable the 'Do Auto-CheckIn'
checkbox in each of your foursquare Sector definitions. Please note that your already existing 4sq Venue Sectors
have already the checkbox marked (only new created sectors have Auto-CheckIn OFF by default).
The new build will show in the Sector Definition overview a '[A]' or '[P]' for 4sq Venues - a [P] is indicating
that this sector will be currently ignored/paused for a CheckIn because the last CheckIn is less then 24h ago.
An [A] is indicating that as soon as you are IN for longer then two minutes that then LittleBrother will
perform a CheckIn (or show the notification dialog).
2012/01/10 - LittleBrother 0.9.8.5
Sector Creation - hotfix
2012/01/09 - LittleBrother 0.9.8.4
LittleBrother meets social networks (OS5.x or higher)
- General information about connecting foursquare & Facebook
In order to connect LittleBrother with your account both services requires you to login to the site and
grant LittleBrother the permission to act on your behave. Of course LittleBrother will only do what you
configure in the LittleBrother app.
The requested permissions are the minimum required set - so if you feel uncomfortable with the
requested permissions that do not expect that LittleBrother can work correctly. Simply disconnect
LittleBrother from the app in this case. This can be done via the web sites of Facebook or
foursquare at any time.
For both Services LittleBrother need to create a web browser like screen that is going to establish an
https connection (secure) to the Facebook/foursquare web site which will going to display a login screen.
This web browser like screen does not act very user friendly - sometimes it takes quite a long time to
react on the user input - sometimes it takes a very long time to display any information.
I am very sorry for this inconvenience but all this comes more or less directly from the OS with very
limited options for me as developer to influence the behavior of this browser like screen.
To connect LittleBrother simply go to the General Options and press the 'Connect'-Button - this will open
the web browser like screen and display the login screen. Once the login and the additional dialogs have
been confirmed you will be redirected back to emacberry.com. This should automatically close the screen
and you should see a confirmation popup letting you know that now LittleBrother is connected with the
Alternatively there is also a more manual process to establish the connection between the Service and
LittleBrother. This alternative can be initiated from every web browser running on a PC or Mac (for
details see further below).
With the newly introduced WLAN-Monitor and the precision of the WLAN based location service it is
now possible for LittleBrother to auto-checkin at your preferred foursquare venues.
- After your foursquare account is connected, LittleBrother allows you to define a new Sector
type: "foursquare venue" Sector.
- To create a such a new 4sq Sector simply open the Sector Definition and select 'Add
foursquare location' (or use the key short cut [F])
Please note that it's required that LittleBrother has a valid location information in
order to create a 4sq Sector.
- After a short while LittleBrother will display you the first 50 venus in a range of 5km
(aprox. 3mi) around your current location.
When you are looking for a specific place, you alternatively can start a custom 4sq venues search
by selecting 'Add foursquare location (extended)' (or use the key short cut [SHIFT]+[F])
- After you have selected a foursquare location from the popup list you can specify how
LittleBrother should broadcast your automatic-checkin:
- Select between public or private
- Broadcast checkin on your connected Twitter Account
- Broadcast checkin on your connected Facebook Account
- Specify an additional Shout-Message (once a Shout-Message is specified the broadcast
type will be automatically set to 'public')
- In order that LittleBrother will perform a foursquare auto-checkin, you have to be at least for
more then two minutes in a range of less then 150m (aprox. 500ft) from the venues location.
- A re-checkin at the same venue will happen either after a pause of 24h or when LittleBrother had
auto-checkin at a different venue in the meantime.
- Each foursquare auto-checkin will be logged in the LittleBrother LOG that can be accessed via the
- Please note that auto-checkin only works on base of the WLAN location service that was introduced
in LittleBrother v0.9.5.6 - you need to enable the WLAN-Monitor in the General Options and accept the
LittleBrother Hotspot-Client installation/configuration.
Once you connect your Facebook account with LittleBrother (via the General Options) LittleBrother can
automatically create new wall posts that will include a personal message and a link to GoogleMaps
displaying your current position (similar to the eMail notifications).
- You can specify for each Sector separately IF a Facebook post should be created.
Please note that the additional text input fields will only appear (in the sector definition screen)
when you have connected your Facebook account with LittleBrother.
Simply leave the additional fields empty if you do not like that a Sector event will be
published at your Facebook wall. That is the default for all existing & new created Sectors.
- Of course you can also specify for each sector separate, if the IN-, OUT- or BOTH events should be
posted and of course you can modify the main message to your likings (only the GoogleMaps link
will be some sort of static).
- Each creation of a Facebook wall post will be logged in the LittleBrother LOG that can be accessed
via the LittleBrother options.
- Like LittleBrother on Facebook
- General functionality improvements
- WLAN-Monitor syncs now with pending/working location requests. In the past it could had happen
that the the request was killed (instead of waiting for the completion).
- RemoteLocation Request PIN's now also show the associated contact name (from the time when the
PIN was added to the permitted PIN list). So updating the contact information has no influence on
the displayed information in LittleBrother.
- Connecting LittleBrother manually to Facebook or foursquare
- In the web browser on the PC (Mac) enter one the following URL's:
- Login on the Service with your user and password - then confirm the requested permissions.
- If everything was entered ok you will be redirected back to the emacberry.com website where you
should see an input field with a 'cryptic looking' code.
- Copy this code into your clipboard and transfer it to your Blackberry device - do not try to type
it manually. [One of the simplest (not necessary the most secure) ways to do this is by sending
yourself an eMail with the code in the message body]
- Now back on your Blackberry device: Select again the code text and copy it into the clipboard of
- Open the LittleBrother General Options and select 'Enter XXXX Access Token' from the Menu
- Paste in the input field of the popup dialog the Access Token code (if this did not already has
- Press 'OK' to complete this procedure and you are finally done!
2011/12/24 - LittleBrother 0.9.6.2
WLAN location support enhancements (OS5.x or higher)
Quick OTA-Update Link
2011/12/20 - LittleBrother 0.9.5.6
WLAN Based location support for OS5+
In urban areas LittleBrother can use the visible WLAN (SSID/MacAddress) information in order to determine your current location.
Depending from your area this information can be surprisingly precise. For example with just the Mac-Addresses of the WLAN-Routers of
my neighbour and myself the location can be determine with a precision of less then 100m.
Of course this is being far away from the precision of the GPS-Antenna - but way more accurate then just the cell tower information.
- Please note that the BlackBerry Device does not need to be connected to any WLAN - LittleBrother is just scanning the available
WLANs nearby you and gathering based on the visible WLAN Mac-Addresses your approximate Location.
- Since the sending range of a typical WLAN is not more then few hundreds of meters the functionality will most of the time not work
while you are driving with higher speeds - simply cause of the fact that you are passing by potential WLAN-Access-Points way to fast and
your BlackkBerry Device does not take notice of them. So by combining CellTower location information [when traveling with higher speeds]
and WLAN location information [for lower speeds (walking)] it's some sort of scary to see how detailed you are able to track & log
where have you been recently.
- Because the device automatically scan for new WLAN-Access-Points frequently and automatically notify LittleBrother about any changes
there is no need to specify an own update interval for the LittleBrother WLAN-Monitor. As soon as the Device will see new WLANs
LittleBrother will automatically try to get the location information.
- In order that a location can be retrieved at least two WLANs have to be visible for the device at the same time. If
there are more then two Access-Points visible for the Device the two with the strongest signal will be chosen.
- The "Location Request" functionality will not make use of the WLAN-Monitor (yet).
Activating the WLAN-Monitor
- Go to the LittleBrother General Options and activate the WLAN-Monitor checkbox.
- In order that LittleBrother will be notified about available WLAN's the application need to instantiate a so called HotspotClient.
- The installation of this HotspotClient requires the confirmation of the user.
Normally during this process you can provide your login credentials - but since LittleBrother does not need any connection to a WLAN
there are no information that need to be entered.
Just confirm the HotspotClient installation and you are done.
LittleBrother should automatically take you to the WiFi configuration of your BlackBerry Device in order to perform this HotspotClient
installation. If this does not happens automatically please open the corresponding Dialog manually.
Please note that when you reinstall/update LittleBrother you need to repeat the HotspotCient installation/confirmation.
- Once the LittleBrother HotspotClient is instantiated it will be listed as LittleBrother [WLAN-Monitor] in your 'Saved WiFi Networks'
of your BlackBerry device.
Again: This HotspotClient only has only the functionality to be notified about the visible WLAN's for the device - it does not do
- Additionally to the ability to create CellTower List Sectors, the new Version allows you to do the same for a list of WLANs.
Please note that you can't combine CellTower and WLAN Lists in a single Sector definition.
- Updating the [IN]/[OUT] of Sector information that is displayed in the Sector overview will now happen in real time.
2011/11/30 - LittleBrother 0.9.2.6
Remote Location Requests / +Fixes
- Request Remote Location/CellTower Information
With this new functionality you can request the CellTowerInfo based Location of any other BlackBerry Device that have also installed LittleBrother. Of course you can't request the location from anybody - there have been added plenty of options and settings to allow you to restrict access to this new functionality. All this can be done via the new 'Remote Location Request' Options.
- Enable Remote Location Request Service: Of course first of all you are able to turn this new feature completely ON and OFF. When the Checkbox is unchecked all incoming location requests will be ignored.
- Restrict access to PINs: You can restrict the location requests to only specific PINs. This means as long as a Location request does not come from a PIN that is in your list, the request will be ignored.
- To add a PIN to the list you need to press the 'Add Contact' Button. This will display all contacts of your BlackBerry Address Book that have a PIN assigned. If your list is empty please ensure that you will edit your BlackBerry Contacts so that people who should be able to request your location have a PIN-Info in our AddressBook.
- To remove a PIN you can select the PIN and press the 'DEL'-Key or select 'Delete PIN XXXXXXXX' from the Menu.
- Keep PIN-Messages: By default LittleBrother auto deletes the incoming LittleBrother-PIN-Request and Response Message. Turn this Option OFF if you like to keep the requests and responses.
- Audio Alert if Location is requested: If you like to be alerted when somebody is requesting your location LittleBrother can trigger an Audio Alert. Please note that you need to configure the Alert in the Global Device Alert Settings - It's listed as 'LittleBrother - LocationRequest Alert'.
How to Request a RemoteLocation?
- Open the LittleBrother Options (simply via the application icon from the HomeScreen)
- Open the BlackBerry Menu
- Select 'Request Location'
- Now all your contacts of your Address Book that have a PIN assigned will be displayed
- Select the contact...
Please note that if the remote contact have enabled the 'Restrict access to PINs' option then he needs to have your PIN in his PIN-list.
- Once you have received a Remote Location request Reply the received location will be displayed as Popup Dialog on your BlackBerry Device.
Since my wife owns a BlackBerry as well since a couple of month, this function became very handy.
- Fix for mass pending CellTowers requests (after a long period without data coverage)
- OS7 Icon size adjustment
- MCC typo correction (uuups)
2011/05/19 - LittleBrother 0.9.0.1
New IN & OUT of Sector Event handling / LittleBrother LOG
- New Sector IN & OUT Handling:
In the previous Versions of LittleBrother the App have always triggered an IN (or OUT) of Sector event when you have entered (left) a Sector. Depending on your update interval and the direction of your movement
it could happened that shortly after one event occurred the opposite event was fired. In the worse case this could end in a lot of IN & OUT messages when you are traveling along the border line of your defined
With the new build of LittleBrother this have been solved by adding multiple techniques in order to detect and ignore unwanted messages and re-send previously ignored messages when they become important. Details
about how this functionality have been implemented can be understand when you take the time to read the LittleBrother LOG.
Since I had this repeated IN & OUT of Sector messages myself in the past with the previous Versions of LittleBrother (like v0.7.x) and with the new v0.9 they have been completely gone, I am very confident
that you will appreciate this enhancement [I have tested the new build every day over the last 2 weeks and it has worked rock solid - I am looking forward to your feedback].
- LitteBrother LOG:
LittleBrother will now come with a own LOG that allows you to keep track of the actions of LittleBrother. Also the LOG allows you some quick actions to modify existing sectors.
- The LOG is accessible from the LittleBrother Options
- When the CellTowerLocation is known then you will find for the LOG entry a button that allows you to show a map of CellTower that have triggered the LOG entry.
- On a OUT-OF-Sector Event for a CellTowerList based Sector you can simply add the CellTower that have triggered the event to the Sector (this is a very simple way to extend existing CellTowerBased Sectors)
- For a CellTower for which no location could be detected/requested you are able to enter the Latitude & Longitude values manually (if you know them)
- Beside looking into the LittleBrother LOG you can dump the content as TXT to the file system of your device [the path is hard coded: In the BlackBerry user home directory on the device (not on the SDCard)]
- The LOG stores a maximum of 200 log entries
(then the oldest entries will be removed)
- WiFI Activated & WiFi Deactivated Messages have been removed from the GUI (you will find them now also in the LOG)
- Ignoring invalid CellTowerIds. [A colleague of mine had issues with a imaginary CellTower that occasionally be reported by the OS/RadioInfo/SIM (CellId:65535 & MCC:65535) - this had happened at various totally different locations.]
2011/03/15 - LittleBrother 0.7.0.14
Torch OS126.96.36.1998 & OS188.8.131.526 fixes
- After the update to OS184.108.40.2068 or OS220.127.116.116 using the Torch touch screen causes the context menu to be displayed in unwanted situations (like in the CellTowerDB Screen) - the new build have implemented a workaround for thise issues.
2011/03/15 - LittleBrother 0.7.0.12
Full integration with BlackBerryMaps / Bugfixes