LINUX.ORG.RU

История изменений

Исправление gentoo_root, (текущая версия) :

А я вам расскажу, почему Android — говно на примере Samsung Galaxy S4 Mini Duos (i9192).

Функции телефона в нём оставляют желать лучшего:

Ужасные вонючие зелёные непонятные шмайлики в смсках не отключаются! Да их вообще не должно быть в смсках, а здесь они неотключаемые!

Функции двухсимочности отсутствуют напрочь. Нужно при каждом вызове выбирать симку из меню. У меня стоят симки двух разных операторов, одни номера выгодно набирать через первую, другие через вторую, а смски и интернет — только первая. Где возможность назначить каждому номеру в контактах симку, через которую звонить?! Где возможность задать, что все номера, начинающиеся с +38067 — это первая симка?! Этих очевидных фич нет, а без них двухсимочным телефоном невозможно пользоваться! И костыли типа simselector из маркета не помогут. Во-первых, он глючен и через время перестаёт работать (проверялось на другом телефоне). Во-вторых, тогда никуда не денутся в звонилке кнопки для вызова через SIM1 и для вызова через SIM2, которые теперь делают идентичные действия! В-третьих, в нормальном интерфейсе, если я захотел бы набрать номер, который автоматом набирается через SIM1, через SIM2, то я бы подержал на нём долго пальцем, и мне бы предложило выбор симки, а в simselector нужно префикс к номеру дописать 1* или 2*, что невозможно сделать из списка контактов. А ещё из-за двухсимочности на этом кирпиче не работают альтернативные прошивки.

Разговор через наушники — отдельная история. Во-первых, рингтон звонит и через наушники, и через динамики, что неприемлемо для меня. Для исправления этого я написал программу-костыль, состоящую из костылей (но она не готова, поэтому в публичном доступе её нет, когда-нибудь, может быть, будет). Во-вторых, я отвечаю на звонок кнопкой на наушниках, пока телефон лежит в кармане… и он разблокируется! Прямо в кармане! И начинает жмакать на кнопки! Более того, если его заблокировать, он разблокируется по окончании звонка, для исправления этого я поставил костыль after call lock, который, в отличие от андроида и самсунга, понимает, что телефон лежит в кармане, но всё равно работает не идеально.

Этот телефон я брал, в частности, за поддержку DLNA. Так вот, её тоже нет! Она там реализована настолько криво, что в 70% случаев не работает, а если работает, то в течение не более получаса выскочит какой-то глюк, и всё напрочь упадёт. А ещё, заходя с телефона на медиасервер, я не вижу каталоги. Вся музыка идёт одним списком, вперемешку, так что пользоваться этим ну никак нельзя. Нормальных плееров с DLNA в маркете тоже нет, пробовал же. Либо глючат, либо flac не умеют, либо тоже всё вперемешку, либо всё из этого вместе.

Ещё этот телефон постоянно разблокируется в кармане и жмакает на разные вещи, причём он это делает, даже если есть простой локскрин (провести по экрану), а у меня его нет, потому что локскрины неудобны.

Бекапилки смсок не работают, как надо, потому что не сохраняют инфу о том, на какую симку она пришла, поэтому приходится получать рута и бекапить базу данных mmssms.db.

А в свежей прошивке Samsung впилили зонд покруче, чем у Apple. Knox — это возможность сделать изолированный зашифрованный контейнер на пароле для рабочего пространства со своими приложениями и документами. Сам Knox впилили в S4 большой, а в S4 Mini впилили пока что только зонды к нему. Свежая прошивка у меня оказалась не по моей воле — в сервисном центре поменяли плату, а на ней была новая прошивка. Смысл в том, что Samsung сделали возможности пользоваться Knox и рутом взаимоисключающими, а также усложнили получения рута. Как делалось раньше — через загрузчик прошивался CWM Recovery, через него копировался su, устанавливался SuperSU — и вуаля! Теперь же, если прошить что-то левое, установится необратимый флаг Knox Warranty Void, а с ним Knox откажется работать (также нельзя делать даунгрейд на прошивку без Knox, загрузчик откатить уже вообще нельзя на загрузчик без Knox, а ещё я где-то прочитал, что нельзя даже обновляться, если Knox Warranty Void, но это надо уточнить, потому что если это так, то всё хуже, чем могло быть). А ещё после успешного копирования su нас ждёт сюрприз — его нельзя запустить из-под Android, потому что нам даст по рукам SELinux! Была возможность скопировать su, пользуясь уязвимостью в ядре CVE-2013-2094, но её закрыли в моей прошивке. Для отключения «давания по рукам» нужно удалить какие-то программы, связанные с Knox, т.е. Knox всё равно работать при руте не будет. Флаг действительно необратимый, основан на efuse, и у некоторых он становился в 1 даже при прошивке официальной прошивки.

