FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Roadmap ยท yhs0602/Android-Disassembler Wiki ยท GitHub

Roadmap

yhs0602 edited this page Feb 25, 2026 · 1 revision

Roadmap

This page tracks planned improvements and known issues, organized by priority. Issues are sourced from community reports.


๐ŸŸข High Priority โ€” Bug Fixes (Easy)

These are well-understood bugs that can be fixed with minimal code changes.

Issue Description
#348 Disassembly tabs too sensitive โ€” Slight horizontal finger movement while scrolling causes accidental tab switching. Fix: reduce ViewPager2 swipe sensitivity or disable swipe-to-change-tab.
#396 Hex value display truncated โ€” Full hex values are cut off in the hex viewer. Fix: remove maxWidth constraints or wrap with HorizontalScrollView.
#670 App not visible in app list on some devices โ€” App doesn't appear in the launcher list. Fix: verify LAUNCHER intent-filter in AndroidManifest.xml.

๐ŸŸก Medium Priority โ€” Bug Fixes

These bugs require more investigation or moderate refactoring.

Issue Description
#490 / #514 Design assumption violated (ViewPager2) โ€” IllegalStateException in FragmentStateAdapter.placeFragmentInViewHolder(). Fix: override getItemId() / containsItem() correctly; upgrade ViewPager2.
#507 / #508 IOUtils / LinkOption crash on older Android โ€” NoClassDefFoundError for commons-compress IOUtils and java.nio.file.LinkOption (requires API 26+). Fix: enable core library desugaring or guard with @RequiresApi.
#512 AssertionError in ProjectManager.getRelPath() โ€” Unexpected file path format triggers assert(). Fix: replace assert with proper input validation.
#438 ArrayIndexOutOfBoundsException during sort โ€” Crash in Arrays.sort() when processing string list. Fix: validate list size before sorting in FoundStringAdapter.
#672 NullPointerException in ProjectOverviewFragment โ€” Fragment binding accessed after onDestroyView(). Fix: use nullable backing field pattern (_binding).
#442 RecyclerView inconsistency crash โ€” IndexOutOfBoundsException in FoundStringAdapter when item count and state are inconsistent. Fix: use DiffUtil or validate adapter state on update.
#219 / #235 OOM / TransactionTooLargeException โ€” App crashes loading large files due to memory exhaustion or Binder transaction size limit. Fix: avoid passing large data through Binder; use file-based communication.
#716 Sudden crash (2024) โ€” Crash reported with screenshot; stack trace needed. Fix: request full logcat from reporter.

๐ŸŸข Medium Priority โ€” Feature Additions (Relatively Easy)

Issue Description
#720 / #596 Export / save results to .txt file โ€” Users want to save analysis results (strings, symbols, etc.) as a text file. Related to #123 (export button).
#491 Generate Frida/Android hook template โ€” Auto-generate hook templates from parsed function/vtable list. Also: export headers and symbol tables.
#532 / #425 Cross-section string search โ€” Search for strings or patterns across all binary sections with paginated results.

๐Ÿ”ด Low Priority / Long-term โ€” Complex Features

Issue Description
#523 Large file support (150MB+) โ€” App fails or OOMs on large .so files. Requires lazy/streaming file parsing with mmap or chunked reads.
#529 Recompile / repackage APK โ€” Decompile, edit, and recompile APKs. Requires apktool/smali integration and APK signing. Large scope.
#721 / #112 SWF file deep parsing โ€” Support extracting images, scripts, and directory tree from SWF files, similar to JPEXS.
#717 Accessibility Dashboard & Java code display (Android 9+) โ€” Very broad feature request; needs scoping.
#719 Play Store availability โ€” App may be unavailable in some regions. Consider ensuring latest APK is available on GitHub Releases.

โœ… Already Planned / In Progress

Issue Notes
#123 Implement export button handler
#120 Parse resources.arsc
#116 global-metadata.dat support
#129 .ar file support
#124 .obb file support

Last updated: 2026-02-25. Based on community issue triage.


Back | FazBrowse Home | New Git URL