How the 382 hours are counted

Time estimates cover active preparation, execution, validation, correction, and documentation in Termux. Passive reading is not counted.

Workspace Foundations

Practical work completed locally on Android with Termux.

15h
  1. Inventory Android and Termux2h
  2. Create an Isolated Workspace2h
  3. Design an Analyst Notebook2h
  4. Create a File Hash Baseline2h
  5. Package Evidence Reliably2h
  6. Map Local Permissions2h
  7. Build a Termux Package Integrity Baseline3h

Terminal & Files

Practical work completed locally on Android with Termux.

24h
  1. Navigate Without Losing Context3h
  2. Find Evidence by Metadata3h
  3. Triage Large Text Files3h
  4. Build Reproducible Pipelines3h
  5. Observe Local Processes3h
  6. Test Backup and Recovery3h
  7. Create a Reproducible Shell Session Journal3h
  8. Design Safe Batch File Operations with Rollback3h

Network Observation

Practical work completed locally on Android with Termux.

24h
  1. Map Your Network Interfaces3h
  2. Trace DNS Answers3h
  3. Audit Listening Ports Locally3h
  4. Inspect an HTTP Conversation3h
  5. Reason from Packet Metadata3h
  6. Build a Personal Network Baseline3h
  7. Inspect TLS Certificates from Termux3h
  8. Detect Connectivity Changes Without Scanning3h

Python Automation

Practical work completed locally on Android with Termux.

24h
  1. Build a Reliable CLI3h
  2. Create a Safe File Organizer3h
  3. Parse Structured Logs3h
  4. Implement an Integrity Monitor3h
  5. Build an HTTP Header Checker3h
  6. Generate an Evidence Report3h
  7. Build a Python Dependency Inventory3h
  8. Create a Defensive JSON Configuration Validator3h

Web & Secure Coding

Practical work completed locally on Android with Termux.

24h
  1. Reconstruct a Web Request3h
  2. Model Cookies and Sessions3h
  3. Design Input Validation3h
  4. Harden Response Headers3h
  5. Review a Local Web Handler3h
  6. Threat-Model a Small Service3h
  7. Review a Content Security Policy3h
  8. Build and Test Local Input Validation3h

Defensive Monitoring

Practical work completed locally on Android with Termux.

21h
  1. Normalize Heterogeneous Logs3h
  2. Analyze Failed Logins3h
  3. Match Indicators Carefully3h
  4. Triage File Changes3h
  5. Construct an Incident Timeline3h
  6. Write and Test a Detection Rule3h
  7. Design Local Log Retention and Threshold Alerts3h

Identity & Hardening

Practical work completed locally on Android with Termux.

15h
  1. Evaluate a Password Policy3h
  2. Audit Termux Permissions3h
  3. Review Termux Listener Exposure3h
  4. Produce an Android and Termux Hardening Plan3h
  5. Scan a Local Project for Exposed Secrets3h

Capstone Missions

Practical work completed locally on Android with Termux.

18h
  1. Capstone: Establish the Baseline4h
  2. Capstone: Investigate the Incident4h
  3. Capstone: Publish the Portfolio4h
  4. Capstone: Build a Mobile Incident Response Casefile6h

App Installation Labs

Practical work completed locally on Android with Termux.

18h
  1. Verify an APK Release3h
  2. Audit Unknown-App Installation Access3h
  3. Build an App Package Inventory3h
  4. Plan a Split APK Installation3h
  5. Triage Android Install Errors3h
  6. Design a Safe App Removal Plan3h

Android Security Labs

Practical work completed locally on Android with Termux.

18h
  1. Review App Permission Risk3h
  2. Review Patch-Level Exposure3h
  3. Audit Android Special Access3h
  4. Analyze a Privacy Access Timeline3h
  5. Compare App Provenance3h
  6. Build a Suspicious-App Casefile3h

Diagnostics and Maintenance Labs

Practical work completed locally on Android with Termux.

