Skip to content

Work in progress#337

Open
ninjeeter wants to merge 18 commits intomainfrom
AP-Android-Refactor-1
Open

Work in progress#337
ninjeeter wants to merge 18 commits intomainfrom
AP-Android-Refactor-1

Conversation

@ninjeeter
Copy link
Contributor

  • Need to explicitly set numbered instructions to just add the tools to system PATH to avoid absolute paths in commands.
  • Reword Frida section.
  • Write Troubleshoot page.

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 73.5%, saving 90.9 KB.

Filename Before After Improvement Visual comparison
src/_images/android_studio_standard.png 57.4 KB 14.3 KB 75.1% View diff
src/_images/sdk_manager.png 49.8 KB 13.2 KB 73.6% View diff
src/_images/android_studio_sdk_tools.png 16.5 KB 5.4 KB 67.3% View diff

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 7.7%, saving 2.5 KB.

Filename Before After Improvement Visual comparison
src/_images/android_studio_standard.png 14.3 KB 13.2 KB 7.2% View diff
src/_images/sdk_manager.png 13.2 KB 12.2 KB 7.5% View diff
src/_images/android_studio_sdk_tools.png 5.4 KB 4.9 KB 9.6% View diff

…plicit comparison or type conversion is required @typescript-eslint/strict-boolean-expressions
@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 5.9%, saving 1.1 KB.

Filename Before After Improvement Visual comparison
src/_images/android_studio_standard.png 13.2 KB 12.6 KB 5.2% View diff
src/_images/android_studio_sdk_tools.png 4.9 KB 4.5 KB 7.5% View diff

1 image did not require optimisation.

… old. To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`
@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 7.7%, saving 2.5 KB.

Filename Before After Improvement Visual comparison
src/_images/android_studio_standard.png 14.3 KB 13.2 KB 7.2% View diff
src/_images/sdk_manager.png 13.2 KB 12.2 KB 7.5% View diff
src/_images/android_studio_sdk_tools.png 5.4 KB 4.9 KB 9.6% View diff

@github-actions
Copy link
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 5.9%, saving 1.1 KB.

Filename Before After Improvement Visual comparison
src/_images/android_studio_standard.png 13.2 KB 12.6 KB 5.2% View diff
src/_images/android_studio_sdk_tools.png 4.9 KB 4.5 KB 7.5% View diff

1 image did not require optimisation.

@caidobot caidobot temporarily deployed to AP-Android-Refactor-1 - documentation PR #337 March 4, 2026 00:00 — with Render Destroyed
@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Images automagically compressed by Calibre's image-actions

Compression reduced images by 77.2%, saving 60.3 KB.

Filename Before After Improvement Visual comparison
src/_images/android_security_config_modified.png 55.5 KB 12.8 KB 77.0% View diff
src/_images/android_virtual_config.png 22.6 KB 5.0 KB 77.9% View diff

3 images did not require optimisation.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 4, 2026

Images automagically compressed by Calibre's image-actions

Compression reduced images by 9.1%, saving 1.6 KB.

Filename Before After Improvement Visual comparison
src/_images/android_security_config_modified.png 12.8 KB 11.7 KB 8.8% View diff
src/_images/android_virtual_config.png 5.0 KB 4.5 KB 10.1% View diff

3 images did not require optimisation.

@caidobot caidobot temporarily deployed to AP-Android-Refactor-1 - documentation PR #337 March 9, 2026 14:13 — with Render Destroyed
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Images automagically compressed by Calibre's image-actions

Compression reduced images by 6.7%, saving 309 B.

Filename Before After Improvement Visual comparison
src/_images/android_virtual_config.png 4.5 KB 4.2 KB 6.7% View diff

4 images did not require optimisation.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restructures the Android proxying documentation into a clearer series split by virtual vs physical devices, refreshes the APK modification/Frida guidance, and adds a dedicated troubleshooting page to help users resolve common setup and interception issues.

Changes:

  • Replaced the single Android setup tutorial with a multi-page Android series (introduction, virtual device setup, physical device setup, browser proxying, system CA injection for AVDs).
  • Reworked the “Modifying APK” tutorial (installation/extraction steps, network security config edits, updated Frida section).
  • Added an Android troubleshooting page and updated the tutorials sidebar hierarchy accordingly.

Reviewed changes

Copilot reviewed 11 out of 18 changed files in this pull request and generated 14 comments.

Show a summary per file
File Description
src/app/tutorials/modifying_apk.md Major rewrite of the APK modification + Frida workflow for both virtual and physical devices.
src/app/tutorials/android_virtual_device.md New Android Studio + AVD creation setup guide for the virtual-device track.
src/app/tutorials/android_physical_device.md New Android Studio setup guide for the physical-device track.
src/app/tutorials/android_browser_virtual.md New guide for proxying browser traffic on an Android emulator, including adb reverse and user CA install.
src/app/tutorials/android_browser_physical.md New guide for proxying browser traffic on a physical device, including adb reverse and user CA install.
src/app/tutorials/android_add_certificate.md New guide for installing Caido’s CA into the system partition for supported AVD API levels.
src/app/tutorials/android_troubleshooting.md New troubleshooting page covering missing traffic, Frida version mismatches, and certificate issues.
src/app/tutorials/android_introduction.md New introduction page explaining the overall Android proxying approach and cert stores.
.vitepress/sidebars/app/tutorials.ts Updates sidebar structure to reflect the new Android tutorial series organization.
src/app/tutorials/android_configuration.md Removes legacy “Android Setup and Configuration” page.
src/app/tutorials/add_certificate.md Removes legacy “Adding Caido’s CA Certificate…” page (superseded by the new Android series).
src/_images/* Adds new screenshots supporting the new/updated tutorials.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ninjeeter
Copy link
Contributor Author

Closes #336

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants