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

Установка разблокированного bootloader’a, TWRP custom recovery и прошивка телефона LG L90 D405 (D410)

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

Итак, предыстория. Смартфоны LG L90 D405 (D410) продавались с Android 4.4 KitKat на борту. Затем вышло официальное обновление с 5.0.1 Lollipop. Я им пользовался какое-то время, пока мне не стало казаться, что телефон н аэтой прошивке тормозит. Я сбросил телефон на заводские – стало чуть лучше, но не намного. Недавно узнал, что есть неофициальные прошивки с Дроидом 6 и даже 7. Их несколько и прочитать о них можно тут (на английском):

  1. Resurrection Remix
  2. Android Ice Cold Project 12.1
  3. LineageOS 14.1

Я почитал форумы и мне показалось, что LineageOS 14.1 самая беспроблемная прошивка и выбор пал на неё. В принципе, вы можете установить какую угодно описанным ниже способом.

Мы имеем телефон со стоковой прошивкой, для начала скачиваем необходимые файлы из интернета или я собрал все в кучу здесь.

Рекомендуется перед началом сделать бекап всех важных данных смартфона. Также нужно зарядить смарт до 100% и желательно подключить к зарядному устройству.

Установка разблокированного загрузчика.

Необходимо установить разлоченный загрузчик, без него в кастомное рекавери (TWRP или CWM) вы не сможете загрузиться. Будет ошибка сертификата “error: boot certification verify”  при попытке зайти в рекавери.

Для проведения всех манипуляций нужно получить рут на смартфоне с помощью программы KingRoot. У меня уже был получен, скачать программу и узнать как ею пользоваться (т е нажать на одну кнопку 🙂 ) можно тут.

Continue reading Установка разблокированного bootloader’a, TWRP custom recovery и прошивка телефона LG L90 D405 (D410)

Студенческий анлок (Jailbreak) смартфонов под управлением Windows Phone 7 (Nokia Lumia)

Для телефонов под управлением Windows Phone 7.8 (а так же 7.5 и 8) существует несколько способов анлока или джеилбрейка, но почти все эти способы работают не на всех моделях и даже если модель подходит, то в ней может оказаться не подходящий загрузчик (а подходящий как правило есть только в самых ранних партиях).

Самый безопасный, но и самый мало функциональный анлок – это т. н. студенческий.

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

Бесплатный студенческий аккаунт позволяет установить одновременно только 2 пакета XAP… Можно увеличить лимит до 10, если купить платный аккаунт.

Процедура такова.

1. Вначале нам нужно заиметь почтовый ящик в домене .edu дабы подтвердить наш студенческий статус. Если у вас уже есть такой почтовый ящик, то используйте его. А если нет, то вы можете получить свой выполнив бесплатную регистрацию на сайте  https://secure.californiacolleges.edu/ – нужно просто заполнить вдумчиво форму – и всё, почтовый ящик у нас есть. Входящую почту нужно искать (после лог-ина, естественно)  по этому адресу.

2. Теперь необходимо зарегистрировать аккаунт разработчика. Для этого идем на сайт Microsoft Dreamspark и нажимаем внизу Create account. Идти желательно браузером Internet Explorer. Заполняем форму – там всё очевидно. Также нужно уже иметь или зарегистрировать аккаунт Windows Live ID. Именно здесь на этапе регистрации нужно будет ввести свой адрес почты .edu для получения письма с ссылкой для подтверждения аккаунта. Письма на этом сайте отображаются несколько кривовато, потому с ссылкой придется малость повозиться – я уже не помню точно, как я ее оттуда вытащил, но это вполне реально.
Находим строчку вида:
-Navigate to: https://www.msacademicverify.com/AVE/NewActivate?=
ACID=3DL%2byQVWHYymALYTI%2flZA%3d%3d&lc=3D1033=0D
И экспериментируем. “=0D” в конце точно не нужно копировать. Также нужно убрать пробелы.

3. После регистрации, подтверждения и авторизации идем сюда  Windows Phone 7 App Development и скачиваем Windows Phone SDK. Точнее, 3 его компоненты и устанавливаем в том порядке, в котором написано в даунлоадере (он представляет из себя 2 плагина для IE, описание установки которых и ссылки есть на страничке скачивания). Скачать можно ТОЛЬКО в браузере Internet Explorer. Никакие Chrome или Firefox тут не помогут… Майкрософт, что ж вы хотели.

4. Подключаем Nokia Lumia, которой хотим сделать анлок к ПК. На Пк должен быть установлен Zune. Запускаем программу Windows Phone Developer Registration, которая идёт вместе с Windows Phone SDK. Предварительно разблокировав экран телефона (иначе получите ошибку как на моей картинке)

Вводим данные своего аккаунта Windows Live ID и нажимаем кнопку внизу, ждем положительного результата.

5. Теперь можно ставить программы из пакета XAP с помощью опять же входящей в установленную Windows Phone SDK утилиты Application Deployment:

