> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.

If you posted a new version of the program, please notify the moderator by clicking the "Complaint" button on your message.

Catalog of Android programs



В®AINUR Audio | Sound mod for Android smartphones
What mod are you using?
-
aINUR SAURON [ 363 ] ** [59,31%]
aINUR NARSIL [ 249 ] ** [40,69%]
Total votes: 612
 



Rep: (754)
AINUR Audio
Version SAURON: MK III / Version NARSIL: MK I

Last update of programs in the header09.04.2020

Attached Image

Short description:
Sound Enhancement for android smartphones

Full description
Sound modAINURdesigned to optimize the main audio path on most android devices. And a half years of the project, we have studied the firmware of several tens of devices with completely different configurations. Using the hex disassembler to examine the relationship between the library functions are enabled to better understand the opportunities and framework coprocessor systems. All this has allowed for more precise manipulation with files and, consequently, to reveal the musical potential of smartphones.
FAQ
At last an update NARSIL key changes:removedsupport the installation of TWRP and all except the Rutaceae Magisk! Magisk required not less than 19 versions!

How to flash mod / file through rekaveri ask in the subject of your device as set rekaveri read there!
(For help in drawing up thanks Vova Bolshakov)
  1. AT: What are the requirements in the modifications?
    ABOUT: TWRP / Flashfire / Magisk - to set the

  2. AT: Mod only works on Magisk root?
    ABOUT: No, our installer supports magisk 15+ / Supersu / phhsu / cmsu / lossu - fashion themselves determine the Root and installed according to the searched. On nerutovannye devices as well get up, but scripts do not work.

  3. AT: Do I need to uninstall previous audio mode before installation?
    ABOUT:
    Makarojke @ 11.05.16, 22:19 *
    Yes, it is advisable to clean the firmware without any other mods except the Ainur. Nevertheless, this does not apply to ports of sound effects - they should be put to Ainurovskih modifications / add-ons.


  4. AT: How to remove a mod?
    ABOUT: Flash archive with the mod again, just add-ons are removed and AML. Magiska owners can remove direct their applications.

  5. AT: Deistalyator not remove events that do?
    ABOUT: Restored from backup, to roll or firmware dirty, i.e. free wipe.

  6. AT: Do I need Busybox?
    ABOUT: It is understood that the firmware is already BB. For magiska biziboks not need

  7. AT: After the change Arkamys-a preset, you must restart the device?
    ABOUT: Yes!

  8. AT: And how to understand that Sauran work?
    ABOUT: There are two ways to check
    • If you Magisk Sauron appears in modules
    • If you SuperSU along the way you will find scripts /su/su.d mods Ainur


  9. AT: I have not loaded the machine (butlup), what to do?
    ABOUT: ADB is necessary to remove the logs during butlupa and send it to a forum, try to understand what's going on

  10. AT: I do not work after flashing XXXX feature fashion, what to do?
    ABOUT: Try to make the error logs, it is desirable to perform the operation at the drain in order to compare them. Send logs to the forum.

  11. AT: And it is possible 2 add-on at the same time to put? For example dirac and viper.
    ABOUT: Yes, the conflict should not be

  12. AT: I flashed, and the application does not appear
    ABOUT: Ainur modifications do not have a graphical environment. Official boards "krutilki" is JDSP.

Development Team:
Makarojke, Zackptg5, Ahrion, LaKardo, Sasha Smile, doma999, Mostafa Wael, F4uzan, Defcomk, LazerL0rd, AlienCreature7, James3460297, Skrem339

Web site AinurAudio.ru
Official Website XDA
(Links to social networking accounts in my profile)
Press:
Gadget Hacks
Head-Fi


AINUR NARSIL MK I
Attached Image

Modification Description
Maud is named after the legendary sword that defeated Sauron in legendarium Tolkien's "Lord of the Rings." Modification cleans path from androidovskih and OEM effects (like an ancient Ainur Nero) and makes automatic amends various config, determining system parameters and type of device. Some functionality similar to Sauron - but they pursue completely opposite goal, where Sauron tries to the maximum to enable and use effects - Narsil trying to remove them, as far as possible (including hardvarnogo chipboard, etc.).
Features
Basic:
- Android 4.0-Q
- Support Ruth: magisk19+
- Support for Qualcomm / Exynos / MTK / Kirin / Rockchip / Spreadtrum
- Support for 32/64 bit ARM architectures
- The experience of the OTA updates
- Selection of the prop key
- Simplified procedure for the removal mode (just re-sew the archive)

- Removing sfx libraries

