Cydia Impactor ошибка provision.cpp:81 решение. Плюс iPad 2 9.3.5 джейлбрейк.

Решение ошибки provision.cpp:81

У меня такая ошибка возникла когда я попытался установить пакет Phoenix.ipa для джейлбрейка iPad 2 на версии iOS 9.3.5 после того как я перезагрузил iPad и феникс исчез из списка приложений.

Решение довольно простое – нужно отозвать сертификаты. Делается это так: в Cydia Impactor нажимаем Xcode > Revoke Certificates. Затем вводите свой логин и пароль AppleID и сможете повторять процедуру установки Phoenix.

Джейлбрейк.

Процедура джейлбрейк iPad 2, а также всех 32-битных устройств эпл под управление iOS 9.3.5 – iPhone (4S, 5, 5C), iPod touch 5G, iPad (2, 3, 4), iPad mini 1. Джейлбрейт не привязанный, т е слетает после перезагрузки устройства – желательно не допускать перезагрузки/выключения.

  1. Устанавливаем iTunes.
  2. Делаем бекап iPad на всякий случай.
  3. Рекомендуется сделать сброс на заводские и ставить джейлбрейк на чистой системе.
  4. Скачиваем Cydia Impactor отсюда http://www.cydiaimpactor.com/ и Phoenix отсюда https://phoenixpwn.com/
  5. Закрываем iTunes и запускаем Cydia Impactor, подключаем наш девайс к компьютеру по USB.
  6. В Cydia Impactor нажимаем Device > Install Package, выбираем скачанный Phoenix.ipa, указываем логин и пароль нашего AppleID – нужен для подписи файла.
  7. Ждём пока Cydia Impactor закончит установку, запускаем Phoenix на устройстве, нажимаем Kickstart Jailbrak > Use Provided Offsets, ждём.
  8. Мне пришлось посторить пункт 7 второй раз – с первого джейл почему-то не прошёл.
  9. Запускаем Cydia и наслаждамся другими плюшками джейлбрейка.

Если вы перезагрузили iPad (разрядился например) и слетел джейлбрейк, то надо или откатить дату в настройках до той, когда вы делали джейл +7 дней, т. к. сертификат, которым подписывается феникс, действует только 7 дней. Также можно установить ReProvision и настроить там автоматическую реподпись.

Ссылки:

  1. http://4pda.ru/forum/index.php?showtopic=690935
  2. https://phoenixpwn.com/
  3. https://www.reddit.com/r/jailbreak/comments/60nkyd/tutorial_fix_cydia_impactor_provisioncpp81_error/
  4. http://www.cydiaimpactor.com/
  5. http://4pda.ru/forum/index.php?showtopic=808824

Xiaomi Mi8 – использование, анлок, рутирование, восстановление работы Google Pay, чистка от мусора.

Я понимаю что тема не хайповая, но всё же напишу. В общем, прошло месяцев 9 с момента покупки Xiaomi Mi8 и я созрел его анлочить 🙂 Сразу скажу – у меня всё на английском языке в телефоне, потому все пункты меню и т д буду озвучивать на английском.

Про девайс говорили уже наверное все и делали обзоры, скажу своё короткое мнение – девайс очень хорош за свои деньги, тем более сейчас, когда Сяоми допилили в прошивку все “вау-фичи”, которые были в маркетинговых обещаниях, но когда я купил не были реализованы программно – вроде слоу мод видео, ночной съемки, разблокировки лицом ( 🙂 ).

Давайте приступим по порядку.

1. Разблокировка (unlock) загрузчика

1.1 Для начала, нам нужно на самом устройстве включить возможность разблокировки загрузчика. Для этого идём в Настойки, затем Пункт About там нужно тапнуть 7 раз на пункте MIUI Version. После каждого раза будет выводится сообщение сколько раз осталось и в конце вылезет – You are a developer.

После этого идём в Настойки, Там в блоке System & Device Выбираем пункт Additional Settings и там внизу будет Developer Options:

Здесь ставим галочки Developer Options и OEM Unlocking. Заходим в пункт Mi Unlock Status, соглашаемся дать разрешение и нажимаем Add Account and device, заполняем форму ввода логина и пароля для вашего Mi аккаунта. В конце всех манипуляций выскочит сообщение, что девайс успешно добавлен:

З. Ы. Во избежании всяких не понятных проблем лучше перед процессом сбросить телефон на заводские – всё равно он сбросится когда вы его разлочите, а так у вас будет чистая система перед анлоком.