Здесь указываем XAP, нажимаем Deploy и дожидаемся результата. При запуске этой утилиты экран телефона так же должен быть разблокирован!

При достижении лимита пакетов (по-умолч. 2) будете получать ошибку с кодом 0×81030119.
“Error – 0x89731811” – означает, что не запущен Zune или его служба. Соответственно, запускаем Zune и смотрим, чтобы он увидел телефон.

Всё вышеописанное проверено и работает на телефоне Nokia Lumia 900.

Ссылки:

  1. http://jailbreaknokia.blogspot.com/2013/07/jailbreak-nokia-lumia-900.html
  2. http://atechguide.com/get-edu-email-address/
  3. http://forum.xda-developers.com/showthread.php?t=917613
UPD
Нашел расшифровку некоторых кодов ошибок при Application Deployment:
  • 0×8973180E: Zune программное обеспечение не установлено. Пожалуйста, установите последнюю версию программного обеспечения Zune.
  • 0×8973180F: неправильная версия softeware Zune установлен. Вы можете скачать последнюю версию.
  • 0×89731810: Поврежденный конфигурации устройства. Чтобы устранить эту проблему, переустановите Visual Studio 2010 Express для Windows Phone.
  • 0×89731811: Zune программного обеспечения не запускается. Пожалуйста, попробуйте еще раз с Zune для обеспечения работы программного обеспечения.
  • 0×89731812: Подключение к устройству не удалось. Пожалуйста, убедитесь, что телефон подключен и не на экране блокировки.
  • 0×89731813: Применение Не удалось запустить. Пожалуйста, убедитесь, что устройство было зарегистрировано и разблокирована. Объяснение о том, как зарегистрироваться можно найти здесь .
  • 0×89740005: Закончился срок регистрации телефона как для разработки. Т. е. нужно повторить пункт 4. Ну или телефон вообще не был зарегистрирован. 
  • 0×89740006: Телефон заблокирован. Пожалуйста, разблокируйте телефон и попробуйте снова.
  • 0×81030110: Не удалось установить приложение. Runtime ошибка. Возможности WMAppManifest.xml файл, расположенный в содержимом атрибута является неправильным.
  • 0×81030118: Установка приложения не удалась. Устройство разработчик заблокирован. Регистрация для разработчиков разблокировать программу перед развертыванием приложения.
  • 0×81030119: Не удается установить приложение. Вы достигли максимального числа приложений, разрабатываемых для устройства может быть установлен на такое развитие событий. Пожалуйста, удалите предыдущие разработчиком приложения. (можно просто увеличить число устанавливаемых приложений с помощью твика или xap).
  • 0x81030120: Устанавливаемое приложение имеет флаг ID_CAP_INTEROPSERVICES.

http://geckich.blogspot.com/

Nokia 5230 самопроизвольно выключается

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

Контакты на батарее иногда отходят (обычно после долгой эксплуатации).

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


Берем иглу или ножик с тонким кончиком и немного отгибаем зажимы так, чтобы они сильнее прижимались к штырькам на телефоне.

Усё, собираем, пользуемся.

http://geckich.blogspot.com/

Добавить route в iPad 2

Бывает, когда заходим по VPN (встроенный в iPad клиент), без маршрутов какие-лтбо узлы сети могут быть не доступны. Чтобы прописать нужный роут делаем следующее.


Заходим в нашу любимую Cydia и находим там в стандартных репозиториях софтинку network-cmds, устанавливаем.

Далее открываем терминал (пакет Mobile Terminal или лучше iSSH и зайти на адрес 127.0.0.1 – так удобнее) и вводим командочку:

route add <network> <gateway> <netmask>

Например:

route add 192.168.2.0 192.168.1.1 255.255.255.0

http://geckich.blogspot.com/

Щелкает чехол iPad при переносе в сумке

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

Основных путей решения проблемы два.

1) купить таки оригинальный чехол, например Smart Cover, но у него есть одна неприятная особенность – он не закрывает заднюю панель, отчего она неминуемо будет царапаться и т. д.

2) выключить фишку автоблокировки (Настройки -> Основные -> Блокировка при закрытии). Но делать это жаль – довольно удобная функция.

http://geckich.blogspot.com/

Чтение в iPad или OPDS каталоги и программа Mega Reader

Есть такая штука OPDS. По своей сути это библиотечный протокол когда устройство получает не HTML в браузере, а каталог книг разбитый по неким критериям. Изначально предназначен для распространения книг на устройства.

Позволяет просматривать каталог по заданным критериям, вести поиск книг/авторов, скачивать нужное. Можно просмотреть карточку книги с описанием и обложкой.

Есть много софтин для ыПада, предназначенных для чтения книг, в т. ч. и с использованием этого протокола, но лично мне первой попалась прожка с очень скромным названием Mega Reader 🙂 ну и както желания искать что ли бо подобное не возникло – прожка меня во всём устраивает. Вот чуть ниже несколько скринов:

Использование её интуитивно понятно.