Advanced:
- Mixer Tuning Qualcomm / MTK / Exynos
- * Forced mixer values ​​for devices with dedicated DAC chips:
- LG v20 / 30/30 / g6 / g7
- LeEco x800 / x900
- Nubia z11 / z9 / z9m
- Axon 7 / mini
- Lenovo Vibe X3

* At the moment, changes are made directly to the mixer, so some values ​​can be reset by the framework, the core, or service the system applications (phone makers obviously do not want to, we climbed "to not have").

Custom:
To use custom settings, you must put narsil_useroptions file in the root of the internal memory. The installer will do this during the installation MK II. After making changes to the need to reinstall the mod file.
- Patching rule base files (very unstable at the moment)
- Specific features for devices on Qualcomm:
- Selection and forced the bit sampling rate to the main channel output
- Forcing the impedance values


IMPORTANT:


During installation, attach the error logs installation magiska.
Errors installingNOT are butlupy and sound problems (more on this below)
Any problems, backed the wrong logs will simply be ignored!

Download and install the fileMKI

1. First, try installing a clean SO!
2. If you butlup - send ADB logs download
3. If you have bugs after boot (something which is not working as it should) - make logs using departmental of
Changelog MK I
MK I 09.04
- MMT-EX installer fix

MK I 04.03-27.03
- MMT-EX installer
- New aml support

MK I 12.08
- Unity 4.4 update
- Device compatibilty patches & installer fixes

MK I
- Release

Kernels
Axon 7 | CAD project by Skrem339
This project, which was carried out audio drivers modding to get full control of the audio component of smartphones

