Skip to content

Commit

Permalink
- Hekate updated to 4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavel Rekun committed Dec 6, 2018
1 parent 9f59ecb commit 9dd2c73
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 21 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ Payload launcher written in Kotlin for Nintendo Switch.

**Application doesn't require Root on your device.**

[SX Loader](https://sx.xecuter.com/) and [ReiNX](https://reinx.guide/) payloads bundled as default.
[SX Loader](https://sx.xecuter.com/), [ReiNX](https://reinx.guide/) and [Hekate](https://github.com/CTCaer/hekate) payloads bundled as default.

## Usage
* Launch application.
* Find a cable to connect your device to the Nintendo Switch. For proper work, this should be a cable that is designed for data transmission, not just for charging. It is advisable to use an **A-to-C** cable and an **USB OTG** adapter.
* In the **"Payloads"** category, click the **"+"** button to select preloaded payload from your device's storage. Or simply transfer your payload to the Rekado folder in the device's memory. Or you can use the bundled payloads (**SX Loader/ReiNX**).
* In the **"Payloads"** category, click the **"+"** button to select preloaded payload from your device's storage. Or simply transfer your payload to the Rekado folder in the device's memory. Or you can use the bundled payloads (**SX Loader/ReiNX/Hekate**).
* Enter your Nintendo Switch into **RCM** mode in any convenient way. Your Nintendo Switch will power on by itself when plugged in, be sure to hold **VOLUME +**.
* Connect the device to the Nintendo Switch and allow permission for the **USB** access if necessary. Wait unit payloads chooser dialog will be opened and select which one you want to load.
* Wait for payload to finish loading on your console.
Expand Down Expand Up @@ -42,6 +42,7 @@ You should translate it. Files marked with **translatable="false"** should not b
* [unbranched](https://github.com/unbranched) for Italian localization.
* [wendyliga](https://github.com/wendyliga) for Indonesian localization.
* [javito1081](https://github.com/javito1081) for Spanish localization.
* [TheSergioEduP](https://github.com/TheSergioEduP) for Portuguese localization.

## Donate
I have created and supporting this application in my free time, so if you want to support me, follow my <a href="https://www.buymeacoffee.com/pavelrekun" target="_blank">"Buy me coffee"</a> link :)
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ android {
applicationId "com.pavelrekun.rekado"
minSdkVersion minimumSDKVersion
targetSdkVersion currentSDKVersion
versionCode 30
versionName "2.5"
versionCode 31
versionName "2.5.1"

externalNativeBuild {
cmake {
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
android:label="@string/app_name"
android:noHistory="true"
android:taskAffinity="com.example.taskAffinityUsbEventReceiver"
android:theme="@style/RekadoInvisibleTheme">
android:theme="@style/Theme.Rekado.Invisible">
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
Expand Down
Binary file modified app/src/main/assets/hekate.bin
Binary file not shown.
6 changes: 0 additions & 6 deletions app/src/main/res/values-pt/arrays.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,4 @@
<item>Ativado</item>
<item>Ativado (AMOLED)</item>
</string-array>

<string-array name="settings_appearance_night_mode_values" translatable="false">
<item>disabled</item>
<item>enabled</item>
<item>amoled</item>
</string-array>
</resources>
5 changes: 0 additions & 5 deletions app/src/main/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<resources>
<string name="app_name" translatable="false">Rekado</string>

<!-- Strings for Navigation -->
<string name="navigation_payloads">Payloads</string>
Expand All @@ -13,15 +12,12 @@
<string name="about_category_information">Informação</string>
<string name="about_category_developer">Desenvolvedor</string>
<string name="about_information_description">Aplicação escrita em Kotlin e C++. É usada para injetar payloads na Nintendo Switch.</string>
<string name="about_developer_github" translatable="false">GitHub</string>
<string name="about_developer_twitter" translatable="false">Twitter</string>

<!-- Strings for Instructions -->
<string name="instructions_category_cable">Cabo</string>
<string name="instructions_category_cable_description">Primeiro tens de encontrar um capo para ligar o teu dispositivo á Nintendo Switch. Para funcionar corretamente este tem de ser um cabo de transmissão de dados, e não apenas um cabo de carregar.\n\nÉ recomendado usar um cabo A-para-C e um adaptador USB OTG.</string>
<string name="instructions_category_payload">Payload</string>
<string name="instructions_category_payload_description">Na categoria \u0022Payloads\u0022 , toca no botão \u0022+\u0022 para selecionar um payload precarregado na memória do teu dispositivo. Ou simplesmente transfere o teu payload para a pasta Rekado na memória do teu dispositivo.\n\nOu podes usar os payloads incluidos (SX Loader/ReiNX)</string>
<string name="instructions_category_rcm" translatable="false">RCM</string>
<string name="instructions_category_rcm_description">Liga Nintendo Switch no modo RCM. \n\nA tua Nintendo Switch vai ligar-se automaticamente quando conectada, mantém premido o VOLUME +.</string>
<string name="instructions_category_final">Final</string>
<string name="instructions_category_final_description">Connecta o teu dispositivo á Nintendo Switch e permite o acesso USB se necessário. Espera até o dialogo para escolher o payload aparecer e seleciona o que desejas carregar.</string>
Expand Down Expand Up @@ -63,7 +59,6 @@
<string name="dialog_loader_title">Escolher payload</string>
<string name="dialog_reset_payloads_title">Limpar</string>
<string name="dialog_reset_payloads_summary">Tens a certeza que queres apagar os payloads?</string>
<string name="dialog_positive" translatable="false">OK</string>
<string name="dialog_negative">Cancelaa</string>
<string name="dialog_file_chooser_payload_title">Escolher payload</string>

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-v23/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
</style>

<style name="RekadoInvisibleTheme" parent="Theme.Rekado.DayNight">
<style name="Theme.Rekado.Invisible" parent="Theme.Rekado.DayNight">
<item name="android:windowAnimationStyle">@null</item>
</style>

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
</style>

<style name="RekadoInvisibleTheme" parent="Theme.Rekado.DayNight">
<style name="Theme.Rekado.Invisible" parent="Theme.Rekado.DayNight">
<item name="android:windowAnimationStyle">@null</item>
</style>

Expand Down
4 changes: 1 addition & 3 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
google()
Expand Down Expand Up @@ -31,7 +29,7 @@ ext {
androidXCompatVersion = '1.0.0'
androidXOtherVersion = '1.0.0'
materialComponentsVersion = '1.0.0'
materialDialogsVersion = '2.0.0-beta5'
materialDialogsVersion = '2.0.0-rc3'

paperVersion = '2.6'
eventBusVersion = '3.1.1'
Expand Down

0 comments on commit 9dd2c73

Please sign in to comment.