Allow apps that ship their module with the APK

Offen
#969 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
android, kotlin
Bereich
mobile-dev

Rechercherichtung

Beginne damit, den Ablauf der Modulauswahl und des Ladens in Vector nachzuverfolgen, und untersuche anschließend, wie in ein Android APK eingebettete Module identifiziert und geladen werden. Die Änderung ist abgeschlossen, wenn ein Benutzer den vorgeschlagenen Schalter aktivieren und ein im APK der Ziel-App gebündeltes Modul laden kann, ohne ein anderes Injektionsziel auszuwählen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement
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

Vorherrschende Sprache
Kotlin
Sterne
13k
Forks
884
Ø Merge
13 Std. 41 Min.
Gemergte PRs (30 T.)
5

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus JingMatrix/Vector

Alle Issues in JingMatrix/Vector

Ähnliche Issues

Weitere Issues zu Kotlin

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.