JingMatrix / JingMatrix/Vector

Allow apps that ship their module with the APK

Open
#969 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Kotlin
Stars
12.5k
Forks
836
Avg merge
1d 18h
Merged PRs (30d)
5

Description

Is your feature request related to a problem?/你的请求是否与某个问题相关?

There are multiple apps I've come across, such as the Nothing Tweaks app and the Hail app, which allows you to freeze apps, which ship their module with the apps APK for ease of installation on stores such as F-Froid, however Vector will refuse to load the module without you first selecting another app for the module to be injected into, preventing you from properly loading these apps.

Describe the solution you'd like/描述你想要的解决方案

Add a toggle the user can enable to tell Vector that the module is embedded within the app being targeted by said module, allowing the module to be loaded.

Additional context/其他信息

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing Vector’s module selection and loading flow, then inspect how Android APK-embedded modules are identified and loaded. The change is done when a user can enable the proposed toggle and load a module bundled in the targeted app’s APK without selecting another injection target.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.