Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exposed #1123

Open
wants to merge 705 commits into
base: revert-327-revert-326-master
Choose a base branch
from
Open

Exposed #1123

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
705 commits
Select commit Hold shift + click to select a range
6b73a34
[VA]: use base64 encode some sensitive strings to bypass the stupid a…
Mar 19, 2018
3847476
[VA]: fix redirect exception for media capture.
Mar 20, 2018
1b37c1a
Merge branch 'exposed' of github.com:android-hacker/VirtualXposed int…
Mar 20, 2018
5ce98f9
[VXP]: feature, directly back.
Mar 20, 2018
d334cb4
[VA]: fix exception on samsung Oreo.
Mar 20, 2018
e98715e
[VXP]: Delete unused classes.
Mar 22, 2018
865e5ad
[VXP]: remove the method offset collect.
Mar 24, 2018
0daa2b4
[VXP]: delete unused style.
Mar 24, 2018
988e85c
[VXP]: use internal loading animation instead.
Mar 26, 2018
e4df3a4
[VXP]: delete unused libs.
Mar 26, 2018
abc92f7
[VXP]: remove unused dependencies.
Mar 26, 2018
5c448fa
[VXP]: convenience for build release apk.
Mar 26, 2018
fa54292
[VA]: fix the issue that va may be misjudged to virus by some stupid …
Mar 27, 2018
f91a227
[VA]: fix anti-virus misjudge, fuck ESET-NOD32: a variant of Android/…
Mar 27, 2018
faebc82
[VXP]: delete debug comments.
Mar 27, 2018
d8356e9
[VXP]: fix for anti-virus, ESET-NOD32: a variant of Android/AdDisplay…
Mar 28, 2018
b076d17
[VXP]: fix for anti-virus, ESET-NOD32: a variant of Android/AdDisplay…
Mar 28, 2018
51bb781
[VA]: fix for anti-virus: DrWeb Tool.SilentInstaller.6.origin.
Mar 28, 2018
83b12ae
[VA]: fix for anti-virus: AhnLab-V3 Android-PUP/Agent.5fa3b.
Mar 28, 2018
5e07a70
[VXP]: fix for anti-virus: CAT-QuickHeal Android.Banker.GEN17312.
Mar 29, 2018
bc7ad43
[Misc]: Travis-CI initially support.
Mar 29, 2018
972c24c
[Misc]: Travis-CI support(Add config).
Mar 29, 2018
61a2a62
[Misc]: Travis-CI support(fix config).
Mar 29, 2018
092cff0
[Misc]: Travis-CI support(fix config).
Mar 29, 2018
9483a74
[Misc]: Travis-CI support(fix config).
Mar 29, 2018
0f9d8e0
[Misc]: Travis-CI support(ndk&cmake config).
Mar 29, 2018
1ab5eeb
[VXP]: remove x86 abi-filter.
Mar 29, 2018
8ff81e1
Update Readme
Mar 29, 2018
ee292d5
[VXP]: fix crash when install apk.
tiann Mar 30, 2018
8f7a931
[VXP]: fix crash when choose apk to install.
tiann Mar 30, 2018
50333cd
Merge branch 'exposed' of github.com:android-hacker/VirtualXposed int…
tiann Mar 30, 2018
cdf964a
Update Readme
firesunCN Apr 2, 2018
abc1dc8
Merge pull request #52 from firesunCN/exposed
tiann Apr 3, 2018
a406959
[VXP]: disable tinker thoroughly.
tiann Apr 3, 2018
d127974
[VXP]: disable tinker thoroughly(decode).
tiann Apr 3, 2018
516e97a
minor translation errors
JohnChu101 Apr 8, 2018
78f82d5
Merge pull request #60 from JohnChu101/exposed
tiann Apr 8, 2018
9fd693d
[VXP]: add some eggs & Mystery.
tiann Apr 10, 2018
8cb9756
[VXP]: try improve the alive rate of some privilege app.
tiann Apr 10, 2018
da01b33
[VXP]: sync launcher.
tiann Apr 10, 2018
aa4fa9d
Merge branch 'exposed' of github.com:android-hacker/VirtualXposed int…
tiann Apr 10, 2018
eeadbbf
[VXP]: bump version(modify in exposed)
tiann Apr 12, 2018
279c20b
[VXP]: fixes #66 (Support Spanish)
tiann Apr 15, 2018
5d0c6ab
bump version(exposed 0.5.8)
tiann Apr 16, 2018
c949089
update readme
tiann Apr 16, 2018
cefadbe
[VXP]: only wake wechat's push process for BOOT_COMPLETE.
tiann Apr 16, 2018
181e44e
[VXP]: add gms support UI.
tiann Apr 16, 2018
b16567f
[VXP]: opti for crash upload.
tiann Apr 17, 2018
48887b5
[VXP]: Add Telegram group.
tiann Apr 17, 2018
da083d2
[VXP]: add copy file ui.
tiann Apr 17, 2018
455e2b6
[VXP-launcher] merge launcher3 3.4 release.
tiann Apr 18, 2018
9a19b64
[VXP]: fix display error of installer activity.
tiann Apr 19, 2018
bf7b41c
[VXP]: fix disable jit bug in Android N.
tiann Apr 19, 2018
5e74003
[VXP]: support max_aspect.
tiann Apr 19, 2018
c92b161
[VA]: fix splash of wechat activity jump.
Apr 19, 2018
6803457
[VXP]: remove log
Apr 19, 2018
1dd878d
[VXP]: new feature, conservative mode.
Apr 19, 2018
553d4c8
[VXP]: About page ui adjust.
Apr 19, 2018
4beb812
[VXP]: catch startActivity exception.
tiann Apr 20, 2018
e0b6f63
[VXP]: fix the about page display error
tiann Apr 20, 2018
e7e926d
Update strings.xml
TacoTheDank Apr 21, 2018
a4e2731
Update README.md
TacoTheDank Apr 21, 2018
bf9ce2f
Update README.md
TacoTheDank Apr 21, 2018
ca4d30c
Update README.md
TacoTheDank Apr 21, 2018
63e565d
Merge pull request #83 from TacoTheDank/patch-1
tiann Apr 21, 2018
5f2583c
5 new changes translated
JMVS Apr 24, 2018
db0d9c5
Merge pull request #1 from JMVS/JMVS-patch-1
JMVS Apr 24, 2018
eebe74f
Merge pull request #89 from JMVS/exposed
tiann Apr 24, 2018
129b718
Fix for compile
Apr 25, 2018
5d4bbed
update for plugin list
May 7, 2018
e00bc95
[VXP]: update built-in XposedInstaller to fix some crashes.
May 8, 2018
d5c5b17
[VXP]: fixes #109
May 9, 2018
9d90bf0
merge readme
May 9, 2018
0fa1e30
[VXP]: about page UI adjust.
May 9, 2018
564d9f7
[VXP]: recommend plugin ui.
May 9, 2018
3cb9d2e
[VXP]: adjust timeout for http request.
May 9, 2018
1dcc3ce
[VXP]: make conservation mode default on.
May 9, 2018
f86ccaf
[VXP]: make a switch to disable the notification.
May 11, 2018
b694381
[VXP]: do not show the disable resident notification below Android NR1
May 11, 2018
6b3e4b3
Update issue templates
tiann May 11, 2018
02aa626
Update issue templates
tiann May 11, 2018
b90a0e0
Update issue templates
tiann May 11, 2018
95fc127
[VXP]: fix the Xposed fatal error: can not call invokeOriginMethod.
May 14, 2018
930af57
[VXP]: placeholder for X86(not implemented.)
May 14, 2018
d526610
[VXP]: add module settings UI.
May 14, 2018
53f7d45
[VXP]: adjust settings UI.
May 14, 2018
d317fa2
Update strings.xml aka MOAR ENGRISH FIXES
TacoTheDank May 15, 2018
c541fbd
Merge pull request #127 from TacoTheDank/exposed
tiann May 15, 2018
22aecdf
[VXP]: fix typo.
May 15, 2018
d31d1d3
Update strings.xml
TacoTheDank May 15, 2018
1421b60
Merge pull request #129 from TacoTheDank/patch-1
tiann May 15, 2018
7021342
[VXP]: fix NPE.
May 16, 2018
b5c133b
merge translate
May 16, 2018
5118e77
Update README.md
leewp14 May 17, 2018
0021f4d
Merge pull request #134 from leewp14/patch-1
tiann May 17, 2018
779406e
add multi user support
wlya May 24, 2018
0cf185c
add exception catch
wlya May 24, 2018
98320bc
Merge pull request #157 from diigu/multiuser_support
tiann May 24, 2018
85b8282
Update issue templates
tiann May 26, 2018
0c575f9
Update README.md
tiann May 27, 2018
8840d37
Update CHINESE.md
tiann May 27, 2018
814143b
[VXP]: install tips when fail.
May 30, 2018
11b5561
[VXP]: feature, allow to install apk without signatures.
May 30, 2018
57c6610
[VXP]: delete resource for API 24 to avoid crashes.
May 30, 2018
5a59247
Fixed type mistake.
Enyby May 30, 2018
46f881c
Fixed type mistake
Enyby May 30, 2018
cbf1876
Fixed type mistake
Enyby May 30, 2018
53d57ff
Merge pull request #175 from Enyby/patch-1
tiann May 31, 2018
e81b5bc
0.10.1
May 31, 2018
c3bb3d3
[VXP]: fix display error in Upgrade dialog
May 31, 2018
14405fd
Create French strings.xml
xerta555 Jun 1, 2018
170524a
Merge pull request #189 from xerta555/exposed
tiann Jun 1, 2018
98b1efd
Added translation for ru
Enyby Jun 3, 2018
9dcc5c4
Merge pull request #198 from Enyby/patch-1
tiann Jun 4, 2018
13dc2ee
[VA]: fixes #199
Jun 4, 2018
73b4d34
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Jun 4, 2018
f51151f
[VXP]: handle start activity failed exception.
Jun 4, 2018
ab98967
Fixed error "Unknow error" on exec
Enyby Jun 4, 2018
10e2b4d
Merge pull request #205 from Enyby/patch-1
tiann Jun 4, 2018
8ccb74d
[VXP]: feature, support runtime permission.
Jun 9, 2018
3553c3a
[VXP]: fix app name.
Jun 9, 2018
e5350b9
0.10.3
Jun 9, 2018
1f2e3ea
[VXP]: fix animation display exception.
Jun 9, 2018
0d27afb
[VXP]: Feature, Google service support.
Jun 9, 2018
143d8c6
[VXP]: fix the module path of FakeGApps.
Jun 9, 2018
5ef85b6
0.11.1
Jun 9, 2018
0968bc1
[VXP]: Add manual tutorial link.
Jun 9, 2018
2392eaf
[VXP]: Add more donate way :)
Jun 10, 2018
1419cca
[VXP]: Feature, Disable Xposed.
Jun 10, 2018
a64fb62
[VXP]: optimise the install process of Xposed Installer.
Jun 10, 2018
9890fe5
bump version
Jun 10, 2018
163f257
bump version 112
Jun 10, 2018
fc1c9c2
Update strings.xml
david082321 Jun 11, 2018
ae112e1
[VXP]: fix error if jcenter: https://stackoverflow.com/questions/5056…
Jun 12, 2018
eb73d4e
Merge pull request #228 from david082321/patch-1
tiann Jun 12, 2018
b2aa06e
[VXP]: fix IllegalArgumentException.
Jun 12, 2018
4d5553d
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Jun 12, 2018
5ee32a1
Update README.md
tiann Jun 12, 2018
b7828fe
[VXP]: fix bugs of Dynamic permission.
Jun 16, 2018
41b9580
[VXP]: fix error when launch virtual activity.
Jun 16, 2018
d53a416
[VXP]: fix error when install clone app.
Jun 16, 2018
7495951
[VXP]: fix npe when decode bitmap.
Jun 16, 2018
4f1489f
[VXP]: catch oom when set wallpaper.
Jun 16, 2018
4d160c6
[VXP]: The gentleman is frank and the villains are often sad
Jun 16, 2018
41416e7
[VXP]: The gentleman is frank and the villains are often sad(2)
Jun 16, 2018
66f4d02
[VXP]: do not show loading if the app is running.
Jun 16, 2018
a48e967
[VXP]: add loading animation for shortcut.
Jun 16, 2018
ed99203
[VXP]: fix the loading bug of wechat and QQ.
Jun 16, 2018
fb83e5c
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Jun 16, 2018
09e6e03
[VXP]: fix memory leak when hooking dex2oat
Jun 16, 2018
12f5cf7
[VXP]: add yalp store.
Jun 16, 2018
6975f50
[VXP]: fix the shortcut transition animation.
Jun 17, 2018
143e761
[VXP]: try use original device info.
Jun 19, 2018
bd64b0a
[VXP]: partially fixes #211: Do not remove the user data. Parcel mars…
Jun 21, 2018
f5a31db
[VXP]: remove yield mode.
Jun 26, 2018
530e7c7
[VXP]: fixes #264
Jun 26, 2018
78979bf
[VXP]: remove unused settings.
Jun 26, 2018
ccc43dd
[VXP]: disallow to install self.
Jun 26, 2018
380498a
[VXP]: fix launch activity exception.
Jun 26, 2018
1d00c4a
0.12.0 exposed: 0.7.0
Jun 26, 2018
9b9222e
[VXP]: fix multi-user crash.
Jun 26, 2018
2e25062
[VXP]: keep api back compatible.
Jun 27, 2018
e73eece
[VXP]: enhanced IO redirect.
Jun 27, 2018
8fa50f0
[VXP]: delete IO redirect UI.
Jun 27, 2018
52aac10
[VXP]: feat, Media IO redirect.
Jun 28, 2018
e8c1be1
[VXP]: fix, IO redirect white list.
Jun 28, 2018
510825c
[VXP]: fix, remove daemon job service.
Jun 28, 2018
0c2cc6c
[VXP]: fix, io redirect dup.
Jun 28, 2018
a0716ed
[VXP]: fix, share /Android/data with other apps.
Jun 28, 2018
06feb0f
[VXP]: fix, clear private directory when uninstall.
Jun 28, 2018
3bf8d01
[VXP]: fix, download uri redirect.
Jun 29, 2018
3f84f0c
Revert "[VXP]: delete IO redirect UI."
Jun 29, 2018
19df083
[VXP]: io redirect switch.
Jun 29, 2018
f27f97f
[VXP]: feat, support XPrivacyLua.
Jun 30, 2018
25179c5
[VXP]: update README.
Jun 30, 2018
6b14256
update README
Jun 30, 2018
930961b
[VXP]: enhance the security of XPL's database file.
Jul 1, 2018
dab14b0
Revert "[VXP]: feat, support XPrivacyLua."
Jul 2, 2018
421bdac
Revert "[VXP]: enhance the security of XPL's database file."
Jul 2, 2018
e3a4866
[VXP]: revert for support of XPrivacyLua, because XPL support VXP now…
Jul 2, 2018
8e7cb8d
[VXP]: fix typo
Jul 3, 2018
f6c65c0
[VXP]: update README.
Jul 3, 2018
97c7fcf
[VXP]: add proxy for launcherapps service.
Jul 4, 2018
959f21f
[VXP]: add more proxy for launcherapps service.
Jul 4, 2018
f151744
[VXP]: add proxy for READ_APP_USAGE.
Jul 4, 2018
cf30892
[VXP]: fix crash of AutoFillManager service.
Jul 4, 2018
760e8f9
issue bot
Jul 4, 2018
58fa5d9
[VXP]: refactor code.
Jul 4, 2018
6ee6b3d
[VXP]: feat, File Manager & Permission Manager.
Jul 5, 2018
6294fad
0.12.7 0.7.4
Jul 5, 2018
c138a52
Create stale.yml
tiann Jul 5, 2018
f7dd17d
portuguese translation
killer7Mod Jul 13, 2018
38cea6f
Merge pull request #304 from killer7Mod/exposed
tiann Jul 13, 2018
2a0a5c7
chore(issue-app): correct issue app config file
helloqiu Jul 18, 2018
5bec368
Merge pull request #310 from helloqiu/exposed
tiann Jul 18, 2018
1bfab38
Merge pull request #1 from android-hacker/exposed
killer7Mod Aug 11, 2018
397aa81
Fix for Portuguese translation
killer7Mod Aug 11, 2018
536844d
Merge pull request #332 from killer7Mod/exposed
tiann Aug 12, 2018
4b87496
[VXP]: feat, support for Android 9.0.
Aug 13, 2018
dfc0d83
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Aug 24, 2018
26ab932
修复 Android 9.0上签名解析失败的问题。
Aug 30, 2018
e42d0f4
修复 Android 8。0以上 dlopen hook失败的问题。
Aug 30, 2018
a6a7d50
修复支付宝某些页面打不开的问题。
Aug 30, 2018
49e1d39
bump version
Aug 30, 2018
d3a9428
new module
Aug 31, 2018
2bdf168
Update strings.xml
leewp14 Aug 31, 2018
31a0c00
Merge pull request #355 from leewp14/patch-2
tiann Aug 31, 2018
247e25a
Update .travis.yml
tiann Aug 31, 2018
536495d
[VXP]: vxp can become launcher now.
Sep 1, 2018
9f4b5e9
[VXP]: catch launcher exception.
Sep 1, 2018
a14cbf9
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Sep 1, 2018
fbf80a7
[Launcher]: fix the bug that can not uninstall apps in VXP
Sep 1, 2018
9d28a09
[Launcher]: make launcher default disabled.
Sep 1, 2018
5c117cf
0.14.7
Sep 1, 2018
b4a38fd
fix typo
Sep 4, 2018
b23278e
[VA]: fix apache httpclient dependency.
Sep 5, 2018
2058c6a
[VA]: disable the unstable dlopen hook.
Sep 5, 2018
49a5d27
[VA]: remove unused logs.
Sep 5, 2018
71a3555
0.15.0
Sep 5, 2018
4269a39
[VXP] launcher disabled default.
Sep 5, 2018
128437d
0.15.1
Sep 5, 2018
78d90c1
Update README.md
tiann Sep 6, 2018
d6ea160
Update CHINESE.md
tiann Sep 6, 2018
d599954
Deal with activity property ExcludeFromRecents, to avoid Mobile Legne…
Sep 6, 2018
895d3a3
Merge pull request #366 from WindySha/exposed
tiann Sep 7, 2018
87f3280
Add ru translation for lib.
Enyby Sep 16, 2018
0ff678e
Updated ru translation
Enyby Sep 16, 2018
9b7c124
Merge pull request #389 from Enyby/patch-1
tiann Sep 17, 2018
4932737
[Misc]: Introduce for TaiChi.
Oct 14, 2018
30a6510
0.16.0
Oct 15, 2018
52e4636
Use Glide to load app icon async, to avoid loading all the icosn into…
Oct 26, 2018
f1bb865
Merge pull request #448 from WindySha/exposed
tiann Oct 29, 2018
b058f7d
Update .travis.yml
tiann Oct 29, 2018
4c75f5a
upgrade build tools
Oct 29, 2018
80712e7
Merge remote-tracking branch 'origin/exposed' into exposed
Oct 29, 2018
4801add
Merge branch 'o-mr1' into exposed
Oct 29, 2018
463a9af
merge upstream of Launcher3
Oct 29, 2018
e6fbcaf
Update .travis.yml
tiann Oct 29, 2018
f48c1fc
merge upstream of Launcher3
Oct 29, 2018
0f325df
Merge branch 'exposed' of https://github.com/android-hacker/VirtualXp…
Oct 29, 2018
8d7f217
Use c++_static instead of gunstl (NDK 18 doesn't support it now)
Oct 29, 2018
0361454
improved translation
Oct 29, 2018
7d051f0
improved translation
Oct 29, 2018
233adb8
Minor fix
Oct 31, 2018
6921e4c
Minor fix
Oct 31, 2018
bd2e3ed
FEAT: if TaiChi installed, use Xposed provided by TaiChi.
Feb 15, 2019
1ec7d79
FIX: use TaiChi only user disable xposed in VirtualXposed, some users…
Feb 15, 2019
db1696a
Hide xposed UI when xposed disabled.
Feb 15, 2019
018e04d
remove alert for TaiChi.
Feb 15, 2019
699603a
0.17.0
Feb 15, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 35 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
name: Bug report
about: Create a report to help us improve

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
29 changes: 29 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: BUG反馈
about: 中文BUG反馈

---

**反馈BUG之前,先issue里面搜看看有没有别人已经反馈过,重复的不予处理!!**

## 问题描述

(请尽量详细地描述你遇到的问题)

## 复现步骤

(请分步骤描述如何复现这个BUG,非毕现BUG请给出如何能大概率复现的步骤)

## 环境

机型:
系统版本:
ROM版本:(请区分内测版和开发版稳定版,除稳定版本外不予修复)
Xposed 插件以及插件版本:
VirtualXposed版本:

## 补充

(别的需要描述的内容)

**写完之后,请自己再读一遍自己写的,如果你自己都读不懂,就不用说修复了**
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Is your feature request related to a problem? Please describe.**

A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**

A clear and concise description of what you want to happen.

**Describe alternatives you've considered**

A clear and concise description of any alternative solutions or features you've considered.

**Additional context**

Add any other context or screenshots about the feature request here.
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: 意见和建议
about: Feature中文版

---

**BUG反馈请不要用这个模版,否则直接关闭!!**

## 场景描述

(请详细和精确地表述你的使用场景)

## 希望的解决方案

(你希望如何解决这个问题?)

## 其他信息

(其他你认为有用的信息)
19 changes: 19 additions & 0 deletions .github/issue-close-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Comment that will be sent if an issue is judged to be closed
comment: "This issue is closed because it does not meet our issue template/为方便解决问题,请使用 issue 模版提交问题。"
issueConfigs:
# There can be several configs for different kind of issues.
- content:
# Example 1: bug report
- "Expected behavior"
- "To Reproduce"
- "Describe the bug"
- content:
# Example 2: feature request
- "Describe the solution you'd like"
- content:
- "问题描述"
- "复现步骤"
- "环境"
- content:
- "场景描述"
- "希望的解决方案"
17 changes: 17 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 20
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- bug
- security
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "VirtualApp/launcher"]
path = VirtualApp/launcher
url = https://github.com/android-hacker/Launcher3.git
21 changes: 21 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
language: android
android:
components:
- tools
- build-tools-28.0.3
- android-27
- android-28
- extra-android-m2repository
- extra-android-support

