Challenge LAB-0001
Read a Samsung reset trail
Tell a factory reset from a SIM region change in a recovery log, link the two recovery files by run code, and say what a missing entry does not prove.
The task
A Samsung phone writes a log of every recovery run. A factory reset leaves a recognisable entry, linked to a second file by a two-letter code. You will read the five runs in the article's Figure 1 and answer what they show, no more and no less.
All challenge data is synthetic or comes from the Lab's published articles. No account is needed, nothing you type here leaves your browser except each answer you check, and the optional form if you send it.
What you need
Read and download
- Article LAB-0001: Samsung recovery and reset trail
- Dataset DS-0004: Synthetic recovery-history set
- Dataset DS-0001: Samsung reset and recovery
- lab-0001-history-entries.csv The five runs of Figure 1, one row per entry
- lab-0001-extra-history-lines.csv The extra_history lines for the same codes
- lab-0001-timeline.json Every attribute of Figure 1
Tools (all free)
- A plain text editor
- A spreadsheet or Python (to read the CSV files)
Any tool that reads text will do. You do not need the Lab's own software or an account.
Questions
Each answer is checked when you press Check answer, and you see the result straight away. A wrong answer costs nothing, and you may try again. A hint lowers the points you can earn for that question: 1, 2 and 3 points for hints 1, 2 and 3, and a correct answer always earns at least 1 point. Checking needs JavaScript; reading does not.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
Two files make up the recovery log. One lists the runs, the other lists the work each run did.
Hint 2 costs 2 points
Figure 2 shows lines that start with the run code in square brackets, such as [Je][S].
Hint 3 costs 3 points
It sits beside history in the same folder, and its name starts with the word extra.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
A factory reset is a --wipe_data entry with MasterClearConfirm as its reason.
Hint 2 costs 2 points
There are two of them among the five runs. Take the later one.
Hint 3 costs 3 points
The code is two letters, the first one capital.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
A region change is logged with --just_exit.
Hint 2 costs 2 points
Count the entries whose reason contains [SIMBasedChangeCSC].
Hint 3 costs 3 points
Five runs, two of them factory resets.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
Read the reason line of that entry.
Hint 2 costs 2 points
The reason shows the old code, an arrow, then the new code.
Hint 3 costs 3 points
The old code is XAA. The new code is the carrier named in the article as T-Mobile US.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
Both clocks are on 1970/01/01, so only the time of day matters.
Hint 2 costs 2 points
Subtract 01:37:21 from 05:02:53.
Hint 3 costs 3 points
The gap is 3 hours, 25 minutes and 32 seconds.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
Three of the five statements are true. Compare them with the section on SIM region changes.
Hint 2 costs 2 points
It is a run through recovery. Nothing is formatted, so extra_history has no lines for its code.
Hint 3 costs 3 points
True: it uses --just_exit, its reason contains [SIMBasedChangeCSC], and it can still be dated because it sits in the same log.
-
Need a hint?
Three hints, in order. Each one lowers the points you can earn for this question.
Hint 1 costs 1 point
Think about entries that roll off, volumes that can be formatted, and files that were not collected.
Hint 2 costs 2 points
See the section What this does not prove.
Hint 3 costs 3 points
A missing entry is not an answer either way.
You have finished: what you should have learned
- Two files, one code. A wipe entry in history has format lines under the same code in extra_history; a SIM region change has none.
- A region change is a run through recovery, not a reset. Count it separately.
- The recovery clock can read 1970, so do not date entries from it directly. Use the requested time where the entry has one, and label any estimate as an estimate.
- A missing entry shows only that this file, read this way, holds nothing. It does not show that no reset happened.
Completion note
Typed here only. It appears on the printed note and is not saved or sent anywhere.
Optional: tell us a little about yourself
This helps the Lab see who the challenges reach. It is not needed to keep your points, and it is never linked to your answers. You can also use the stand-alone form at any time.
Thank you
Your answers were received.
Your id, kept in this browser. Write it down if you want to delete your answers from another device.