Chips:
The opportunity to choose one of the 4 available audio filters (set by defaultShort Delay Slow . I can be as follows:
/ Sys / module / snd_soc_ak4490 / parameters / selected_filter

Possible options:
  • slow
  • short delay sharp
  • sharp
  • short delay slow (default)

In the file enter a desired number, and then you need to "reset" the audio stream (you can simply switch the tracks or pause seconds 5)

  • Possibility to separately incorporate Super Slow filter (not yet tested)
  • The ability to adjust the oversampling frequency (serves to improve the sound, the sound output will still be in the 44100/48000 Hz, the default is the maximum value of 768khz)

For more information and technical support -here
Various tweaks for Qualcomm WCD93XX codecs
Universal Bus acceleration SLIMbus
WCD9330 codec
UHQA mode
Written patch me that exposesU ltra H igh Q uality A udio mode 16bit (in stock for only 24/192)
For those who want to forcibly put AB, here commits (for 9330 codec, ask developers core plug to you):
  1. We expose the full set of formats (kvalk reads the same in their own way through fmtbit'y, so I stuck all)https://github.com/Oby...72f3a878dc576922eec008
  2. AB for the lineout (not sure what codec the truth will be read, since in principle all through clsh function is, but put just in case)
    https://github.com/Oby...a5360601c42d4aefc7ee11
  3. Sobsna, and AB set to 24bit and 16bit (in stock only exposed to the flow 24/192)https://github.com/Oby...e61508f667ef13b36fc554
  4. A small fix

WCD9335 codec | Snap820 / 21
  1. Patches basic firewood 9335 codec
    https://github.com/laz...15a93cb6f5f3919cb8c59c
  2. We return to the place of the chopped frequency 384kgtshttps://github.com/Lin...f1c9ecb78afadc80e013ec
  3. We return to the place of the DSD formats, readable kodekomv mode DOP
    https://github.com/Lin...f1c9ecb78afadc80e013ec
    https://github.com/Lin...f1c9ecb78afadc80e013ec
    https://github.com/Lin...f1c9ecb78afadc80e013ec

Support and development suspended
AINUR SAURON MK III
Attached Image

Modification Description
Named after the mighty andwatchful Sauron this modification is automatically makes the necessary changes, determining system parameters and type of device. Based on all the lessons learned from the work on the old version of the mod (now archived and not supported), we were able to just pick up the necessary parameters for tuning a comfortable sound level, depending on the processor type and the type of device.
Features
Basic:
  • Android 5.0-Q
  • Support Ruth: magisk18+ / Supersu / nerutovanny / phhsu / cmsu / lossu
  • Support processor Qualcomm / Exynos / MTK / Kirin / Rockchip / Spreadtrum
  • Supports 32/64 bit ARM architectures
  • The experience of the OTA updates
  • Replacing SFX library
  • A selection of key prop
  • Simplified procedure for the removal mode (just re-sew the archive)


Advanced:
  • Mixer tuning for different versions of Qualcomm codec
  • Patches for amplifiers speakers Oneplus 5 / 5T, HTC m8 / m9 / 10 / u11 / u11 +
  • Qualcomm Hexagon DSP: forced labor DTS Headphone: X module
    Forced mixer values ​​for devices with dedicated DAC chips:

  • LG v20 / 30/30 / g6 / g7
  • LeEco x800 / x900
  • Nubia z11 / z9 / z9m
  • Axon 7 / mini
  • Lenovo Vibe X3


At the moment, changes are made directly to the mixer, so some values ​​can be reset by the framework, the core, or service the system applications (phone makers obviously do not want to, we climbed "to not have").

Custom:
To use custom settings, you must put sauron_useroptions file in the root of the internal memory. The installer will do this during the installation MK II. After making changes to the need to reinstall the mod file.
  • Fmas effects (Universal), Audiosphere and Shoebox (only for qualcomm)
  • Patching rule base files (very unstable at the moment)
  • Special features for devices on Qualcomm:
  • Selection forced the bit and sample rate to the main channel output
  • Forcing the impedance values
  • Installing Aptx / HD libraries prop Hexagon keys and libraries (needs work)


IMPORTANT:

During installation errors by TWRP - looking ainur_debug logs at the root of sdcard
Sauron is located at the following addresses: sbin / .magisk / img, or sbin / .core / img / ainur_sauron for magisk

Any problems reinforcements incorrectly logs will be ignored!

Download and install the file MKIII
1. First, try installing a clean SO!
2. If you butlup - send ADB logs download
3. If you have bugs after boot (something which is not working as it should) - make logs using departmental of

Changelog MK-I - MK-III
MK III 12.08.2019
- Unity 4.4 update

MK III 27.05.2019
- Edits Installer

MK III 03.05.2019
- Unity 4.1 update

MK III 31.03.2019
- Unity 4.0 update
- magisk 19 support
- qualcomm 855 support
- various installer fixes

MK III 01.01.2019
- Fully reworked installer (unity & aml updated)
- Support for MTK / Kirin / Exynos mixers
- SFX blobs rebased (including new base for MTK / Kirin / Exynos)
- Reworked props
- New UO features:
- qualcomm acdb replacements, power gating disabling, bt scrambler resampling
- Exynos codec resampling
- MTK codec mixer edits: gain setter, impedance setter, high-pass filter remover
- Reworked UO features:
- Qualcomm codec bitsize & discretization forcements are deepen to support Hexagon DSP as well
- Reworked mixer edits for qualcomm powered devices
- Reworked kernel modules blobs & Hexagon dsp modules
- Further experiments with aptx / hd, including better support for Pie
- Experiments with speakers amplifiers DSPs: (Pixel 1 / XL, Pixel 2 / XL, Htc u11 / + 11/12 / m9, Mi a2, Mi 8EE / UD, Oneplus 5, Pocophone)

MK II.II 19.06
- AML update & fix

MK II.II 13.06
- AML / Unity update

MK II.II 01.05
- unity update
- various fixes

MK II.II 18.04
- installer fixes

MK II.II 15.04
- unity update
- minor edits & fixes

MK II.II 24.03
- audioserver fixes
- better Treble (Oreo & P) compatibility
- removed policy patches for better AML compatibility

MK II.II 22.03
- Op3 / t & Op5 / t fixes
- Minor Oreo edits
- Various minor edits

MK II.II 17.03
- Android P support
- Various fixes & edits

MK II.II 11.03
- Android P support
- Various fixes & edits
- Axon7 patches moved to kernel by Skrem339
- Sfx libs changes
- Htc m7-m9 rt5501 & 5506 jack amplifier patches (libs hex patched by UltraM8)
- Htc u11 / u11 + speaker amp patches (beware, it blows :))
- Pixel devices experimental amp patches (sailfish, marlin, taimen, walleye)
- Qualcomm RX HPH edits for HiFi mode
- Oreo aptx / hd, ldac added by LazerL0rd
- Fmas edits
- UO file edited

MK II.I 26.02
- Unity 1.3 update
- Various fixes
- New UO

MK II.I 21.02
- Critical installer fixes
- Completely reworked core libs

MK II.I 07.02-08.02
- Unity based 1.0 installer
- critical fixes

MK II.I 06.02
- AML reworked
- SFX libs install logic patches
- Minor bug fixes

MK II 13.01 (fixed)
- AML 2.9
- Got rid of hw dolby

MK II (beta 1 - stable) 31.12-01.01
- Revamped installer
- Unity / AML v2.8
- Added UO logic
- Rebased SFX libs
- Removed alsa
- HTC U11 / U11 + speaker amplifiers patches
- HTC m9 / m8 / 10 amplifier drivers additions (possibly reroute headphones path with tfa amp)
- Full Oreo (8.0+) support
- OP5 / 5T speaker amp drivers additions for tfa9890
- Added Qualcomm Shoebox 3d and Audiosphere audio effect libs, props & mixer controls
- Added Fmas effect libs & props
- Added UO controls for impedance, bitsize & discretization
- Added snap 820/21/35 Speaker boost & voltage edits from Oreo
- Added Hexagon DTS Headphone: X module, mixer switchers & controller config
- Added Hexagon Dolby modules & mixer switcher
- Added Qualcomm BT resampler (idk if it can even work)
- Reworked props + added some new found by hexing
- Set higher value for preallocated DMA memory buffer
- Added kernel modules for QC codec
- Added APTX / HD libs, props & hexagon cappi libs

MK I.IV.II 03.06
- Edits Installer
- New library

MK I.IV.I 03.06
- Edits Installer

MK I.IV 31.05
- Edits Installer
- added Osm0sis Busybox

MK I.III.I 22.05
- Edits Installer

MK I.III 22.05
- Edits Installer
- Update sfx libraries

MK I.II 16.05
- Edits Installer
- Edits ALS Script
- Edits setprop keys
- Update sfx libraries (detail, reverb, stage)

Description UO in Russian
(Blagodarochki for drawing - Noodik_11)
sauron_useroptions file is intended to enable experimental options.
They are provided to surround diversity.
These options will not necessarily work on your device.
Butlupy may be - you have been warned (and it is not repaired).
Find a working combination will have to

The file is picked upduring the firmware - i.e everytime making changes is necessary alter events!

Customization :
1) At any option where no numerical values ​​have only two states:
-after "=" false or an empty value - so we do not include the option.
-after "=" true - respectively include option.
2) For any option where there are numbers we enter the desired value on the basis of personal preference or is not touched for stock values.

