đ§ āĻĻāĻā§āώāϤāĻž āϝāĻžāĻāĻžāĻ āĻ āĻĒā§āϰāϤāĻŋāϰāĻā§āώāĻžāĻŽā§āϞāĻ takeaway
Skill checkpoint: Mobile evidence-āĻāϰ verified copy āĻ chain of custody āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰā§āĨ¤
Defense checkpoint: Consent, original preservation, hashes āĻ data minimization āĻŦāĻāĻžā§ āϰāĻžāĻā§.
Lab scope: āĻļā§āϧ⧠āύāĻŋāĻā§āϰ lab, synthetic data āĻŦāĻž āϞāĻŋāĻāĻŋāϤ āĻ
āύā§āĻŽāϤāĻŋāĻĒā§āϰāĻžāĻĒā§āϤ target-āĻ āĻ
āύā§āĻļā§āϞāύ āĻāϰā§āĨ¤ Real credential, token āĻŦāĻž customer data āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻā§āϰ⧠āύāĻžāĨ¤
Portfolio proof: finding, impact, fix āĻ retest āύāĻŋā§ā§ ā§Ģ-āϞāĻžāĻāύā§āϰ redacted note āϰāĻžāĻā§āĨ¤
đĩī¸ââī¸ āĻāϞā§āĻĒ ā§§: āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āĻā§ā§ā§āύā§āĻĻāĻž āĻ āϞāĻāĻĄ āĻĢā§āύā§āϰ āϰāĻšāϏā§āϝ
āĻā§āύ⧠āĻā§āϰāĻŋāĻŽāĻŋāύāĻžāϞ āĻŦāĻž āϏāĻžāϧāĻžāϰāĻŖ āĻāĻāĻāĻžāϰ āϝāĻĻāĻŋ āĻĢā§āύ āĻĨā§āĻā§ āϏāĻŦ āĻŽā§āϏā§āĻ āĻŦāĻž āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĄāĻŋāϞāĻŋāĻ āĻāϰ⧠āĻĻā§ā§, āϏāϤā§āϝāĻŋāĻ āĻāĻŋ āϤāĻž āĻāĻŋāϰāϤāϰ⧠āĻŽā§āĻā§ āϝāĻžā§?
āĻŦā§āώā§āĻāĻŋ āĻŽā§āϝāĻžāĻŽ āĻŦāϞāϞā§āύ, "āϏā§āϰāĻ, āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰā§āϰ āĻĢāĻžāĻāϞāϏāĻŋāϏā§āĻā§āĻŽ āĻšāϞ⧠āĻāĻ āĻ
āĻĻā§āĻā§āϤ āĻāĻžā§āĻāĻžāĨ¤ āĻĄāĻŋāϞāĻŋāĻ āĻāϰāĻžāϰ āĻŽāĻžāύ⧠āĻšāϞ⧠āĻļā§āϧ⧠āĻŦāĻā§ā§āϰ āϏā§āĻāĻŋāĻĒāϤā§āϰ āĻĨā§āĻā§ āύāĻžāĻŽāĻāĻž āĻŽā§āĻā§ āĻĢā§āϞāĻž, āĻāĻŋāύā§āϤ⧠āĻŦāĻā§ā§āϰ āĻā§āϤāϰā§āϰ āĻĒāĻžāϤāĻžāĻā§āϞ⧠āĻšāĻžāϰā§āĻĄāĻĄāĻŋāϏā§āĻā§ āĻ
āĻā§āώāϤ āϰā§ā§ āϝāĻžā§!"
āĻāĻāĻžāĻ āĻšāϞ⧠Mobile Digital ForensicsāĨ¤ āĻ
ā§āϝāĻžāύā§āĻĄā§āϰā§ā§āĻĄ āĻ
ā§āϝāĻžāĻĒā§āϰ āĻāύā§āĻāĻžāϰāύāĻžāϞ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ /data/data/<package_name>/ āĻšāϞ⧠āϤāĻĨā§āϝā§āϰ āĻāĻ āϏā§āύāĻžāϰ āĻāύāĻŋ!
đ āĻāϞā§āĻĒ ā§¨: āϤāĻŋāύāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĢā§āϞā§āĻĄāĻžāϰ āϝā§āĻāĻžāύ⧠āϏāĻŦ āϞā§āĻāĻŋā§ā§ āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻ
ā§āϝāĻžāύā§āĻĄā§āϰāϝāĻŧā§āĻĄ āĻ
ā§āϝāĻžāĻĒā§āϰ āĻĒā§āĻā§āϰ āĻā§āϤāϰ ā§ŠāĻāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰ⧠āϏāĻŦāĻāĻŋāĻā§ āĻāĻŽāĻž āĻšā§:
ā§§. shared_prefs/: āĻāĻāĻžāύ⧠āĻĨāĻžāĻā§ XML āĻĢāĻžāĻāϞ (āϝā§āĻŽāύ: user_session.xml)āĨ¤ āĻāϰ āĻā§āϤāϰ⧠āĻĒā§āϞā§āĻāύāĻā§āĻā§āϏāĻā§ āĻāĻāĻāĻžāϰā§āϰ āĻĢā§āύ āύāĻŽā§āĻŦāϰ, āϞāĻāĻāύ āĻā§āĻā§āύ āĻāĻŦāĻ āĻāĻāĻāĻžāϰ āϏā§āĻāĻŋāĻāϏ āϏā§āĻ āĻĨāĻžāĻā§!
⧍. databases/: āĻāĻāĻžāύ⧠āĻĨāĻžāĻā§ .db āĻŦāĻž SQLite āĻĄāĻžāĻāĻžāĻŦā§āϏāĨ¤ āϏāĻŽāϏā§āϤ āĻā§āϝāĻžāĻ, āĻĒā§āĻŽā§āύā§āĻ āĻā§āϰāĻžāύāĻā§āϝāĻžāĻāĻļāύ āĻ āĻā§āϝāĻžāĻāĻžāϞāĻ āĻāĻāĻžāύā§āĻ āĻāĻŽāĻž āĻĨāĻžāĻā§āĨ¤
ā§Š. cache/: āĻāĻāĻāĻžāϰā§āϰ āĻĻā§āĻāĻž āϏāĻŽāϏā§āϤ āĻāĻŦāĻŋ, āĻĨāĻžāĻŽā§āĻŦāύā§āĻāϞ āĻ āĻāύ-āĻāύāĻā§āϰāĻŋāĻĒā§āĻā§āĻĄ āĻĒāĻŋāĻĄāĻŋāĻāĻĢ āĻā§āϝāĻžāĻļ āĻāϰāĻž āĻĨāĻžāĻā§āĨ¤
đ āĻāϞā§āĻĒ ā§Š: SQLite WAL āĻ āĻĄāĻŋāϞāĻŋāĻā§āĻĄ āĻĄāĻžāĻāĻž āĻāĻĻā§āϧāĻžāϰ
āĻ
ā§āϝāĻžāύā§āĻĄā§āϰā§ā§āĻĄ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĻā§āϰā§āϤ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ WAL (Write-Ahead Logging) āĻŽā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āϤā§āĻŽāĻŋ āϝāĻāύ āĻā§āύ⧠āĻŽā§āϏā§āĻ āĻŦāĻž āĻ
āϰā§āĻĄāĻžāϰ āĻšāĻŋāϏā§āĻā§āϰāĻŋ āĻĄāĻŋāϞāĻŋāĻ āĻāϰā§, āϤāĻž āĻŽā§āϞ app.db āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻŽā§āĻā§ āϝāĻžā§ āύāĻž; āϤāĻž app.db-wal āĻĢāĻžāĻāϞ⧠āĻ
āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻĨāĻžāĻā§āĨ¤ āĻāĻŽāϰāĻž strings āĻŦāĻž āĻšā§āĻā§āϏ āĻāĻĄāĻŋāĻāϰ āĻĻāĻŋā§ā§ āϏā§āĻ WAL āĻĢāĻžāĻāϞ āϏā§āĻā§āϝāĻžāύ āĻāϰ⧠āĻĄāĻŋāϞāĻŋāĻ āĻāϰāĻž āĻŽā§āϏā§āĻ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ!
đģ āĻāϞā§āĻĒ ā§Ē: ADB āĻĻāĻŋā§ā§ āϏāϰāĻžāϏāϰāĻŋ āĻĄāĻžāĻāĻž āĻĒā§āϞ āĻāϰāĻž
āĻāĻāĻāϏāĻŦāĻŋ āĻā§āĻŦāϞ āϞāĻžāĻāĻŋā§ā§ āϰā§āĻā§āĻĄ āĻĢā§āύ⧠ADB āĻāĻŽāĻžāύā§āĻĄ āĻĻāĻŋā§ā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻĄāĻžāĻāĻž āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āύāĻžāĻŽāĻŋā§ā§ āĻāύāĻž āϝāĻžā§:
adb shell "su -c 'tar -czf /sdcard/dump.tar.gz /data/data/com.meesho.supply/'"
adb pull /sdcard/dump.tar.gz ./extracted_data/
āϤāĻžāϰāĻĒāϰ
sqlite3 meesho.db "SELECT * FROM orders;" āĻāĻžāϞāĻžāϞā§āĻ āϏāĻŦ āĻĄāĻžāĻāĻž āĻā§āĻā§āϰ āϏāĻžāĻŽāύā§!