MCPcopy Create free account

hub / github.com/CellularPrivacy/Android-IMSI-Catcher-Detector / functions

Functions678 in github.com/CellularPrivacy/Android-IMSI-Catcher-Detector

↓ 213 callersMethodstoreDefaultLocation
(Realm realm, int mobileCountryCode, String country, double latitude, double longitude)
AIMSICD/src/main/java/com/secupwn/aimsicd/data/DefaultDataTransaction.java:256
↓ 168 callersMethodgetString
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:67
↓ 53 callersMethodgetActivity
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/BaseAsyncTask.java:58
↓ 43 callersMethodadd
(String[] newLine)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/OCIDCSV.java:14
↓ 39 callersMethodgetLatitude
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:21
↓ 39 callersMethodgetLongitude
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:26
↓ 37 callersMethodequals
(Object obj)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:244
↓ 30 callersMethodtoString
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:265
↓ 28 callersMethodgetCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:171
↓ 27 callersMethodget
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:179
↓ 25 callersMethodmsgLong
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 callersMethodgetInstance
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:107
↓ 21 callersMethodmsgShort
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 callersMethodstart
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/OemRilExecutor.java:14
↓ 21 callersMethodupdateText
(CharSequence text)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/widget/HighlightTextView.java:32
↓ 20 callersMethodgetBoolean
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:83
↓ 20 callersMethodgetItem
(int position)
AIMSICD/src/main/java/com/secupwn/aimsicd/adapters/DetailsPagerAdapter.java:29
↓ 18 callersMethodcreate
(int pMenuId, String pLabel, int pIconDrawableId, boolean pUpdateActionBarTitle)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuItem.java:34
↓ 18 callersMethodinflate
(BaseInflaterAdapter<T> adapter, int pos, View convertView, ViewGroup parent)
AIMSICD/src/main/java/com/secupwn/aimsicd/adapters/IAdapterViewInflater.java:12
↓ 17 callersMethodgetApplication
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:1057
↓ 15 callersMethodputBoolean
(String key, boolean value)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:77
↓ 11 callersMethodexecute
(Realm realm)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:98
↓ 11 callersMethodgetLatitudeInDegrees
@return the latitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:75
↓ 11 callersMethodgetLongitudeInDegrees
@return the longitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:82
↓ 10 callersMethodapply
(Status status)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Icon.java:32
↓ 10 callersMethodgetCellTracker
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:167
↓ 10 callersMethodlastKnownLocation
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:159
↓ 10 callersMethodsetNotification
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 callersMethodsetTitle
(CharSequence title)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:415
↓ 9 callersMethodaddAll
(List<CellTowerMarker> markers)
AIMSICD/src/main/java/com/secupwn/aimsicd/map/CellTowerGridMarkerClusterer.java:25
↓ 9 callersMethodbuild
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuActivityConfiguration.java:80
↓ 9 callersMethodclear
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:93
↓ 9 callersMethodgetName
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:278
↓ 9 callersMethodisTrackingCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:179
↓ 8 callersMethodcancel
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:157
↓ 8 callersMethodreadInt
(XmlPullParser parser)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/StackOverflowXmlParser.java:115
↓ 8 callersMethodsetListAdapter
(ListAdapter adapter)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/DbViewerFragment.java:120
↓ 8 callersMethodsetPrimaryScramblingCode
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 callersMethodstop
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/OemRilExecutor.java:16
↓ 8 callersMethodtoHexString
(byte b)
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/HexDump.java:80
↓ 7 callersMethodfromDegrees
@param latitude the latitude, in degrees. @param longitude the longitude, in degrees.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/GeoLocation.java:41
↓ 7 callersMethodisSmsTracking
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:204
↓ 7 callersMethodisValid
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:281
↓ 7 callersMethodset
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 callersMethodsetCurrentStatus
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 callersMethodsetLink
(View b, final int link)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:204
↓ 7 callersMethodsetRefreshActionButtonState
(final boolean refreshing)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/MapFragment.java:635
↓ 7 callersMethodtoEventLog
Defining a new simpler version of insertEventLog for use in CellTracker.
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:667
↓ 6 callersMethodgetId
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:11
↓ 6 callersMethodgetOpenCellData
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 callersMethodgetRat
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 callersMethodgetService
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:91
↓ 6 callersMethodhandle
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/CellTracker.java:1207
↓ 6 callersMethodopenFragment
(Fragment fragment)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:305
↓ 6 callersMethodshowInfoDialog
(Status status)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/AboutActivity.java:215
↓ 5 callersMethodgetSimInformation
(Supplier<String> simInfoSupplier)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:162
↓ 5 callersMethodgetType
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:15
↓ 5 callersMethodinvokeOemRilRequestRaw
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 callersMethodisMonitoringCell
()
AIMSICD/src/main/java/com/secupwn/aimsicd/service/AimsicdService.java:183
↓ 5 callersMethodstartService
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/activities/MainActivity.java:453
↓ 5 callersMethodtoByteArray
(byte b)
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/HexDump.java:105
↓ 4 callersMethodgetHeader
(byte data[])
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:227
↓ 4 callersMethodgetItemId
(int pos)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:327
↓ 4 callersMethodgetNetworkTypeName
Network Type @return string representing device Network Type
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:252
↓ 4 callersMethodgetStatus
Returns the current status
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:169
↓ 4 callersMethodisFinished
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ChildProcess.java:127
↓ 4 callersMethodloadEntries
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 callersMethodloadEntries
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 callersMethodparse
(InputStream in)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/StackOverflowXmlParser.java:26
↓ 4 callersMethodparseLogcatTimeStamp
(String line)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/MiscUtils.java:61
↓ 4 callersMethodshowHideMapProgressBar
(boolean pFlag)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RequestTask.java:363
↓ 4 callersMethodstringOrZero
(String s)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ImportTask.java:236
↓ 4 callersMethodtruncateDouble
(String d, int numDecimal)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TruncatedLocation.java:31
↓ 4 callersMethodupdateNeighboringCells
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:244
↓ 4 callersMethodupdateUI
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/fragments/CellInfoFragment.java:192
↓ 4 callersMethodvibrate
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 callersMethodattach
(InjectionAppCompatActivity activity)
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:133
↓ 3 callersMethodcheckDBe
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 callersMethodcreate
(int id, String label)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/DrawerMenuSection.java:22
↓ 3 callersMethoddisconnect
()
AIMSICD/src/main/java/com/secupwn/aimsicd/rilexecutor/SamsungMulticlientRilExecutor.java:257
↓ 3 callersMethoddispose
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/atcmd/TtyStream.java:155
↓ 3 callersMethodfindSmsData
(String[] preBuffer, String[] postBuffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:379
↓ 3 callersMethodfindSmsNumber
(String[] preBuffer, String[] postBuffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:408
↓ 3 callersMethodgetDefaultLocation
(Realm realm, int mcc)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/RealmHelper.java:122
↓ 3 callersMethodgetDir
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/UncaughtExceptionLogger.java:34
↓ 3 callersMethodgetIcon
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 callersMethodgetInstance
()
AIMSICD/src/main/java/com/secupwn/aimsicd/AndroidIMSICatcherDetector.java:40
↓ 3 callersMethodgetLabel
()
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/drawer/NavDrawerItem.java:12
↓ 3 callersMethodgetResult
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/ChildProcess.java:160
↓ 3 callersMethodgetSimOperator
SIM Operator @return string of SIM Operator data
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:192
↓ 3 callersMethodgetSimOperatorName
SIM Operator Name @return string of SIM Operator Name
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Device.java:207
↓ 3 callersMethodgetSmsDetectionState
()
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:92
↓ 3 callersMethodhashCode
()
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/Cell.java:230
↓ 3 callersMethodonUpdateScaledProgress
(TransitionController controller, View target, float modifiedProgress)
AIMSICD/src/main/java/com/secupwn/aimsicd/ui/widget/ScaledTransitionHandler.java:51
↓ 3 callersMethodread
(@NonNull byte[] buffer)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/FixedGZIPInputStream.java:32
↓ 3 callersMethodremove
(String key)
AIMSICD/src/main/java/com/secupwn/aimsicd/utils/TinyDB.java:87
↓ 3 callersMethodsendMsg
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 callersMethodsetCellMonitoring
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 callersMethodsetCellTracking
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 callersMethodsetCurrentLocationData
(Realm realm, SmsData capturedSms)
AIMSICD/src/main/java/com/secupwn/aimsicd/smsdetection/SmsDetector.java:362
next →1–100 of 678, ranked by callers