1.2 После этого выключаем телефон полностью и откладываем в сторону. Теперь нам нужен компьютер с ОС Windows 7. Да-да, на 10ке я пробовал, переводил её в режим отключения подписи драйверов и вообще что только не делал – во время анлока у меня были ошибки и телефон не разлочивался. Потому скажу ещё раз – нам необходим ПК с ОС Windows 7 не виртуалка, с доступом в интернет конечно. Заходим на страничку ми анлок http://www.miui.com/unlock/index_en.html , логинимся в наш Ми аккаунт нажав Unlock Now (сарказм от Сяоми наверное – учитывая что придётся ждать несколько дней), внизу можно выбрать язык English вместо иероглифов, и скачиваем утилиту для анлока. Скачается архив, распаковываем его куда-то не очень далеко – я распаковал его в F:\mi8\. В документы там или загрузки не советую – длинные пути и это может повлиять:

Теперь запускаем утилитку miflash_unlock.exe, логинимся в наш Ми аккаунт. Далее включаем наш выключенный смарт в режиме Fastboot – для этого зажимаем одновременно клавиши Громкость вниз и питания и держим пока на экране не появится заец в шапке.

З. Ы. Все 4 логина должны быть в ОДИН И ТОТ ЖЕ Mi аккаунт во избежание проблем, т е – 1) при первоначальной настройке телефона после сброса, 2) при добавлении девайса в Опциях разаработчика, 3) при скачивании утилиты для анлока, 4) при логине в самой утилите для анлока.

Теперь утилита должна сама установить драйвера, если нет, то нажимаем на шестерёнку вверху и выбираем Click the button to install the driver [Check]. Если попросит, переподключаем наш телефон снова.

1.3 Когда драйвера установятся успешно, закрываем окно установки драйверов и переходим обратно в ми анлок. Наш телефон должен появится на экране, если нет – переподвключите телефон или перезайдите в режим фастбут и снова подключите (зажать кнопку питания пока телефон не выключится/перезагрузится и повторить процедуру входа в фастбут режим, описанную ранее). Должны увидеть следующее:

Нажимаем кнопку Unlock, соглашаемся несколько раз и скрестив пальцы ждём окончания результата. В первый раз вам откажут в анлоке и предложат подождать от 3 и больше дней. С этим ничего не поделать – придется вернуться к процессу через это количество дней.

При этом КРАЙНЕ нежелательно во время ожидания сбрасывать снова телефон, выходить из ми аккаунта, отключать настройки анлока в Опциях разработчика – иначе будете начинать всё сначала. Также не рекомендую что-то делать с компьютером, на котором вы делаете анлок – обновлять Windows и т. п. – чтобы не слетели драйвера. Они у Сяоми (Qualcomm?) очень капризные.

1.4 Через 3 дня (как было у меня) снова переводим телефон в фастбут, запускаем программу, логинимся, присоединяем телефон, нажимаем Unlock – и если всё хорошо, то телефон разлочится и перезагрузится. При этом все пользовательские данные удаляются.

2. Установка кастомного рекавери TWRP

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

Идем на сайт 4PDA https://4pda.ru/forum/index.php?showtopic=917843&st=0#entry79695774 . Устанавливаем TWRP согласно инструкции, а именно:

  • скачиваем архив со скриптом утановки TWRP и распаковываем в папку C:\TWRP. Для скачивания нужен аккаунт на 4ПДА, если нету – создаём.
  • Идем на сайт разработчиков рекавери для нашей модели телефона https://eu.dl.twrp.me/dipper/ и качаем последнюю версию на момент написания статьи это twrp-3.3.1-1-dipper.img
  • распаковываем последнюю версию, переименовываем файл в recovery.img и копируем с заменой в папку TWRP (там, где скрипт)
  • ищем в меню Пуск приложение cmd и по правому клику запускаем от имени администратора. Открывается консоль, в ней выполняем команды:
    cd C:\TWRP
    InstalTWRP.bat

    и ждём окончания процесса установки
  • перезагружаем телефон, если он не сделает всё автоматически, удержанием кнопки включения и входим в рекавери как в фастбут только зажимаем при выключенном аппарате громкость вверх и питание до появления эмблемы рекавери на экране. Вводим графический ключ, если необходимо.

Когда в первый раз зайдёте, рекавери будет предлагать вам установить в систему своё приложение для обновления бла-бла – смысла в нём особого нету, можете отказываться смело.

3. Установка Magisk для получания рута.

