Project

General

Profile

GalaxyNote2N7100 » History » Version 58

Denis 'GNUtoo' Carikli, 06/15/2022 02:35 PM
add thombstones info

1 25 Denis 'GNUtoo' Carikli
h1. Galaxy Note II (GT-N7100)
2 1 Paul Kocialkowski
3
{{>toc}}
4
5 25 Denis 'GNUtoo' Carikli
|/9. !galaxynote2.png! | *Device* | Galaxy Note II (GT-N7100) |
6 1 Paul Kocialkowski
| *Manufacturer* | Samsung |
7 4 Paul Kocialkowski
| *Release date* | September 2012 |
8 1 Paul Kocialkowski
| *Codename* | @n7100@ |
9
| *Status* | Maintained |
10 27 Denis 'GNUtoo' Carikli
| *Variants* | GSM: GT-N7100 |
11 11 Wolfgang Wiedmeyer
| *Latest images* | [[ReplicantImages#Replicant-60-0003-images|Replicant 6.0 0003]] |
12 1 Paul Kocialkowski
13
h2. Replicant status
14
15 25 Denis 'GNUtoo' Carikli
Replicant status for the Galaxy Note II (GT-N7100): [[ReplicantStatus#Replicant-60|ReplicantStatus Replicant 6.0]]
16 1 Paul Kocialkowski
17 4 Paul Kocialkowski
h2. Replicant installation
18 1 Paul Kocialkowski
19 25 Denis 'GNUtoo' Carikli
To install Replicant on the the Galaxy Note II (GT-N7100), see the [[RecoveryInstallationWithHeimdall]] and [[MinorVersionUpgrade]] wiki pages.
20 1 Paul Kocialkowski
21 4 Paul Kocialkowski
h2. Replicant usage
22 1 Paul Kocialkowski
23 4 Paul Kocialkowski
* Galaxy Note 2 (N7100) compass calibration: [[GalaxyNote2N7100CompassCalibration]]
24 1 Paul Kocialkowski
25 4 Paul Kocialkowski
h2. Replicant build
26 1 Paul Kocialkowski
27 25 Denis 'GNUtoo' Carikli
Replicant build for the Galaxy Note II (GT-N7100): [[GalaxyNote2N7100Build]]
28 1 Paul Kocialkowski
29 4 Paul Kocialkowski
h2. Replicant development
30 1 Paul Kocialkowski
31 25 Denis 'GNUtoo' Carikli
* Galaxy Note II (GT-N7100) UART: [[GalaxyNote2N7100UART]]
32 4 Paul Kocialkowski
33 14 Denis 'GNUtoo' Carikli
h2. Research
34
35
h3. Hardware table
36
37
|_. Component |_. Name |_. Source |_. Status |
38 16 Denis 'GNUtoo' Carikli
| SoC | Samsung Exynos 4412 Quad | "wikipedia":https://en.wikipedia.org/wiki/Samsung_Galaxy_Note_II |  Linux kernel support |
39 14 Denis 'GNUtoo' Carikli
40 17 Denis 'GNUtoo' Carikli
TODO: complete this hardware table
41
42 12 Denis 'GNUtoo' Carikli
h3. Software Configuration
43
44 18 Denis 'GNUtoo' Carikli
|_. Component |_. Name |_. data |_. Status |
45 1 Paul Kocialkowski
| Bootloader interface | ? | ? | supported by heimdall |
46 20 Denis 'GNUtoo' Carikli
47
* [[GalaxyNote2N7100Pit]]: Galaxy Note 2 (N7100) PIT (a partition table)
48
* system fstab: "fstab.smdk4x12":https://git.replicant.us/replicant/device_samsung_n7100/tree/rootdir/fstab.smdk4x12
49
* recovery fstab: "recovery.fstab":https://git.replicant.us/replicant/device_samsung_n7100/tree/recovery.fstab
50 22 Denis 'GNUtoo' Carikli
51 21 Denis 'GNUtoo' Carikli
h4. Partitions
52
53
WARNING some content may not be the same on your device
54
55 56 Denis 'GNUtoo' Carikli
|_. PIT      |_. Linux name |_. block device |_. mount point   |_. partition type      |_. Description                                             |_. size or size@location for 16G eMMC |
56
| BOOTLOADER |/2\3. mmcblk0boot0, not visible on Replicant 6.0 |                       | The bootloader                                            | 867.0KiB@0                           |
57
| TZSW                                                         |                       | The signed TrustZone OS                                   | 156.0KiB@867.0KiB                    |
58
| Not visible 
59
  in the PIT |\3. mmcblk0boot1, not visible on Replicant 6.0   | empty      | Unused?                                                   |                                      |
60
| PIT        |              |                |                 |                       | The PIT partition table                                   | 8.0KiB@17.0KiB                       |
61
| MD5HDR     |              |                |                 |                       | Used during boot to validate partitions?                  | 1.0MiB@25.0KiB                       |
62
|\2. BOTA0                  | mmcblk0p1      |/2. None         |/2. empty[2]           |/2. ?                                                      | 4.0MiB@4.0MiB[1]                     |
63
|\2. BOTA1                  | mmcblk0p2                                                                                                            | 4.0MiB@8.0MiB[1]                     |
64
|\2. EFS                    | mmcblk0p3      | /efs            | ext4                  |  modem data partition ([[GT-N7100EFSContent|content]])    | 20.0MiB@12.0MiB                      |
65
|\2. m9kefs1                | mmcblk0p4      |/3. None         |/3. empty[2]           |/3. ?                                                      | 4.0MiB@32.0MiB                       |
66
|\2. m9kefs2                | mmcblk0p5                                                                                                            | 4.0MiB@36.0MiB                       |
67
|\2. m9kefs3                | mmcblk0p6                                                                                                            | 4.0MiB@40.0MiB                       |
68 57 Denis 'GNUtoo' Carikli
|\2. PARAM                  | mmcblk0p7      | None            |                       | Bootloader settings? [3]                                  | 8.0MiB@44.0MiB                       |
69 56 Denis 'GNUtoo' Carikli
|\2. BOOT                   | mmcblk0p8      | None            | bootimage (mkbootimg) | boot.img partition                                        | 8.0MiB@52.0MiB                       |
70
|\2. RECOVERY               | mmcblk0p9      | None            | bootimage (mkbootimg) | recovery partition                                        | 8.0MiB@60.0MiB                       |
71
|\2. RADIO                  | mmcblk0p10     | None            |                       | modem OS partition                                        | 88.0MiB@68.0MiB                      |
72 58 Denis 'GNUtoo' Carikli
|\2. TOMBSTONES             | mmcblk0p11     | None            |                       | Probably used to save crashes                             | 4.0MiB@156.0MiB                      |
73 56 Denis 'GNUtoo' Carikli
|\2. CACHE                  | mmcblk0p12     | /cache          | ext4                  | cache partition                                           | 1368.0MiB@160.0MiB                   |
74
|\2. SYSTEM                 | mmcblk0p13     | /system         | ext4                  | system partition                                          | 2.0GiB@1528.0MiB                     |
75
|\2. HIDDEN                 | mmcblk0p14     | /preload        | ext4                  | [[GTN7100preloadPartition|S Note, video and audio files]] | 560.0MiB@3576.0MiB                   |
76
|\2. OTA                    | mmcblk0p15     | None            | empty[2]              | probably only used during OTA updates?                    | 8.0MiB@4136.0MiB                     |
77
|\2. USERDATA               | mmcblk0p16     | /data           | ext4                  | data partition                                            | 0@4144.0MiB                          |
78 38 Denis 'GNUtoo' Carikli
79
fn1. Foi the MiB see https://en.wikipedia.org/wiki/Mebibyte
80 43 Denis 'GNUtoo' Carikli
81 1 Paul Kocialkowski
fn2. hexdump -C only gives zeros
82 57 Denis 'GNUtoo' Carikli
83
fn3. It's probably the same content than with the GT-I9300 (bootloader settings, etc). See [[GalaxySIIIGTI9300]] for more information.
84 21 Denis 'GNUtoo' Carikli
85 4 Paul Kocialkowski
h2. Freedom and privacy/security issues
86
87 25 Denis 'GNUtoo' Carikli
Freedom issues on the Galaxy Note II (GT-N7100):
88 4 Paul Kocialkowski
* Proprietary hardware
89 7 Wolfgang Wiedmeyer
* Proprietary firmwares, some of which have to be loaded by the system:  [[GalaxyNote2N7100LoadedFirmwares]]
90 4 Paul Kocialkowski
* Proprietary modem system
91
* Proprietary bootrom
92
* Proprietary and signed bootloader: [[GalaxyNote2N7100Bootloader]]
93
94 25 Denis 'GNUtoo' Carikli
Privacy/security issues on the Galaxy Note II (GT-N7100): [[GalaxyNote2N7100PrivacySecurityIssues]]
95 24 Kurtis Hanna
96
h2. Links
97
98
* https://wiki.postmarketos.org/wiki/Galaxy_Note_II_(samsung-n7100)