Напоследок – самое важное 🙂 Т. е. библиотеки с халявной литературой. В силу того, что литература в .fb2, в основном тут проза. За тех. лит. надо идти на торренты или типа того и качать пдф-ки.

  • http://www.zone4iphone.ru/catalog.php – этот ресурс мне показался чуть получше: грузится быстрее, выбор больше… но нет описаний к книгам(
  • http://flibusta.net/opds – тоже хорошая библиотека. Может чуть подумать (а может это мой инет выделывался), но зато есть описания книг.
http://geckich.blogspot.com/

Папки или что где находится в iPad 2

В этой напоминалке я напишу о том, в каких папках что искать в iPad 2. Файловая структура в iPad довольно таки замороченная и постоянно помнить что где валяется довольно проблематично.

Для начала надо сказать, что для просмотра файловой системы в принципе нужен Jailbreak (прочитать о нём можно в моей статье тут) и установленный из Cydia файловый менеджер iFile.

Для этого вначале добавьте в Cydia репозиторий Xsellize: http://cydia.xsellize.com Затем в поиске найдите iFile (не iFiles!!!!) из этого репозитория (а не отмеченный синим цветом) и установите.

Теперь перечислю те полезные папки, которые я обнаружил:

  • Фотографии находятся в подпапках тут: /var/mobile/Media/PhotoStreamsData/ или /var/mobile/Media/DCIM/
  • Фото еще находятся здесь: /var/mobile/Media/PhotoData/Sync/100SYNCD
  • Файлы загрузок Installous находятся тут: /var/mobile/Documents/Installous/Downloads/ сюда полезно кидать загруженные из интернет (торренты, браузер и т п) .ipa файлы, если под рукой нет iTunes.
  • Папка загрузок iCab находится тут: /var/mobile/Applications/<Application_ID>/Documents/ где <Application_ID> = F6E0DC32-A742-4C23-A9AF-67B555D43DF0 у меня. У вас может быть и по-другому – точно не знаю.
  • Файлы с играми для эмуляторов находятся в своих подпапках тут: /var/mobile/Media/ROMs Например: GAMEBOY, GENESIS, GBA, N64, PSX, TURBO
  • /System/Library/LaunchDemons – настройки всех демонов айос, многие из которых можно отключить. Но вслепую лучше не делать этого. Скоро напишу статью по этой теме.
  • /var/stash/Applications – сюда устанавливаются все программы из Cydia, имеющие GUI, в т ч и она сама, также настройки этих программ.

 По ходу обнаружения буду обновлять этот пост.

http://geckich.blogspot.com/

Jailbreak для iPad 2 (iOS 5.1.x)

Чтобы ставить бесплатно платные программы и играться со своим девайсом необходимо его малость “препарировать”.

Делается это так (из-под винды, а точнее, я делал в Win 7 x64, но думаю что и в остальных всё то же самое):

1. Установите самую последнюю версию iOS – на момент написания статьи это 5.1.1. Настройки -> Основные -> Обновление ПО.

2. Подключите своё устройство к компьютеру и сделайте резервную копию через iTunes (если новый, то можно в принципе и не делать, но очень желательно)

3. Пишут, что перед джеилбрейком желательно стереть всё с ыпада и если не делать этого, то джеил будет очень долго делаться. Как оно на самом деле – хз, но у меня ыпад был почти нулячий и я сбросил: Настройки –> Основные –> Сброс –> Удалить контент и настройки.

4. Скачиваем саму программулину – Absinthe 2.0.4 (на момент написания это самая свежая версия) по ссылке Absinthe 2.0.4 for Windows ну или откуда-нибудь еще. Затем распаковываем, например, на рабочий стол.


5. Откройте Absinthe 2 и убедитесь, что устройство подключено к компьютеру по USB и заряжено хотя бы на половину.
6. Нажмите “Jailbreak” и дождитесь завершения процесса взлома (это может занять какое-то время)
7. Зайдите в iTunes и восстановитесь из созданной ранее резервной копии

Далее сделаем несколько улучшений:

1. Запускаем Cydia. выбираем User.
2. Открываем «Manage» — «Sources»
3. Жмем на «Edit» — «Add» и вводим адрес дополнительного репозитория: http://cydia.hackulo.us
4. Откроется окошко, где нам скажут, что репозитрий хакерский. Не ссым и жмём на «Add Anyway».
5. Игнорируем все ошибки, если возникнут.

6. Заходим в раздел «Sections» — «Hackulo» или в свежих обновлениях (или поиске) находим «AppSync» для Вашей прошивки (5.1 т. е.)

7. Жмём на «install» и «confirm»
8. После установки, обязательно перезагрузить iPad !!!
9. Теперь нужно установить программульку Installous 5. Она нужна для поиска и установки программ .ipa. (как альтернатива – можно на ПК скачивать торренты и ставить через iTunes).

Всё вышеописанное делал на своём ыпадике.

http://geckich.blogspot.com/