3.1 Для этого его нужно скачать c того же 4ПДА http://4pda.ru/forum/index.php?showtopic=774072 качаем последнюю стабильную версию, на момент написания статьи это 19.3. Также качаем MagiskManager apk. Находясь в TWRP можно подключить телефон к ПК и закинуть эти два файла например в корень памяти телефона.

3.2 Теперь смотрим в наше рекавери. Очень ВАЖНЫЙ момент – на данном этапе нужно сделать бекап всех разделов, чтобы если что-то пойдёт не так или вы что-то запорете, то у вас был быстрый способ восстановиться. Для этого выбираем в рекавери пункт Backup, отмечаем все разделы и проводим свайп внизу Swipe to backup.

Тут есть маленькая хитрость – чтобы не захламлять память телефона, можно взять флешку на 8+ Гб (отформатированную в FAT32, возможно NTFS тоже подойдет – я не помню какую я использовал 🙂 ) и подключить к разъему зарядки через переходник OTG, из главного меню выбрать Mount и отметить там пункт USB OTG. Затем на экране Backup нажать внизу Select Storage и выбрать флешку, а не Internal memory. Тогда бекап будет делаться на флешку.

3.3 Как сделается бэкап, возвращаемся в главное меню и выбираем пункт Install. Выбираем файл .zip с магиском, который мы только что закинули и проводим свайп для установки. Когда установка закончится, перезагружаем телефон в систему. Примерно как тут:

3.4 Загрузившись в систему, открываем любимый файловый менеджер (я люблю Solid Explorer – есть на том же 4ПДА) и устанавливаем Magisk Manager. Открываем его, тут можно пройти SafetyNet чек, но даже если он пройден, то борьба с Google Pay нам только предстоит. На данный момент магиск нельзя скрыть от гпея никак встроенными в магиск средствами. Тем не менее, нужно зайти в меню Magisk Hide и поставиь галочки напротив всех приложений гугл, в т ч системных (справа нажимаем три точки и ставим галку Show system Apps), а также напротив банковских приложений – чтобы они не ругались что у вас рут.

4. Восстановление работы Google Pay (GPay)

Теперь борьба с гпей, который никак не хотел привязывать карточки, выдавая ошибку “Couldn’t finish setup to pay in stores – This phone can’t be used to pay in stores. This may be because it is rooted or altered in some other way.”

Я пол-дня убил на это и пробовал кучу разных способов и нашел тот, что работает на данный момент (конец августа 2019). Почему указываю дату? Борьба гугла с магиском постоянно продолжается и старые способы перестают работать. Раньше достаточно было просто поставить галки в магиске, например.

Суть в следующем – есть приложение Google Services Framework. Именно оно отвечает за детектирование наличия рута (кроме всего прочего). Это одно из краеугольных системных приложений, потому очень аккуратно с ним – если запорете его совсем, то система будет сыпать ошибки или вообще вести себя нестабильно. Итак, после версии 16.0.91 гугл сервисы научились обходить защиту магиска от детектирования. Значит что нам надо сделать? Понизить версию сервисов до 16.0.91.

4.1 Сначала нужно запретить автообновление сервисам, чтобы плей маркет не перезатёр наши гугл сервисы опять на новые. Для этого нужно установить Titanium Backup. Apk можно найти на том же 4ПДА http://4pda.ru/forum/index.php?showtopic=152562 . Затем идём в опции разработчика и ставим галку USB Debugging. Открываем Titanium Backup и идем в Меню справа вверху, Market Auto Updates и убираем галку напротив Google Play Services И Google Pay, нажимаем зелёную галку сверху справа чтобы применить параметры:

4.2 Теперь понизим версию гугла. Действия описаны в статье на 4ПДА https://4pda.ru/forum/index.php?showtopic=917843&st=1420#entry82927353 но прикреплённый там файл сервисов у меня НЕ заработал и я взял его отсюда https://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-16-0-91-release/google-play-services-16-0-91-100400-244116403-android-apk-download/ . Все версии тут https://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-16-0-91-release/

Скачиваем и переименовываем пакет в base.apk и закидываем в телефон например в корень.

Теперь перезагружаемся в рекавери, очень удобно это делать из приложения Magisk Manager – меню, Modules, Reboot to Recovery справа вверху.

В рекавери в главном меню выбираем Advanced, File Manager.

На всякий случай для начала забекапим старый файл. Для этого идем в папку /data/app/com.google.android.gms(рандомные буквы и цифры), выделяем файл base.apk, нажимаем на кропку синюю справа внизу, там выбираем копировать или переместить и выбираем куда, например в папку /backup.

Теперь таким же образом копируем с заменой скачанный нами файл base.apk в папку /data/app/com.google.android.gms(рандомные буквы и цифры).

