Програми Android підходять на телефон віндовс. Запуск нової системи із пам'яті Windows Phone

Головна / Додатковий функціонал

Перш ніж розбиратися, як встановити Андроїд додаток на ОС Windows Phone, обговоримо емуляцію загалом. Під емуляцією (інший термін – симуляція) програмного забезпечення мається на увазі створення цільової машині таких умов, які б запустити у ньому програми з іншої системи і навіть реалізовані іншого типу процесора.

Якщо процесори обох систем відрізняються, то на цільовій машині зазвичай емулюється робота процесора вихідної машини, що дозволяє запускати будь-які програми цієї вихідної машини. У тому числі операційні системи для неї розроблені. Якщо процесори обох систем однакові, то емулювати залізо не потрібно.

У цьому випадку емульується програмне середовище вихідної машини. Це також дозволяє запускати на цільовій платформі її застосування. Конкретний приклад: інструментарій Wine, завдяки якому можна скористатися програмами Windowsна комп'ютерах з встановленою системою Linux.

Майкрософт пішла шляхом подальшого розвитку цієї ідеї та анонсувала проект Astoria, – результати якого ми можемо бачити вже сьогодні. Тепер apk файлиз Анероїд можуть запускатися прямо з мобільної версіїВіндовс. Розробка цього програмного продуктунацілена на подолання труднощів із продажами Phone.

Незначна кількість програм для цієї платформи знижує купівельний попит. У свою чергу, розробники відмовляються зв'язуватися з операційною системою, частка користувачів якої там мала. Симуляція програм Андроїд на Phone розрубує цей гордієвий вузол.

Принаймні саме на це розраховують у MS. Astoria це непросто віртуальна машина. Це інструментарій розробника, призначений для швидкого портування програмного забезпечення з Андроїд на Віндовс.

Як працює «Асторія»?

На сторінках форуму 4pda за адресою http://4pda.ru/forum/index.php?showtopic=682776 можна отримати вичерпну інформацію про необхідне програмне забезпеченнята правила його використання. Вам знадобляться:

  • Java JDK версії 1.7 та вище. Встановлювати Яву можна із сайту Oracle.
  • Програма Android Studio.
  • Інструментарій Android Debug Bridge (ADB)

Озброївшись усім цим, а також інструкцією користувача (яка наводиться на сайті) ви можете пожвавити андроїд-програми на вашій Lumia. Тут же на сайті можна познайомитися з переліком смартфонів, що підтримуються.


Конкретний приклад адаптації

Width="229" height="270">

Ось і вся премудрість. Ставити Андроїд програми на Віндовсі виявилося простіше простого. Щоправда, у процесі адаптації можуть виникнути різні проблеми. Способи їхнього вирішення добре описані в інтернеті. На жаль, порадувати користувачів оновленнями Astoria ми не можемо – якщо білд вашої системи має номер більший за 10536, то підсистема на ній напевно відсутня. Зважаючи на все, Майкрософт не збирається розвивати свій проект далі і більше його не підтримує.

Багатьох цікавить питання, як на телефоні з однієї операційної системизробити іншу. Це можливо за допомогою «прошивки». Розглянемо такі популярні системи, як Android та Windows Phone.

З Windows Phone робимо Android

Спершу подбайте про створення резервної копії пристрою. Зробити це можна функцією телефону або спеціальною програмою (наприклад, Titanium Bekap). Якщо щось піде не так, чи ви захочете повернути все назад, то така копія допоможе без проблем це зробити. Також резервна копіядопоможе встановити на готовий перепрошений смартфон повернути всі ваші важливі документи, фотографії, зображення, відео та інші файли. Щоб перевірити, чи є в пам'яті телефону бекапи, потрібно зайти в налаштування телефону, у вкладку «Резервні копії».

Модель телефонів на ОС Windows досить багато, але принцип прошивки у них однаковий. Прошивка може бути виконана двома способами: установка Андроїд на карту пам'яті та його запуск прямо з системи Windowsта встановлення андроїд в пам'ять телефону.

Основні файли, які є у програмі прошивки:

  1. Initrd.gz - Система файлів. Використовується для запуску Android з флешки.
  2. Haret.exe - системний файл, який забезпечує завантаження всієї платформи Android.
  3. Zimage - ядро ​​для Андроїд.
  4. Default.txt – бут скрипт.
  5. androidinstall.tar - файлова система.
  6. androidupdate.tar – файл для оновлення системи Андроїд.

Запуск нової системи з КП Windows Phone

При такому способі всі системні папки Androidпрописуються в одну з кореневих папок картки пам'яті Windows Phone. Папка може бути будь-якою. Приклад шляху до системи: Карта пам'яті / OCA. Особливу увагу слід звернути на файл default.txt та його вміст. Саме в ньому представлено всю інформацію для нормального запуску нової операційної системи.

