DDSG (DummyDroidStubGen) is a simple, yet versatile linux app to generate "Dummy" packages (known as "Stubs") that serve as entry points for another app.
While there are a variety of use cases for DDSG, it was originally developed to reintroduce more granular gesture controls to Lawnchair. Specifically, a double-tap gesture to open a sandboxed application (One that is installed in the work profile through services like Insular, Island, etc).
With the release of Lawnchair 15 Beta, the entire codebase was reworked. This reworking affected more than just gesture controls, however, these other changes aren't relevant to DDSG.
For more information on the changes from Lawnchair 14 and Lawnchair 15, click here
-
Completely De-Googled*
Click for more details
DDSG contains a feature that makes a request to
play.google.comto prevent duplicate package generation, however, this is disabled by default.DDSG also contains a feature that allows the user to convert an SVG to Android's Native VectorDrawable. This feature relies on code that was released with Android's Vector Studio, however, the precompiled binary does not make any network requests, or contain any storage capabilities. For more information on the SVG to VectorDrawable XML conversion, click here
-
Customizable Icons
Click for more details
DDSG supports
.SVG,.XML(DrawableVector), and.WEBPfor the generated stub! -
No Invasive Permissions
DDSG has a set of blacklisted apps that cannot be used to create a stub. For more information on the blacklist, click here
DDSG provides a dedicated installer page for many linux distros, this can be found here.
For information on using DDSG, please click here.
- Android 5.0 (Lollipop) or newer
- A machine running linux that is atleast as powerful as a Raspberry PI 3 Model B
Click here to see the dedicated FAQ page
Important
Please read about the Keep Android Open project.