Skip to content

Releases: hazmi-e205/iDebugTool

v2.0.0-alpha7

28 Jun 05:35
Compare
Choose a tag to compare
v2.0.0-alpha7 Pre-release
Pre-release

Major changes

  • Migrated from libzip to bit7z for unpack/repack build
    • libzip has limitation size file to load, I don't know exactly but it failed to load 2GB+ file
  • Added simple crash reporting using drmingw 0.9.11 in Windows
    • Used asmCrashReport for other platform (untested)
    • Include debug info to build for symbolicated crash report but it will caused increase build size
  • Added Debugger for launch with attached proccess logs
    • Solution for debugging Unity Games which is the logs not appear on syslog/logcat
    • As a preview, Debugger has the same logs as debugging logs in Xcode
  • Fixed symbolicate a json format crashlog
  • Fixed crash when crashlog doesn't match with dSYM
  • Added action drop IPA file or APP directory to auto-install
  • Changed cached private key format in config file
  • Removal QicsTable

v2.0.0-alpha6

07 May 14:07
Compare
Choose a tag to compare
v2.0.0-alpha6 Pre-release
Pre-release

Major changes

  • Reworked Logcat output to QPlainTextEdit which less CPU usages
  • Changed filtering cached Logcat in another thread
  • Not all displayed Logcat will be filtered, they separated into 3 parts
    • Cached Logcat will be filtered first when there are any input of keywords or PID
    • During Filtering Cached Logcat, the tool will filter recent Logcat but it is still in a temporary place
    • When Filtering Cached Logcat is done, the tool will display Filtered Cached Logcat, Filtered while Filtering Cached Logcat, and Filtered recent Logcat
  • Maximum Cached Logcat can be configured in the Configuration widget on the Dashboard
  • Added options for Process ID dropdown menu, by default configured to "By user apps only"
    • "By user apps only", means the tool will filter Logcat that is produced by Any Apps installed by the User only
    • "Related to user apps", means the tool will filter Logcat that is produced by Any Apps installed by the User with Frameworks included
    • "AppName[\d+]", means the tool will filter Logcat that is produced by "AppName" only
    • "AppName", means the tool will filter Logcat that is produced by "AppName" with Frameworks included
  • Changed the Crashlog Symbolicator flow to save the result as a file.
  • Added simple Re-codesign-er that can replace the codesign of a build

v2.0.0-alpha5

01 Mar 03:42
Compare
Choose a tag to compare
v2.0.0-alpha5 Pre-release
Pre-release

Fixes and Improvement

  • [Bug Fixed] Workaround to avoid hang while clearing Logs Table
  • [Bug Fixed] Fix auto-scroll implementation, now it disabled automatically when scrolled to the top
  • [Improved] Add send to device progress while install app
  • [Improved] Change to Signal system instead of call UI Function on another thread
  • [Improved] Add to load DWARF File directly for Symbolicate crashlog

v2.0.0-alpha4

08 Dec 07:26
Compare
Choose a tag to compare
v2.0.0-alpha4 Pre-release
Pre-release

Migration QTableView to QIcsTable which has better Performance (Better CPU and RAM usage)

  • [Reworked] Use QIcsTable instead for Logs table
  • [Improvement] Save all logs to file when 1 cell or no cell selected
  • [Improvement] Save last directory every browse file or directory success
  • [Bug Fixed] Fix crash diagnostics commands
  • [Bug Fixed] Fix parse device name on log packet when device name without "iPhone" suffix
  • [Bug Fixed] Fix console appear while symbolicate crashlog on release build
  • [Minor] Add popup connecting to device
  • [Minor] Add icons for toolboxes

Known Issues

  • Auto-scroll didn't implemented yet
  • Let me know if you found it

v2.0.0-alpha3

02 Nov 01:45
Compare
Choose a tag to compare
v2.0.0-alpha3 Pre-release
Pre-release

Improvement and bug fixes

Changes

  • [Bug Fixed] Fixed internet detection
  • [Bug Fixed] Fixed missing required files for http request
  • [New Feature] Added proxy configuration
  • [New Feature] Added crashlogs exporter
  • [New Feature] Added crashlog symbolicator
  • [New Feature] Added exclude system logs by list
  • [Improvement] Configuration saved in a file
  • [Improvement] Added popup for screenshot next action
  • [Improvement] Added history of connected socket

v2.0.0-alpha2

24 May 01:50
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release

Stability improvement and new features added

Changes

  • [New Feature] Added Developer Disk Image mounter with 2 repositories options and offline from local file.
    • Since the repositories are maintained by community, sometime you need try one or another if don't work.
  • [New Feature] Added Screenshot (required Developer Disk Image mounted)
  • [Improvement] Added Copy selected Logs by CTRL + C.
  • [Bug Fixed] Fixed freeze while disconnecting or reconnecting device.

Known Issues

  • Shutdown, Sleep and Reboot does not work correctly (at least on my iPhone7 iOS15.4)

v2.0.0-alpha1

24 Mar 05:50
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release

In pre-release, crash and hang might be occurred.

Features

  • Connect iPhone via USB and socket (such as STF / Device farmer use case)
  • Filter and Exclude logcat by text and regex
  • Filter logcat by process id (it also text and regex support)
  • Save selected logcat to file
  • Install and Uninstall Application
  • Show system and apps information

Notes

  • Copy selected logcat, Image mounter and screenshot didn't implemented yet
  • Shutdown, Sleep and Reboot does not work correctly (at least on my iPhone7)