Далее очистим данные приложения. Заходим в папку /data/data/com.google.android.gms и находясь в ней выбираем в меню удаление папки.

Когда всё сделано – перезагружаемся в систему, открываем Google Pay, он при первом запуске немного подумает – мы же удалили данные. Хотя карточки что у вас были уже добавлены, останутся. Теперь снова проходим процедуру привязки карточки – должно всё работать без ошибок, далее бежим покупать что-нибудь в магазине и убеждаемся что Гпей оплачивает.

5. Всякие улучшайзеры – чистка от мусора, правильный ютуб

5.1 Теперь можно отключить и не нужные и даже вредные приложения. Устанавливаем приложение 3С All-in-One Toolbox Pro (с 4 ПДА например). Активируем режим эксперта, идём в App Manager, Apps. нажимаем сверху значек чтобы показывало системные приложения, снизу-слева включаем мультивыделение и выбираем. Затем нажимаем Manage, Freeze. На скриншотах пример тех приложений, что отключил я – которые с наклоненным шрифтом, заканчивая на Youtube. С одним уточнением – msa лучше удалить нафиг Uninstall. Это главный стукач и проводник рекламы в наш телефон и его удаление никак не повлияет на работоспособность. Также можно удалить Mi Pay – он рабоатет только в Китае:

Можно ещё зайти в Network Map и посмотреть кто сколько кушает интернета и заморозить это приложение.

Кстати, усли увлеклись с заморозкой и телефон стал вести себя нестабильно, то есть решение. Как я вначале – заморозил все сервисы ми аккаунта и сяоми фреймворк и мне выскочило окно This device is locked, Sign in to your Mi Account:

Всё бы ничего – ввёл пароль и казалось бы всё, а нет – пароль не проходит, т к сервисы ми заморожены 🙂 но решение есть: заходим в рекавери и удаляем/переименовываем файлик /data/system/users/0/package-restrictions.xml – это разморозит все приложения в системе.

Также есть метод удаления мусора для девайсов даже без рута с помощью adb. Описан тут https://xiaomifirmware.com/guides-and-tips/how-to-debloat-xiaomi-poco-f1-services-safe-to-remove/ и тут https://xiaomifirmware.com/guides-and-tips/how-to-debloat-xiaomi-poco-f1-services-safe-to-remove/ . Только учтите, что удаляя приложения вы не сможете потом их вернуть кроме сброса на заводские или поиска необходимого апк в интернете и установка внучную из того же adb. Потому сильно увлекаться не стоит. Например, удаление сервисов, связанных с ми аккаунтом, сяоми фреймворк крайне не желательно, т к многое в системе MIUI на них завязано.

Третий довольно неплохой способ очистки от мусора – использование утилиты Xiaomi ADB/Fastboot Tools, написанной на джава, качаем её тут https://github.com/Saki-EU/XiaomiADBFastbootTools/releases/tag/6.5.1 а также джаву, если у вас её нет. Достаточно 6й версии – https://www.oracle.com/technetwork/java/javase/java-archive-downloads-javase6-419409.html . запускаем .jar файл из скачанного архива и на вкладке ADB всё понятно – есть вкладки Uninstall, Reinstall, Disable, Enable. Выделяем приложения и удаляем, замораживаем. Здесь показаны приложения, которые основном можно удалить без вреда для системы. Но ми клауд трогать не советую.

5.2 YouTube я отключил т. к. использую YouTube Vanced – модифицированный ютуб с блокировкой рекламы, фоновым воспроизведением, темной темой и прочими фишками, инструкция тут https://4pda.ru/forum/index.php?showtopic=916464&st=0 . Я пользовался инструкцией для Non-root девайсов – она очень простая и сводится к скачиванию и последовательной установке двух apk – библиотеки для подвязки к гугл аккаунту MicroG и самого Youtude Vanced нужного цвета (не нравится dark). Ничего больше делать не нужно – разрешения и т. п., ибо работает сразу “из коробки”.

