12-02-2018, 15:23
В тази тема ще се опитам да дам информация, как да инсталирате LibreELEC 7.0, 8.0 и 8.2 на устройства с чипсет Amlogic S905 / S905D / S905W / S905X / S912.
Важно:Препоръчвам използването на SD карта или USB устройство,защото тази процедура е абсолютно безопасна и не може да навреди на Вашето устройство!Инсталацията на вътрешната памет може да повреди Вашето устройство, след което да се наложи да преинсталирате оригиналния Android, за да може да го върнете към нормалния начин на работа отново.
1.Специфични забележки за устройствата
2.Преди инсталация изберете правилния device tree(dtb.img фаил)
*device tree - съвкупност от данни, съхраняваща се най-често в dtb файлове за описване на хардуерните спецификации на Вашето устройство.С две думи тези файлове помагат на LibreELEC, да разпознае хардуера на Вашия бокс.
Важно:Не може да използвате device tree(dtb.img фаил) от Андроида на Вашето устройство.В околко 99% от случаите няма да работи.
-пример: за устройство с 2гб РАМ и 100Mbit мрежова карта сваляме gxbb_p200_2G_100M.dtb
-пример: за устройство с Gigabit мрежова карта сваляме gxbb_p200_1Gbit.dtb
-пример: за устройство с Realtek WiFi сваляме фаил с RealtekWiFi в името му.
-опитайте с device tree(dtb.img фаил) с наставка _nand
-ако и това не помогне, опитайте device tree(dtb.img фаил) с наставка _slowemmc
3.Подготовка на СД карта/USB устройство
Забележка:Само един от USB портовете може да зареди.Ако имате повече от един, трябда да пробвате кой е той.Някой устройства не могат да зареждат от USB устройство, а само от СД карта.
-Terminal Emulator:Заредете Андроидa на Вашия бокс и поставете СД картата или USB устройството с LibreELEC в него.Изтеглете приложението Terminal Emulator от Google Play Store.Стартирайте го и напишете reboot update
4.Инсталиране на вътрешната памет
Инсталирайте избраната от Вас версия на LibreELEC, първо върху СД карта или USB устройство.Уверете се, че това е Вашата версия и всичко върви и работи нормално.Установете SSH връзка с LibreELEC чрез PuTTY и въведете следната команда, като следвате показаните Ви инстукции на екрана.
Тази команда ще изтрие SYSTEM и DATA дяловете на Вашето устройство.
Ако устройството Ви има нестандартни дялове, ще видите грешка, докато се опитате да заредите от вътрешната памет за първи път. За да го разрешите този проблем, трябва да заредите още веднъж LibreELEC от СД картата или USB устройството и отново да въведете
5.Актуализация
Важно:Процедурата за актуализация е една и съща за всички видиве инсталации (СД карта,USB устройство или вътрешна памет).
За ръчно актуализиране на LibreELEC съществуват два вида файлове (*.tar и *.img.gz).Актуализацията може да бъде направена и с двата вида.Файлът *.img съдържа цялото дисково изображение, докато файлът *.tar съдържа само промените.Прегледайте съответната тема и изберете Вашия файл и версия на LibreELEC, до която искате да актуализирате.Свалете избрания от Вас файл на локална машина и след това го копирайте в папка Update на Вашето LibreELEC устройство.Рестартирайте бокса и изчакайте процеса на актуализация.
- за Linux и MacOS:
След като вече имаме установена връзка с LibreELEC, трябва да отидем в съответната папка Update.
Уверяваме се, че папката е празна и няма други файлове в нея.
След като сме сигурни, че сме в правилната папка Update и че няма излишни файлове в нея е време да свалим избрания от Вас файл и версия на LibreELEC.
Забележка:Командата която съм дал е примерна.С течение на времето имената на файловете ще се променят, защото ще има по-нови версии.
За автоматично актуализиране на LibreELEC, може да ползваме графичната среда на самото KODI.
6.Връщане към Андроид
-пригответе СД Карта или USB устройство, форматирано във FAT 32 дял.
-копирайте recovery.img и dtb.img от оригиналния софтуер(Андроид) на СД картата или USB устройството (не използвайте dtb.img от Вашия LibreELEC).
-установете SSH връзка чрез PuTTY с Вашия LibreELEC и изпълете следната команда
Използван източник / Source: https://forum.libreelec.tv/thread/5556-h...12-device/
Важно:Препоръчвам използването на SD карта или USB устройство,защото тази процедура е абсолютно безопасна и не може да навреди на Вашето устройство!Инсталацията на вътрешната памет може да повреди Вашето устройство, след което да се наложи да преинсталирате оригиналния Android, за да може да го върнете към нормалния начин на работа отново.
1.Специфични забележки за устройствата
- За устройства WeTek Hub и WeTek Play2 няма нужда да използвате метода за двойно зареждане(dual boot) с клечка за зъби и други такива.Уверете се, че сте с последната версия на Android за вашето устройство и след включване на бокса изберете от къде да зареди(вътрешна памет или СД карта)Обикновено става с POWER или MENU бутона на Вашето дистанционно.
- За Odroid-C2 не е нужно да избирате device tree(dtb.img фаил), защото е вграден в самото ядро(kernel).
2.Преди инсталация изберете правилния device tree(dtb.img фаил)
*device tree - съвкупност от данни, съхраняваща се най-често в dtb файлове за описване на хардуерните спецификации на Вашето устройство.С две думи тези файлове помагат на LibreELEC, да разпознае хардуера на Вашия бокс.
Важно:Не може да използвате device tree(dtb.img фаил) от Андроида на Вашето устройство.В околко 99% от случаите няма да работи.
- S905 Първо погледнете за device tree(dtb.img фаил) с името на Вашето устройство в него, ако няма такъв свалете подобен.
-пример: за устройство с 2гб РАМ и 100Mbit мрежова карта сваляме gxbb_p200_2G_100M.dtb
-пример: за устройство с Gigabit мрежова карта сваляме gxbb_p200_1Gbit.dtb
-пример: за устройство с Realtek WiFi сваляме фаил с RealtekWiFi в името му.
- S905D Има отделна папка за тези устройства.Изберете device tree(dtb.img фаил) според количеството на РАМ паметта.
- S905X Може да оставите device tree(dtb.img фаила), който вече съществува на СД картата(само при прясна инсталация) или да изберете отново според количеството на РАМ паметта.
-опитайте с device tree(dtb.img фаил) с наставка _nand
-ако и това не помогне, опитайте device tree(dtb.img фаил) с наставка _slowemmc
- S905W Използвайте device tree(dtb.img фаил) за устройство -S905X
- S912 Изберете device tree(dtb.img фаил), според скоростта на мрежовата карта и количеството РАМ памет.
3.Подготовка на СД карта/USB устройство
Забележка:Само един от USB портовете може да зареди.Ако имате повече от един, трябда да пробвате кой е той.Някой устройства не могат да зареждат от USB устройство, а само от СД карта.
- Прегледайте темата за версията на LibreELEC, която сте избрали за Вашето устройство.След това свалете избрания от Вас фаил с разширение img.gz
- Запишете сваления фаил на СД картата или USB устройство чрез програмата Rufus или Win32 Disk Imager (за Windows)
- След като процесът приключи ще виждате, че СД картата или USB устройството са с капацитет от 512мгб.Това значи, че всичко е наред.Има и втори скрит дял, който се използва от LibreELEC за потребилтеските данни.
- Свалете device tree(dtb.img фаил), според инструкцията по-горе и го преименувайте на dtb.img(фаила ще намерите в съответващата тема)
- За да стартирате LibreELEC за първи път, трябва да накарата съответното устройство да зареди от СД картата или USB устройството.Използвайте един от следните методи:
-Terminal Emulator:Заредете Андроидa на Вашия бокс и поставете СД картата или USB устройството с LibreELEC в него.Изтеглете приложението Terminal Emulator от Google Play Store.Стартирайте го и напишете reboot update
4.Инсталиране на вътрешната памет
Инсталирайте избраната от Вас версия на LibreELEC, първо върху СД карта или USB устройство.Уверете се, че това е Вашата версия и всичко върви и работи нормално.Установете SSH връзка с LibreELEC чрез PuTTY и въведете следната команда, като следвате показаните Ви инстукции на екрана.
Код:
installtointernal
Ако устройството Ви има нестандартни дялове, ще видите грешка, докато се опитате да заредите от вътрешната памет за първи път. За да го разрешите този проблем, трябва да заредите още веднъж LibreELEC от СД картата или USB устройството и отново да въведете
Код:
installtointernal
5.Актуализация
Важно:Процедурата за актуализация е една и съща за всички видиве инсталации (СД карта,USB устройство или вътрешна памет).
За ръчно актуализиране на LibreELEC съществуват два вида файлове (*.tar и *.img.gz).Актуализацията може да бъде направена и с двата вида.Файлът *.img съдържа цялото дисково изображение, докато файлът *.tar съдържа само промените.Прегледайте съответната тема и изберете Вашия файл и версия на LibreELEC, до която искате да актуализирате.Свалете избрания от Вас файл на локална машина и след това го копирайте в папка Update на Вашето LibreELEC устройство.Рестартирайте бокса и изчакайте процеса на актуализация.
- Чрез SMB (Samba Shares) Отворете Вашия файлов диспечър и напишете следното в адресната лента:
Код:
\\ip_адрес_на_libreelec\
Код:
smb://ip_адрес_на_libreelec/
- Чрез CLI За да актуализирате LibreELEC през CLI,първо ще трябва да имате установена SSH връзка(ето как).За тази цел ще използваме програмата PuTTY.
След като вече имаме установена връзка с LibreELEC, трябва да отидем в съответната папка Update.
Код:
cd /storage/.update
Код:
ls -la
Код:
wget http://releases.libreelec.tv/LibreELEC-Generic.x86_64-8.0.0.img.gz
За автоматично актуализиране на LibreELEC, може да ползваме графичната среда на самото KODI.
- Чрез графичното управление на KODI
6.Връщане към Андроид
- Ако сте инсталирали LibreELEC на СД карта или USB устройство.
- Ако сте инсталирали LibreELEC на вътрешната памет.
-пригответе СД Карта или USB устройство, форматирано във FAT 32 дял.
-копирайте recovery.img и dtb.img от оригиналния софтуер(Андроид) на СД картата или USB устройството (не използвайте dtb.img от Вашия LibreELEC).
-установете SSH връзка чрез PuTTY с Вашия LibreELEC и изпълете следната команда
Код:
reboot recovery
Използван източник / Source: https://forum.libreelec.tv/thread/5556-h...12-device/