Коли запуск файлу Haret.exe, смартфон завантажує операційну систему заново, завдяки параметрам файлу default.txt. це означає, що хоч OC скопійована на знімний носій, використання рідного Windows можливе лише після бекапа (відновлення стану телефону до певної точки – коли було створено збереження). Можливі проблемиз таким форматом установки – перезапуск та виліт.

Запуск нової системи із пам'яті Windows Phone

Файл, який встановлюється на згадку про смартфон — .nbh. Для нашого випадку він має називатися polaimg-panel1-320-17-06-10.nbh, де кожна частина має своє значення. Перше слово – тип смартфона (виробник), друге – модель, перша цифра – роздільна здатність екрана, останні три цифри – дата виходу даного файлу. Версію прошивки підбираємо самостійно залежно від особистих уподобань.

  1. За допомогою спеціальних програмотримуємо root правана смартфоні. Це можна зробити за допомогою таких програм, як: Framaroot, Root Genius, iRoot, RomasterSy та інші.
  2. Завантажуємо необхідну для прошивки утиліту. Для кожної моделі телефону та планшета вона своя. Якщо брати найпоширеніші, то HTC це програми Custom.
  3. Карту пам'яті форматуємо за допомогою призначеної для цього програми Fat 32. Клас карти пам'яті краще брати 10, щоб надалі не виникало проблем. На ній створюємо папку, яку називаємо і boot. З прошивки вибираємо файл androidinstall.tar і якщо є androidupdate.tar і поміщаємо їх у створену на флешці папку.
  4. Підключіть апарат до комп'ютера проводом USB без картки пам'яті! На комп'ютері створюємо папку з будь-яким ім'ям і перекидаємо до неї програму Custom та файл.nbh.
  5. Запускаємо програму з Custom RUU папки та дотримуємося інструкцій, що виникають на екрані. Останнім потрібно натиснути кнопку з написом Update та чекати закінчення прогресу. Після цього він перезапускається і висне.
  6. Вставляємо в апарат підготовлену раніше картку пам'яті та натискаємо одночасно кнопку гучності «-» та кнопку відключення живлення (включаємо його в режимі м'якого перезавантаження). Чекаємо поки що на екрані смартфона не з'явиться напис "Hold down Volume Up або Dpad center to launch installer". Як тільки спостерігаємо її на екрані - тиснемо центр кнопки джойстика (або кнопку "+" на гучності). Апарат перейде в меню встановлення нової операційної системи.
  7. У меню потрібно вибрати Sys on NAND/Data on NAND. Нижче необхідно виділити Install System і чекаємо, поки відбудеться установка системи. Якщо в карту пам'яті було переміщено файл androidupdate.tar, то вибираємо пункт Install Update і чекаємо на головне меню. Далі потрібно натиснути на Fix Permissions та чекати.
  8. Далі знову перезавантажуємо апарат у режимі м'якого перезавантаження. Після цього апарат може завантажуватись досить тривалий час (від 5 до 20 хвилин), все готово!

Обов'язковими умовами початку роботи з операційними системами є зроблений бекап, правильно підібрана версія прошивки та встановлення системи строго за інструкцією.

Встановити Android на смартфони під керуванням Windows Phone цілком реально. на телефонах Lumiaдругого покоління та Samsung ATIV S для цього вже підготовлено ґрунт. Ентузіастам вдалося зламати їх завантажувачі та отримати доступ до розділу накопичувача, де зберігаються системні файлиплиткової операційної системи Залишилося дочекатися, коли люди, які займаються перенесенням прошивок із «зеленим роботом» на різні девайси, створять робочий порт для телефонів з мобільного Windows на борту. Саме такий, щоб містив у собі коректно працюючі драйвера для всіх модулів та датчиків, а не існував просто для галочки.

Зараз у мережі можна знайти неофіційну прошивку з «чистою» ОС Android 7.1 для смартфонів Lumia 520 та 525, а також інструкцію щодо її встановлення. Але вона мало чим цікава, оскільки в ній не працює переважна більшість модулів – камера, Wi-Fi, Bluetooth та інші. Крім того, спосіб встановлення мікропрограми із системою Android не передбачає зворотного повернення на Windows Phone. Цілком можливо, що трохи пізніше ентузіасти вигадають, як вирішити цю проблему, але на даний момент справи саме так.

Відео: Android 7.1 на Nokia Lumia 520

Як встановити Android-програми на Windows Phone і чи можливо це


Оскільки самим слабким місцем Windows Phone завжди був магазин додатків зі мізерним асортиментом контенту, в 2015 році Microsoft вирішила відкрити два мости для швидкого портування софту з iOS та Android - Project Islandwood та Project Astoria відповідно. З їх допомогою компанія планувала значно скоротити розрив між маркетами провідних мобільних операційних систем і Windows Store, а також збільшити кількість користувачів своєї плиткової ОС.

У той час як Islandwood передбачав лише виправлення коду та повторну компіляцію iOS-додатків для їх подальшого розгортання на пристроях з Windows 10 Mobile, проект Astoria надавав більш розширені можливості – встановлення та запуск додатків, створених для «зеленого робота», прямо на пристроях з мобільного Windows. Всі ці фокуси можна було провернути завдяки підсистемі Android, що присутня в збірках «десятки» для смартфонів, але тільки з тим софтом, який не мав прив'язки до сервісів Google Play.

Спочатку інструменти Astoria видавалися обмеженою кількістюрозробників, але потім «цілком випадково» потрапили у вільний доступ. Буквально відразу після цього інциденту в мережі з'явилося кілька способів встановлення програм із «робота» на мобільну «винду». Ними користувався кожен бажаючий, проте особливе захоплення від цього відчували лише «голодні». А все тому, що з використанням програм, написаних на Android, система знатно гальмувала і навантажувала телефон. Це відбувалося через те, що ОС віддавала велику кількість ресурсів на емуляцію та підтримку віртуальної машинив робочому стані. Оскільки інженери Microsoft так і не придумали, як можна усунути цей одвірок, сторонні розробники відмовилися від використання Astoria для портування своїх творів. В результаті компанії довелося закрити проект і «випиляти». підсистему Androidзі збірок Windows 10 Mobile новіший білда під номером 10536. Саме тому зараз ні в кого не вдається встановити програми з APK-файлів на Windows-телефони за допомогою існуючих способів.

З цього можна зробити висновок, що зараз немає жодних компромісних варіантів для користувачів, яких не влаштовують темпи розвитку Windows 10 Mobile, а також засмучує ситуація з випуском і підтримкою додатків для даної операційної системи. Залишається сподіватися, що в найближчому майбутньому головасті хлопці зможуть щось придумати і влаштувати свято зневіреним користувачам.

Сьогодні ми писали про те, що один з ентузіастів Windows зміг встановити програми від Android без будь-яких модифікацій або змін. Майже відразу ж, автор опублікував інструкцію зі встановлення, так що ви можете спробувати власноруч встановити APK на Windows 10 Mobile смартфон.

Увага: подібна процедура призначена лише для просунутих користувачів, які не бояться пошкодити свій смартфон. Всі дії ви робите на свій страх та ризик, а відповідальність лежить тільки на вас.

  • Nokia Lumia 920
  • Nokia Lumia 925
  • Nokia Lumia 929
  • Nokia Lumia 830
  • Nokia Lumia 930
  • Nokia Lumia 1520
  • Nokia Lumia 635 1 ГБ RAM.
  • Nokia Lumia 730
  • Nokia Lumia 820
  • Nokia Lumia 435
  • Nokia Lumia 928

Процедура встановлення:

  • Скачайте та встановіть Android SDK ADB та Wconnect tool.
  • Розпакуйте всі файли в одну папку.
  • Відкрийте папку Wconnect та встановіть файли IpOverUsbInstaller.msi, а також vcredist_x86.exe
  • Відкрийте на смартфоні налаштування – оновлення та безпеку – для розробників. Увімкніть режим розробника та виявлення пристрою.
  • Перейдіть у розпаковану папку Wconnect, натисніть Shift+права кнопка миші - відкрити командний рядок.
  • Підключити смартфон через USB до комп'ютера та введіть wconnect.exe usb. Натисніть клавішу Enter.
  • Після цього введіть код сполучення.
  • Перейдіть до розпакованої папки ADB і запустіть командний рядок. Щоб переконатися, що пристрій успішно пов'язаний, введіть adb devices і натисніть Enter.
  • Помістіть файл APK у папку ADB.
  • У командному рядкувведіть adb install ім'я файлу.apk.
  • Дочекайтеся завершення процесу.

Як бути, якщо додаток вимагає наявності кешу?

  • Встановіть будь-який файловий менеджер з Android. Підійде будь-хто, здатний працювати з хмарними сховищами.
  • Увійдіть у своє сховище, попередньо завантаживши в нього кеш потрібної програми або гри.
  • Тепер завантажте кеш на пристрій і помістіть його в потрібну папку, скориставшись встановленим файловим менеджером Android.
  • Встановіть потрібний APK-файл і запустіть його. Якщо ви правильно розташували кеш програми, воно знайде потрібні йому файли і запуститься.

Як бути з програмами, які вимагають наявності сервісів Google Play?

Програми, яким для роботи необхідні сервіси Google Play не зможуть працювати на Windows 10 Mobile, але ви можете спробувати пропатчити їх, видаливши прив'язку до сервісів. Для цього вам знадобиться утиліта GMaps Patcher. Вона також дозволяє отримати необхідний для установки АРК-файл, завантаживши його з магазину Google Play.

Не забувайте, що інсталяція Android-додатків таким чином пов'язана з певними ризиками, тому ви повинні бути впевнені, що не боїтеся пошкодити свій пристрій. Але якщо вам вкрай не терпиться запустити популярні програми від "зеленого робота" на своєму смартфоні, тепер ви знаєте як це можна зробити. Сподіваємося, у найближчому майбутньому Microsoft поділиться подробицями про Project Astoria.

© 2022 androidas.ru - Все про Android