Universal options - options working (supposedly) on all processors:

1. install.fmas =
It replaces the standard resempler and virtualizer. Developed by Fraunhoffer IIS and likely stands forF raunhoffer M obile A udio S patializer.


Options exclusively for Qualcomm:


IMPORTANT!
Any "problems" beginning, after the use of custom settings in sauron_useroptions, such as:
qc.remove.compander =
qc.bitsize =
qc.resample.khz =
qc.impedance =

is not considered
for the problem and will be ignored. In the file there is an explanation for each item and highlighted that all these buns can be extremely volatile.

1. qc.install.asp =
Audiosfery effect from Qualcomm (no one knows what it is)

2. qc.install.shoebox =
3D effect from Qualcomm (no one knows what it is)

3. qc.install.pcm_reverb =
reverb effect, which works better with the channel transcoding to PCM

4. qc.install.aptx =
Installing Aptx / HD drivers (essentially high-quality codec for Bluetooth headphones from Qualcomm, in theory, the sound does not lose quality when dry for need headphones How in practice -. Case each).

5. qc.remove.compander =
Turns compander for wired headphone and earpiece.
Compander - compressor-expander. Then compresses and expands the dynamic range trying to remove noise

6. qc.bitsize =
Forced display output dynamic range.
EXAMPLE: qc.bitsize = 16
So we are putting 16 bits - all music to mp3 / aac and all strimmingovye services go with this format.
Choice of 16/24/32 is also available. (32 bits available from Snapdragon 820 and higher)
Exhibiting a value higher music formats face distortion.

7. qc.resample.khz =
Compulsory exhibiting sampling frequencies
You can choose between:
KHZ_44P1 - KHZ_192 (based on the frequency of your all audio files, including any intermediate frequency)
Instead of "." (For example 44.1) we write P (point)
Do not set the value of this option is higher than the frequency of your files, it will negatively affect the sound.

8. qc.impedance =
exhibiting resistance (ohms) of your headphones.
If you need to 32Om - ctavim:
qc.impedance = 32000
Can not work if there is the necessary support in the android kernel, and therefore highly unstable option - possible loss of sound.
For runoff values ​​reserve option blank

9. qc.bt.resample.khz =
Compulsory exhibiting discredit frequency for your Bluetooth device.
This option is not very stable and has not been investigated, most likely above 48,000 frequency not raise
You can choose between:
KHZ_44P1 - KHZ_48 (above does not allow the limitation of android)
"." Instead (for example 44.1) write P (point), for example - qc.resample.khz = KHZ_48 for 48000khz frequency.