5.3 Советую поставить AdAway для блокировки рекламы (тоже есть на 4ПДА http://4pda.ru/forum/index.php?showtopic=275091 . Да блин – там всё есть)) в нём применяете блокировку и перезагружаете трубу – без перезагрузки блокировка не вступит в действие).

Ссылки:

  1. https://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-16-0-91-release/
  2. http://4pda.ru/forum/index.php?showtopic=721838
  3. http://www.miui.com/unlock/index_en.html
  4. https://forum.xda-developers.com/mi-8/development
  5. https://4pda.ru/forum/index.php?showtopic=917843&st=0
  6. https://4pda.ru/forum/index.php?showtopic=917843&st=1420#entry82927353
  7. https://forum.xda-developers.com/mi-8/development/recovery-unofficial-twrp-recovery-t3893823
  8. https://androidfilehost.com/?fid=3556969557455275724
  9. http://4pda.ru/forum/index.php?showtopic=774072
  10. https://xiaomi.eu/community/threads/google-pay-not-working-anymore.49287/page-2
  11. https://forum.xda-developers.com/apps/magisk/google-pay-longer-t3906673/page10
  12. https://4pda.ru/forum/index.php?showtopic=916464&st=0
  13. https://forum.xda-developers.com/google-nexus-5/help/how-to-unfreeze-apps-recovery-twrp-cwm-t3406180
  14. https://github.com/Saki-EU/XiaomiADBFastbootTools/releases/tag/6.5.1

Hyundai Getz если глючит центральный замок

Рано или поздно у всех он начинает глючить по разным причинам – то ли разболталось что-то в механике, то ли подустал привод. Здесь расскажу, как поступил с проблемой я.
Глюки бывают разные – в зависимости от того, как была установлена сигнализация и ЦЗ в каждой конкретной машине, а именно: с брелка закрывает/открывает все двери, кроме водительской, или из салона не закрывает/не открывает и т п. Наша задача добиться чтобы всё работало как надо. У меня вначале ЦЗ был поставлен как на фото ниже, только привод работал в другую сторону:

Но этот вариант временный и рано или поздно привод начнет глючить или механика потребует регулировки – а это опять снимать обшивку, разбираться что куда, долго мучаться регулируя по миллиметру чтобы всё срабатывало, а когда поставишь обшивку, то оно о5 не работает ибо что-то прижалось… В общем – это вздрочь!
В итоге что сделал я и что помогло мне:

  1. Купил усиленный привод с тягой 8 кг. Он стоит несколько дороже, чем обычный на 4 кг, но он будет лучше тянуть и у вас будет запас по тяге по мере “уставания” привода. Причем, старайтесь покупать хорошей фирмы, не берите китай самый дешевый. И – в зависимости от того как подключено у вас – будьте внимательны и возьмите 5-проводной (главный) или 2х. На фото вверху – усиленный, снизу – обычный (2-проводные):
  2. Поставил его не под тягами, как на первом фото, а справа – в углубление в металле двери, как показано ниже:


Такая установка делает работу механики более оптимальной – мой привод втягивает на себя тягу при открывании дверей и отталкивает при закрывании и сила действует ровно вдоль тяг, а не сбоку, снизу или как-то криво, как в случае установки привода как на первом фото (под тягами). Причем, мне не пришлось подгонять дверную карту, привод встал в углубление и карта легла нормально, без допиливаний. Хотя у автора фото (ссылка 1) возникли проблемы с картой (мой привод похоже оказался меньших размеров физически).
На всякий случай по проводам 5-проводного привода что я выяснил:

  • красный – +12В питание
  • черный – земля питание
  • синий и зеленый – открываение/закрывание
  • белый – я так и не понял)


Ссылки:

  1. http://getz-club.ru/forum/index.php?showtopic=24627
  2. https://www.drive2.ru/l/8211065/
    Про родной ЦЗ:
  3. https://www.drive2.ru/l/4410084/
  4. https://www.drive2.ru/l/8077925/

Installation of .net framework 3.5 on Windows Server 2012

(пост из старых заметок)
If you have Windows Server 2012 iso file or DVD, you can install .net framework 3.5 on Windows Server 2012 easly.
1. You have to insert Windows Server 2012 DVD or iso to D drive (change letter according to your configuration).
2. Open Add Roles and Features Wizard
3. Select .NET Framework 3.5 Features and then click next,
4. Select Specify an alternate source path link in the Confirm installation selections screen.
5. Path: D:\Sources\SxS and then click OK.
6. Finally click Install button.

Как сконвертировать звукозапись в sln формат для использования в Asterisk

(пост из старого черновика)
Asterisk не поддерживает .wav формат, который используется во многих программах звукозаписи. Можно доустановить пакет поддержки mp3 для Asterisk, но пишут, что обработка mp3 довольно ресурсоемкая, потому лучше использовать gsm или sln.
Записывать будем программой Audacity, которая доступна в любом дистрибутиве Linux. Конвертировать будем в командной строке с помощью консольной утилитки sox.Для начала запишем звуковой файл с помощью микрофона и программы Audacity  (в консоли набрать aptitude install audacity – если не установлена)