Ах да, ещё в этой новой прошивке удалили удобство! Раньше в списках контактов и избранного справа от каждого контакта была кнопочка с трубкой, чтобы позвонить по дефолтному номеру. А сейчас её выпилили, и нужно проводить слева направо, брр, как это неудобно и долго. А из плеера видео теперь нельзя потушить экран — если нажать на кнопку блокировки, то видео продолжит играть, экран будет светиться, но по нему нельзя будет тыкать. Прощай, удобный способ ставить на паузу в метро (с последующим засовыванием в карман). Теперь надо нажать на экран, нажать паузу, нажать домой, нажать заблокировать. Раньше хватало только последнего действия.

Ещё там крайне криво сделаны приложения звонилки и контактов, их можно вызывать одно из другого, нажимая на вкладки вверху, но при этом это не вкладки, а разные приложения, видно, как анимация запуска идёт. В приложении телефон вкладки такие: Клавиатура, Журналы, Избранное, Контакты. Если нажать на последнюю, откроется приложение контакты, где вкладки такие: Телефон, Группы, Избранное, Контакты. Вторая вкладка отличается, и это очень сильно запутывает.

MTP работает криво, переименовывать файлы нельзя, создавать каталоги в корне карты памяти тоже.

Это лишь то, что я смог сейчас вспомнить из того, что меня не устраивает в андроиде и самсунге, про отдельные приложения под андроид я вообще не говорил. Так что никому не советую эту гадость, особенно самсунговские телефоны.

Ах да, этот девайс в моих руках не лагает. Айпод тач 4 лагал так, что хотелось выкинуть его в окно самолёта.

Исходная версия gentoo_root, :

А я вам расскажу, почему Android — говно на примере Samsung Galaxy S4 Mini Duos (i9192).

Функции телефона в нём оставляют желать лучшего:

Ужасные вонючие зелёные непонятные шмайлики в смсках не отключаются! Да их вообще не должно быть в смсках, а здесь они неотключаемые!

Функции двухсимочности отсутствуют напрочь. Нужно при каждом вызове выбирать симку из меню. У меня стоят симки двух разных операторов, одни номера выгодно набирать через первую, другие через вторую, а смски и интернет — только первая. Где возможность назначить каждому номеру в контактах симку, через которую звонить?! Где возможность задать, что все номера, начинающиеся с +38067 — это первая симка?! Этих очевидных фич нет, а без них двухсимочным телефоном невозможно пользоваться! И костыли типа simselector из маркета не помогут. Во-первых, он глючен и через время перестаёт работать (проверялось на другом телефоне). Во-вторых, тогда никуда не денутся в звонилке кнопки для вызова через SIM1 и для вызова через SIM2, которые теперь делают идентичные действия! В-третьих, в нормальном интерфейсе, если я захотел бы набрать номер, который автоматом набирается через SIM1, через SIM2, то я бы подержал на нём долго пальцем, и мне бы предложило выбор симки, а в simselector нужно префикс к номеру дописать 1* или 2*, что невозможно сделать из списка контактов. А ещё из-за двухсимочности на этом кирпиче не работают альтернативные прошивки.

Разговор через наушники — отдельная история. Во-первых, рингтон звонит и через наушники, и через динамики, что неприемлемо для меня. Для исправления этого я написал программу-костыль, состоящую из костылей (но она не готова, поэтому в публичном доступе её нет, когда-нибудь, может быть, будет). Во-вторых, я отвечаю на звонок кнопкой на наушниках, пока телефон лежит в кармане… и он разблокируется! Прямо в кармане! И начинает жмакать на кнопки! Более того, если его заблокировать, он разблокируется по окончании звонка, для исправления этого я поставил костыль after call lock, который, в отличие от андроида и самсунга, понимает, что телефон лежит в кармане, но всё равно работает не идеально.

