Project

General

Profile

GalaxyNote2N7100 » History » Version 59

Denis 'GNUtoo' Carikli, 06/15/2022 02:41 PM
add more infos in the data without partition but visible from replicant6

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 59 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 1 Paul Kocialkowski
| Not visible 
59 59 Denis 'GNUtoo' Carikli
  in the PIT |\3. mmcblk0boot1, not visible on Replicant 6.0          | empty                 | Unused?                                                   |                                      |
60
| PIT        | No partition on
61
               Replicant 6.0   | on mmcblk0 (use
62
                                 print-pit to 
63
                                 find the location) | None            |                       | The PIT partition table                                   | 8.0KiB@17.0KiB                       |
64
| MD5HDR     | No partition on
65
               Replicant 6.0   | on mmcblk0 (use
66
                                 print-pit to
67
                                 find the location) | None            |                       | Used during boot to validate partitions?                  | 1.0MiB@25.0KiB                       |
68
|\2. BOTA0                     | mmcblk0p1          |/2. None         |/2. empty[2]           |/2. ?                                                      | 4.0MiB@4.0MiB[1]                     |
69
|\2. BOTA1                     | mmcblk0p2                                                                                                                | 4.0MiB@8.0MiB[1]                     |
70
|\2. EFS                       | mmcblk0p3          | /efs            | ext4                  |  modem data partition ([[GT-N7100EFSContent|content]])    | 20.0MiB@12.0MiB                      |
71
|\2. m9kefs1                   | mmcblk0p4          |/3. None         |/3. empty[2]           |/3. ?                                                      | 4.0MiB@32.0MiB                       |
72
|\2. m9kefs2                   | mmcblk0p5                                                                                                                | 4.0MiB@36.0MiB                       |
73
|\2. m9kefs3                   | mmcblk0p6                                                                                                                | 4.0MiB@40.0MiB                       |
74
|\2. PARAM                     | mmcblk0p7          | None            |                       | Bootloader settings? [3]                                  | 8.0MiB@44.0MiB                       |
75
|\2. BOOT                      | mmcblk0p8          | None            | bootimage (mkbootimg) | boot.img partition                                        | 8.0MiB@52.0MiB                       |
76
|\2. RECOVERY                  | mmcblk0p9          | None            | bootimage (mkbootimg) | recovery partition                                        | 8.0MiB@60.0MiB                       |
77
|\2. RADIO                     | mmcblk0p10         | None            |                       | modem OS partition                                        | 88.0MiB@68.0MiB                      |
78
|\2. TOMBSTONES                | mmcblk0p11         | None            |                       | Probably used to save crashes                             | 4.0MiB@156.0MiB                      |
79
|\2. CACHE                     | mmcblk0p12         | /cache          | ext4                  | cache partition                                           | 1368.0MiB@160.0MiB                   |
80
|\2. SYSTEM                    | mmcblk0p13         | /system         | ext4                  | system partition                                          | 2.0GiB@1528.0MiB                     |
81
|\2. HIDDEN                    | mmcblk0p14         | /preload        | ext4                  | [[GTN7100preloadPartition|S Note, video and audio files]] | 560.0MiB@3576.0MiB                   |
82
|\2. OTA                       | mmcblk0p15         | None            | empty[2]              | probably only used during OTA updates?                    | 8.0MiB@4136.0MiB                     |
83
|\2. USERDATA                  | mmcblk0p16         | /data           | ext4                  | data partition                                            | 0@4144.0MiB                          |
84 38 Denis 'GNUtoo' Carikli
85
fn1. Foi the MiB see https://en.wikipedia.org/wiki/Mebibyte
86 43 Denis 'GNUtoo' Carikli
87 1 Paul Kocialkowski
fn2. hexdump -C only gives zeros
88 57 Denis 'GNUtoo' Carikli
89
fn3. It's probably the same content than with the GT-I9300 (bootloader settings, etc). See [[GalaxySIIIGTI9300]] for more information.
90 21 Denis 'GNUtoo' Carikli
91 4 Paul Kocialkowski
h2. Freedom and privacy/security issues
92
93 25 Denis 'GNUtoo' Carikli
Freedom issues on the Galaxy Note II (GT-N7100):
94 4 Paul Kocialkowski
* Proprietary hardware
95 7 Wolfgang Wiedmeyer
* Proprietary firmwares, some of which have to be loaded by the system:  [[GalaxyNote2N7100LoadedFirmwares]]
96 4 Paul Kocialkowski
* Proprietary modem system
97
* Proprietary bootrom
98
* Proprietary and signed bootloader: [[GalaxyNote2N7100Bootloader]]
99
100 25 Denis 'GNUtoo' Carikli
Privacy/security issues on the Galaxy Note II (GT-N7100): [[GalaxyNote2N7100PrivacySecurityIssues]]
101 24 Kurtis Hanna
102
h2. Links
103
104
* https://wiki.postmarketos.org/wiki/Galaxy_Note_II_(samsung-n7100)