first commit.

This commit is contained in:
DXL
2019-09-24 18:39:43 +08:00
parent e18a916d52
commit 3c73f2c869
9740 changed files with 3269600 additions and 0 deletions
+85
View File
@@ -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.
+110
View File
@@ -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>
+35
View File
@@ -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.
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