-
Notifications
You must be signed in to change notification settings - Fork 149
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
57 changed files
with
2,197 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,11 @@ | ||
# XposedWechatHelper | ||
Xposed 微信辅助模块,实现消息防撤回、运动步数修改、猜拳骰子游戏作弊、零钱余额修改。 | ||
## 效果图 | ||
![00.png](https://raw.githubusercontent.com/wuxiaosu/XposedWechatHelper/master/screenshots/00.png) | ||
![01.png](https://raw.githubusercontent.com/wuxiaosu/XposedWechatHelper/master/screenshots/01.png) | ||
![02.png](https://raw.githubusercontent.com/wuxiaosu/XposedWechatHelper/master/screenshots/02.png) | ||
## 下载 | ||
- release from [github](https://github.com/wuxiaosu/XposedWechatHelper/releases) [v1.0](https://github.com/wuxiaosu/XposedWechatHelper/releases/tag/v1.0) | ||
## v1.0 | ||
支持: | ||
微信 "6.6.0", "6.6.1", "6.6.2", "6.6.3" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
// Top-level build file where you can add configuration options common to all sub-projects/modules. | ||
|
||
buildscript { | ||
|
||
repositories { | ||
google() | ||
jcenter() | ||
} | ||
dependencies { | ||
classpath 'com.android.tools.build:gradle:3.0.1' | ||
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0' | ||
|
||
|
||
// NOTE: Do not place your application dependencies here; they belong | ||
// in the individual module build.gradle files | ||
} | ||
} | ||
|
||
allprojects { | ||
repositories { | ||
google() | ||
jcenter() | ||
maven { | ||
url 'https://raw.githubusercontent.com/wuxiaosu/MvnRepository/master' | ||
} | ||
} | ||
} | ||
|
||
task clean(type: Delete) { | ||
delete rootProject.buildDir | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
include ':tencentmaplib', ':wechathelper' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
apply plugin: 'com.android.library' | ||
|
||
android { | ||
compileSdkVersion 26 | ||
|
||
defaultConfig { | ||
minSdkVersion 19 | ||
targetSdkVersion 26 | ||
versionCode 1 | ||
versionName "1.0" | ||
|
||
} | ||
|
||
buildTypes { | ||
release { | ||
minifyEnabled false | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
} | ||
} | ||
|
||
} | ||
|
||
dependencies { | ||
api fileTree(dir: 'libs', include: ['*.jar']) | ||
} |
Binary file added
BIN
+286 KB
tencentmaplib/libs/TencentLocationSdk_v6.2.5.3_r15b3b3cc_20171103_115903.jar
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Add project specific ProGuard rules here. | ||
# You can control the set of applied configuration files using the | ||
# proguardFiles setting in build.gradle. | ||
# | ||
# For more details, see | ||
# http://developer.android.com/guide/developing/tools/proguard.html | ||
|
||
# If your project uses WebView with JS, uncomment the following | ||
# and specify the fully qualified class name to the JavaScript interface | ||
# class: | ||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
# public *; | ||
#} | ||
|
||
# Uncomment this to preserve the line number information for | ||
# debugging stack traces. | ||
#-keepattributes SourceFile,LineNumberTable | ||
|
||
# If you keep the line number information, uncomment this to | ||
# hide the original source file name. | ||
#-renamesourcefileattribute SourceFile |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.wuxiaosu.tencentmaplib"> | ||
<!--腾讯地图 SDK 要求的权限(开始)--> | ||
<!--访问网络获取地图服务--> | ||
<uses-permission android:name="android.permission.INTERNET" /> | ||
<!--检查网络可用性--> | ||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
<!-- 访问WiFi状态 --> | ||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
<!--需要外部存储写权限用于保存地图缓存--> | ||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||
<!--获取 device id 辨别设备--> | ||
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
<!--腾讯地图 SDK 要求的权限(结束)--> | ||
|
||
<!-- 通过GPS得到精确位置 --> | ||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | ||
<!-- 通过网络得到粗略位置 --> | ||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | ||
<!-- 访问网络,某些位置信息需要从网络服务器获取 --> | ||
<uses-permission android:name="android.permission.INTERNET" /> | ||
<!-- 访问WiFi状态,需要WiFi信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
<!-- 修改WiFi状态,发起WiFi扫描, 需要WiFi信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> | ||
<!-- 访问网络状态, 检测网络的可用性,需要网络运营商相关信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
<!-- 访问网络的变化, 需要某些信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> | ||
<!-- 访问手机当前状态, 需要某些信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
</manifest> |
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
apply plugin: 'com.android.application' | ||
apply plugin: 'com.jakewharton.butterknife' | ||
|
||
android { | ||
compileSdkVersion 26 | ||
defaultConfig { | ||
applicationId "com.wuxiaosu.wechathelper" | ||
minSdkVersion 21 | ||
targetSdkVersion 23 | ||
versionCode 1 | ||
versionName "1.0" | ||
} | ||
|
||
buildTypes { | ||
release { | ||
minifyEnabled true | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
|
||
manifestPlaceholders = [ | ||
TencentMapKey: "WKNBZ-3UU6X-B4D4K-TRLDW-C5NWQ-XSBGZ" | ||
] | ||
applicationVariants.all { variant -> | ||
variant.outputs.all { output -> | ||
def oldFile = output.outputFile | ||
def newName = oldFile.name | ||
if (variant.buildType.name == 'release') { | ||
newName = oldFile.name.replace(".", "-v" + variant.versionName + '.') | ||
} | ||
outputFileName = newName | ||
} | ||
} | ||
} | ||
|
||
debug { | ||
minifyEnabled true | ||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | ||
manifestPlaceholders = [ | ||
TencentMapKey: "WKNBZ-3UU6X-B4D4K-TRLDW-C5NWQ-XSBGZ" | ||
] | ||
} | ||
|
||
} | ||
} | ||
|
||
repositories { | ||
flatDir { | ||
dirs 'libs' | ||
} | ||
} | ||
|
||
dependencies { | ||
implementation fileTree(dir: 'libs', include: ['*.jar']) | ||
//noinspection GradleCompatible | ||
implementation 'com.android.support:appcompat-v7:26.1.0' | ||
provided 'de.robv.android.xposed:api:82' | ||
compile 'com.jaeger.statusbarutil:library:1.4.0' | ||
compile 'com.github.arimorty:floatingsearchview:2.1.1' | ||
|
||
compile 'com.jakewharton:butterknife:8.8.1' | ||
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' | ||
compile project(':tencentmaplib') | ||
implementation 'com.github.wuxiaosu:SettingLabelView:1.0@aar' | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Add project specific ProGuard rules here. | ||
# You can control the set of applied configuration files using the | ||
# proguardFiles setting in build.gradle. | ||
# | ||
# For more details, see | ||
# http://developer.android.com/guide/developing/tools/proguard.html | ||
|
||
# If your project uses WebView with JS, uncomment the following | ||
# and specify the fully qualified class name to the JavaScript interface | ||
# class: | ||
#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | ||
# public *; | ||
#} | ||
|
||
# Uncomment this to preserve the line number information for | ||
# debugging stack traces. | ||
#-keepattributes SourceFile,LineNumberTable | ||
|
||
# If you keep the line number information, uncomment this to | ||
# hide the original source file name. | ||
#-renamesourcefileattribute SourceFile | ||
-keep class com.wuxiaosu.wechathelper.activity.MainActivity { | ||
private static boolean isModuleActive(...); | ||
} | ||
-keep class com.wuxiaosu.wechathelper.Main { *; } | ||
#腾讯地图 3D sdk | ||
-keep class com.tencent.tencentmap.**{*;} | ||
-keep class com.tencent.map.**{*;} | ||
-keep class com.tencent.beacontmap.**{*;} | ||
-keep class navsns.**{*;} | ||
-dontwarn com.qq.** | ||
-dontwarn com.tencent.beacon.** | ||
|
||
#腾讯地图检索sdk | ||
-keep class com.tencent.lbssearch.**{*;} | ||
-keep class com.google.gson.examples.android.model.** { *; } | ||
|
||
#腾讯地图定位sdk | ||
-keepclassmembers class ** { | ||
public void on*Event(...); | ||
} | ||
-keep class c.t.**{*;} | ||
-keep class com.tencent.map.geolocation.**{*;} | ||
-keep class com.tencent.tencentmap.lbssdk.service.**{*;} | ||
|
||
|
||
-dontwarn org.eclipse.jdt.annotation.** | ||
-dontwarn c.t.** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||
package="com.wuxiaosu.wechathelper"> | ||
|
||
<!--腾讯地图 SDK 要求的权限(开始)--> | ||
<!--访问网络获取地图服务--> | ||
<uses-permission android:name="android.permission.INTERNET" /> | ||
<!--检查网络可用性--> | ||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
<!-- 访问WiFi状态 --> | ||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
<!--需要外部存储写权限用于保存地图缓存--> | ||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> | ||
<!--获取 device id 辨别设备--> | ||
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
<!--腾讯地图 SDK 要求的权限(结束)--> | ||
|
||
<!-- 通过GPS得到精确位置 --> | ||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | ||
<!-- 通过网络得到粗略位置 --> | ||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | ||
<!-- 访问网络,某些位置信息需要从网络服务器获取 --> | ||
<uses-permission android:name="android.permission.INTERNET" /> | ||
<!-- 访问WiFi状态,需要WiFi信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
<!-- 修改WiFi状态,发起WiFi扫描, 需要WiFi信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> | ||
<!-- 访问网络状态, 检测网络的可用性,需要网络运营商相关信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | ||
<!-- 访问网络的变化, 需要某些信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> | ||
<!-- 访问手机当前状态, 需要某些信息用于网络定位 --> | ||
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> | ||
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> | ||
|
||
<application | ||
android:allowBackup="true" | ||
android:icon="@mipmap/ic_launcher" | ||
android:label="@string/app_name" | ||
android:supportsRtl="true" | ||
android:theme="@style/AppTheme"> | ||
<activity | ||
android:name=".activity.MainActivity" | ||
android:label="@string/app_name" | ||
android:screenOrientation="portrait" | ||
android:theme="@style/AppTheme.NoActionBar"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.MAIN" /> | ||
|
||
<category android:name="de.robv.android.xposed.category.MODULE_SETTINGS" /> | ||
</intent-filter> | ||
</activity> | ||
|
||
<activity-alias | ||
android:name="com.wuxiaosu.wechathelper.activity.MainActivity_Alias" | ||
android:enabled="true" | ||
android:label="@string/app_name" | ||
android:screenOrientation="portrait" | ||
android:targetActivity=".activity.MainActivity" | ||
android:theme="@style/AppTheme.NoActionBar"> | ||
<intent-filter> | ||
<action android:name="android.intent.action.MAIN" /> | ||
<category android:name="android.intent.category.LAUNCHER" /> | ||
</intent-filter> | ||
</activity-alias> | ||
|
||
<meta-data | ||
android:name="xposedmodule" | ||
android:value="true" /> | ||
<meta-data | ||
android:name="xposeddescription" | ||
android:value="@string/app_description" /> | ||
<meta-data | ||
android:name="xposedminversion" | ||
android:value="30" /> | ||
|
||
<meta-data | ||
android:name="TencentMapSDK" | ||
android:value="${TencentMapKey}" /> | ||
|
||
<activity | ||
android:name=".activity.TencentMapActivity" | ||
android:screenOrientation="portrait" | ||
android:theme="@style/AppTheme.NoActionBar" /> | ||
|
||
|
||
</application> | ||
|
||
</manifest> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
com.wuxiaosu.wechathelper.Main |
Oops, something went wrong.