Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CellularPrivacy/Android-IMSI-Catcher-Detector
/ functions
Functions
678 in github.com/CellularPrivacy/Android-IMSI-Catcher-Detector
⨍
Functions
678
◇
Types & classes
150
↓ 213 callers
Method
storeDefaultLocation
(Realm realm, int mobileCountryCode, String country, double latitude, double longitude)
AIMSICD/src/main/java/com/secupwn/aimsicd/data/DefaultDataTransaction.java:256
↓ 168 callers
Method
getString
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:67
↓ 53 callers
Method
getActivity
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/BaseAsyncTask.java:58
↓ 43 callers
Method
add
(String[] newLine)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/OCIDCSV.java:14
↓ 39 callers
Method
getLatitude
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:21
↓ 39 callers
Method
getLongitude
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:26
↓ 37 callers
Method
equals
(Object obj)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:244
↓ 30 callers
Method
toString
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:265
↓ 28 callers
Method
getCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:171
↓ 27 callers
Method
get
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:179
↓ 25 callers
Method
msgLong
Description: Long toast message Notes: This is only a proxy method to the Toaster class. It also takes care of using the Toaster's
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Helpers.java:78
↓ 24 callers
Method
getInstance
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:107
↓ 21 callers
Method
msgShort
Description: Short toast message Notes: This is only a proxy method to the Toaster class. It also takes care of using the Toaster's
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Helpers.java:92
↓ 21 callers
Method
start
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/OemRilExecutor.java:14
↓ 21 callers
Method
updateText
(CharSequence text)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/widget/HighlightTextView.java:32
↓ 20 callers
Method
getBoolean
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:83
↓ 20 callers
Method
getItem
(int position)
AIMSICD/src/main/java/com/secupwn/aimsicd/adapters/DetailsPagerAdapter.java:29
↓ 18 callers
Method
create
(int pMenuId, String pLabel, int pIconDrawableId, boolean pUpdateActionBarTitle)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuItem.java:34
↓ 18 callers
Method
inflate
(BaseInflaterAdapter<T> adapter, int pos, View convertView, ViewGroup parent)
AIMSICD/src/main/java/com/secupwn/aimsicd/adapters/IAdapterViewInflater.java:12
↓ 17 callers
Method
getApplication
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:1057
↓ 15 callers
Method
putBoolean
(String key, boolean value)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:77
↓ 11 callers
Method
execute
(Realm realm)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:98
↓ 11 callers
Method
getLatitudeInDegrees
@return the latitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:75
↓ 11 callers
Method
getLongitudeInDegrees
@return the longitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:82
↓ 10 callers
Method
apply
(Status status)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Icon.java:32
↓ 10 callers
Method
getCellTracker
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:167
↓ 10 callers
Method
lastKnownLocation
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:159
↓ 10 callers
Method
setNotification
Description: Set or update the Detection/Status Notification TODO: Need to add status HIGH (Orange) and SKULL (Black) Issues:
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:949
↓ 10 callers
Method
setTitle
(CharSequence title)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:415
↓ 9 callers
Method
addAll
(List<CellTowerMarker> markers)
AIMSICD/src/main/java/com/secupwn/aimsicd/map/CellTowerGridMarkerClusterer.java:25
↓ 9 callers
Method
build
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuActivityConfiguration.java:80
↓ 9 callers
Method
clear
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:93
↓ 9 callers
Method
getName
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:278
↓ 9 callers
Method
isTrackingCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:179
↓ 8 callers
Method
cancel
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:157
↓ 8 callers
Method
readInt
(XmlPullParser parser)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/StackOverflowXmlParser.java:115
↓ 8 callers
Method
setListAdapter
(ListAdapter adapter)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/DbViewerFragment.java:120
↓ 8 callers
Method
setPrimaryScramblingCode
Set Primary Scrambling Code (PSC) of current Cell @param primaryScramblingCode Primary Scrambling Code
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:209
↓ 8 callers
Method
stop
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/OemRilExecutor.java:16
↓ 8 callers
Method
toHexString
(byte b)
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/HexDump.java:80
↓ 7 callers
Method
fromDegrees
@param latitude the latitude, in degrees. @param longitude the longitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:41
↓ 7 callers
Method
isSmsTracking
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:204
↓ 7 callers
Method
isValid
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:281
↓ 7 callers
Method
set
Set the value for the given key. @throws IllegalArgumentException if the key exceeds 32 characters OR if the value exce
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/SystemPropertiesReflection.java:128
↓ 7 callers
Method
setCurrentStatus
Changes the current status, this will also trigger a local broadcast event if the new status is different from the previous one
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:151
↓ 7 callers
Method
setLink
(View b, final int link)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:204
↓ 7 callers
Method
setRefreshActionButtonState
(final boolean refreshing)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/MapFragment.java:635
↓ 7 callers
Method
toEventLog
Defining a new simpler version of insertEventLog for use in CellTracker.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:667
↓ 6 callers
Method
getId
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:11
↓ 6 callers
Method
getOpenCellData
Description: Requests Cell data from OpenCellID.org (OCID). Notes: The free OCID API has a download limit of 1000 BTSs for each download.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Helpers.java:190
↓ 6 callers
Method
getRat
Radio Access Technology (RAT) Some places in the app refers to this as the Network Type. For our purposes, network types displayed to the user is re
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:226
↓ 6 callers
Method
getService
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:91
↓ 6 callers
Method
handle
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:1207
↓ 6 callers
Method
openFragment
(Fragment fragment)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:305
↓ 6 callers
Method
showInfoDialog
(Status status)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:215
↓ 5 callers
Method
getSimInformation
(Supplier<String> simInfoSupplier)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:162
↓ 5 callers
Method
getType
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:15
↓ 5 callers
Method
invokeOemRilRequestRaw
Invokes RIL_REQUEST_OEM_HOOK_RAW. @param data The data for the request. @param response <strong>On success</strong>, (byte[])(((A
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/OemRilExecutor.java:30
↓ 5 callers
Method
isMonitoringCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:183
↓ 5 callers
Method
startService
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:453
↓ 5 callers
Method
toByteArray
(byte b)
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/HexDump.java:105
↓ 4 callers
Method
getHeader
(byte data[])
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:227
↓ 4 callers
Method
getItemId
(int pos)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:327
↓ 4 callers
Method
getNetworkTypeName
Network Type @return string representing device Network Type
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:252
↓ 4 callers
Method
getStatus
Returns the current status
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:169
↓ 4 callers
Method
isFinished
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ChildProcess.java:127
↓ 4 callers
Method
loadEntries
Description: Loads Signal Strength Database details to plot on the map, only entries which have a location (lon, lat) are used.
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/MapFragment.java:384
↓ 4 callers
Method
loadEntries
Description: Loads Signal Strength Database details to plot on the map, only entries which have a location (lon, lat) are used.
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MapViewerOsmDroid.java:379
↓ 4 callers
Method
parse
(InputStream in)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/StackOverflowXmlParser.java:26
↓ 4 callers
Method
parseLogcatTimeStamp
(String line)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/MiscUtils.java:61
↓ 4 callers
Method
showHideMapProgressBar
(boolean pFlag)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RequestTask.java:363
↓ 4 callers
Method
stringOrZero
(String s)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ImportTask.java:236
↓ 4 callers
Method
truncateDouble
(String d, int numDecimal)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:31
↓ 4 callers
Method
updateNeighboringCells
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:244
↓ 4 callers
Method
updateUI
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:192
↓ 4 callers
Method
vibrate
Vibrator helper method, will check current preferences (vibrator enabled, min threat level to vibrate) and act appropriately
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:1065
↓ 3 callers
Method
attach
(InjectionAppCompatActivity activity)
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:133
↓ 3 callers
Method
checkDBe
This is the {@link Import} data consistency check wich checks each imported BTS data for consistency and correctness according to general 3GPP LAC/CID
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:391
↓ 3 callers
Method
create
(int id, String label)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuSection.java:22
↓ 3 callers
Method
disconnect
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:257
↓ 3 callers
Method
dispose
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/atcmd/TtyStream.java:155
↓ 3 callers
Method
findSmsData
(String[] preBuffer, String[] postBuffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:379
↓ 3 callers
Method
findSmsNumber
(String[] preBuffer, String[] postBuffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:408
↓ 3 callers
Method
getDefaultLocation
(Realm realm, int mcc)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:122
↓ 3 callers
Method
getDir
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/UncaughtExceptionLogger.java:34
↓ 3 callers
Method
getIcon
Returns a icon of the Type $t, what kind of icon is returned is decided from what the current status is.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Icon.java:120
↓ 3 callers
Method
getInstance
()
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:40
↓ 3 callers
Method
getLabel
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:12
↓ 3 callers
Method
getResult
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ChildProcess.java:160
↓ 3 callers
Method
getSimOperator
SIM Operator @return string of SIM Operator data
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:192
↓ 3 callers
Method
getSimOperatorName
SIM Operator Name @return string of SIM Operator Name
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:207
↓ 3 callers
Method
getSmsDetectionState
()
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:92
↓ 3 callers
Method
hashCode
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:230
↓ 3 callers
Method
onUpdateScaledProgress
(TransitionController controller, View target, float modifiedProgress)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/widget/ScaledTransitionHandler.java:51
↓ 3 callers
Method
read
(@NonNull byte[] buffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/FixedGZIPInputStream.java:32
↓ 3 callers
Method
remove
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:87
↓ 3 callers
Method
sendMsg
Description: Long toast message Notes: This is only a proxy method to the Toaster class. It also takes care of using the Toaster's
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Helpers.java:106
↓ 3 callers
Method
setCellMonitoring
Description: Cell Information Monitoring TODO: What exactly are we monitoring here?? TODO: Is this related to th
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:176
↓ 3 callers
Method
setCellTracking
Description: Cell Information Tracking and database logging TODO: update this!! If the "tracking" option is enabled (as it is b
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:237
↓ 3 callers
Method
setCurrentLocationData
(Realm realm, SmsData capturedSms)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:362
next →
1–100 of 678, ranked by callers