Далее выделяем нужный фрагмент записи и выбираем в меню File -> Export Selection

В открывшемся диалоге внизу выбираем формат GSM

Заливаем получившийся файл на сервер. Например scp /filepath/file.gsm user@server:/path/
НО Asterisk не хочет хавать так записанные файлы 🙁 Нужно их сконвертировать, например, в формат sln. В консольке набираем команду:
sox file.gsm -t raw -r 8000 -s -2 -c 1 file.sln
Теперь можно спокойно скормить Asterisk’y наш звуковой файлик. (стандартный путь в Debian – /usr/share/asterisk/sounds/ )

Некоторые команды управления postfix MTA

Посмотреть активные настройки Postfix:
postconf -d
Посмотреть сколько сообщений в очереди:
mailq | grep Requests
Посмотреть конкретно что в очереди:
mailq
Пнуть очередь на немедленную доставку:
postsuper -r ALL; postfix flush
Пнуть конкретное письмо по ID:
postsuper -r ID
Удалить письмо по ID:
postsuper -d ID
Удаление группы писем от определенного FROM (на примере MAILER-DAEMON):
FreeBSD:
mailq | grep 'MAILER-DAEMON' | awk '{print $1}' | xargs -I{} -n1 postsuper -d {}
Linux:
mailq | grep 'MAILER-DAEMON' | awk '{print $1}' | xargs -I{} -n1 /usr/sbin/postsuper -d {}
Удаление группы писем от определенного FROM в статусе REQUIRE:
mailq | grep 'MAILER-DAEMON' | awk '{print $1}' | tr -d '*' | xargs -I{} -n1 postsuper -d {}

Исключение пакетов из операции в yum (RHEL)

Итогда нужнообновить пакеты, не трогая при этом например ядро или еще миллион охожих ситуаций, где надо исключить пакет из обработки.
Есть два способа.
1) Единоразово – когда запускаете yum, использовать опцию –exclude:
yum –exclude=package* update
yum –exclude=php* update
yum –exclude=*rrd* update
yum –exclude=kernel*,*snmp,perl* update
2) Добавить необходимые пакеты в исключения в конфигурационном файле /etc/yum.conf :
exclude=php* kernel*
Выглядеть это будет примерно так:
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
exclude=php* kernel*
Теперь эти пакеты исключатся из обработки любыми командами yum.

Как загрузиться в single-user режим с загрузчиком grub в Linux

Бывают ситуации, когда нужно включить/перезагрузить сервер в режиме single-user, в котором не загружаются драйвера и нет возможности работать в многопользовательском режиме – что-то вроде Безопасного режима Windows. Например, если на сервере не правильная сетевая конфигурация и он после включения сразу же будет конфликтовать с другими серверами по IP, то в single-user режиме сеть не поднимется и можно будет исправить конфигурацию.
Чтобы это сделать, необходимо при появлении загрузочного экрана Grub:

и во время отсчета нажать любую клавишу (кроме Enter), чтобы зайти в интерактивное меню. Важно не пропустить момент, т.к. таймаут по-умолчанию составляет 3 секунды, по истечении которых система загрузится в ядро и с параметрами по-умолчанию.
Далее выбираем нужный пункт (версию ядра) стрелками вверх, вниз и нажимаем [a] 
В конце строки параметров загрузки ядра добавляем пробел [Space] и опцию single
Нажимаем [Enter] чтобы загрузиться в нужное ядро с параметром single.
Источники:

  1. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/installation_guide/s1-rescuemode-booting-single

Oracle Linux 6: How to install specific Unbreakable Kernel (UEK) version

If you need to install specific unbreakable kernel (UEK) version for Oracle Linux 6.x you need to complete the following steps:
In this example we will use Oracle Linux 6.8 and our goal is to install 4.1.12-61.1.14 kernel version.
You need to edit /etc/yum.repos.d/public-yum-ol6.repo repository file and search there for UEKx record, where x is the linux release family (4 is the latest for now) and add ‘archive‘ to the path of repository, because by default repository contains only the most recent uek packages:

[public_ol6_UEKR4]
name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
baseurl=http://yum.oracle.com/repo/OracleLinux/OL6/UEKR4/archive/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=$uekr4

Next you need to install correct packages (assuming that we need to build kernel modules in the future):
yum clean all
yum install kernel-uek-4.1.12-61.1.14.el6uek.x86_64 kernel-uek-devel-4.1.12-61.1.14.el6uek.x86_64 kernel-uek-headers.x86_64
Next, boot into the new kernel version.
Links:

  1. https://yum.oracle.com/oracle-linux-6.html – You can browse and take repository  address from the tab address bar for repository file.
  2. https://yum.oracle.com/oracle-linux-7.html

