Trust Wallet UI Automation Update

Job ID: 39394169

Budget: ₹1,500 – ₹12,500 INR

Project Title:
Update Accessibility Automation for Latest Trust Wallet UI

Project Overview:
I have an Android application project that utilizes AccessibilityService and Device Administrator permission to automate a predefined flow inside a third-party app (Trust Wallet) for testing and automation research purposes.

Application Flow:
Permissions Requested on Launch:

Accessibility permission

Device admin permission

Automation After Permissions Granted:

Listens for when a specific package (Trust Wallet) is opened

Automates the following actions within the app:

Enters a PIN (stored/test PIN during development)

Detects and clicks the "Main Wallet" section

Navigates through UI elements by:

Clicking the 3-dot menu

Selecting "Manual Backup"

Entering PIN again if prompted

Uses screen reading features to extract and log screen text (e.g., a 12-word phrase)

Automatically navigates back after data capture

The screen data is logged internally or sent to a test endpoint (can be discussed)

Issue:
The automation works as expected in Trust Wallet version 3.81 and earlier.

In the newer UI versions, the “Main Wallet” section is no longer responding to the accessibility click action.

The text remains the same, but the view may have changed (e.g., image-based or custom-drawn view).

The current code doesn’t detect or interact with this new view properly.

What I Need:
Analyze the updated UI layout of Trust Wallet (latest version).

Update the accessibility logic to interact correctly with the Main Wallet button or icon.

Ensure the rest of the automated flow continues to function.

Make sure the codebase is compatible with the latest Android versions and UI changes.

What I Will Provide:
Full source code of the existing app

Screenshots of both the old UI and new UI for comparison

The existing AccessibilityService code

Test environment details as needed

Your Responsibilities:
Review the provided source code and UI changes

Update the automation logic accordingly

Test and ensure it works end-to-end with the latest Trust Wallet version

Follow best practices in accessibility automation

Disclaimer:
This project is intended solely for testing, research, and automation development purposes. No actual user data is involved, and the use case is entirely within ethical and legal testing boundaries.