Skip to content

Commit ca4b35a

Browse files
committed
- Updated: Bundled payloads - Fusee 1.3.1 & Hekate 5.7.2.
- Updated: Existing localizations. - Updated: Donation link.
1 parent c58de29 commit ca4b35a

File tree

21 files changed

+414
-33
lines changed

21 files changed

+414
-33
lines changed

app/src/main/java/com/pavelrekun/rekado/services/constants/Links.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ package com.pavelrekun.rekado.services.constants
22

33
object Links {
44

5-
const val DONATION = "https://www.buymeacoffee.com/pavelrekun"
5+
const val DONATION_BUY_ME_COFFEE = "https://www.buymeacoffee.com/pavelrekun"
6+
const val DONATION_PAY_PAL = "https://www.paypal.com/donate/?hosted_button_id=NRGW3HHUNPBVQ"
67
const val GITHUB_PROJECT = "https://github.com/MenosGrante/Rekado"
78

89
const val HELP_RCM = "https://gbatemp.net/threads/the-ultimate-list-of-mods-to-enter-rcm.502145/"

app/src/main/java/com/pavelrekun/rekado/services/dialogs/DialogsShower.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ object DialogsShower {
177177
val binding = DialogDonateBinding.inflate(LayoutInflater.from(context), null, false)
178178
val builder = MaterialAlertDialogBuilder(context)
179179

180-
binding.donateButton.setOnClickListener { Utils.openLink(context, Links.DONATION) }
180+
binding.donateButtonPayPal.setOnClickListener { Utils.openLink(context, Links.DONATION_PAY_PAL) }
181181

182182
builder.setTitle(R.string.navigation_donate)
183183

Binary file not shown.

app/src/main/res/layout/dialog_donate.xml

+15-3
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,26 @@
1414
android:textSize="16sp" />
1515

1616
<ImageView
17-
android:id="@+id/donateButton"
17+
android:id="@+id/donateButtonBuyMeCoffee"
18+
android:layout_width="180dp"
19+
android:layout_height="40dp"
20+
android:layout_gravity="center_horizontal"
21+
android:layout_marginBottom="16dp"
22+
android:clickable="true"
23+
android:contentDescription="@string/donate_button_buy_me_coffee"
24+
android:focusable="true"
25+
android:visibility="gone"
26+
app:srcCompat="@drawable/pic_donate_buy_me_coffee" />
27+
28+
<ImageView
29+
android:id="@+id/donateButtonPayPal"
1830
android:layout_width="180dp"
1931
android:layout_height="40dp"
2032
android:layout_gravity="center_horizontal"
2133
android:layout_marginBottom="24dp"
2234
android:clickable="true"
23-
android:contentDescription="@string/donate_button"
35+
android:contentDescription="@string/donate_button_paypal"
2436
android:focusable="true"
25-
app:srcCompat="@drawable/pic_donate" />
37+
app:srcCompat="@drawable/pic_donate_paypal" />
2638

2739
</LinearLayout>

app/src/main/res/raw/config.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2-
"revision": 1,
2+
"revision": 3,
33
"payloads":[
44
{
55
"title":"hekate.bin",
66
"downloadUrl": "https://pavelrekun.dev/payloads/hekate.bin",
7-
"version":"5.7.0"
7+
"version":"5.7.2"
88
},
99
{
1010
"title":"fusee.bin",
1111
"downloadUrl": "https://pavelrekun.dev/payloads/fusee.bin",
12-
"version":"1.2.6"
12+
"version":"1.3.1"
1313
}
1414
]
1515
}

app/src/main/res/raw/fusee.bin

768 Bytes
Binary file not shown.

app/src/main/res/raw/hekate.bin

-1.88 KB
Binary file not shown.

app/src/main/res/values-el/strings.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@
4949
<string name="instructions_category_final_description">Συνδέστε τη συσκευή σας με το Nintendo Switch και αποδεχτείτε την άδεια πρόσβασης USB, εάν σας ζητηθεί. Περιμένετε μέχρι να εμφανιστεί η οθόνη επιλογής payload και επιλέξτε το payload που θέλετε να φορτώσει.</string>
5050
<!-- endregion -->
5151
<!-- region: Donate -->
52-
<string name="donate_description">Θα θέλατε να βοηθήσετε περισσότερο στην ανάπτυξη αυτής και όλων των υπολοίπων εφαρμογών μου; Εάν ναι, δείτε τη σελίδα \"Buy me a coffee\" :)</string>
53-
<string name="donate_button">Υποστήριξη στο «Buy me a coffee»</string>
52+
<string name="donate_description">Θα θέλατε να βοηθήσετε στην ανάπτυξη αυτής και όλων των υπολοίπων εφαρμογών μου; Εάν ναι, δείτε την σελίδα δωρεών μου της «PayPal» :)</string>
53+
<string name="donate_button_buy_me_coffee">Υποστήριξη στο «Buy me a coffee»</string>
54+
<string name="donate_button_paypal">Υποστήριξη στη «PayPal»</string>
5455
<!-- endregion -->
5556
<!-- region: Settings -->
5657
<string name="settings_category_auto_injector">Αυτόματη φόρτωση</string>
+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources>
3+
<!-- region: Navigation -->
4+
<string name="navigation_payloads">Payloads</string>
5+
<string name="navigation_tools">Herramientas</string>
6+
<string name="navigation_instructions">Instrucciones</string>
7+
<string name="navigation_logs">Registros</string>
8+
<string name="navigation_about">Acerca de Rekado</string>
9+
<string name="navigation_donate">Apoyar desarrollo</string>
10+
<string name="navigation_settings">Opciones</string>
11+
<string name="navigation_serial_checker">Verificador de Serial</string>
12+
<!-- endregion -->
13+
<!-- region: About -->
14+
<string name="about_category_description">Descripción</string>
15+
<string name="about_category_developer">Desarrollador</string>
16+
<string name="about_information_description">Rekado es una aplicación de herramientas para tu Nintendo Switch que incluye la inyección de payloads y la comprobación de vulnerabilidad por número de serie</string>
17+
<string name="about_developer_portfolio_title">Portafolio</string>
18+
<string name="about_developer_portfolio_summary">Toda la información sobre el desarrollador y el blog con noticias</string>
19+
<string name="about_developer_instagram_summary">Perfil de hobby con foto en dron</string>
20+
<string name="about_developer_github_summary">Lista de aplicaciones de código abierto</string>
21+
<string name="about_developer_twitter_summary">Micro-Blog Personal</string>
22+
<!-- endregion -->
23+
<!-- region: Payloads -->
24+
<string name="payloads_update_bundled_title">Actualizar payloads incluidos</string>
25+
<string name="payloads_update_bundled_description">Buscar actualizaciones para todos los payloads incluidos - %1$s.</string>
26+
<string name="payloads_update_bundled_button_update">Buscar actualizaciones</string>
27+
<string name="payloads_download">Descargar payload</string>
28+
<string name="payloads_add">Añadir payload propio</string>
29+
<string name="payloads_remove">Eliminar payload</string>
30+
<string name="payloads_download_status_empty">El nombre o URL no deben quedar vacíos!</string>
31+
<string name="payloads_download_status_success">¡El payload %1$s ha sido descargado con éxito!</string>
32+
<string name="payloads_add_external_error">¡El payload seleccionado no puede ser añadido!</string>
33+
<!-- endregion -->
34+
<!-- region: Logs -->
35+
<string name="logs_clear">Limpiar</string>
36+
<!-- endregion -->
37+
<!-- region: Tools -->
38+
<string name="tools_serial_checker_title">Verificador de Serial</string>
39+
<string name="tools_serial_checker_description">Verifica si tu Nintendo Switch es vulnerable usando el numero de serie de tu unidad</string>
40+
<!-- endregion -->
41+
<!-- region: Instructions -->
42+
<string name="instructions_category_cable">Cable</string>
43+
<string name="instructions_category_cable_description">Primero, necesitas buscar un cable para conectar tu dispositivo a la Nintendo Switch. Para un uso adecuado, tiene que ser un cable apto para la transmisión de datos, no solo para la carga.\n\nEs aconsejable usar un cable tipo A-C y un Adaptador OTG USB.</string>
44+
<string name="instructions_category_payload">Payload</string>
45+
<string name="instructions_category_payload_description">Puedes añadir tu propio payload desde la memoria del dispositivo (haz click en el botón de \"+\"), descargarlo desde un link directo (haz click en el botón de la \"nube\") en la pantalla de \"Payloads\" o simplemente puedes moverlo a la carpeta de Rekado (/sdcard/Android/data/com.pavelrekun.rekado/files/).\n\nTambien puedes usar uno de los payloads incluidos - %1$s.</string>
46+
<string name="instructions_category_rcm_help">Ayuda</string>
47+
<string name="instructions_category_rcm_description">Coloca tu Nintendo Switch en modo RCM de una forma correcta. \n\nTu Nintendo Switch se encenderá cuando la enchufes, asegurate de mantener oprimido \"VOLUMEN +\".</string>
48+
<string name="instructions_category_final">Final</string>
49+
<string name="instructions_category_final_description">Conecta tu dispositivo a la Nintendo Switch y da permisos de acceso a USB si es necesario. Espera hasta que el dialogo del selector de payloads se abra y selecciona el que quieras cargar.</string>
50+
<!-- endregion -->
51+
<!-- region: Donate -->
52+
<string name="donate_description">¿Te gustaría ayudar al desarrollo de esta y otras aplicaciones aún más? Entonces visita mi página de donación de \"PayPal\" :)</string>
53+
<string name="donate_button_buy_me_coffee">Ayuda en \"Buy me a coffee\"</string>
54+
<string name="donate_button_paypal">Ayuda en \"PayPal\"</string>
55+
<!-- endregion -->
56+
<!-- region: Settings -->
57+
<string name="settings_category_auto_injector">Auto-inyector</string>
58+
<string name="settings_auto_injector_status_title">Auto-injector</string>
59+
<string name="settings_auto_injector_status_summary">Inyección automática de payloads sin confirmación usando el payload seleccionado</string>
60+
<string name="settings_auto_injector_payload_title">Payload</string>
61+
<string name="settings_category_payloads">Payloads</string>
62+
<string name="settings_payloads_hide_title">No mostrar payloads incluidos</string>
63+
<string name="settings_payloads_hide_summary">Ocultar todos los payloads incluidos (%1$s)</string>
64+
<string name="settings_payloads_reset_title">Limpiar</string>
65+
<string name="settings_payloads_reset_summary">Eliminar todos los payloads añadidos excepto los incluidos (%1$s)</string>
66+
<string name="settings_category_appearance">Apariencia</string>
67+
<string name="settings_appearance_theme_title">Tema</string>
68+
<string name="settings_appearance_theme_summary">Tema principal de la app</string>
69+
<string name="settings_appearance_theme_light">Claro</string>
70+
<string name="settings_appearance_theme_dark">Oscuro</string>
71+
<string name="settings_appearance_theme_system_default">Predeterminado del sistema</string>
72+
<string name="settings_appearance_dynamic_colors_title">Usar colores dinámicos</string>
73+
<string name="settings_appearance_dynamic_colors_summary">Usar colores dinámicos basados en fondos de pantalla en Android 12 y superior</string>
74+
<!-- endregion -->
75+
<!-- region: DialogsShower -->
76+
<string name="dialog_loader_title">Elegir payload</string>
77+
<string name="dialog_reset_payloads_title">Limpiar</string>
78+
<string name="dialog_reset_payloads_summary">¿Estas seguro que quieres borrar los payloads?</string>
79+
<string name="dialog_payload_download_title">Descarga</string>
80+
<string name="dialog_payload_download_field_title">Nombre</string>
81+
<string name="dialog_payload_update_title">Actualización de payloads</string>
82+
<string name="dialog_payload_update_message">Hay una actualización de algunos de los payloads incluídos. Se recomienda actualizarlos.</string>
83+
<string name="dialog_payload_no_updates_title">Sin actualizaciones</string>
84+
<string name="dialog_payload_no_updates_message">No se encontraron actualizaciones. Estás usando la versión más reciente de los payloads incluidos.</string>
85+
<string name="dialog_payload_network_error_title">Ha ocurrido un error</string>
86+
<string name="dialog_payload_network_error_message">Ha ocurrido un error inesperado. Por favor intenta más tarde.</string>
87+
<string name="dialog_loader_no_payloads_title">No hay payloads</string>
88+
<string name="dialog_loader_no_payloads_description">Parece ser que no has añadido payloads externos y ocultaste los que estaban incluídos. la inyección no es posible.\n\nAñade tus payloads o desactiva la opción para ocultar los payloads incluídos en los \"Ajustes\" e intentalo de nuevo.</string>
89+
<string name="dialog_settings_appearance_theme_title">Tema</string>
90+
<string name="dialog_settings_auto_injector_payload_title">Payload del auto-injector</string>
91+
<string name="dialog_button_download">Descargar</string>
92+
<string name="dialog_button_update">Actualizar payloads</string>
93+
<string name="dialog_button_negative_close">Cerrar</string>
94+
<string name="dialog_button_negative_cancel">Cancelar</string>
95+
<!-- endregion -->
96+
<!-- region: Serial Checker -->
97+
<string name="serial_checker_category_checker">Verificador</string>
98+
<string name="serial_checker_category_information">Información</string>
99+
<string name="serial_checker_checker_serial_number">Número de serial</string>
100+
<string name="serial_checker_checker_button">Verificar</string>
101+
<string name="serial_checker_information_xaw1"><![CDATA["<b>Seriales que comienzan con XAW1</b><br />XAW10000000000 - XAW10074000000: No parcheadas<br />XAW10075000000 - XAW10120000000: Posiblemente parcheada<br />XAW10120000000 y superior: Parcheadas<br /><br />]]></string>
102+
<string name="serial_checker_information_xaw4"><![CDATA["<b>Seriales que comienzan con XAW4</b><br />XAW40000000000 - XAW40011000000: No parcheadas<br />XAW40011000000 - XAW40012000000: Posiblemente parcheadas<br />XAW40012000000 y superior: Parcheadas<br /><br />]]></string>
103+
<string name="serial_checker_information_xaw7"><![CDATA["<b>Seriales que comienzan con XAW7</b><br />XAW70000000000 - XAW70017800000: No parcheadas<br />XAW70017800000 - XAW70030000000: Posiblemente parcheadas<br />XAW70030000000 y superior: Parcheadas<br /><br />]]></string>
104+
<string name="serial_checker_information_xaj1"><![CDATA["<b>Seriales que comienzan con XAJ1</b><br />XAJ10000000000 - XAJ10020000000: No parcheadas<br />XAJ10020000000 - XAJ10030000000: Posiblemente parcheadas<br />XAJ10030000000 y superior: Parcheadas<br /><br />]]></string>
105+
<string name="serial_checker_information_xaj4"><![CDATA["<b>Seriales que comienzan con XAJ4</b><br />XAJ40000000000 - XAJ40046000000: No parcheadas<br />XAJ40046000000 - XAJ40060000000: Posiblemente parcheadas<br />XAJ40060000000 y superior: parcheadas<br /><br />]]></string>
106+
<string name="serial_checker_information_xaj7"><![CDATA["<b>Seriales que comienzan con XAJ7</b><br />XAJ70000000000 - XAJ70040000000: No parcheadas<br />XAJ70040000000 - XAJ70050000000: Posiblemente parcheadas<br />XAJ70050000000 y superior: Parcheadas<br /><br />]]></string>
107+
<string name="serial_checker_information_xaw9"><![CDATA["<b>Seriales que comienzan con XAW9</b><br />Unidades restauradas directamente por Nintendo, no hay mucha información, pero posiblemente todas estén parcheadas.<br /><br />]]></string>
108+
<string name="serial_checker_information_xak"><![CDATA["<b>Serials que comienzan con XAK</b><br />No hay información disponible debido a que estas solo se venden en Corea.]]></string>
109+
<string name="serial_checker_scan_barcode">Escanear código de barras</string>
110+
<string name="serial_checker_help">Ayuda</string>
111+
<string name="serial_checker_status_not_patched">Sin parche</string>
112+
<string name="serial_checker_status_patched">Parcheada</string>
113+
<string name="serial_checker_status_possibly_patched">Posiblemente con parche</string>
114+
<string name="serial_checker_status_error">¡No se puede verificar este numero de serial!</string>
115+
<string name="serial_checker_status_empty">¡El número de serial no debe estar vacío!</string>
116+
<string name="serial_checker_status_too_long">¡La longitud máxima del serial es de 14 caracteres!</string>
117+
<string name="serial_checker_status_scan_failed">¡Fallo al leer el código de barras!</string>
118+
<!-- endregion -->
119+
<!-- region: Helper -->
120+
<!-- endregion -->
121+
</resources>

app/src/main/res/values-fr/strings.xml

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@
4949
<string name="instructions_category_final_description">Connectez votre appareil à la Switch et autorisez la permission pour l\'accès USB si nécessaire. Attendez que l\'application ouvre le menu de choix de payload et sélectionner celui que vous voulez injecter.</string>
5050
<!-- endregion -->
5151
<!-- region: Donate -->
52-
<string name="donate_description">Vous voulez soutenir le développement de cette application et de toutes les autres encore plus ? Alors vous pouvez devenir mon \"Patreon\" ! :)</string>
53-
<string name="donate_button">Me soutenir en \"achetant un café\"</string>
52+
<string name="donate_description">Vous voulez soutenir davantage le développement de cette application et de toutes les autres ? Rendez-vous sur ma page de donations \"PayPal\" :)</string>
53+
<string name="donate_button_buy_me_coffee">Me soutenir en \"achetant un café\"</string>
54+
<string name="donate_button_paypal">Faire un don avec \"Paypal\"</string>
5455
<!-- endregion -->
5556
<!-- region: Settings -->
5657
<string name="settings_category_auto_injector">Injection automatique</string>

0 commit comments

Comments
 (0)