Развод от ООО Lifecell сотоварищи

В общем, новый старый развод от мобильных операторов со мной случился. В начале июня приходит мне смс, что вы мол подписаны на какой-то player18.top за 5 грн/день бла-бла чтоб отписаться позвоните/перейдите. Ну я смотрю, номера не оператора, думаю – да какой-то развод, позвоню, снимет бабки, а по ссылке вирус.
 
Оказался таки развод, но не такой, как я думал. Оно таки подписало, хотя я никогда о таком сервисе не слышал, в глаза не видел и ни на что не подписывался. Сожрало у меня 95 грн, т е всё, что было на счете.
 
Я ж, как и любой наверное “подвинутый пользователь”+, сначала начал гуглить. Нашел отзывы https://www.otzyvua.net/life/review-478197 – тут по ссылке детально описывают, как развод работает.
 
После пошел я разбираться в Центр обслуживания абонентов лайфселл. Мне там ничего внятного не смогли ответить, кроме “ставьте антивирус” и “не держите денег на счету”, “вирусы, черви, даркнет” (как-будто я домохозяйка и к айти не имею отношения), но хоть отписали от этой хрени.
 
Позвонил я дальше им в центр поддержки. Говорю мой, что за дела, что практически любой может влезть на мой мобильный счет и списывать оттуда деньги. Они отвечают, что это “авторизованный контент-провайдер”. Но в ЦОА мне говорили, что это вирус… Выходит, они авторизовывают вирусы? To cut long story shot, поставили они для моего номера блокировку всяческих подписок, хотя в ЦОА говорили, что такой функции нет.
 
Далее, я подумал, что может есть какой у них механизм фидбека и жалобы, начал на сайте lifecell онланй чат с представителем компании с целью оставить жалобу на этого контент провайдера. Историю переписки я тут ниже прикреплю, но если коротко их ответ был “я не я, и корова не моя – разбирайтесь сами с контент-провайдером, мы тут ни при чем и нам вообще насрать на своих клиентов, спасибо за звонок”. Кстати, операторша написала, что должна была быть СМС с кодом подтверждения при подписывании – ничего такого не было.
 
Отписали меня от этой подписки “третьей фирмы” работники самого лайфселла. Т. е. они в курсе и всё знают и скорее всего крышуют.
 
Вот сейчас сижу и думаю, что с этим делать. В полицию идти? Но ущерб на 95 грн, они наверное откажутся заниматься этим. Хотя это только у меня 95, а судя по отзывам, жертв этой аферы – десятки. Может в общество по защите прав потребителя или в новости какие пойти? Но законно на них давить в нашей банановой Украине не получится – по ссылке там чувак описывает, что если ты нажал капчу, то ты зная или не зная согласился на условия договора. А то что они эту картинку/ссылку/капчу подсунули мошенническим способом – никого не волнует в юридическом плане. Кстати, на сайте этого говноконтент-провайдера реквизитов нет никаких, кроме названия фирмы ООО “UMG”, которое может быть фейковое.
 
Я вот кстати, так и не могу вспомнить, как я на эту хрень подписался вообще. Вроде левых кратинок не нажимал. Кто что думает – пишите в комментарии.
 
Да, и осторожнее с капчами, всплывающими окнами, ссылками и картинками когда серфите с мобильного.
 
Сайты говноконтент-провайдера:
http://player18.top/
http://mob-help.net/

Скрин СМС прилагаю

также переписка с оператором:

