- AnLinux: простой способ установить Linux-окружение на Android-телефон без рута
- Что такое AnLinux?
- С чего начать?
- Что же, приступим
- А что с графической оболочкой?
- Ubuntu Touch на HTC One X, Desire HD и Sensation
- 3 ОС Linux для смартфонов, которые вы можете установить сегодня
- 1. Ubuntu Touch
- 2. Sailfish OS
- 3. Plasma Mobile
- Приложения, которые устанавливают Linux на Android
- Linux для htc one
AnLinux: простой способ установить Linux-окружение на Android-телефон без рута
Любой телефон или планшет, работающий на Android, — это устройство, которое управляется ОС Linux. Да, очень модифицированной ОС, но все же основа Android — ядро Linux. Но, к сожалению, для большинства телефонов опция «снести Android и поставить дистрибутив по своему вкусу» недоступна.
Поэтому, если хочется Linux на телефоне, приходится покупать специализированные гаджеты вроде PinePhone, о котором мы уже писали в одной из статей. Но есть еще один способ получить Linux-окружение практически на любом смартфоне, причем без root-доступа. Поможет в этом инсталлятор, который называется AnLinux.
Что такое AnLinux?
Это специализированное ПО, которое дает возможность использовать Linux на телефоне при помощи монтирования образа, содержащего root-файловую систему любого из дистрибутивов, включая Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine и многих других. Инсталлятор использует PRoot для эмуляции root-доступа.
PRoot перехватывает все выполняемые пользователем вызовы, которые требуют в обычной ситуации root-доступа, и обеспечивает их работоспособность в обычных условиях. В PRoot используется системный вызов ptrace для отладки ПО, который помогает достичь цели. С PRoot все это можно сделать как с chroot, но без root-прав. Кроме того, PRoot предоставляет фейковый доступ пользователю для пседвофайловой системы.
AnLinux — небольшая программа. Но этого достаточно, ведь единственное ее предназначение — установка образов систем и запуск скриптов, поднимающих пользовательское окружение. Когда все сделано, пользователь получает вместо смартфона Linux-ПК, причем Android продолжает работать на фоне. Подключаемся к устройству при помощи VNC-вьювера или терминала, и можно работать.
Конечно, это не идеальный вариант «завести» Linux на смартфоне, но он вполне рабочий.
С чего начать?
Основное — Android-смартфон с версией ОС не ниже Lollipop. Кроме того, пойдет и 32-битное или 64-битное ARM или x86-устройство. Кроме того, потребуется солидный объем свободного файлового пространства. Для этого можно использовать карту памяти или просто устройство с большим объемом внутренней памяти.
Кроме того, потребуется:
- AnLinux (вот ссылка на Google Play).
- Termux (снова понадобится Google Play).
- VNC Client (VNC Viewer — хороший вариант).
- Bluetooth-клавиатура (опционально).
- Bluetooth-мышь (опционально).
- HDMI кабель для мобильного телефона (опционально).
Termux и VNC нужны для получения доступа к своему «компьютеру на Linux». Последние три элемента требуются лишь для того, чтобы обеспечить комфортную работу с телефоном и установщиком. HDMI-кабель нужен только в том случае, если пользователю удобнее работать с большим экраном, а не вглядываться в дисплей телефона.
Что же, приступим
Как только установлен Termux, получаем полноценную консоль. Да, рута нет (если телефон не рутован), но ничего страшного. Следующий шаг — установка образа для дистрибутива Linux.
Теперь нужно открыть AnLinux и затем — выбрать Dashboard из меню. Всего есть три кнопки, но выбрать можно лишь одну, первую. После этого появляется меню выбора дистрибутива. Можно выбрать даже не один, а несколько, но в этом случае понадобится большой объем свободного файлового пространства.
После выбора дистрибутива активируются две другие кнопки. Вторая позволяет загрузить в буфер обмена команды, необходимые для загрузки и установки Linux. Обычно это pkg, wget команды и скрипт для их выполнения.
Третья кнопка запускает Termux, так что команды можно вставлять в консоль. Как только все сделано, запускается скрипт, позволяющий загрузить окружение дистрибутива. Для вызова дистрибутива нужно каждый раз запускать скрипт, но установку проводим только один раз.
А что с графической оболочкой?
Если она нужна, то следует лишь выбрать меню для десктопного окружения и использовать больше кнопок — появится не три, а больше. Кроме самого дистрибутива, нужно выбрать еще и оболочку, например, Xfce4, Mate, LXQt или LXDE. В целом, ничего сложного.
Потом кроме скрипта, который запускает дистрибутив, потребуется еще один — он активирует сервер VNC. В целом, весь процесс простой и понятный, он вряд ли способен вызвать затруднения.
После запуска сервера VNC подключаемся со стороны клиента, воспользовавшись вьювером. Требуется знать порт и localhost. Все это сообщает скрипт. Если все сделано правильно, то пользователь получает доступ к своей виртуальной Linux-системе. Производительность современных телефонов на высоте, так что особых проблем не будет. Конечно, вряд ли смартфон сможет полностью заменить десктоп, но, в целом, все это работает.
Этот способ может пригодиться, если вдруг нужно срочно подключиться к серверу, а вы в машине, без ноутбука (конечно, в этом случае все описанные выше операции с AnLinux уже должны быть выполнены). Виртуальная Linux-машина позволяет подключиться к рабочему или домашнему серверу. А если в автомобиле по какой-то причине оказался дисплей и беспроводная клавиатура, то за считанные секунды в салоне можно организовать рабочий кабинет.
Источник
Ubuntu Touch на HTC One X, Desire HD и Sensation
Этот год стал ключевым для многих свежих и еще не вышедших на реальных коммерческих продуктах мобильных ОС. Среди сонма прочих выделяется Ubuntu Touch, разработанная компанией Canonical. Это открытая операционная система на основе ядра Linux с оригинальным интерфейсом, имеющим версии как для планшетов, так и для смартфонов. Собственного физического устройства у южно-африканской компании пока нет, так что Canonical решили начать выпуск тестовых образов для разработчиков с устройств линейки Nexus. Но открытость Ubuntu Touch позволила портировать ее на несколько смартфонов HTC.
Ubuntu Touch сама по себе не привносит каких-либо революционных идей в интерфейсы мобильных операционных систем, но собирает в себе самые инновационные из них. Главная её особенность – максимально возможный уход от клавиш управления системой, полный переход на жесты. Это выглядит интересно и в таком объеме нигде более пока не применяется. Однако сразу же всплыла главная проблема такого типа управления – пользователю необходимо проходить обучение, жесты менее интуитивны. Впрочем, интерес к этой ОС со стороны продвинутых пользователей и телеком-журналистов довольно серьезен, а намерения Canonical запустить коммерческую версию проекта ясны.
Сразу хочется оговориться, что существующая сейчас версия Ubuntu Touch не то, чтобы не готова к повседневному использованию, она не подходит для работы вообще. Это действительно некий набор в помощь разработчику, который задумал написать свой продукт для мобильной ОС от Canonical. И если в официально поддерживаемых разработчиками операционной системы смартфонах и планшетах работоспособна хотя бы половина необходимых для использования в течение дня функций, то в сторонних сборках в лучшем случае работает сенсорный экран и Wi-Fi. Впрочем, для версии под HTC Desire HD удалось даже добиться возможности совершать звонки. иногда.
Но все это вряд ли остановит настоящих экспериментаторов, которые все же должны помнить, что портал YouHTC.ru не несет ответственности за действия владельца смартфона. Если читатель уверен в своих силах, является счастливым обладателем HTC One X, Sensation или Desire HD, имеет на компьютере или в виртуальной машине установленный Linux, то ему не возбраняется воспользоваться следующими инструкциями:
Пройдя по этим ссылкам можно не только узнать способ установки Ubuntu Touch на свой смартфон или обсудить образ, но даже поучаствовать в разработке.
Заметили ошибку? Выделите её и нажмите Ctrl+Enter или сообщите здесь.
Источник
3 ОС Linux для смартфонов, которые вы можете установить сегодня
Если вам нужна альтернативная операционная система для мобильного телефона, то Linux является хорошим вариантом. Но какие операционные системы для смартфонов Linux доступны для установки сегодня? Если вы хотите заменить Android на Linux, вот дистрибутивы, которые вы должны попробовать.
1. Ubuntu Touch
Первоначально выпущенный Ubuntu разработчиками Canonical, Ubuntu Touch в настоящее время поддерживается UBports. Это означает, что заброшенная мобильная операционная система Ubuntu на данный момент живет.
Умный подход Ubuntu Touch к смартфонам решает проблему отсутствия приложений, предоставляя инструменты для общения, новостей и фотографий. Это делается под видом областей видимости, различных страниц главного экрана, которые предоставляют настраиваемые новости, информацию о погоде, приложениях и социальных сетях.
Поддерживаемые в настоящее время устройства включают в себя телефоны, на которые уже была установлена Ubuntu Touch, а также OnePlus One, Fairphone 2 и Nexus 5 (Hammerhead). Многие другие находятся в активной разработке, такие как OnePlus 2 и OnePlus 3.
2. Sailfish OS
Sailfish OS — является продолжением заброшенной операционной системы MeeGo, основанной на Maemo и Moblin.
Последняя версия ОС Sailfish известна как Sailfish X, которая работает на устройствах Sony Xperia X. К сожалению, Sailfish OS не является с открытым исходным кодом, а бесплатная версия ограничена по времени.
Полная версия Sailfish X обойдется вам примерно в 50 долларов, и она доступна только в Европейском Союзе, Норвегии и Швейцарии. Как отмечено на сайте:
В Sailfish OS есть поддержка приложений Android, поэтому, если вам это нравится, стоит попробовать эту ОС.
3. Plasma Mobile
Получив большое внимание в течение 2017 года (в основном из-за отказа Ubuntu от Ubuntu Touch), цель Plasma Mobile — стать «полной и открытой программной системой для мобильных устройств».
В настоящее время совместимая с Nexus 5 (Hammerhead) и OnePlus One, Plasma Mobile (на основе Kubuntu) также доступна для ПК и планшетов на базе Intel, благодаря версии на основе Arch Linux.
Также есть поддержка multiROM для Nexus 5 (Hammerhead), позволяющая запускать Plasma Mobile вместе с предпочитаемым вами пользовательским ПЗУ для Android.
Возможно, лучшая вещь в проекте Plasma Mobile заключается в том, что вы можете запускать настольные приложения и виджеты Plasma, а также приложения Ubuntu Touch. Это дает проекту более широкий выбор приложений, чем Ubuntu Touch.
Приложения, которые устанавливают Linux на Android
Если вы отчаянно хотите иметь Linux в своем кармане, но у вас нет ни одного из устройств, перечисленных выше, есть альтернативы.
Они позволяют вам запускать Linux (или создавать видимость запуска Linux), не выходя из вашего Android-устройства как приложения. В большинстве случаев необходимо будет получить root права .
Средство KBOX, которое не требует root, описывается как «проект по созданию миниатюрного дистрибутива Linux для некорневых (то есть немодифицированных) устройств Android, обеспечивающий консольное окружение в стиле Linux».
Источник
Linux для htc one
Прошивка HTC One S Процессор S3
HTC Villec2
Описание | Обсуждение » | FAQ» | МиниFAQ» | Покупка » | Аксессуары » | Брак » | Украшательства » | Клуб любителей HTC One S » | Прошивка S4 » | Прошивка S3 » | Энергопотребление и автономность HTC One S » | Игры для HTC One S »
ВНИМАНИЕ! ПРЕЖДЕ ЧЕМ ПРИНЯТЬ УЧАСТИЕ В РАБОТЕ НАШЕГО ФОРУМА, ОПРЕДЕЛИТЕСЬ С ПРОЦЕССОРОМ ВАШЕГО АППАРАТА! ОБРАЩАЮ ВАШЕ ВНИМАНИЕ, ЧТО ДАННАЯ ТЕМА ПРЕДНАЗНАЧЕНА ДЛЯ СМАРТФОНОВ С ПРОЦЕССОРОМ S3 !
- Не забывайте делать бэкап перед любыми действиями с телефоном!
- Хочешь получить рут? Не забудь СНАЧАЛА сделать БЭКАП из рекавери!
- При прошивке из рекавери отключите от телефона зарядное устройство, а также проследите, чтобы телефон не был подключен к компьютеру по USB порту! Иначе в результате прошивки вы можете получить кирпич.
- Не забывайте указывать свой CID, версию H-BOOT, Andorid, состояние загрузчика LOCKED/UNLOCKED/RELOCKED, какая прошивка стоит, есть ли рут, какой рекавери, когда задаете вопросы.
- Если у вас возникла проблема, укажите что уже сделали, по какой инструкции, на каком шаге возникли трудности и какие, что в итоге вы хотели получить.
- Всё, что Вы делаете — Вы делаете на ваш страх и риск!
- Авторы руководств не несут ответственности за кривые руки владельцев!
Прошивка (ROM) = Набор программных модулей, состоящий из нескольких частей (Hboot, Boot, Radio, Recovery, System)
HBoot = Загрузчик, программа которая обеспечивает взаимодействие и загрузку программ с железом, а также отвечает за идентификацию ПО и даёт команду Recovery на установку того или иного ПО.
Boot = Ядро
Recovery = Утилита необходимая для установки обновлений, программных модулей, проверяет целостность ПО
PGxxIMG = Формат, разработанный НТС для идентификации обновлений и ПО, подлежащего установке (прошивки) штатными методами
RUU = Rom Update Utility, утилита от НТС, позволяющая устанавливать прошивку с ББ.
CID = Country ID — это вариант защиты, определяющий принадлежность девайса к той стране (Регион — лок), для которой он изготовлен. CID состоит из восьми знаков и бывает 1) заводской, напр. HTC__032, НТС__А07. 2) операторский, напр T-MOB101, 3) SupeCID, напр. 11111111.
Gold Card = Программный скрипт, записываемый на карту памяти, который позволяет игнорировать (подменить) номер CID в процессе прошивки.
FOTA = Firmware Over The Air — это официальное обновление прошивки нашего телефона «по воздуху» (EDGE, WiFi). При обновлении FOTA пользовательские данные не изменяются (в отличии от обновления прошивки через ПК).
Для получения прошивки по FOTA надо выполнить следующее: включить EDGE или wifi, далее — Меню -> Настройка -> О телефоне -> Обновления системы -> Проверить сейчас. (там же можно поставить галочку для автоматической проверки обновления телефона — осторожно ест трафик. )
System = Набор пользовательских и системных приложений, входящих в прошивку
Radio = радиомодуль. Очень важная часть, отвечающая, собственно, за связь и т.п.
S = характеристика защиты загрузчика (hboot) Security. Имеет два состояния: ON и OFF
ББ, ПК = Персональный компьютер
СЦ = Сервисный Центр
Stock, сток = «Заводское» состояние ПО (может быть полностью «заводским», а может касаться только некоторых частей прошивки)
Кирпич = Не загружающийся смартфон: «виснущий» при загрузке, либо не входящий в какие либо режимы, кроме Bootloader и Recovery (в особо тяжелых случаях — вообще не включающийся). Бывает нескольких вариантов: из-за «умершего» чипа eMMC (читаем тему о браке (ссылка)), из-за неправильной прошивки и из-за Full Wipe
Wipe = Аналог Хард-Ресета на WinMobile, бывает: Factory reset (Сброс к заводским настройкам), Partititon Wipe («Затирание» раздела), Full Wipe («затирание» всех разделов прошивки, обычно делается перед установкой прошивок линеек CyanogenMod) и BatteryStats Wipe (Используется при калибровке батареи)
Рут, ROOT = учетная запись главного администратора или superuser-а. Имея доступ к этому профилю, появляется целый ряд возможностей, не доступных в обычном режиме работы.
Recovery = набор низкоуровневых утилит для сохранения/восстановление резервной копии всех разделов ROM. По аналогии с компьютерным софтом — это «acronis true image на livecd». Вы можете загрузится в рекавери и сохранить «текущее состояние системы» — а потом если что вернуться к нему.
Fastboot = режим для прошивки/загрузки телефона. Позволяет прошивать отдельные разделы флеш памяти телефона.
Сам fastboot встроен в болеее низкоуровневый загрузчик: т.е. через fastboot вы не сможете сломать fastboot — это самое главное! Умея пользоваться fastboot — вы всегда сможете прошить ваш телефон — даже если перед этим залили не ту прошивку в раздел system.
BOOTLOADER — вход в тот самый bootloader. После входа автоматически выполняется подхват с карты памяти архива с именем PG40IMG.zip. Используется чаще всего для прошивки радио, рекавери и hboot. Если архива нет, вы просто получите сообщения, что архивы не найдены, и дальше сможете выбрать что-то из ниже представленного.
FASTBOOT — возврат в FASTBOOT (предыдущее меню).
RECOVERY — режим восстановления. Чаще всего, альтернативный, использующийся для перепрошивки. Наиболее популярные 4EXT Recovery и Clockworkmod recovery. Стоковое (стандартное) используется редко.
FACTORY RESET — сброс телефона до заводских настроек в случае, если через само меню аппарата это сделать невозможно (например напрочь забыли пароль на Антивор Др.Веба). Удаляются все пользовательские данные (контакты, смс, программы и т.д. Карта памяти не трогается.
SIMLOCK — это что то вроде блокировки телефона под определенную симку, но точно сказать не могу. Лучше не трогать!
IMAGE CRC — нa XDA пишут, что это MD5 сумма данной прошивки, используемая для определения «корректности» прошивки. (не знаю зачем)
REBOOT — обыкновенная перезагрузка с последующим запуском ОС.
REBOOT BOOTLOADER — перезагрузка в бутлоадер.
POWER DOWN — выключение аппарата
Отличие европейской прошивки от азиатской в доступных по умолчанию языках и в CID’ах девайсов, на которые они могут установиться.
1. 707: hTC_Asia operator, with CIDs HTC__044
2. 401: HTC_Europe operator, with CIDs HTC__001, HTC__032, HTC__Y13
3. 178: Vodafone_AU operator, with CID VODAP021
4. 166: Vodafone_CH-DE operator, with CID VODAP110
5. 162: Vodafone_DE operator, with CID VODAP102
6. 168: Vodafone_ELL operator, with CIDs VODAP006, VODAP026, VODAPD18, VODAP033, VODAP405, VODAP031, VODAP032, VODAPP25
7. 163: Vodafone_FR (SFR) operator, with CID VODAP203
8. 172: Vodafone_NL operator, with CID VODAPE17
9. 179: Vodafone_NZ operator, with CID VODAP022
10. 164: Vodafone_SPA operator, with CID VODAP304
11. 161: Vodafone_UK operator, with CID VODAP001
12. 605: W_VERIZON operator, with CID VZW__001
13.709: htc_asia_tw with CIDs HTC__621
14.708: htc_Asia_HK with CIDs HTC__622
15.T-Mobile CID T-MOB010
16. HTC__A07 — Россия
17. HTC__A48 — Украина
•BSTAR301 BrightStar/Entel Chile
•CHT__601 Taiwan Chunghwa
•DOCOM801 Japan DoCoMo
•HTC__016 South Africa Vodafone
•HTC__023 Singapore StarHub
•HTC__037 Indonesia
•HTC__038 India AirTel
•HTC__140 Switzerland
•HTC__B25 Poland
•HTC__C24 Czech
•HTC__E11 Netherlands
•HTC__F08 Denmark
•HTC__G09 Sweden
•HTC__H10 Norway
•HTC__J15 HTC-GCC (Эмираты)
•HTC__J45 Egypt (Vodafone)
•HTC__K18 Israel
•HTC__M27 Turkey
•HTC__Y13 Nordic
•H3G__402 Italy H3G
•HUTCH001 Australia Hutchinson
•OPTUS001 Australia Optus
•ORANGB10 Poland Orange (PTK Centertel)
•ORANG104 Switzerland Orange
•ORANG202 France Orange
•ROGER001 Canada Rogers
•SMCVD001 HongKong Smartone/Vodafone
•TELEF301 Spain Telefonica
•TIM__401 Italy TIM
•T-MOB003 Netherlands T-Mobile
•T-MOB004 Czech T-Mobile
•T-MOB005 UK T-Mobile
•T-MOB006 TMHR
•T-MOB007 TMH
•T-MOB008 TMSK
•T-MOB009 Era
•T-MOB010 USA T-Mobile
•T-MOB101 TMD
•T-MOB102 TMA
•T-MOBL11 TMMK
•VODAP006 Greece Vodafone (Panafon A.E.E.T)
•VODAP015 Swisscom-WWE
•VODAP019 Ireland Vodafone
•VODAP021 Australia
•VODAP022 New-Zealand
•VODAP024 Belgium Proximus
•VODAP102 Germany Vodafone
•VODAP110 Germany Swisscom
•VODAP120 Austria Mobilkom
•VODAP203 France Vodafone
•VODAP212 France Swisscom
•VODAP304 Spain Vodafone
•VODAP405 Italy Vodafone
•VODAP416 Italy Swisscom
•VODAPD18 Portugal Vodafone
•VODAPE17 Netherlands Vodafone
•VODAPP25 Romania Vodafone
- Инструкция по пользованию программой mcOneSTools (разблокировка/блокировка загрузчика; получение ROOT; прошивка recovery, ядра, радио; определение CID; бэкап и восстановление данных; перезагрузка в рекавери/бутлодер/систему; установка .apk; загрузка файлов на карту. смена SuperCID) Благодарим mclaught
Источник