18h
  1. Analyze Smartphone Storage3h
  2. Build a Battery-Use Baseline3h
  3. Analyze Thermal Throttling3h
  4. Triage Crashes and Background Closures3h
  5. Verify a Backup and Restore Plan3h
  6. Prepare a Smartphone Migration3h

Smartphone Technology Labs

Practical work completed locally on Android with Termux.

21h
  1. Build a Device Specification Profile3h
  2. Build an App Compatibility Matrix3h
  3. Evaluate Charger and Cable Compatibility3h
  4. Build a Connectivity Capability Profile3h
  5. Compare Smartphones for a Workload3h
  6. Capstone: Build a Smartphone Support Casefile6h

Phone Repair Planning Labs

Practical work using safe samples and planning on Android with Termux.

24h
  1. Build a Model-Specific Repair Dossier4h
  2. Design a Safe Repair Workspace4h
  3. Prepare a Battery Replacement Plan4h
  4. Prepare a Screen Replacement Plan4h
  5. Verify Replacement-Part Compatibility4h
  6. Build a Post-Repair Validation Checklist4h

Accessory Compatibility Labs

Practical work using safe samples and planning on Android with Termux.

12h
  1. Build a USB-C Capability Matrix3h
  2. Create a Charger and Cable Test Plan3h
  3. Benchmark OTG Storage Reliably3h
  4. Design a Useful Smartphone Accessory Kit3h

Mobile Coding Labs

Practical work using safe samples and planning on Android with Termux.

18h
  1. Create a Reproducible Termux Dev Bootstrap3h
  2. Build a Safe Python CLI on a Phone3h
  3. Build and Validate a Static Site in Termux3h
  4. Build a Loopback-Only Local API3h
  5. Build a SQLite Notes Project3h
  6. Release a Phone-Built Project Safely3h

Smartphone AI Labs

Practical work using safe samples and planning on Android with Termux.

18h
  1. Compare Prompts Reproducibly3h
  2. Build an AI Privacy Redaction Workflow3h
  3. Audit an AI Answer for Hallucinations3h
  4. Review AI-Generated Code Safely3h
  5. Estimate Local-Model Feasibility3h
  6. Design a Responsible Smartphone AI Workflow3h

Custom ROM Planning Labs

Non-destructive research, verification and rollback planning before any flash.

27h
  1. Build a Custom-ROM Device Dossier4h
  2. Document Bootloader Unlock Eligibility3h
  3. Test ADB and Fastboot Connectivity Safely3h
  4. Review ROM Source and Package Integrity3h
  5. Create a Backup and Rollback Plan4h
  6. Map Partitions, Slots and Recovery Paths3h
  7. Perform a Non-Destructive Flash Procedure Dry Run4h
  8. Build a Post-Install Validation Plan3h

Extended Smartphone Practice

New practical labs that extend the existing modules with complete evidence and documentation.

43h
  1. Build a Complete Smartphone Security Baseline4h
  2. Recover Safely from Storage and Permission Failures3h
  3. Plan Package Updates and Safe Rollback3h
  4. Compare DNS Resolvers and Privacy Trade-offs3h
  5. Detect Meaningful Network Configuration Changes3h
  6. Build a Configurable Python Log Normalizer3h
  7. Build a Safe Configuration Backup Utility3h
  8. Review Web Input Handling and Output Encoding3h
  9. Audit a Website for Reliable Offline Assets3h
  10. Create an Android Permission Change Journal3h
  11. Produce an APK Provenance and Integrity Report3h
  12. Investigate Battery Drain with Reproducible Evidence3h
  13. Validate USB-C Data, Power and Accessory Modes3h
  14. Build an AI Answer Verification Notebook3h

Start in Termux

python Smartphone-Academy.py list --practical
python Smartphone-Academy.py prepare environment-inventory
python Smartphone-Academy.py status
09–16 · Practical Curriculum

Continue learning

Back to Smartphone Academy