AP: Applies patching audio policy
! Very unstable, can lead to complete loss of sound or to eternal reboot (bootloops)!
AP =

OAP: Applies patching audio output policy
! Very unstable, can lead to complete loss of sound or to eternal reboot (bootloops)!
OAP =

SPF: Forcing 24bit mode for Qualcomm DSP.
Most likely only works sdk26 + (android oreo +) and new processors (660/670/710/845)
It may also depend on the firmware / device
! Very unstable, can lead to complete loss of sound!
DSPF =


## EXYNOS OPTIONS ###
ESMPL: resampling option for codec exynos processors
The codec can resemplit at such frequencies as:
12kHz 24kHz 48kHz 96kHz 192kHz 11.025kHz 22.05kHz
44.1kHz 88.2kHz 176.4kHz 4kH8kHz 16kHz 32kHz
! MAKE SURE that the entered frequency below right!
** Example: ESMPL = 48kHz for native 48000 resampling frequency.
ESMPL =


## MTK OPTIONS ###
exhibiting resistance (ohms) of your headphones.
[Impedance - nominal resistance at the inlet headphone]

MIMPEDANCE: function exposes the native impedance of your headphones to the codec side.
! It may be unstable!
If 32О© headphones write your documentation 32
** Example: IMPEDANCE = 32
MIMPEDANCE =

MHPF: High-pass filter for a codec
[High-pass filter is a sound filter, which cuts off all frequencies below a frequency setting filter]
You can read more herehttps://en.wikipedia.org/wiki/High-pass_filter
This option enables or disables the active filter.
** Example: MHPF = On - includes (Off off)
MHPF =


There is no curator in the subject. For questions about filling caps, please contactVehiclethreads or moderators section through a buttonPictureunder the messages to which you want to add links.

Post has been editedSonycat - 04.05.20, 23:33
Reason for editing: header



Rep: (2)
Hello, for all M3 Note also that simple?



Rep: (196)
* khakhamidis I think the main thing that was on the list processor supported, and what kind of phone it does not matter.



Rep: (1)
* Obyeboss, Can I install bossaudio through tvrp on MTC?



Rep: (209)
* mixpeople,
Can. I put that way



Rep: (1)
* alskal Only file and all? what is below you need to install?



Rep: (209)
* mixpeople,
You can only archive and can first wiper, then the archive if to adjust the sound, play around with the settings.
And if this seems a little - can and Dolby Atmos then flash

Post has been editedalskal - 17.05.16, 20:12



Rep: (17)
* Obyeboss, config Als wrote yourself? He breaks off at the "mid-word" - as if not appended to the end - pcm.music_and_voice_and_aux braces {} is not closed.
And I looked back since I'm interested in how organized resampling. But in this config these terrible figures that choked in my craw ... (rate 491,520,000,000,000 converter "192000")
Prosvyatite, pliz. It can be personal.



Rep: (4)
Meizu m2 note

Why change sqlite not be successful? Nor with your mod or not. I can not hear the changes. Different earphone tried. The effect of "placebo" recalls



Rep: (1)
Thank runs per m2 but note after installing Atmos sound became a fact not ice how to remove the rollback Atmos



Rep: (754)
mikki2409 @ 19.05.2016, 17:46*
Why change sqlite not be successful? Nor with your mod or not. I can not hear the changes. Different earphone tried. The effect of "placebo" recalls

In the fifth campaign Flaim all drank it. on the 4th worked



Rep: (288)
How long after installing the mod loaded phone, I had moments 4 spinning flame logo, please fifth flame 5.15A

Post has been editedkonyahin - 19.05.16, 23:40



Rep: (12)
How to delete all? The player does not work equalizer.



Rep: (288)
sound grew louder after a fashion, but in the standard player if the switch to the next song, she first plays softly, and after 2-4 seconds begins to play louder, how to cure it?

Post has been editedkonyahin - 20.05.16, 00:00



Rep: (4)
m1 note all rabotaet.v headphones playing loud.



Rep: (12)
How to delete all? Out hi rez does not work, the rest of the sense 0.



Rep: (38)
Prompt put all the instructions if you need to include in the V4A?

Posted 05/21/2016, 8:45:

Also when the first softly and then louder. Meizu m2 note



Rep: (7)
Pantech Vega Iron 5th and 6th andoid, after installation will not boot.



Rep: (1)
on nexus 5 chroma 6.0.1 butlup what to do?



Rep: (588)
LG G3 MM 6.0 also butlup



Rep: (2)
MT6582 will support?


Full version    

Help     rules

Time is now: 11/07/20, 16:22