The ‘Recent Apps’ feature allows users to conveniently browse and relaunch recently used apps, and it has been available since Android 5.0 and later versions. Starting with Android 8.0, a new internal infrastructure called ‘task snapshots’ was introduced to store app screen captures and metadata displayed in the ‘Recent Apps’.
This article aims to introduce the ‘’Recent Apps’’ feature available on Android devices, and explain the concept of task snapshots, which save its traces. The findings are based on data extracted from the device with Android 11 using MD-NEXT v2.2.8, and analyzed with MD-RED v4.0.5
Table of Contents
1.Recent Apps
Tap
at the bottom-left of the home screen to access the ‘Recent Apps’. Swipe left or right to browse through the apps running in the background. You can reopen a specific app or swipe it upward to remove it from the ‘Recent Apps’. Up to 50 apps can be open in the background, and when the limit is exceeded, the oldest apps will be removed from the ‘Recent Apps’.

Background Apps
An application that is still running and active on the device, even though it is not currently visible on the screen.
1.1 Take Snapshot
A task snapshot is an internal Android infrastructure used to store the screen displayed in the ‘Recent Apps’ feature. It refers to the app screen when it is switched to the background. The app screen is saved in both high-resolution and low-resolution.
2.Available Information
Under /system_ce/{User ID}/snapshots/, Android stores a set of three files for each screen displayed in the ‘Recent Apps’ list. If a user swipes an app away from the ‘Recent Apps’, the corresponding files are also deleted.
• {Task ID}. jpg
• {Task ID}_reduced.jpg
• {Task ID}.proto

The name of each file is assigned a unique numerical Task ID, and this ID increases sequentially according to the order in which apps transition to the background. Even if an app already shown in ‘Recent Apps’ is launched again and then switched back to the background, its previously assigned Task ID does not change.

Although Task IDs generally increase as apps transition to the background, the numbers may not appear in consecutive order. This can occur when a user swipes an app away from the ‘Recent Apps’, or when Task IDs are assigned to background apps that do not appear in the ‘Recent Apps’ list.
2.1 Last Screen of the Recent App
You can identify the last screen displayed in a recent app from the two snapshot image files: {Task ID}.jpg and {Task ID}_reduced.jpg. The {Task ID}_reduced.jpg file is a lower-resolution version and has a smaller file size compared to {Task ID}.jpg

2.2 Timestamp of Background Transition
You can identify the timestamp of an app’s transition to the background in the {Task ID}.proto file, which stores the snapshot’s metadata. The modified, accessed, and changed timestamps (MAC Times) of the {Task ID}.proto file also reflect the moment when the app was switched to the background.


The modified and changed timestamp of {Task ID}.jpg and {Task ID}_reduced.jpg represent the timestamp when the app transitioned to the background. These timestamps are updated each time the app is switched to the background. The accessed timestamp of these files indicates the first time the app was transitioned to the background.

Protocol Buffer File
A protocol buffer file is a file format developed by Google for efficiently storing and transmitting structured data.
2.3 Others
The /system_ce/{User ID}/snapshots/ directory may also contain screens, such as alarm screens, Galaxy default app searches, network list screens, and others.

Meanwhile, the {Task ID}.xml files stored under /system_ce/{User ID}/recent_tasks/ provide a record of app usage history that complements the snapshot artifacts.
2.4 Summary of Available Information
| Item | Description |
|---|---|
| {Task ID}.jpg |
|
| {Task ID}_reduced.jpg |
|
| {Task ID}.proto | • File containing metadata and state information for the task snapshot. |
| Others |
|
3.Summary
-
Android devices provide a ‘Recent Apps’ feature that allows users to view recently used apps and relaunch them easily.
-
Task snapshots serve as Android’s internal infrastructure for storing the screens and metadata of recently used apps.
-
For each screen shown in the ‘Recent Apps’, a set of three files, {task ID}.jpg, {task ID}_reduced.jpg, and {task ID}.proto, is stored under /system_ce/{User ID}/snapshots/.
-
The {task ID}.jpg and {task ID}_reduced.jpg files contain the last displayed screen of the app. The modified and changed timestamps indicate the moment the app transitioned to the background, while the accessed time reflects the first time the app transitioned to the background.
-
The {Task ID}.proto file records metadata, including the timestamp of the background transition. Its modified, accessed, and changed timestamps also correspond to the time the app was transitioned to the background.
-
In addition to recent app screens, this directory may also contain images such as alarm screens or other system-generated snapshots. App usage history can be found in the {Task ID}.xml file stored under /system_ce/{User ID}/recent_tasks/.


















icon > Select the Sketch to Image icon and draw a sketch.


icon at the bottom of the screen > Select the Clean Up icon> Tap or brush over the area you want to remove, and the selected object will be erased from the photo. Once finished, tap [Done] in the upper-right corner to apply the effect.








icon moves to the corresponding location.

icon at the bottom-right corner to save it as a favorite. You can view all saved favorites by tapping the
icon. Selecting a favorite will reposition the map to that location. Fake GPS Location does not provide an option to delete saved favorites.
icon at the top-right corner and enter an address in the search bar to move to that location.
icon at the bottom of the screen. The
marker will appear at that point, and the device will use it as the virtual location. Tap the
icon to stop spoofing.

icon at the bottom-right corner to save a fixed location as a favorite. Go to 
icon to remove entries from the list.
icon at the top-right corner and enter an address in the search bar to move to that location.


















