AnyDebug

English | 简体中文

GitHub all releases

Change your view attributes without restarting your application.

About

This software relies on the Xposed Framework, For more API details, visit their website.

Features

  • Touch screen to select views, instead of clicking it, this is far more convenient
  • Remove view
  • Change views' visibility
  • Change views' sizes
  • Change views' layout margin/padding
  • Change text of a TextView
  • Change text size
  • Change image, but currently only supports image url.
  • Properties viewer.
  • May be more...

TODO

  • Extract as a libracy for integrating into apps for debugging purpose.

Usage

Install this app

Just download and install it from the latest releases page.

Check apps

Check apps you want to hook in LSPosed or other xposed framework. Don't forget to force stop it before using.

Mini window

A mini window shows the preview, selection switch, and the bottom drag bar inside.

  • Click the preview to enter details page.
  • Check the selection switch to start view selection. When this is on, touching on screen will select the nearest views from your touch point.
  • Press the bottom drag bar then you can move the mini window to other positions.

Details page

Details page shows basic information and modification control. After modifing views' attributes, click the floating button below to confirm.

Properties page

The entry is Details page -> Properties, which shows all exported properties in a view. These properties are annotated with ViewDebug.ExportedProperty.

Quick setting

Add the quick setting button to notification control panel, you can toggle the state of the hook.

Max window

When the window is maximized, just drag the bottom bar and fling it to turn it back into a mini window.

Sample

sample0.png sample1.png sample1.png sample1.png

Sponsor

Give a free star to be a sponsor if you like this project.

Stargazers over time

Stargazers over time

License

Copyright (C) <2024>  <gitofleonardo>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

Package

com.hhvvg.anydebug

Releases

v3.0.4

Release type: Stable

3/30/2024, 5:32:35 AM

Changes:

  • Completely new UI/UX
  • Remove persistent editing, since it's too buggy. If you need this feature, please don't update
  • Far more convenient for selecting views
  • Remove launcher icon, may add it in later versions
  • Add a button to remove views
  • Not hooking system server any longer
  • Fix crash on probably most apps
  • Add exported properties viewer
  • Add properties filtering
  • Add alpha/scroll/rotation/scale/translation modification entry

变更:

  • 全新操作界面
  • 移除了持久编辑,因为问题很多。如果你需要此功能,请不要更新新版本
  • 选择控件的方法更加方便
  • 移除了桌面图标,后续可能会加回来
  • 添加删除控件按钮
  • 不再需要 hook 框架
  • 修复了在大多数应用上的崩溃
  • 增加了属性查看器
  • 添加属性过滤器
  • 添加 alpha/scroll/rotation/scale/translation 等属性的修改

v2.0.6

Release type: Stable

4/20/2023, 2:59:25 PM

Fix: Crash on AndroidT/MIUI14

Since I lost my key store, the sign is different, and you have to uninstall the previous version of this app then install again.

修复: 在安卓13/MIUI14上应用崩溃的问题

因为太久没更新,之前的签名文件忘了丢哪了,所以想要安装更新的话,你需要卸载原来的版本(有核心破解之类的模块话可以忽略本条)。

v2.0.5

Release type: Stable

6/14/2022, 2:40:50 PM

Fix: Cannot read shared configurations when some apps first start up and need to toggle enable button one more time

Maybe some more features are inching closer(Maybe?)

Fix:修复了在某些应用中不能够正确读取配置的问题

可能以后还会再更新一些小功能(有时间的话)

v2.0.4

Release type: Stable

4/18/2022, 3:22:33 PM

修复了部分应用不能正确读取配置的问题,但仍需要重新切换一次编辑开关

v2.0.3

Release type: Stable

4/15/2022, 3:48:55 AM

What's new:

  1. Add dialog to view context information
  2. Add control tile in quick settings panel to enable or disable editing mode

新功能:

  1. 添加了查看当前上下文信息的对话框
  2. 在状态栏添加快捷控制按钮,可控制是否启用编辑模式