Нижче наведено історію Вашої розмови з lifecell.
12:33:23, Представник lifecell: Добрый день, Евгений! Меня зовут Евгения.
12:33:48, Евгений: Здравствуйте. Хотел бы оставить жалобу на контент-провайдера player18.top
12:34:05, Евгений: Они мошенническим способом без моего согласия подписали меня на платный свой контент
12:34:53, Евгений: в службе поддержки сказали, что это "авторизованный контент-провайдер", в центре обслуживания абонентов рекомендуют установить антивирус. Но если это вирус, то почему он авторизован?
12:35:27, Представник lifecell: Передать жалобу на контент-провайдера возможность, к сожалению, отсутствует.
12:35:59, Представник lifecell: Я могу установить по номеру блокировку на активацию подобных услуг в интернете от контент-провайдеров.
12:36:11, Евгений: Да, установите пожалуйста
12:36:28, Представник lifecell: Хорошо. Я должна убедиться, что указанный номер сейчас у Вас. Телефон рядом с Вами?
12:36:33, Евгений: Да
12:36:49, Представник lifecell: Пожалуйста, укажите пароль, который поступил.
12:37:01, Евгений: 369
12:38:04, Представник lifecell: Евгений, на сколько вижу, то блокировка уже установлена по номеру.
12:38:25, Евгений: Это хорошо, но хотелось бы, чтобы вы передали мою жалобу администрации комапании
12:38:37, Представник lifecell: Такая возможность отсутствует.
12:39:03, Евгений: А как тогда защититься от подобных мошшенических действий? допустим, не мне а моим родственникам?
12:40:28, Представник lifecell: Все мобильные операторы сотрудничают с рядом контент-провайдеров, которые являются непосредственными поставщиками услуг – в данном случае ТОВ "Українська Мобiльна Група". Мобильный оператор не является прямым провайдером услуги, то есть, если была заказана услуга, она заказывается у самого контент-провайдера. Ваш баланс в таком случае выступает в роли источника тарификации. Если Вы желаете узнать подробнее об услугах и способе активации услуг, достаточно обратиться на горячую линию контент-провайдера 048 737 73 66 с 9:00 до 21:00 без выходных.
12:41:34, Представник lifecell: Так же по желанию можно установить ограничение с нашей стороны на активацию услуг контент-провайдеров.
12:41:39, Представник lifecell: Остались ли у Вас еще вопросы?
12:41:41, Евгений: Это я уже понял, но вот я не доволен действиями этого контент провайдера, который без моего ведома подписал меня на свои услуги. У вас же есть корпоративная репутация, этика, совесть в конце концов? Я хочу, чтобы ваша компания воздействовала на этого контент провайдера
12:42:09, Евгений: Причем, я поискал в интернете, у многих людей такая проблема с этим контент провайдером
12:42:17, Евгений: в августа 2017 года отзывы
12:42:30, Евгений: т е уже почти год они этим занимаются - разводят людей на деньги
12:42:35, Представник lifecell: По деталям активации и условий предоставления услуг рекомендую обращаться на линию поддержки этой компании.
12:42:42, Евгений: а ваш Лайфселл - получается - им способствует
12:43:15, Евгений: Ладно, тогда я оставлю негативные отзывы на лайфселл везде, где только можно и напишу в новости вместе с этой перепиской
12:43:29, Евгений: пускай страдает ваша репутация, раз совести нет
12:43:46, Евгений: (не ваша лично, а компании, естественно)
12:43:57, Евгений: Или дайте мне поговорить с администрацией
12:44:13, Представник lifecell: К сожалению, такая возможность отсутствует.
12:44:57, Представник lifecell: Возможно, у Вас остались другие вопросы?
12:44:58, Евгений: Т е вы признаете, что ваша компания не препядствует мошшеническим действиям этого контент-провайдера и негативные отзывы клиентов для вас не имеют смысла??
12:45:11, Евгений: ?*
12:45:28, Евгений: Я ваш клиент и я не доволен
12:46:19, Представник lifecell: Услуга контент-провайдера не подключается автоматически. Для того, чтобы сервис контент-провайдера подключился, необходимо: - пройти по баннеру или ссылке соответствующего контента; - ввести номер на отобразившейся странице; - ввести код, который указан на изображении; - ввести код, полученный в SMS.
12:46:36, Евгений: мне НЕ приходила СМС с кодом активации
12:46:57, Представник lifecell: Соответсвенно активация происходит после совершения абонентом какого-либо действия на сайте контент-провайдера.
12:47:30, Евгений: но я не совершал это действие намеренно, я про этого провайдера первый раз услышал из смс о том, что услуга уже подключена
12:47:42, Евгений: могу предоставить скриншот смс с мобильного телефона
12:48:03, Представник lifecell: Более детальная информация о подключении у нас отсутствует, уточняйте у контент-провайдера.
12:48:12, Представник lifecell: Остались ли у Вас еще вопросы?
12:48:33, Евгений: Ага, отлично. Вам значит всё равно, что ваших клиентов обманывают пользуясь вашими сервисами
12:49:25, Представник lifecell: Евгений, на Ваши вопросы были предоставлены ответы. В случае, если у вас отсутствуют другие вопросы, я буду вынуждена завершить наш диалог. Скажите, пожалуйста, есть у вас другие вопросы по услугам lifecell?
12:49:35, Евгений: Окей, будут отзывы, будут новости, и так далее. Have a nice day.