Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OneB1ank/A1Memory
Android third-party memory management
https://github.com/OneB1ank/A1Memory
android magisk module root
Last synced: 11 days ago
JSON representation
Android third-party memory management
- Host: GitHub
- URL: https://github.com/OneB1ank/A1Memory
- Owner: OneB1ank
- License: gpl-3.0
- Archived: true
- Created: 2023-07-06T04:49:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-26T11:44:13.000Z (12 months ago)
- Last Synced: 2024-08-02T14:06:11.513Z (4 months ago)
- Topics: android, magisk, module, root
- Language: Shell
- Homepage:
- Size: 21.2 MB
- Stars: 744
- Watchers: 8
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README-ru.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
Управление памятью A1
Стороннее управление памятью, работающее на Android, может уменьшить оперативную память, используемую приложениями.
## ✨Важные особенности
- Управление фоновым процессом жизни и смерти
- Укажите, чтобы освободить дочерний процесс фонового приложения.
- Не позволяйте демону убийцы с низким объемом памяти убивать фон
- Автоматическое освобождение неиспользуемой памяти
- Приложения для сна, чтобы уменьшить использование процессора и памяти.## 💡Описание
- Этот модуль поддерживает только Android8 ~ 14, а платформа поддерживает только arm64-v8a.
- Магиск не ниже 20.4+, и большинство ксу совместимы
- Этот модуль вряд ли будет конфликтовать с другими модулями.### Путь к списку по умолчанию
![列表图片](image/list.jpg)
- Список имен: /sdcard/Android/HChai/HC_memory/名单列表.conf## 📱Терминальный интерфейс
Настройка функции переключения, поддерживается только простое переключение функций. Для более детальной настройки параметров, пожалуйста, смотрите 📝 Пользовательские настройки.
![UI图片](image/ui_ru.jpg)
Как получить доступ к терминальному интерфейсу?
- Вы можете использовать команду `amui` в Termux или выполнить /sdcard/Android/HChai/HC_memory/`terminal.sh` в менеджере mt.Как сохранить и переключить функции?
- Используйте стрелки для навигации и нажмите Enter для сохранения.
- Если нет клавиатуры, нажмите на иконку "lm" в нижнем правом углу, чтобы вызвать клавиатуру.Для чего эта функция?
- Пояснение будет добавлено в терминальный интерфейс позже. В настоящее время доступно только руководство по настройке Json.## 📝Пользовательская конфигурация
Встроенная конфигурация подходит для большинства устройств, но есть еще некоторые устройства, которые не относятся к конфигурации по умолчанию, поэтому открывается больше встроенных настраиваемых параметров. Это требование было учтено при разработке фреймворка HAMv2.Большинство параметров можно настраивать и корректировать, а этот проект можно встраивать в другие модули для запуска. Файл конфигурации Json находится по адресу ['/data/adb/modules/Hc_memory/config/memory.json'].### Информационный проект
```json
"project": {
"name": "官方配置 [23.06.25]",
"author": "火機@coolapk"
}
```| имя поля | тип | описание |
| -------- | ------ | -------------------------------------------- |
| name | string | Имя конфигурационного файла |
| author | string | информация об авторе конфигурационного файла |`name` и `author` отражаются в журнале следующим образом:
```
[2023-07-06 19:00:22] [info] config 官方配置 [23.06.25] | by: 火機@coolapk
```- Более подробное описание конфигурационного файла json см. [здесь](config/JSON-CONFIG-ru.md)
## 🔍Часто задаваемые вопросы
Можно ли использовать его с другими модулями оптимизации памяти?
- Управление памятью A1 полностью отличается от других принципов оптимизации памяти, поэтому эффект от использования других модулей будет только 1+1=2.Будет ли он потреблять энергию?
- Вовсе нет. Когда я разрабатывал инфраструктуру HAMv2, я потратил много времени на оптимизацию основного кода и принял базовый язык C/C++. Следовательно, потребление энергии, вызванное рамкой, незначительно.Будет ли это вызывать конфликты с другими модулями Magisk или модулями Xp?
- Конфликт с другими модулями практически невозможен, конфликтов с этим модулем пока не встречалось.Влияет ли это на энергопотребление в режиме ожидания?
- Фреймворк HAMv2 не будет вызывать энергопотребление в режиме ожидания, так как в режиме ожидания управление памятью A1 переходит в неактивное состояние.Включите, чтобы lmkd не убивал фон, почему фон все равно убивается?
- Потому что он не позволяет lmkd убивать фон и не включает фоновые программы-убийцы различных производителей мобильных телефонов.Как настроить милый список?
- Для настройки смарт-списка необходимо добавить в соответствующий список правило "KILL имя пакета: имя дочернего процесса". Перед добавлением вам необходимо убедиться, что вы понимаете функцию и роль подпроцесса, чтобы не вызвать непредвиденных проблем.Почему он переходит в режим fb после входа в систему в течение определенного периода времени?
- Большинство телефонов, у которых есть эта проблема, являются телефонами Samsung, и функция перехвата, которая не позволяет lmkd завершить процесс, включена, что может быть причиной. В настоящее время нет способа исправить это, но это можно сделать, отключив функцию, которая не позволяет lmkd убивать процессы.Почему процесс воспроизведения аудио приостановлен?
- Редко случается, что аудио процесс приостанавливается, если это все же происходит, вы можете добавить процесс в белый список, либо отключить функцию сна приложения. Это гарантирует, что аудиопроцесс продолжит работать без паузы.При установке модуля пишет Не совместимо с этой платформой: xxxx
- В настоящее время модуль поддерживает только платформу arm-v8a, а другие платформы временно не поддерживают его.## 🚀 Скачать
- [Перейдите на Github для загрузки](https://github.com/OneB1ank/A1Memory/releases)## 🌟Любимый тренд
## 🙏 Спасибо
Благодаря исходному коду следующих пользователей или проектов за их помощь в этом проекте:
- [@yc9559](https://github.com/yc9559)
- [@HChenX](https://github.com/HChenX)Спасибо следующим пользователям за отзывы о тестировании и обнаружение ошибок:
- @火機(coolapk)## 🎉 Пожертвовать на поддержку
Как вы думаете, этот модуль очень полезен, вы можете пожертвовать, чтобы поддержать меня
- [爱发电](https://afdian.net/a/HCha1)
- [patreon](https://patreon.com/A1memory)
- USDT(TRC20)
> Address: TSqTqn2NcyUAbEwsdGgsrYoU5pokno5PnQ