Этот телефон я брал, в частности, за поддержку DLNA. Так вот, её тоже нет! Она там реализована настолько криво, что в 70% случаев не работает, а если работает, то в течение не более получаса выскочит какой-то глюк, и всё напрочь упадёт. А ещё, заходя с телефона на медиасервер, я не вижу каталоги. Вся музыка идёт одним списком, вперемешку, так что пользоваться этим ну никак нельзя. Нормальных плееров с DLNA в маркете тоже нет, пробовал же. Либо глючат, либо flac не умеют, либо тоже всё вперемешку, либо всё из этого вместе.

Ещё этот телефон постоянно разблокируется в кармане и жмакает на разные вещи, причём он это делает, даже если есть простой локскрин (провести по экрану), а у меня его нет, потому что локскрины неудобны.

Бекапилки смсок не работают, как надо, потому что не сохраняют инфу о том, на какую симку она пришла, поэтому приходится получать рута и бекапить базу данных mmssms.db.

А в свежей прошивке Samsung впилили зонд покруче, чем у Apple. Knox — это возможность сделать изолированный зашифрованный контейнер на пароле для рабочего пространства со своими приложениями и документами. Сам Knox впилили в S4 большой, а в S4 Mini впилили пока что только зонды к нему. Свежая прошивка у меня оказалась не по моей воле — в сервисном центре поменяли плату, а на ней была новая прошивка. Смысл в том, что Samsung сделали возможности пользоваться Knox и рутом взаимоисключающими, а также усложнили получения рута. Как делалось раньше — через загрузчик прошивался CWM Recovery, через него копировался su, устанавливался SuperSU — и вуаля! Теперь же, если прошить что-то левое, установится необратимый флаг Knox Warranty Void, а с ним Knox откажется работать (также нельзя делать даунгрейд на прошивку без Knox, загрузчик откатить уже вообще нельзя на загрузчик без Knox, а ещё я где-то прочитал, что нельзя даже обновляться, если Knox Warranty Void, но это надо уточнить, потому что если это так, то всё хуже, чем могло быть). А ещё после успешного копирования su нас ждёт сюрприз — его нельзя запустить из-под Android, потому что нам даст по рукам SELinux! Была возможность скопировать su, пользуясь уязвимостью в ядре CVE-2013-2094, но её закрыли в моей прошивке. Для отключения «давания по рукам» нужно удалить какие-то программы, связанные с Knox, т.е. Knox всё равно работать при руте не будет. Флаг действительно необратимый, основан на efuse, и у некоторых он становился в 1 даже при прошивке официальной прошивки.

Ах да, ещё в этой новой прошивке удалили удобство! Раньше в списках контактов и избранного справа от каждого контакта была кнопочка с трубкой, чтобы позвонить по дефолтному номеру. А сейчас её выпилили, и нужно проводить слева направо, брр, как это неудобно и долго. А из плеера видео теперь нельзя потушить экран — если нажать на кнопку блокировки, то видео продолжит играть, экран будет светиться, но по нему нельзя будет тыкать. Прощай, удобный способ ставить на паузу в метро (с последующим засовыванием в карман). Теперь надо нажать на экран, нажать паузу, нажать домой, нажать заблокировать. Раньше хватало только последнего действия.

Ещё там крайне криво сделаны приложения звонилки и контактов, их можно вызывать одно из другого, нажимая на вкладки вверху, но при этом это не вкладки, а разные приложения, видно, как анимация запуска идёт. В приложении телефон вкладки такие: Клавиатура, Журналы, Избранное, Контакты. Если нажать на последнюю, откроется приложение контакты, где вкладки такие: Телефон, Группы, Избранное, Контакты. Вторая вкладка отличается, и это очень сильно запутывает.

Это лишь то, что я смог сейчас вспомнить из того, что меня не устраивает в андроиде и самсунге, про отдельные приложения под андроид я вообще не говорил. Так что никому не советую эту гадость, особенно самсунговские телефоны.

Ах да, этот девайс в моих руках не лагает. Айпод тач 4 лагал так, что хотелось выкинуть его в окно самолёта.