Android-Virtual-Inject
An Android Injector aimed to inject through Virtual Space without root permissions
파일 탐색기
최종 버전 다운로드 (.zip)- main.yml
- BaseActivity.java
- MainActivity.java
- BlurBehindDialogBuilder.java
- BaseFragment.java
- HomeFragment.java
- CustomTabsURLSpan.java
- LinkTransformationMethod.java
- NavUtil.java
- ThemeUtil.java
- Utility.java
- App.java
- Application.java
- MainActivity.java
- folder_open_outline.xml
- ic_launcher.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- iconsax_closecircle.xml
- iconsax_tickcircle.xml
- activity_main.xml
- dialog_about.xml
- dialog_item.xml
- dialog_title.xml
- fragment_home.xml
- menu_home.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- attrs.xml
- colors.xml
- colors_google.xml
- integer.xml
- strings.xml
- styles.xml
- themes.xml
- themes_custom.xml
- themes_override.xml
- colors.xml
- styles.xml
- themes.xml
- integer.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ExampleUnitTest.java
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- IAccountAuthenticator.aidl
- IAccountAuthenticatorResponse.aidl
- IAccountManagerResponse.aidl
- ContentProviderHolder.aidl
- IJobCallback.aidl
- IJobService.aidl
- JobWorkItem.aidl
- IServiceConnection.aidl
- IStopUserCallback.aidl
- IWallpaperManagerCallback.aidl
- IPackageDataObserver.aidl
- IPackageDeleteObserver2.aidl
- IPackageInstallerCallback.aidl
- IPackageInstallerSession.aidl
- IPackageInstallObserver.aidl
- IPackageInstallObserver2.aidl
- IIntentReceiver.aidl
- ISyncAdapter.aidl
- ISyncContext.aidl
- ISyncStatusObserver.aidl
- SyncStatusInfo.aidl
- IContentObserver.aidl
- ILocationListener.aidl
- IWifiScanner.aidl
- IConnectivityManager.aidl
- ISystemUpdateManager.aidl
- ILockSettings.aidl
- IBAccountManagerService.aidl
- IBActivityManagerService.aidl
- IBJobManagerService.aidl
- IDeviceManagerService.aidl
- IBLocationManagerService.aidl
- IBNotificationManagerService.aidl
- IBStorageManagerService.aidl
- BPackageSettings.aidl
- IBPackageInstallerService.aidl
- IBPackageManagerService.aidl
- IBXposedManagerService.aidl
- BUserInfo.aidl
- IBUserManagerService.aidl
- IBActivityThread.aidl
- IEmpty.aidl
- PendingResultData.aidl
- ReceiverData.aidl
- RunningAppProcessInfo.aidl
- RunningServiceInfo.aidl
- BDeviceConfig.aidl
- BCell.aidl
- BLocation.aidl
- BLocationConfig.aidl
- InstalledModule.aidl
- InstalledPackage.aidl
- InstallOption.aidl
- InstallResult.aidl
- AppConfig.aidl
- JobRecord.aidl
- UnbindRecord.aidl
- BaseHook.cpp
- BaseHook.h
- BinderHook.cpp
- BinderHook.h
- LinuxHook.cpp
- LinuxHook.h
- RuntimeHook.cpp
- RuntimeHook.h
- SystemPropertiesHook.cpp
- SystemPropertiesHook.h
- UnixFileSystemHook.cpp
- UnixFileSystemHook.h
- VMClassLoaderHook.cpp
- VMClassLoaderHook.h
- ArtMethod.h
- JniHook.cpp
- JniHook.h
- BoxCore.cpp
- BoxCore.h
- CMakeLists.txt
- IO.cpp
- IO.h
- Log.h
- ActivityThread.java
- ContentProviderHolder.java
- ManifestDigest.java
- PackageParser.java
- PackageUserState.java
- VerifierInfo.java
- IContentProvider.java
- SyncInfo.java
- SyncStatusInfo.java
- LocationRequest.java
- ParcelableException.java
- ServiceManager.java
- IAccountManager.java
- IDevicePolicyManager.java
- IJobScheduler.java
- JobInfo.java
- ClientTransaction.java
- LaunchActivityItem.java
- IStorageStatsManager.java
- Activity.java
- ActivityClient.java
- ActivityManagerNative.java
- ActivityManagerOreo.java
- ActivityTaskManager.java
- ActivityThread.java
- ActivityThreadNMR1.java
- ActivityThreadQ.java
- ApplicationPackageManager.java
- ApplicationThreadNative.java
- AppOpsManager.java
- ContextImpl.java
- ContextImplKitkat.java
- IActivityManager.java
- IActivityManagerL.java
- IActivityManagerN.java
- IActivityTaskManager.java
- IAlarmManager.java
- IApplicationThread.java
- ISearchManager.java
- IServiceConnectionO.java
- LoadedApk.java
- NotificationChannel.java
- NotificationChannelGroup.java
- NotificationManager.java
- NotificationO.java
- Service.java
- IBluetoothManager.java
- ApplicationInfoL.java
- ApplicationInfoN.java
- ILauncherApps.java
- IShortcutService.java
- PackageParser.java
- PackageParserLollipop.java
- PackageParserLollipop22.java
- PackageParserMarshmallow.java
- PackageParserNougat.java
- PackageParserPie.java
- ParceledListSlice.java
- SigningInfo.java
- UserInfo.java
- AssetManager.java
- AttributionSource.java
- AttributionSourceState.java
- BroadcastReceiver.java
- ContentProviderClient.java
- ContentProviderHolderOreo.java
- ContentProviderNative.java
- ContentResolver.java
- IContentService.java
- IIntentReceiver.java
- IRestrictionsManager.java
- DdmHandleAppName.java
- Compatibility.java
- DisplayManagerGlobal.java
- IContextHubService.java
- ProviderProperties.java
- ILocationListener.java
- ILocationManager.java
- LocationManager.java
- ISessionManager.java
- IMediaRouterService.java
- IWifiManager.java
- WifiInfo.java
- WifiSsid.java
- IConnectivityManager.java
- IVpnManager.java
- IMountService.java
- IStorageManager.java
- StorageManager.java
- StorageVolume.java
- Build.java
- Bundle.java
- Handler.java
- IDeviceIdentifiersPolicyService.java
- INetworkManagementService.java
- IPowerManager.java
- IUserManager.java
- IVibratorManagerService.java
- Process.java
- ServiceManager.java
- StrictMode.java
- SystemProperties.java
- UserHandle.java
- IPermissionManager.java
- Settings.java
- IRoleManager.java
- NetworkSecurityConfigProvider.java
- IPersistentDataBlockService.java
- TelephonyManager.java
- Singleton.java
- IAccessibilityManager.java
- IAutoFillManager.java
- IGraphicsStats.java
- IWindowManager.java
- WindowManagerGlobal.java
- IAppOpsService.java
- IAppWidgetService.java
- ReferrerIntent.java
- AndroidFuture.java
- VpnConfig.java
- IVibratorService.java
- ISub.java
- ITelephony.java
- ITelephonyRegistry.java
- R.java
- VMRuntime.java
- Libcore.java
- IFlymePermissionService.java
- IPhysicalFlingManager.java
- IPopupCameraManager.java
- ISuperResolutionManager.java
- ISystemDefenceManager.java
- IVivoPermissonService.java
- Reflector.java
- AppLifecycleCallback.java
- ClientConfiguration.java
- AppJobServiceDispatcher.java
- AppServiceDispatcher.java
- BActivityThread.java
- LauncherActivity.java
- AppSystemEnv.java
- BEnvironment.java
- VirtualRuntime.java
- BAccount.java
- BAccountManagerService.java
- BUserAccounts.java
- RegisteredServicesParser.java
- TokenCache.java
- ActiveServices.java
- ActivityRecord.kt
- ActivityStack.java
- BActivityManagerService.java
- BJobManagerService.java
- BroadcastManager.java
- PendingIntentRecord.java
- TaskRecord.java
- UserSpace.java
- BLocationManagerService.java
- LocationRecord.java
- BNotificationManagerService.java
- NotificationRecord.java
- BStorageManagerService.java
- CopyExecutor.java
- CreatePackageExecutor.java
- CreateUserExecutor.java
- Executor.java
- RemoveAppExecutor.java
- RemoveUserExecutor.java
- BPackage.java
- BPackageInstallerService.java
- BPackageManagerService.java
- BPackageSettings.java
- BPackageUserState.java
- BXposedManagerService.java
- ComponentResolver.java
- FastImmutableArraySet.java
- IntentResolver.java
- PackageManagerCompat.java
- PackageMonitor.java
- Settings.java
- SharedUserSetting.java
- BUserHandle.java
- BUserInfo.java
- BUserManagerService.java
- BUserStatus.java
- BlackBoxSystem.java
- BProcessManagerService.java
- DaemonService.java
- ISystemService.java
- ProcessRecord.java
- ServiceManager.java
- SystemCallProvider.java
- CrashHandler.java
- GmsCore.java
- IOCore.java
- NativeCore.java
- PendingResultData.java
- ReceiverData.java
- RunningAppProcessInfo.java
- RunningServiceInfo.java
- BDeviceConfig.java
- BCell.java
- BLocation.java
- BLocationConfig.java
- InstalledModule.java
- InstalledPackage.java
- InstallOption.java
- InstallResult.java
- XposedConfig.java
- AppConfig.java
- JobRecord.java
- ServiceRecord.java
- UnbindRecord.java
- AppInstrumentation.java
- BaseInstrumentationDelegate.java
- ContentProviderDelegate.java
- InnerReceiverDelegate.java
- ServiceConnectionDelegate.java
- BAccountManager.java
- BActivityManager.java
- BJobManager.java
- BlackManager.java
- BLocationManager.java
- BNotificationManager.java
- BPackageManager.java
- BStorageManager.java
- BUserManager.java
- BXposedManager.java
- BinderInvocationStub.java
- ClassInvocationStub.java
- HookManager.java
- IInjectHook.java
- MethodHook.java
- ProxyMethod.java
- ProxyMethods.java
- ScanClass.java
- FileProvider.java
- FileProviderHandler.java
- PkgMethodProxy.java
- UidMethodProxy.java
- ValueMethodProxy.java
- BContentProvider.java
- ContentProviderStub.java
- SystemProviderStub.java
- ContentServiceProxy.java
- LocationListenerProxy.java
- RestrictionsManagerProxy.java
- OsProxy.java
- ActivityManagerCommonProxy.java
- BuildProxy.java
- HCallbackProxy.java
- IAccessibilityManagerProxy.java
- IAccountManagerProxy.java
- IActivityClientProxy.java
- IActivityManagerProxy.java
- IActivityTaskManagerProxy.java
- IAlarmManagerProxy.java
- IAppOpsManagerProxy.java
- IAppWidgetManagerProxy.java
- IAutofillManagerProxy.java
- IBluetoothManagerProxy.java
- IConnectivityManagerProxy.java
- IContextHubServiceProxy.java
- IDeviceIdentifiersPolicyProxy.java
- IDevicePolicyManagerProxy.java
- IDisplayManagerProxy.java
- IFingerprintManagerProxy.java
- IFlymePermissionServiceProxy.java
- IGraphicsStatsProxy.java
- IJobServiceProxy.java
- ILauncherAppsProxy.java
- ILocationManagerProxy.java
- IMediaRouterServiceProxy.java
- IMediaSessionManagerProxy.java
- INetworkManagementServiceProxy.java
- INotificationManagerProxy.java
- IPackageManagerProxy.java
- IPermissionManagerProxy.java
- IPersistentDataBlockServiceProxy.java
- IPhoneSubInfoProxy.java
- IPhysicalFlingManagerProxy.java
- IPopupCameraManagerProxy.java
- IPowerManagerProxy.java
- IRoleManagerProxy.java
- ISearchManagerProxy.java
- IShortcutManagerProxy.java
- IStorageManagerProxy.java
- IStorageStatsManagerProxy.java
- ISubProxy.java
- ISuperResolutionManagerProxy.java
- ISystemDefenceManagerProxy.java
- ISystemUpdateProxy.java
- ITelephonyManagerProxy.java
- ITelephonyRegistryProxy.java
- IUserManagerProxy.java
- IVibratorServiceProxy.java
- IVivoPermissionServiceProxy.java
- IVpnManagerProxy.java
- IWifiManagerProxy.java
- IWifiScannerProxy.java
- IWindowManagerProxy.java
- IWindowSessionProxy.java
- VpnCommonProxy.java
- JniHook.java
- MethodUtils.java
- ProxyActivityRecord.java
- ProxyBroadcastRecord.java
- ProxyPendingRecord.java
- ProxyServiceRecord.java
- ProxyActivity.java
- ProxyBroadcastReceiver.java
- ProxyContentProvider.java
- ProxyJobService.java
- ProxyManifest.java
- ProxyPendingActivity.java
- ProxyService.java
- ProxyVpnService.java
- TransparentProxyActivity.java
- AccountManagerCompat.java
- ActivityCompat.java
- ActivityManagerCompat.java
- ApplicationThreadCompat.java
- BuildCompat.java
- BundleCompat.java
- ContentProviderCompat.java
- ContextCompat.java
- PackageParserCompat.java
- ParceledListSliceCompat.java
- StrictModeCompat.java
- SystemPropertiesCompat.java
- TaskDescriptionCompat.java
- XposedParserCompat.java
- ProviderCall.java
- AbiUtils.java
- ArrayUtils.java
- CloseUtils.java
- ComponentUtils.java
- DrawableUtils.java
- FileUtils.java
- Md5Utils.java
- MethodParameterUtils.java
- NativeUtils.java
- ShellUtils.java
- Slog.java
- TrieTree.java
- BlackBoxCore.java
- ic_launcher.png
- activity_launcher.xml
- strings.xml
- styles.xml
- filepath.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- consumer-rules.pro
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- preview.jpg
- README.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/reveny/Android-Virtual-Inject
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Android-Virtual-Inject
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd Bcore/src/main/cpp
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd Bcore
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
