mirror of
https://github.com/RfidResearchGroup/RFIDtools.git
synced 2026-05-12 11:19:59 -07:00
first commit.
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
apply plugin: 'com.android.application'
|
||||
|
||||
android {
|
||||
//签名文件配置
|
||||
signingConfigs {
|
||||
DXL {
|
||||
keyAlias 'DXL'
|
||||
keyPassword '15219233050'
|
||||
storeFile file('D:/DXL_AS_KEY/DXL.jks')
|
||||
storePassword '15219233050'
|
||||
}
|
||||
}
|
||||
//构建项目的sdk版本
|
||||
compileSdkVersion 29
|
||||
//构建器版本
|
||||
buildToolsVersion "29.0.2"
|
||||
//一些默认的配置
|
||||
defaultConfig {
|
||||
//app的包名,也就是ID名。
|
||||
applicationId "com.rfidresearchgroup.rfidtools"
|
||||
//最低支持的版本
|
||||
minSdkVersion 18
|
||||
//目标的版本
|
||||
targetSdkVersion 29
|
||||
//单元测试的支持
|
||||
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
|
||||
//版本号,整形
|
||||
versionCode 3
|
||||
//版本名称,字符串!
|
||||
versionName "1.3"
|
||||
}
|
||||
//构建的类型,发布版和测试版
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled false
|
||||
shrinkResources false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
||||
signingConfig signingConfigs.DXL
|
||||
}
|
||||
debug {
|
||||
shrinkResources false
|
||||
signingConfig signingConfigs.DXL
|
||||
minifyEnabled false
|
||||
}
|
||||
}
|
||||
//编译器设置
|
||||
compileOptions {
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
sourceCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
lintOptions {
|
||||
//checkReleaseBuilds false
|
||||
// Or, if you prefer, you can continue to check for errors in release builds,
|
||||
// but continue the build even when errors are found:
|
||||
//abortOnError false
|
||||
disable 'GoogleAppIndexingWarning'
|
||||
}
|
||||
}
|
||||
|
||||
//依赖库配置
|
||||
dependencies {
|
||||
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
||||
|
||||
implementation 'org.jetbrains:annotations-java5:15.0'
|
||||
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
|
||||
implementation 'androidx.appcompat:appcompat:1.1.0'
|
||||
implementation 'com.google.android.material:material:1.0.0'
|
||||
implementation 'androidx.gridlayout:gridlayout:1.0.0'
|
||||
implementation 'com.alibaba:fastjson:1.2.59'
|
||||
|
||||
implementation project(':freo')
|
||||
implementation project(':utils')
|
||||
implementation project(':mfkey')
|
||||
implementation project(':pn53x')
|
||||
implementation project(':crapto1')
|
||||
implementation project(':console')
|
||||
implementation project(':chameleon')
|
||||
implementation project(':commapping')
|
||||
implementation project(':pm3official')
|
||||
implementation project(':pm3iceman')
|
||||
implementation project(':pm3rdv4rrg')
|
||||
|
||||
/*单元测试支持导入!*/
|
||||
testImplementation 'junit:junit:4.12'
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,110 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="cn.rrg.rdv">
|
||||
|
||||
<!--蓝牙使用-->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH" />
|
||||
<!--蓝牙管理-->
|
||||
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
||||
<!--定位权限-->
|
||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||
<!--定位权限-->
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<!--写入文件-->
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!--读取文件-->
|
||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||
<!--NFC权限-->
|
||||
<uses-permission android:name="android.permission.NFC" />
|
||||
<!--手机信息-->
|
||||
<!--<uses-permission android:name="android.permission.READ_PHONE_STATE" />-->
|
||||
<!--网络连接-->
|
||||
<!--<uses-permission android:name="android.permission.INTERNET" />-->
|
||||
<!--网络状态-->
|
||||
<!--<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />-->
|
||||
<!--全局对话框-->
|
||||
<!--<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />-->
|
||||
|
||||
<application
|
||||
android:name="cn.dxl.common.application.App"
|
||||
android:allowBackup="false"
|
||||
android:icon="@drawable/rfid"
|
||||
android:label="@string/app_name"
|
||||
android:largeHeap="true"
|
||||
android:theme="@style/AppTheme">
|
||||
|
||||
<!--初始化Activity-->
|
||||
<activity android:name=".activities.tools.LoginActivity">
|
||||
<intent-filter>
|
||||
<!--桌面启动的意图!-->
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<!--USB插入的意图!-->
|
||||
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
|
||||
<!--桌面启动的标签!-->
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
<!--USB的支持类型静态注册!-->
|
||||
<meta-data
|
||||
android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
|
||||
android:resource="@xml/device_filter" />
|
||||
</activity>
|
||||
|
||||
<activity android:name=".activities.tools.KeyFileEditActivity" />
|
||||
<activity android:name=".activities.tools.UnionActionActivity" />
|
||||
<activity android:name=".activities.tools.DumpEqualActivity" />
|
||||
<activity android:name=".activities.tools.DumpActivity" />
|
||||
<activity android:name=".activities.tools.FormatCovertActivity" />
|
||||
<activity android:name=".activities.tools.ChameleonSoltAliasesActivity" />
|
||||
<activity android:name=".activities.tools.ToolsAccessActivity" />
|
||||
<activity android:name=".activities.tools.AboutActicity" />
|
||||
|
||||
<activity android:name=".activities.px53x.EmulateConsoleActivity" />
|
||||
<activity android:name=".activities.px53x.MfcukConsoleActivity" />
|
||||
<activity android:name=".activities.px53x.MfocConsoleActivity" />
|
||||
<activity android:name=".activities.px53x.NfcListConsoleActivity" />
|
||||
<activity android:name=".activities.px53x.HardnestedConsoleActivity" />
|
||||
|
||||
<activity
|
||||
android:name=".activities.tools.MfKey32ConsoleActivity"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
<activity
|
||||
android:name=".activities.tools.MfKey64ConsoleActivity"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
|
||||
<activity
|
||||
android:name=".activities.proxmark3.rdv4_rrg.Proxmark3Rdv4RRGConsoleActivity"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
|
||||
<activity android:name=".activities.main.AppMainDevices" />
|
||||
|
||||
<activity
|
||||
android:name=".activities.connect.Proxmark3Rdv4RRGConnectActivity"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
<activity
|
||||
android:name=".activities.main.Proxmark3Rdv4RRGMain"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
<activity
|
||||
android:name=".activities.proxmark3.rdv4_rrg.Proxmark3Rdv4RRGRedTeamConsoleActivity"
|
||||
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout" />
|
||||
|
||||
<activity android:name=".activities.main.GeneralNfcDeviceMain">
|
||||
<!-- NFC Tech Filter -->
|
||||
<intent-filter>
|
||||
<action android:name="android.nfc.action.TECH_DISCOVERED" />
|
||||
</intent-filter>
|
||||
<meta-data
|
||||
android:name="android.nfc.action.TECH_DISCOVERED"
|
||||
android:resource="@xml/nfc_filter" />
|
||||
</activity>
|
||||
|
||||
<activity android:name=".activities.tools.MainSettingsActivity" />
|
||||
<activity android:name=".activities.connect.Acr122uHkUsbConnectActivity" />
|
||||
<activity android:name=".activities.main.PN53XNfcMain" />
|
||||
<activity android:name=".activities.main.PN53XReaderMain" />
|
||||
<activity android:name=".activities.connect.PN532UartConnectActivity" />
|
||||
<activity android:name=".activities.connect.ChameleonUsb2UartConnectActivity" />
|
||||
<activity android:name=".activities.chameleon.ChameleonGUIActivity" />
|
||||
<activity android:name=".activities.main.Proxmark3Rdv4RRGReaderMain" />
|
||||
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"group": [
|
||||
[
|
||||
{"name" : "Default"},
|
||||
{"name": "Hf search", "cmd": "hf search"},
|
||||
{"name": "Lf Search", "cmd": "lf search"},
|
||||
{"name": "14a Reader", "cmd": "hf 14a reader"},
|
||||
{"name": "Read T5577 info", "cmd": "lf t55xx detect\nlf t55xx info"},
|
||||
{"name": "Dark Side Mifare", "cmd": "hf mf darkside"},
|
||||
{"name": "Read T5577 Full", "cmd": "lf t55xx detect\nlf t55xx dump"},
|
||||
{"name": "Check Mifare Keys", "cmd": "hf mf chk *1 ? d"},
|
||||
{"name": "Mifare 1k Nested", "cmd": "hf mf nested 1 0 A FFFFFFFFFFFF d"},
|
||||
{"name": "Mifare 1k Dump", "cmd": "hf mf dump"},
|
||||
{"name": "Read iclass", "cmd": "hf iclass reader"},
|
||||
{"name": "Dump iclass legacy", "cmd": "hf iclass dump k afa785a7dab33378"},
|
||||
{"name": "Hardware Test", "cmd": "hw tune"}
|
||||
],
|
||||
[
|
||||
{"name" : "High Frequency"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"}
|
||||
],
|
||||
[
|
||||
{"name" : "Low Frequency"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"},
|
||||
{"name": "按钮名", "cmd": "命令"}
|
||||
]
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user