Android Silent Installation via Accessibility Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current silent installation methods for Android systems require root access or user interaction, making them impractical for widespread use and are complex due to inter-process communication requirements.

Innovation Solution

An Android penetration method utilizing accessibility services to achieve silent installation by acquiring target applications through decompilation, declaring accessibility permissions, and simulating user interactions to install applications without root access or user intervention, with stability improvements through timing managers and shell scripts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If system-level modification and installation source code technology is used to achieve silent installation, then installation can be performed without user interaction, but root access is required and the method is complex

Engineering Contradiction:
Improvesilent installation capabilityVSAvoidsystem modification complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces accessibility services as an intermediary mechanism to achieve silent installation. Instead of directly modifying system installation code, the solution uses accessibility services to monitor installation processes and automatically respond to user interactions, thereby achieving silent installation without root access or system-level modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical approach of directly modifying system installation source code with a software-based accessibility service mechanism. The accessibility service acts as a higher-level abstraction that can intercept and automate installation interactions without requiring direct manipulation of system binaries or source code.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If accessibility services are used to achieve silent installation, then root access is not required and the method is simpler, but user interaction simulation is needed

Engineering Contradiction:
Improveinstallation implementation easeVSAvoiduser interaction simulation complexity
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The accessibility service is configured to automatically detect installation events and autonomously perform the necessary actions to complete silent installation. The system monitors its own state through accessibility events and self-corrects by simulating the appropriate user interactions without external intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The accessibility service continuously monitors installation events and receives feedback about the current installation state. Based on this feedback, it dynamically adjusts its behavior to simulate the appropriate user interactions needed to progress the installation, creating a closed-loop control system.

Inventive Principle:
Principle #23Feedback

3Extent of automation

If preset silent installation rules are matched according to application, then certain applications can be installed silently, but interactive content still exists and is not absolutely silent

Engineering Contradiction:
Improveconditional silent installationVSAvoiduser interaction requirement
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The accessibility service dynamically adapts its behavior based on the actual installation context and events it encounters. Rather than following rigid preset rules, it responds in real-time to installation events, adjusting its automation level based on what it detects in the current installation scenario.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11960869B2Android penetration method and device for implementing silent installation based on accessibility services
Publication Date: 2024.04.16 GUANGZHOU UNIVERSITY
  • US11960869B2 patent drawing
  • US11960869B2 patent drawing

AI summary

An Android penetration method and device for implementing silent installation based on accessibility services. The method includes: acquiring a second target application by adding a load program to a first target application and adding penetration permissions using an Android decompilation technology; and implementing silent installation of the second target application using an accessibility service technology.