Skip to content

Commit

Permalink
Merge main in dev (#187)
Browse files Browse the repository at this point in the history
* Added an empty readme

for the samsung guide

* Added guide..!

Copyright @ravindu644.

* Added requirements.

* python2

* dtb changes

* JOPP and ROPP

* Gitpod

* Android 14

* typo

* Grammar fixes

* repo

* cpio

* Depmod

* Delete docs/guides/kernel_compilation directory

* (Exclusive !) Added the Kernel compilation Guide.

* Requirements

* Update issue templates

* update: issue template

* update: issue temp

* Update issue templates

* build: release and sign only on main branch

* update resetprop to 26404 (#175)

binary is from tiann/KernelSU@153ce9a#diff-3cf47897c3eda101647ac9d83c78fbd89b42faa756627071f9696fa29884908a

* Translations update from Weblate (#179)

Co-authored-by: Alessandro Paluzzi <[email protected]>
Co-authored-by: Ali Beyaz <[email protected]>
Co-authored-by: Allan Nordhøy <[email protected]>
Co-authored-by: Anaëlle <[email protected]>
Co-authored-by: Dlineou <[email protected]>
Co-authored-by: Emad Eldien Lolo Jr <[email protected]>
Co-authored-by: Eryk Michalak <[email protected]>
Co-authored-by: Farhan Zainal <[email protected]>
Co-authored-by: Fill read-only add-on <[email protected]>
Co-authored-by: Gabriel Martini <[email protected]>
Co-authored-by: Henrik <[email protected]>
Co-authored-by: I g o r <[email protected]>
Co-authored-by: Igor Sorocean <[email protected]>
Co-authored-by: Isaac Afonso <[email protected]>
Co-authored-by: JiangNight <[email protected]>
Co-authored-by: João Lopes <[email protected]>
Co-authored-by: LibreTranslate <[email protected]>
Co-authored-by: Macrohard-X <[email protected]>
Co-authored-by: Nahida <[email protected]>
Co-authored-by: Nauru Toru <[email protected]>
Co-authored-by: OHaiiBuzzle <[email protected]>
Co-authored-by: Phongvngg1 <[email protected]>
Co-authored-by: RafaeloxMC <[email protected]>
Co-authored-by: Raja Amirul Isham <[email protected]>
Co-authored-by: Ravindu Deshan <[email protected]>
Co-authored-by: Rhine Nya <[email protected]>
Co-authored-by: Rəşad Qasımlı <[email protected]>
Co-authored-by: SchweGELBin <[email protected]>
Co-authored-by: Sebastian <[email protected]>
Co-authored-by: Weblate Translation Memory <[email protected]>
Co-authored-by: Zikry Iman <[email protected]>
Co-authored-by: _wais <[email protected]>
Co-authored-by: dabao1955 <[email protected]>
Co-authored-by: gallegonovato <[email protected]>
Co-authored-by: iDrinkCoffee <[email protected]>
Co-authored-by: kaka Thic <[email protected]>
Co-authored-by: kittaro <[email protected]>
Co-authored-by: marat2509 <[email protected]>
Co-authored-by: nighty <[email protected]>
Co-authored-by: yuztass <[email protected]>
Co-authored-by: Сергій <[email protected]>
Co-authored-by: 何意挽秋風 <[email protected]>
Co-authored-by: 徐宇坤 <[email protected]>
Co-authored-by: 틀딱리 <[email protected]>

* update README.md

---------

Co-authored-by: ravindu644 <[email protected]>
Co-authored-by: bmax121 <[email protected]>
Co-authored-by: bmax <[email protected]>
Co-authored-by: Pat <[email protected]>
Co-authored-by: Weblate (bot) <[email protected]>
Co-authored-by: Alessandro Paluzzi <[email protected]>
Co-authored-by: Ali Beyaz <[email protected]>
Co-authored-by: Allan Nordhøy <[email protected]>
Co-authored-by: Anaëlle <[email protected]>
Co-authored-by: Dlineou <[email protected]>
Co-authored-by: Emad Eldien Lolo Jr <[email protected]>
Co-authored-by: Eryk Michalak <[email protected]>
Co-authored-by: Farhan Zainal <[email protected]>
Co-authored-by: Fill read-only add-on <[email protected]>
Co-authored-by: Gabriel Martini <[email protected]>
Co-authored-by: Henrik <[email protected]>
Co-authored-by: I g o r <[email protected]>
Co-authored-by: Igor Sorocean <[email protected]>
Co-authored-by: Isaac Afonso <[email protected]>
Co-authored-by: JiangNight <[email protected]>
Co-authored-by: João Lopes <[email protected]>
Co-authored-by: LibreTranslate <[email protected]>
Co-authored-by: Macrohard-X <[email protected]>
Co-authored-by: Nahida <[email protected]>
Co-authored-by: Nauru Toru <[email protected]>
Co-authored-by: OHaiiBuzzle <[email protected]>
Co-authored-by: Phongvngg1 <[email protected]>
Co-authored-by: RafaeloxMC <[email protected]>
Co-authored-by: Raja Amirul Isham <[email protected]>
Co-authored-by: Ravindu Deshan <[email protected]>
Co-authored-by: Rhine Nya <[email protected]>
Co-authored-by: Rəşad Qasımlı <[email protected]>
Co-authored-by: SchweGELBin <[email protected]>
Co-authored-by: Sebastian <[email protected]>
Co-authored-by: Weblate Translation Memory <[email protected]>
Co-authored-by: Zikry Iman <[email protected]>
Co-authored-by: _wais <[email protected]>
Co-authored-by: dabao1955 <[email protected]>
Co-authored-by: gallegonovato <[email protected]>
Co-authored-by: iDrinkCoffee <[email protected]>
Co-authored-by: kaka Thic <[email protected]>
Co-authored-by: kittaro <[email protected]>
Co-authored-by: marat2509 <[email protected]>
Co-authored-by: nighty <[email protected]>
Co-authored-by: yuztass <[email protected]>
Co-authored-by: Сергій <[email protected]>
Co-authored-by: 何意挽秋風 <[email protected]>
Co-authored-by: 徐宇坤 <[email protected]>
Co-authored-by: 틀딱리 <[email protected]>
Co-authored-by: yogesh <[email protected]>
  • Loading branch information
Show file tree
Hide file tree
Showing 23 changed files with 169 additions and 166 deletions.
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ body:
- label: I will upload bugreport file in APatch Manager - Settings - Report log
required: true

- label: My problem is fully stated in English, no reference to outside forums
- label: My problem is fully stated in English. 请使用英文,不然会被关闭。
required: true

- label: I know how to reproduce the issue which may not be specific to my device
Expand Down Expand Up @@ -68,6 +68,7 @@ body:
- OS Version:
- APatch Version:
- Kernel Version:
- KernelPatch Version:
validations:
required: true

Expand Down
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
39 changes: 0 additions & 39 deletions .github/ISSUE_TEMPLATE/feature_request.yml

This file was deleted.

14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
# APatch

<div align="center">
<a href="https://github.com/bmax121/APatch/releases/latest"><img src="https://images.weserv.nl/?url=https://raw.githubusercontent.com/bmax121/APatch/main/app/src/main/ic_launcher-playstore.png&mask=circle" style="width: 128px;" alt="logo"></a>
</br>

<h1 align="center">APatch</h1>

[![latest release badge](https://img.shields.io/github/v/release/bmax121/APatch?label=Release&logo=github)](https://github.com/bmax121/APatch/releases/latest)
[![weblate](https://img.shields.io/badge/Localization-Weblate-teal?logo=weblate)](https://hosted.weblate.org/engage/APatch)
Expand Down Expand Up @@ -31,7 +29,8 @@ The source code for both APatch UI and APM has been copied and modified from [Ke
Kernel configs

- `CONFIG_KALLSYMS=y`
- `CONFIG_KALLSYMS_ALL=y`
- `CONFIG_KALLSYMS_ALL=y`
- `DEBUG_KERNEL=y`
- `CONFIG_KALLSYMS_ALL=n` (Next version of KernelPatch will support)

## Translation
Expand All @@ -50,6 +49,11 @@ To help translate APatch or improve existing translations, please use [Weblate](
### Usage

Installation guide (coming soon)
<hr>

### ℹ️ Universal Kernel Compilation Guide for Unsupported Devices with APatch : [Click here](https://github.com/ravindu644/Android-Kernel-Tutorials)
- ❗ In this guide, you'll discover how to enable crucial features like **Kallsyms** and **OverlayFS** for any device. Additionally, it provides instructions on disabling **Samsung** securities to ensure APatch functions correctly.
<hr>

### Updates
- Telegram Channel: [@APatchChannel](https://t.me/APatchChannel)
Expand Down
Binary file modified app/libs/arm64-v8a/libresetprop.so
Binary file not shown.
6 changes: 4 additions & 2 deletions app/src/main/res/values-ar/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
<string name="apm_uninstall_confirm">الغاء تثبيت \"%s\" module ?</string>
<string name="apm_uninstall_success">تم الغاء التثبيت %s</string>
<string name="apm_uninstall_failed">غير قادر على تثبيت %s</string>
<string name="apm_overlay_fs_not_available">ال OverlayFS غير متاحة. الوحدة لا تستطيع العمل.</string>
<string name="apm_magisk_conflict">تم إيقاف الوحدة بسبب تعارض مع ماغيسك.</string>
<string name="apm_overlay_fs_not_available">الوحدات غير متاحة نظرًا لتعطيل OverlayFS بواسطة kernel.</string>
<string name="apm_magisk_conflict">الوحدات غير متاحة بسبب تعارض مع ماغيسك.</string>
<string name="apm_reboot_to_apply">اعادة التشغيل لإتخاذ التأثير</string>
<string name="system_default">النظام الافتراضي</string>
<string name="settings_app_language">اللغة</string>
Expand All @@ -98,4 +98,6 @@
<string name="apm_desc">Desc</string>
<string name="apm_downloading">تحميل وحدة %s…</string>
<string name="patch">باتش</string>
<string name="settings_global_namespace_mode_summary">تستخدم جميع جلسات الرووت مساحة الاسم العامة للتثبيت</string>
<string name="settings_global_namespace_mode">Global Namespace Mode</string>
</resources>
14 changes: 7 additions & 7 deletions app/src/main/res/values-az/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
<string name="reboot_download">Yükləmə rejiminə yenidən başlat</string>
<string name="about">Haqqında</string>
<string name="settings_app_language">Dil</string>
<string name="home_learn_apatch">AndroidPatch haqqında öyrənin</string>
<string name="home_learn_apatch">AndroidYamağı haqqında öyrənin</string>
<string name="about_source_code">Mənbə koduna %1$s ünvanında baxın<br/>%2$s kanalımıza qoşulun</string>
<string name="system_default">Sistem defoltu</string>
<string name="send_log">Log-u göndərin</string>
<string name="send_log">Gündəliyi göndərin</string>
<string name="safe_mode">Təhlükəsiz rejim</string>
<string name="clear_super_key">Açarı silin</string>
<string name="super_key">SuperAçar</string>
Expand All @@ -39,7 +39,7 @@
<string name="home_auth_key_title">SuperAçarı daxil edin</string>
<string name="home_auth_key_desc">Sertifikasiyadan sonra başlayın</string>
<string name="home_ap_cando_install">Quraşdır</string>
<string name="home_ap_cando_uninstall">Quraşdırmanı ləğv et</string>
<string name="home_ap_cando_uninstall">Sil</string>
<string name="patch_title">Yamaq</string>
<string name="home_kernel">Nüvə</string>
<string name="home_fingerprint">Barmaq izi</string>
Expand All @@ -59,8 +59,8 @@
<string name="kpm_author">Sahib</string>
<string name="kpm_desc">Açıqlama</string>
<string name="kpm_args">Arqumentlər</string>
<string name="su_title">Superİstifadəçi</string>
<string name="su_selinux_via_hook">Hook ilə bypass edin</string>
<string name="su_title">Superistifadəçi</string>
<string name="su_selinux_via_hook">Çəngəl ilə yan keçin</string>
<string name="su_pkg_excluded_label">istisna</string>
<string name="su_pkg_excluded_setting_title">İstisna et</string>
<string name="su_pkg_excluded_setting_summary">modullar üçün</string>
Expand All @@ -78,7 +78,7 @@
<string name="apm_version">Versiya</string>
<string name="apm_author">Sahib</string>
<string name="apm_desc">Açıqlama</string>
<string name="apm_magisk_conflict">Modullar Magisk modullarıyla ziddiyyət təşkil etdiyindən söndürülür.</string>
<string name="apm_magisk_conflict">Modullar Magisk ilə ziddiyyət səbəbindən əlçatan deyil.</string>
<string name="home_ap_cando_update">Güncəllə</string>
<string name="apm_reboot_to_apply">Effektiv olmağı üçün yenidən başladın</string>
<string name="apm_changelog">Dəyişikliklər jurnalı</string>
Expand All @@ -97,7 +97,7 @@
<string name="kpm_version">Versiya</string>
<string name="apm_install">Quraşdır</string>
<string name="apm_not_installed">AndroidYamağı quraşdırılmayıb</string>
<string name="apm_overlay_fs_not_available">OverlayFS mövcud deyil. Modul işləyə bilməz.</string>
<string name="apm_overlay_fs_not_available">OverlayFS nüvə tərəfindən deaktiv edildiyi üçün modullar əlçatan deyil.</string>
<string name="settings_global_namespace_mode">Qlobal Adməkanı rejimi</string>
<string name="settings_global_namespace_mode_summary">Bütün kök sessiyaları qlobal bağlama adməkanından istifadə edir</string>
</resources>
4 changes: 2 additions & 2 deletions app/src/main/res/values-bn/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<string name="super_key">সুপারকি</string>
<string name="home_patch_set_key_desc">কারনেলপ্যাচের এর জন্য শুধুমাত্র শংসাপত্র</string>
<string name="home_install_unknown">অজানা</string>
<string name="home_working">কাজ করছে</string>
<string name="home_working">কাজ করছে</string>
<string name="apatch_version">সংস্করণ %s</string>
<string name="apatch_version_update">সংস্করণ %s → %s</string>
<string name="home_su_path">su: %s</string>
Expand All @@ -36,7 +36,7 @@
<string name="home_su_path_ex">su: %s -&gt; %s</string>
<string name="kpatch_shadow_path">কার্নেলপ্যাচ: %s -&gt; %s</string>
<string name="home_auth_key_desc">প্রত্যয়িতকরণের পরে কাজ শুরু করুন</string>
<string name="home_installing">ইনস্টলরত</string>
<string name="home_installing">ইনস্টলরত</string>
<string name="home_need_update">নতুন সংস্করণ উপলভ্য</string>
<string name="kpatch_version">সংস্করণ %d.%d.%d</string>
<string name="home_not_installed">ইন্সটল করা নেই</string>
Expand Down
34 changes: 18 additions & 16 deletions app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<string name="kernel_patch">KernelPatch</string>
<string name="android_patch">AndroidPatch</string>
<string name="reboot_bootloader">Neustart zum Bootloader</string>
<string name="home_learn_apatch">Lernen Sie AndroidPatch</string>
<string name="home_learn_apatch">Lerne AndroidPatch kennen</string>
<string name="home_patch_set_key_desc">Nur Anmeldedaten für KernelPatch</string>
<string name="home_patch_next_step">Nächster Schritt</string>
<string name="kpatch_version">Version: %d.%d.%d</string>
Expand All @@ -30,11 +30,11 @@
<string name="home_auth_key_desc">Start nach Zertifizierung</string>
<string name="home_manager_version">Manager Version</string>
<string name="su_pkg_excluded_setting_summary">für Module</string>
<string name="apm_failed_to_disable">Das Modul \"%s\" konnte nicht ausschaltet werden</string>
<string name="apm_failed_to_disable">Das Modul \"%s\" konnte nicht aktiviert werden</string>
<string name="home_selinux_status_disabled">Off</string>
<string name="apm_magisk_conflict">Module werden aufgrund eines Konfliktes mit denen von Magisk ausgeschaltet.</string>
<string name="apm_downloading">Modul \"%s\" herunterladen…</string>
<string name="apm_start_downloading">Starten Sie das Herunterladen von %s</string>
<string name="apm_magisk_conflict">Module sind aufgrund eines Konfliktes mit Magisk nicht verfügbar.</string>
<string name="apm_downloading">Modul \"%s\" wird heruntergeladen…</string>
<string name="apm_start_downloading">Download von %s starten</string>
<string name="kpm_unload_confirm">Modul \"%s\" entladen?</string>
<string name="apm_failed_to_enable">Das Modul \"%s\" konnte nicht eingeschaltet werden</string>
<string name="kpatch_shadow_path">kpatch: %s -&gt; %s</string>
Expand All @@ -44,21 +44,21 @@
<string name="reboot_download">Neustart zum Herunterladen</string>
<string name="reboot_edl">Neustart zur EDL</string>
<string name="about">Über uns</string>
<string name="send_log">Verlauf senden</string>
<string name="send_log">Log-Datei senden</string>
<string name="safe_mode">Sicherer Modus</string>
<string name="home_click_to_install">Zum Installieren klicken</string>
<string name="home_working">In Arbeit</string>
<string name="home_working">Funktioniert</string>
<string name="home_su_path">su: %s</string>
<string name="home_su_path_ex">su: %s -&gt; %s</string>
<string name="patch_title">Patch</string>
<string name="su_pkg_excluded_label">Absondern</string>
<string name="home_selinux_status_enforcing">Enforcing</string>
<string name="home_selinux_status_permissive">Permissive</string>
<string name="reboot_userspace">Leichter Neustart</string>
<string name="reboot_userspace">Sanfter Neustart</string>
<string name="super_key">Superschlüssel</string>
<string name="clear_super_key">Schlüssel löschen</string>
<string name="clear_super_key">Superschlüssel löschen</string>
<string name="home_patch_set_key_title">Setze den Superschlüssel</string>
<string name="home_installing">Am installieren</string>
<string name="home_installing">Installiere...</string>
<string name="home_auth_key_title">Superschlüssel eingeben</string>
<string name="kpm">KPModule</string>
<string name="home_selinux_status_unknown">Unbekannt</string>
Expand All @@ -68,10 +68,10 @@
<string name="apm">APModule</string>
<string name="apm_not_installed">AndroidPatch nicht installiert</string>
<string name="apm_empty">Kein Modul installiert</string>
<string name="apm_uninstall_confirm">Deinstallieren Sie das Modul \"%s\"?</string>
<string name="apm_overlay_fs_not_available">OverlayFS ist nicht verfügbar. Das Modul kann nicht funktionieren.</string>
<string name="apm_reboot_to_apply">Neustart zur Wirkung</string>
<string name="apm_new_version_available">Klicken Sie, um die neue Version zu installieren, %s.</string>
<string name="apm_uninstall_confirm">Modul \"%s\" deinstallieren?</string>
<string name="apm_overlay_fs_not_available">Module sind nicht verfügbar, da OverlayFS vom Kernel deaktiviert ist.</string>
<string name="apm_reboot_to_apply">Neustarten, um Änderungen zu speichern</string>
<string name="apm_new_version_available">Klicken Sie, um die neue Version von %s zu installieren.</string>
<string name="apm_uninstall_success">%s deinstalliert</string>
<string name="kpm_load">Laden</string>
<string name="kpm_version">Version</string>
Expand All @@ -92,10 +92,12 @@
<string name="kpm_args">Args</string>
<string name="su_selinux_via_hook">Umgehung über einhaken</string>
<string name="su_pkg_excluded_setting_title">Absondern</string>
<string name="su_refresh">Auffrischen</string>
<string name="su_refresh">Aktualisieren</string>
<string name="apm_desc">Desc</string>
<string name="apm_changelog">Änderungsverlauf</string>
<string name="apm_changelog">Update-Verlauf</string>
<string name="settings_app_language">Sprache</string>
<string name="system_default">Systemstandard</string>
<string name="patch">Patch</string>
<string name="settings_global_namespace_mode">Globaler Namespace-Modus</string>
<string name="settings_global_namespace_mode_summary">Alle Root-Sitzungen verwenden den globalen Mount-Namespace</string>
</resources>
4 changes: 2 additions & 2 deletions app/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
<string name="apm_version">Versión</string>
<string name="apm_start_downloading">Iniciar descarga %s</string>
<string name="home_ap_cando_uninstall">Desinstalar</string>
<string name="apm_overlay_fs_not_available">OverlayFS no está disponible. El módulo no puede funcionar.</string>
<string name="apm_overlay_fs_not_available">Los módulos no están disponibles ya que OverlayFS está desactivado por el kernel.</string>
<string name="su_refresh">Recargar</string>
<string name="home_su_path_ex">su: %s → %s</string>
<string name="apm_failed_to_disable">No se ha podido desactivar el módulo \"%s</string>
Expand All @@ -86,7 +86,7 @@
<string name="apm_failed_to_enable">No se ha podido activar el módulo \"%s</string>
<string name="apm_downloading">Descargando el módulo \"%s\"…</string>
<string name="su_hide_system_apps">Ocultar applicaciones del sistema</string>
<string name="apm_magisk_conflict">Los módulos están desactivados debido a un conflicto con los de Magisk.</string>
<string name="apm_magisk_conflict">Los módulos no están disponibles debido a un conflicto con Magisk.</string>
<string name="apm_desc">Descripción</string>
<string name="apm_new_version_available">Haga clic para instalar la nueva versión, %s.</string>
<string name="apm_empty">No hay ningún módulo instalado</string>
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
<string name="apm_failed_to_disable">Impossible de désactiver le module \"%s\"</string>
<string name="apm_uninstall_confirm">Désinstaller le module \"%s\" ?</string>
<string name="apm_uninstall_failed">Impossible de désinstaller %s</string>
<string name="apm_magisk_conflict">Les modules sont désactivés en raison d\'un conflit avec ceux présents dans Magisk.</string>
<string name="apm_magisk_conflict">Les modules sont indisponibles en raison d\'un conflit avec Magisk.</string>
<string name="apm_downloading">Téléchargement du module \"%s\"…</string>
<string name="apm_new_version_available">Cliquez pour installer la nouvelle version, %s.</string>
<string name="home_selinux_status_permissive">Permissif</string>
Expand All @@ -94,7 +94,7 @@
<string name="su_pkg_excluded_setting_summary">pour les modules</string>
<string name="apm_uninstall">Désinstaller</string>
<string name="su_pkg_excluded_setting_title">Exclure</string>
<string name="apm_overlay_fs_not_available">OverlayFS n\'est pas disponible. Le module ne peut pas fonctionner.</string>
<string name="apm_overlay_fs_not_available">Les modules sont indisponibles car OverlayFS est désactivé par le noyau.</string>
<string name="patch">Patcher</string>
<string name="settings_app_language">Langage</string>
<string name="system_default">Par défaut</string>
Expand Down
Loading

0 comments on commit f83e762

Please sign in to comment.