Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A Android-IMSI-Catcher-Detector
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 162
    • Issues 162
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CellularPrivacy
  • Android-IMSI-Catcher-Detector
  • Merge requests
  • !5

Initial Development Commit

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Administrator requested to merge github/fork/xLaMbChOpSx/master into master 11 years ago
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 35

Created by: xLaMbChOpSx

This commit takes the first small step forward for this project and includes a number of changes which I will try and document below but some items may be forgotten.

  • Package name updated for the project to: com.SecUpwN.AIMSICD
  • Manifest updated and modifed to run sharing the system user process which allows for access to the phone process and main looper which enables execution of the OEM RIL commands. ***** IMPORTANT ***** This change requires the package to be signed using a platform key and installation as a system app, or priv-app (kk4.4+), to function correctly.
  • Device functions moved into the Device class to provide all currently used device details and future additions.
  • SQLite Database methods updated and expanded to produce three databases for each tracking method (Cell, Location & Signal Strength).
  • Tracking methods updated to log each individual method correctly, and Cell tracking updated to capture only unique cell entities.
  • XML Database Export added which will export all data into individual xml files.
  • Framework & Telephony class files added to all access to hidden methods and initial dabblings with reflection added to begin the process of serial modem communication using RIL methods.
  • Samsung Service Mode OEM Ciphering Indicator methods added which provide the Ciphering Indicator details through this method. (Only tested on GT-i9100)
  • Code formats updated were possible to closer match the Android guidelines.

Possibly more...

Compare
  • master (base)

and
  • latest version
    dbdd7e3b
    1 commit, 2 years ago

35 files
+ 4026
- 1096

    Preferences

    File browser
    Compare changes
li‎bs‎
RootTo‎ols.jar‎ +0 -0
android-sup‎port-v13.jar‎ +0 -0
framework‎s_all.jar‎ +0 -0
teleph‎ony.jar‎ +0 -0
r‎es‎
draw‎able‎
pager_back‎ground.xml‎ +18 -0
top_sha‎dow.xml‎ +24 -0
drawab‎le-hdpi‎
vp_backgroun‎d_texture.png‎ +0 -0
drawab‎le-mdpi‎
vp_backgroun‎d_texture.png‎ +0 -0
lay‎out‎
list_i‎tem.xml‎ +21 -0
main‎.xml‎ +14 -18
map‎.xml‎ +129 -117
riloemhook‎_layout.xml‎ +100 -0
top‎.xml‎ +27 -0
val‎ues‎
color‎s.xml‎ +32 -0
confi‎g.xml‎ +7 -0
strin‎gs.xml‎ +39 -3
style‎s.xml‎ +21 -0
theme‎s.xml‎ +22 -0
src‎/com‎
SecUpwN‎/AIMSICD‎
cmdpro‎cessor‎
AbstractAsyncSuC‎MDProcessor.java‎ +125 -0
CMDProce‎ssor.java‎ +81 -0
ChildPro‎cess.java‎ +165 -0
CommandRe‎sult.java‎ +193 -0
Helper‎s.java‎ +423 -0
Shell‎.java‎ +40 -0
SystemPropertie‎sReflection.java‎ +300 -0
AIMSIC‎D.java‎ +178 -0
ATRilHo‎ok.java‎ +532 -0
Devic‎e.java‎ +950 -0
MapView‎er.java‎ +213 -0
OemComma‎nds.java‎ +143 -0
Utils‎.java‎ +157 -0
jofrepala‎u/rawphone‎
MapView‎er.java‎ +0 -190
rawpho‎ne.java‎ +0 -747
.giti‎gnore‎ +25 -0
AndroidMa‎nifest.xml‎ +47 -21
libs/RootTools.jar 0 → 100644
+ 0
- 0
  • View file @ dbdd7e3b

RootTools.jar

Download
libs/android-support-v13.jar 0 → 100755
+ 0
- 0
  • View file @ dbdd7e3b

android-support-v13.jar

Download
libs/frameworks_all.jar 0 → 100644
+ 0
- 0
  • View file @ dbdd7e3b

frameworks_all.jar

Download
libs/telephony.jar 0 → 100644
+ 0
- 0
  • View file @ dbdd7e3b

telephony.jar

Download
res/drawable/pager_background.xml 0 → 100644
+ 18
- 0
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2012-2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/vp_background_texture"
android:tileMode="repeat"/>
res/drawable/top_shadow.xml 0 → 100644
+ 24
- 0
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2012-2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="270"
android:endColor="#00000000"
android:startColor="#ff000000"/>
</shape>
res/drawable-hdpi/vp_background_texture.png 0 → 100644
+ 0
- 0
  • View file @ dbdd7e3b

97 bytes

res/drawable-mdpi/vp_background_texture.png 0 → 100644
+ 0
- 0
  • View file @ dbdd7e3b

97 bytes