install:
- echo y | sdkmanager 'ndk-bundle'
- echo y | sdkmanager 'cmake;3.6.4111459'
- echo y | sdkmanager 'lldb;3.0'

before_install:
- chmod +x ./VirtualApp/gradlew

script:
- cd VirtualApp
- ./gradlew assembleRelease
168 changes: 104 additions & 64 deletions CHINESE.md
Original file line number Diff line number Diff line change
@@ -1,80 +1,120 @@
[![VA banner](https://raw.githubusercontent.com/asLody/VirtualApp/master/Logo.png)](https://github.com/asLody/VirtualApp)
[![Build Status](https://travis-ci.org/android-hacker/VirtualXposed.svg?branch=exposed)](https://travis-ci.org/android-hacker/VirtualXposed)

简介
---
**VirtualApp**是一个**App虚拟化引擎**(简称`VA`)
-----
**VirtualXposed** 是基于[VirtualApp](https://github.com/asLody/VirtualApp) 和 [epic](https://github.com/tiann/epic) 在**非ROOT**环境下运行Xposed模块的实现(支持5.0~9.0)

**VirtualApp已兼容Android 0(8.0 Preview)。**
与 Xposed 相比,目前 VirtualXposed 有两个限制:

VirtualApp在你的App内创建一个`虚拟空间`,你可以在虚拟空间内任意的`安装`、`启动`和`卸载`APK,这一切都与外部隔离,如同一个`沙盒`。
1. 不支持修改系统(可以修改普通APP中对系统API的调用),因此重力工具箱,应用控制器等无法使用。
2. 暂不支持资源HOOK,因此资源钩子不会起任何作用;使用资源HOOK的模块,相应的功能不会生效。

运行在`VA`中的APK无需在外部安装,即VA支持**免安装运行APK**。

VA目前被广泛应用于双开/多开,但它决不仅限于此,Android本身就是一个极其开放的平台,免安装运行APK这一Feature打开了太多太多的可能--------这都取决于你的想象力。
警告
-------
本项目使用的 VirtualApp 不允许用于商业用途,如果有这个需求,请联系 Lody ([email protected])。

申明
---
**您没有权利将VirtualApp的app模块作为您自己的app上架到软件市场,一经发现,后果你懂的。**
使用
----------

**您需要授权才可以使用lib的代码,VirtualApp已申请国家专利, 并获得软件著作权保护, 当你的行为对项目或是项目作者构成利益冲突时,我们将追究法律责任。若需使用本项目,请与作者联系。**
## 准备

谁在使用本项目
-------------
* 地铁跑酷
* 骑士助手
* X-Phone
* Dual app
* 机友精灵
* 隐秘(PrivateMe)
首先在 [发布页面](https://github.com/android-hacker/VirtualXposed/releases) 下载最新的VAExposed安装包安装到手机。

已支持的加固
----------
* 360加固
* 腾讯加固
* 梆梆加固
* 爱加密
* 百度加固
* 娜迦加固
* (非VMP的加固都可以通过VA来脱壳,但目前本技术尚不公开)
## 安装模块

打开 VirtualXposed,在里面安装要使用的APP,以及相应的Xposed模块即可。

使用说明
----------
注意:**所有的工作(安装Xposed模块,安装APP)必须在 VirtualXposed中**进行,否则Xposed模块不会有任何作用!比如,将微信直接安装在系统上(而非VirtualXposed中),防撤回安装在VirtualXposed中;或者把微信安装在VirtualXposed上,防撤回插件直接安装在系统上;或者两者都直接安装在系统上,**均不会起任何作用**。

在VirtualXposed中安装App有两种方式:

1. 直接复制已经在系统中安装好的APP,比如如果你系统中装了微信,那么可以直接复制一份。
2. 通过外置存储直接安装APK文件;点主界面的底部按钮-添加应用,然后选择后面两个TAB即可。

在VirtualXposed中安装Xposed模块,可以跟安装正常的APK一样,以上两种安装App的方式也适用于安装Xposed模块。不过,你也可以通过VirtualXposed中内置的XposedInstaller来安装和管理模块,跟通常的XposedInstaller使用方式一样;去下载页面,下载安装即可。

**前往你的Application并添加如下代码:**
```java
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
try {
VirtualCore.getCore().startup(base);
} catch (Throwable e) {
e.printStackTrace();
}
}
```
**安装App:**
```java
VirtualCore.getCore().installApp({APK PATH}, flags);
```
**启动App:**
```java
VirtualCore.getCore().launchApp({PackageName});
```
**移除App:**
```java
VirtualCore.getCore().uninstallApp({PackageName});
```
**该App的基本信息:**
```java
VirtualCore.getCore().findApp({PackageName});
```

License
## 亲测可用的模块

- [XPrivacyLua][xpl]: Really simple to use privacy manager for Android 6.0 Marshmallow and later.
- [XInsta][xinsta]: Instagram module(Feed downing, stories downloading, etc).
- [Minminguard][minminguard]: Completely remove both the ads inside apps and the empty space caused by those ads.
- [YouTube AdAway][yta]: Get rid of ads on the official YouTube App.
- [微X模块][wx]: 微信模块,功能强大。
- [畅玩微信][cwwx]: 微信模块新秀,功能丰富。
- [微信巫师][wxws]: 微信模块,项目开源,代码优秀。
- [MDWechat][mdwechat]: 微信美化模块,可以把微信整成MD风格。
- [应用变量][yybl]: 可以用来进行机型修改,比如王者荣耀高帧率;QQ空间修改小尾巴等。
- [音量增强器][ylzqq]: 网易云音乐模块,非常好用,低调。
- [微信学英语][wxxyy]: 自动把微信消息翻译为英语,非常实用。
- [情迁抢包][qqqb]: 微信QQ抢红包模块。
- [微信跳一跳助手][ttzs]: 微信跳一跳游戏辅助模块。
- [步数修改器][bsxg]: 运动步数修改模块。
- [模拟位置][mnwz]: 虚拟定位模块,稳定好用。
- [指纹支付][zwzf]: 对不支持指纹支付但系统本身有指纹的手机开启指纹支付的模块。
- [QQ精简模块 2.0][qqjj]: QQ模块,不仅可以精简QQ,还能防撤回,防闪照。
- [微信增强插件][wxzqcj]: 微信模块,VXP内最稳定的微信模块;如无特殊需求建议用这个。
- [QX模块][qx]: QQ模块,防撤回抢红包斗图一应俱全。
- [QQ斗图神器][qqdtsq]: 各种表情,斗图神器。
- [微信斗图神器][wxdtsq]: 斗图神器,微信用的。
- [大圣净化][dsjh]: 去广告神器,推荐使用。

真正能用的模块远不止这么多,要用的话可以自己测试;如果你发现某些模块可以用但不在上面的列表中,欢迎给我发个PR。

其他
-------
GPL 3.0

技术支持
### GameGuardian

VirtualXposed也支持GG修改器,如果你需要用GG,那么请使用GG专版(可以在发布页面下载,带 For_GameGuardian后缀)。

[GG修改器使用视频教程](https://gameguardian.net/forum/gallery/image/437-no-root-via-virtualxposed-without-error-105-gameguardian/)

### VirusTotal

VirusTotal 还有一些其他的杀毒引擎检测到VirtualXposed有病毒,这一点我该不承认,而且我觉得这些愚蠢的杀毒引擎是在胡扯。请看[我的说明](https://github.com/android-hacker/VirtualXposed/issues/10).

而且,VirtualXposed是开源的,你可以直接查看代码;我可以打包票,VirtualXposed本身没有做任何有害的事情(但是它确实有这个能力,所以请不要下载不明来源的Xposed插件)。

如果你还是不放心,那么你可以使用 [0.8.7版本](https://github.com/android-hacker/VirtualXposed/releases/tag/0.8.7), 这个版本杀毒引擎的检测结果是安全的(简直就是扯淡)。


支持和加入
------------
Lody ([email protected])
QQ/WeChat (382816028)

目前VirtualXposed 还不完善,如果你对非ROOT下实现Xposed感兴趣;欢迎加入!你可以通过如下方式来支持:

1. 直接贡献代码,提供Feature,修复BUG!
2. 使用你拥有的手机,安装你常用的Xposed模块,反馈不可用情况;协助帮忙解决兼容性问题!
3. 提出体验上,功能上的建议,帮助完善VirtualXposed!

致谢
------

1. [VirtualApp](https://github.com/asLody/VirtualApp)
2. [Xposed](https://github.com/rovo89/Xposed)

[wx]: http://repo.xposed.info/module/com.fkzhang.wechatxposed
[qx]: http://repo.xposed.info/module/com.fkzhang.qqxposed
[wxws]: https://github.com/Gh0u1L5/WechatMagician/releases
[yybl]: https://www.coolapk.com/apk/com.sollyu.xposed.hook.model
[ylzqq]: https://github.com/bin456789/Unblock163MusicClient-Xposed/releases
[wxxyy]: https://www.coolapk.com/apk/com.hiwechart.translate
[qqqb]: http://repo.xposed.info/module/cn.qssq666.redpacket
[ttzs]: http://repo.xposed.info/module/com.emily.mmjumphelper
[mnwz]: https://www.coolapk.com/apk/com.rong.xposed.fakelocation
[zwzf]: https://github.com/android-hacker/Xposed-Fingerprint-pay/releases
[bsxg]: https://www.coolapk.com/apk/com.specher.sm
[mdwechat]: https://github.com/Blankeer/MDWechat
[wxzqcj]:https://github.com/firesunCN/WechatEnhancement
[qqjj]: https://www.coolapk.com/apk/me.zpp0196.qqsimple
[qqdtsq]: https://www.coolapk.com/apk/x.hook.qqemoji
[wxdtsq]: https://www.coolapk.com/apk/x.hook.emojihook
[dsjh]: https://wiki.ad-gone.com/archives/32
[xpl]: https://github.com/android-hacker/VirtualXposed/wiki/Privacy-control(XPrivacyLua)
[minminguard]: http://repo.xposed.info/module/tw.fatminmin.xposed.minminguard
[yta]: http://repo.xposed.info/module/ma.wanam.youtubeadaway
[xinsta]: http://repo.xposed.info/module/com.ihelp101.instagram
[cwwx]: http://repo.xposed.info/module/com.example.wx_plug_in3