AROMA, which stands for Android Rom Manifestation, is a ROM installer with full touchscreen capabilities for Android ROMs. It allows users to install custom ROMs with chosen mods and applications. AROMA Installer is not an app but a tool that enables users to install a custom ROM using the touchscreen. The installer has been translated into several languages, including Turkish.
Characteristics | Values |
---|---|
What is AROMA? | AROMA stands for Android Rom Manifestation. It is a ROM installer with full Touch Screen capabilities for Android ROMs. |
Developer | XDA recognized developer 'amarullz' |
Customization | Users can choose what Mods or applications they want to install together with the Custom ROM. |
Benefits for users | Users can install clean ROMs with no bloatware or unnecessary apps, or the full package with all the mods and apps. |
Benefits for developers | Developers can include all their mods and tweaks and kernels and let the Android users choose by their preference. |
How to use | AROMA Installer is a tool, not an app. It is touch-enabled, so users can use the touchscreen when installing. |
Programming Language | C (Pure C, not C++) |
Used Libraries | ZLIB, PNG, MinZIP, Freetype |
Binary Support | Only supports ARM devices, but it is open-sourced so anyone can play with the source and compile it for their own devices. |
License | Apache License Version 2.0 |
What You'll Learn
AROMA Installer: what is it?
AROMA stands for Android Rom Manifestation and is an advanced update-binary for Android. It was developed by XDA-recognised developer 'amarullz' and is the world's first customisable and touch-enabled ROM installer for Android.
The installer allows users to install custom ROMs in a way that suits them. This means that users can choose which mods or applications they want to install alongside their custom ROM. AROMA Installer was created to address the need for customisation during the ROM installation process. Users can now opt for a clean ROM with no bloatware or unnecessary apps, or they can choose to install the full package with all the available mods and apps.
There are also benefits for ROM developers. If they choose to use AROMA Installer for their ROM, they can include all their mods, tweaks, and kernels and let the Android users choose according to their preferences. This means there will be no more unsatisfied users who dislike certain aspects of the ROM.
AROMA Installer is not an app or something that can be installed on an Android phone. Instead, it is a tool that people can use to install a custom ROM. One of its significant advantages is that it is touch-enabled, so users can utilise the touchscreen during installation. Typically, users would have to rely on the volume and power keys to navigate through such apps. With AROMA Installer, the process of installing a custom ROM is made much simpler and more intuitive.
Aromatherapy Massage: Benefits and Techniques
You may want to see also
How to use AROMA Installer
AROMA stands for Android Rom Manifestation and is a tool for installing a custom ROM on Android devices. It was developed by XDA-recognised developer 'amarullz' and is the world's first Android Touch and Customisable ROM installer.
The Aroma installer allows users to install custom ROMs with full Touch Screen capabilities. It also lets users choose which Mods or applications they want to install together with the Custom ROM. This means that users can install clean ROMs with no bloatware or unnecessary apps, or they can opt for the full package with all the available mods and apps.
The installer also has benefits for ROM developers. They can include all their mods, tweaks and kernels and let Android users choose their preferences.
The Aroma installer is not an app that can be installed on an Android phone. It is a tool used to install a Custom ROM. It is touch-enabled, so users can use the touchscreen during installation, rather than having to use the volume and power keys to navigate.
To get started with the Aroma installer, you will need to follow a comprehensive guide, such as the one created by XDA Senior Member Ayush Singh. This covers initial setup and basic editing, as well as visual customisation, displaying menus and system information, and giving various options. The guide includes sample code and accompanying screenshots for each step.
Ariel Aroma: Uncover the Origin of This Iconic Scent
You may want to see also
AROMA Installer: benefits for developers
The AROMA installer is a versatile and user-friendly tool that offers several benefits for developers. Firstly, it provides increased device compatibility, allowing developers to reach a wider range of users. This compatibility, along with added stability and performance, was a key focus for developer amarullz when updating the installer.
Secondly, AROMA Installer gives developers the ability to include all their mods, tweaks, and kernels in one package, giving Android users the freedom to choose according to their preferences. This means that developers no longer have to worry about unsatisfied users who may not like certain aspects of the ROM. The installer's customizability also extends to its user interface, which can be themed to the developer's liking.
AROMA Installer is also unique in that it is touch-enabled, allowing users to utilize the touchscreen during installation instead of the usual volume and power keys for navigation. This feature further enhances the user experience and makes installing custom ROMs more accessible and user-friendly.
Furthermore, AROMA Installer supports multiple languages, making it accessible to a global audience. The installer has been translated into various languages, including Turkish, Indonesian, Spanish, German, Hebrew, and Japanese.
Lastly, AROMA Installer's advanced features, such as Wizard Installation, System Inspecting, and Customizable Packages, give developers a robust platform to deliver their goods. The installer's popularity among developers is evident, with many adopting it as their delivery method of choice.
Creating Colorful Aroma Beads: A Step-by-Step Guide
You may want to see also
AROMA Installer: how to build with Android Build Environment
AROMA Installer is an advanced update binary for Android that offers a range of features, including Wizard Installation, Touch User Interface (AROMA UI), Customizable Packages, System Inspecting, Themeable, and User Interactive capabilities.
Building with Android Build Environment:
To build AROMA Installer with the Android Build Environment, follow these steps:
- Copy the entire directory into `/external/aroma-installer`.
- Run the command: `# . build/envsetup.sh`
- Enter the command: `# lunch full_yourdevice-eng`
- Type: `# make -j4 aroma_installer`
- Finally, use: `# make aroma_installer.zip`
Programming Language:
It is important to note that AROMA Installer is not written in Java, which is commonly used for native Android applications. Instead, it is developed using C (Pure C, not C++). This means that with minor modifications, AROMA Installer may be compatible with other platforms like x86.
Used Libraries:
The following libraries are utilised by AROMA Installer:
- ZLIB
- PNG
- MinZIP
- Freetype
To ensure smooth functionality across all devices, these libraries need to be compiled as static, preventing any dependency issues.
Official Binary:
The official AROMA Installer binary only supports ARM devices. However, as the source code is open-source, developers are free to modify and compile it for their specific devices.
Copaiba and AromaTouch: A Perfect Blend?
You may want to see also
AROMA Installer: how to add a new language
To add a new language to the AROMA Installer, you will need to follow these steps:
- Understand the Basics: AROMA Installer is an advanced update-binary for Android, offering features like Wizard Installation, Touch User Interface, Customizable Packages, and more. It is not an app but a tool to install a Custom ROM, and it uses the C programming language.
- Access the Files: You will need to access the AROMA Installer files, which are typically found in the "/external/aroma-installer" directory. You may need to use tools like WinRAR to extract and edit the files.
- Edit the Language Files: Within the AROMA Installer files, look for the language-related files, such as "language_select.edify" and "en.lang". You will need to edit these files to add translations for the new language you want to include. Ensure you are familiar with the coding language used in these files.
- Create Language Packs: Create language packs for the new language by translating the existing English text in the language files. You will need to replace English text with the equivalent in the new language. Be sure to maintain the same format and structure in the language files.
- Test and Validate: After making the necessary translations, test the AROMA Installer with the new language. Ensure that the translations appear correctly and that the installer functions as expected. You may need to reboot your device to see the changes fully.
- Share and Contribute: If you have successfully added a new language to the AROMA Installer, consider sharing your work with the open-source community. You can reach out to the developer, amarullz, or contribute to the project on platforms like GitHub or XDA Developers.
By following these steps, you can add a new language to the AROMA Installer, making it more accessible to users who prefer that language. Remember to be cautious when modifying system files and always back up your data before making any significant changes.
Restoring Aroma Backups: A Step-by-Step Guide to Data Recovery
You may want to see also
Frequently asked questions
Add the following code to the language_select.edify file:
```
Language: Turkish
text_about=Hakkında
text_calibrating=Kalibrasyon Araçları
text_quit=Kurulumdan Çık
text_quit_msg=Kurulumdan çıkmak istediğinden emin misin ?
```
Add the following code to the language_select.edify file:
```
Language: Spanish
text_about=Acerca de
text_calibrating=Herramientas de calibración
text_quit=Salir de la instalación
text_quit_msg=¿Estás seguro de que quieres salir de la instalación?
```
Add the following code to the language_select.edify file:
```
Language: German
text_about=Über
text_calibrating=Kalibrierwerkzeuge
text_quit=Beenden Sie die Installation
text_quit_msg=Sind Sie sicher, dass Sie die Installation beenden möchten?
```
Add the following code to the language_select.edify file:
```
Language: French
text_about=À propos de
text_calibrating=Outils d'étalonnage
text_quit=Quitter l'installation
text_quit_msg=Êtes-vous sûr de vouloir quitter l'installation?
```