Skip to content

Static-Codes/DummyDroidStubGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DummyDroidStubGen

DDSG (DummyDroidStubGen) is a simple, yet versatile linux app to generate "Dummy" packages (known as "Stubs") that serve as entry points for another app.

Use Cases

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).

Backstory

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

Features

  • Completely De-Googled*

    Click for more details

    DDSG contains a feature that makes a request to play.google.com to 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 .WEBP for the generated stub!

  • No Invasive Permissions

Restrictions

DDSG has a set of blacklisted apps that cannot be used to create a stub. For more information on the blacklist, click here

Installation

DDSG provides a dedicated installer page for many linux distros, this can be found here.

Usage

For information on using DDSG, please click here.

Hardware Requirements

  • Android 5.0 (Lollipop) or newer
  • A machine running linux that is atleast as powerful as a Raspberry PI 3 Model B

FAQ

Click here to see the dedicated FAQ page

Note

Important

Please read about the Keep Android Open project.

About

A simple, yet versatile linux application to generate Android stubs to launch another application.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages