Ви коли-небудь думали про створення власного ПЗУ? Ви можете сказати, що це надто складно, але якщо ви бажаєте навчитися, ось щось для вас.
Незалежно від того, чи є ви звичайним користувачем, шеф-кухарем чи розробником, ви можете знайти цей інсталятор у пригоді для вашої майбутньої роботи, вам слід перевірити це. Член XDA amarullz показує його роботу з відкритим вихідним кодом під назвою AROMA Installer, за допомогою якої звичайному користувачеві буде легко навчитися вибирати, які моди та програми ви хочете встановити на свій пристрій.
Розробник стверджує, що кухарі можуть легко додавати або видаляти програми за допомогою winrar, а якщо ви налаштуєте інсталятор AROMA, ви навіть зможете зробити свій ROM сумісним із кількома пристроями лише в одному файлі ROM.
Ви можете знайти в оригінальній темі додаткові ресурси, такі як вихідний код, спосіб налаштувати ваш KeyCode, власні шрифти та навіть спосіб створення власних шрифтів. Обов’язково прочитайте весь вміст перед початком і залиште свій відгук.
Спочатку опубліковано amarullz
Що таке AROMA Installer
«AROMA» було взято з Bahasa Indonesia (індонезійська мова) і означає «аромат», а також абревіатуру «AMARULLZ ANDROID ROM MANIFESTATION». Це був попередній двійковий файл оновлення для Android, який містить багато функцій, як-от майстер встановлення, дотик Інтерфейс користувача (користувальницький інтерфейс AROMA), настроювані пакети, перевірка системи, тематизація та інтерактивність користувача. Усі випуски матимуть кодову назву «Scent Things», наприклад, у першій версії вона має кодову назву «Anggrek», що означає «Орхідея».
Як працює інсталятор AROMA
Коли користувач вибирає файл zip для його інсталяції, програма відновлення розпакує двійковий файл оновлення та запустить його з кількома аргументами, усі процес і таке інше було просто оброблено update-binary, відновлення показує лише інформацію, передану update-binary через custom труба. Чудова річ полягає в тому, що update-binary може робити все, якщо ми можемо кодувати його на C/C++, але не всі люди можуть легко граючи з C/C++, і компілювати його кожного разу, коли нам потрібно змінити процес. Ось чому спеціальний сценарій також використовувався в інсталяторі AROMA, це був просто сценарій навчання, який використовувався у звичайному сценарії оновлення, але з розширеними функціями.
Продовжуйте до потік інсталятора щоб знайти більше.
Дякую, що прочитали.