res/layout/list_item.xml 0 → 100644
+ 21
- 0
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2012-2013 The CyanogenMod Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/displayListItem"
android:textSize="20.0sp"
/>
res/layout/main.xml
+ 14
- 18
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="320px" android:layout_height="fill_parent">
<TextView
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:typeface="monospace"
android:textColor="#00FF00"
/>
</HorizontalScrollView>
</ScrollView>
\ No newline at end of file
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical">
<TextView
android:id="@+id/view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"
android:typeface="monospace"
android:textColor="#00FF00"/>
</LinearLayout>
res/layout/map.xml
+ 129
- 117
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
@@ -11,117 +11,129 @@
android:clickable="true"
android:apiKey="0mg6hR1rVSDUaS4bYUXL4RKyMZCkEv92b9tzNoQ"
/>
<LinearLayout android:id="@+id/zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
/>
<TextView
android:id="@+id/tgprs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# GPRS"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#A9A9A9"
android:background="#95FFFFFF"
android:width="65px"
<LinearLayout
android:orientation="horizontal"
android:id="@+id/zoom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
/>
<TextView
android:id="@+id/tedge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# EDGE"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#87CEFA"
android:layout_below="@+id/tgprs"
android:background="#95FFFFFF"
android:width="65px"
<TextView
android:id="@+id/tgprs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/gprs"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#A9A9A9"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/tumts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# UMTS"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#7CFC00"
android:layout_below="@+id/tedge"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/thsdpa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# HSDPA"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF6347"
android:layout_below="@+id/tumts"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/thsupa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# HSUPA"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF00FF"
android:layout_below="@+id/thsdpa"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/thspa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# HSPA"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#238E6B"
android:layout_below="@+id/thsupa"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/tcdma"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# CDMA"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#8A2BE2"
android:layout_below="@+id/thspa"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/tevo0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# EVO-0"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF69B4"
android:layout_below="@+id/tcdma"
android:background="#95FFFFFF"
android:width="65px"
/>
<TextView
android:id="@+id/tevoa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="# EVO-A"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF3300"
android:layout_below="@+id/tevo0"
android:background="#95FFFFFF"
android:width="65px"
/>
</RelativeLayout>
<TextView
android:id="@+id/tedge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/edge"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#87CEFA"
android:layout_below="@+id/tgprs"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/tumts"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/umts"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#7CFC00"
android:layout_below="@+id/tedge"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/thsdpa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hsdpa"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF6347"
android:layout_below="@+id/tumts"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/thsupa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hsupa"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF00FF"
android:layout_below="@+id/thsdpa"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/thspa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hspa"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#238E6B"
android:layout_below="@+id/thsupa"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/tcdma"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/cdma"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#8A2BE2"
android:layout_below="@+id/thspa"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/tevo0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/evo0"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF69B4"
android:layout_below="@+id/tcdma"
android:background="#95FFFFFF"
android:width="70dp"
/>
<TextView
android:id="@+id/tevoa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/evoA"
android:typeface="monospace"
android:textStyle="bold"
android:textColor="#FF3300"
android:layout_below="@+id/tevo0"
android:background="#95FFFFFF"
android:width="70dp"
/>
</RelativeLayout>
res/layout/riloemhook_layout.xml 0 → 100644
+ 100
- 0
  • View file @ dbdd7e3b

  • Edit in single-file editor

  • Open in Web IDE

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/mylabel"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/ril_oem_choose"
/>
<RadioGroup
android:id="@+id/radio_group_api"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton
android:id="@+id/radio_api1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_api1"
/>
<RadioButton
android:id="@+id/radio_api2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_api2"
/>
<RadioButton
android:id="@+id/radio_api3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_api3"
/>
<RadioButton
android:id="@+id/radio_api5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_api5"
/>
<RadioButton
android:id="@+id/radio_api4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_api4"
/>
</RadioGroup>
<EditText
android:id="@+id/edit_cmdstr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="20dip"
android:minWidth="200dip"
android:textColor="#000000"
android:background="@android:drawable/editbox_background"
android:inputType="text"/>
<Button
android:id="@+id/run"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/radio_run"
android:clickable="true"/>
<TextView
android:id="@+id/label_response"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/ril_oem_response"
/>
<EditText
android:id="@+id/edit_response"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="200dip"
android:minHeight="50dip"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:textSize="12sp"
android:textColor="#FFFFFF"
android:background="#000000"
android:editable="false"
android:inputType="text"/>
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/displayList"
/>
</LinearLayout>
0 Assignees
None
Assign to
0 Reviewers
None
Request review from
Labels
1
enhancement
1
enhancement
    Assign labels
  • Manage project labels

Milestone
No milestone
None
None
Time tracking
No estimate or time spent
Lock merge request
Unlocked
1
1 participant
Administrator
Reference: CellularPrivacy/Android-IMSI-Catcher-Detector!5
Source branch: github/fork/xLaMbChOpSx/master

Menu

Explore Projects Groups Snippets