Witajcie wszyscy, próbuję w ramach nauki zbudować CM 12.1 na mój tablet, SM-T311.
Tymczasowo mam zainstalowany rom "SlimKat" który odpowiada Androidowi KitKat, a konkretnie 4.4.4.
Dotarłem do etapu, w którym muszę uzupełnić plik BoardConfig.mk .
Zatrzymałem się przy kilku linijkach wraz z komentarzem, które domyślnie wyglądają tak:
# fix this up by examining /proc/mtd on a running device
BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00380000
BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00480000
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x08c60000
BOARD_USERDATAIMAGE_PARTITION_SIZE := 0x105c0000
Na oficjalnym tutorialu na wiki CyanogenModa część poradnika dotycząca tego kodu wygląda tak:
- BOARD_BOOTIMAGE_PARTITION_SIZE: the number of bytes allocated to the kernel image partition.
- BOARD_RECOVERYIMAGE_PARTITION_SIZE: the number of bytes allocated to the recovery image partition.
- BOARD_SYSTEMIMAGE_PARTITION_SIZE: the number of bytes allocated to the Android system filesystem partition.
- BOARD_USERDATAIMAGE_PARTITION_SIZE: the number of bytes allocated to the Android data filesystem partition.
Note:
The above information can be obtained by multiplying the size from/proc/partitionsor/proc/mtdby the block size, typically1024.
Nie wywlekając na wierzch moich bezsensownych starań wymyślenia rozwiązania na własną rękę powiem tak:
Spróbowałem komend (wszystkie komendy po wpisaniu "su" czyli na roocie):
cat /proc/mtd
co poskutkowało
/system/bin/sh: cat: /proc/mtd: No such file or directory
następnie spróbowałem
cat /proc/partitions
co dało mi takie coś:
I
teraz obstawiam na logikę, że "name", czyli to po prawej, to nazwa partycji. Skąd jednak mam wiedzieć, która to np recovery, która to dane użytkownika, i inne?
Chociaż jest jeszcze sprawa tego note'a, czyli "The above information can be obtained by multiplying the size from/proc/partitionsor/proc/mtdby the block size, typically1024."...... Nie jestem do końca pewny czy dobrze rozumiem czego szukam.
Sprawdziłem jeszcze kilka komend, każde miały taki sam output jak ta pierwsza, czyli brak czegoś-tam. Przeszukałem także xda i znalazłem tam wiele ciekawych rzeczy, wiele się dowiedziałem.... dużo było nawet na temat 😛 ale za to nic mi nie pomogło.
Siedzę nad tym problemem od rana i, koledzy, liczę na waszą pomoc.
Jak znam życie to problem ten da się rozwiązać w chwilę, jednak mi to sprawia wielki kłopot. Traktujcie mnie proszę w wyjaśnieniach jako kogoś kto kompletnie się nie zna na tych sprawach, co w sumie w 99% nie jest kłamstwem, jako że robię to po raz pierwszy.
Z góry dziękuję za fatygę 😉
Pozdrawiam, Nicofisi