Releases: hazmi-e205/iDebugTool
Releases · hazmi-e205/iDebugTool
v2.0.0-alpha7
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
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
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
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
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
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
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)