1
1
import path from 'path' ;
2
2
import { app , ipcMain } from 'electron' ;
3
- import { LAUNCHER_MANAGER_URL , POWERSHELL_CMD , REVANCED_URL , SMART_TUBE_URL ,
4
- SPOTUBE_URL , TERMINAL_CMD , WOLF_LAUNCHER_URL , APK_PATH , ADB_PATH , MICRO_G_URL , REVANCED_MANAGER_URL , YOUTUBE_URL , REDDIT_URL , REVANCED_REDDIT_URL
3
+ import { LAUNCHER_MANAGER_URL , POWERSHELL_CMD , REVANCED_YOUTUBE_URL , SMART_TUBE_URL ,
4
+ REVANCED_SPOTIFY_URL , TERMINAL_CMD , WOLF_LAUNCHER_URL , APK_PATH , ADB_PATH , MICRO_G_URL , REVANCED_MANAGER_URL , YOUTUBE_URL , REDDIT_URL , REVANCED_REDDIT_URL , REVANCED_YTMUSIC_URL , REVANCED_TIKTOK_URL
5
5
} from '../constants' ;
6
6
import { executeCmd , batchInstall } from '../utils' ;
7
7
import { startUpdate } from '../utils/appUpdater' ;
@@ -73,11 +73,11 @@ export const routeHandler = () => {
73
73
} ) ;
74
74
break ;
75
75
76
- case 'spotube ' :
77
- console . log ( 'install spotube ' ) ;
78
- downloadFile ( SPOTUBE_URL , path . join ( APK_PATH , 'spotube .apk' ) ) . then ( async ( ) => {
79
- await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } spotube .apk"` ) ;
80
- event . reply ( 'adbResponse' , 'Installed Spotube ' ) ;
76
+ case 'revanced-spotify ' :
77
+ console . log ( 'install revanced-spotify ' ) ;
78
+ downloadFile ( REVANCED_SPOTIFY_URL , path . join ( APK_PATH , 'revanced-spotify .apk' ) ) . then ( async ( ) => {
79
+ await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } revanced-spotify .apk"` ) ;
80
+ event . reply ( 'adbResponse' , 'Installed Spotify Revanced ' ) ;
81
81
} ) . catch ( ( error ) => {
82
82
event . reply ( 'adbResponse' , error . message ) ;
83
83
console . log ( error . message ) ;
@@ -106,16 +106,38 @@ export const routeHandler = () => {
106
106
} ) ;
107
107
break ;
108
108
109
- case 'revanced' :
109
+ case 'revanced-youtube ' :
110
110
console . log ( 'install revanced' ) ;
111
111
112
112
downloadFile ( MICRO_G_URL , path . join ( APK_PATH , 'microg.apk' ) ) . then ( async ( ) => {
113
113
await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } microg.apk"` ) ;
114
114
event . reply ( 'adbResponse' , 'Installed microg (for login), please wait for revanced...' ) ;
115
115
116
- downloadFile ( REVANCED_URL , path . join ( APK_PATH , 'revanced.apk' ) ) . then ( async ( ) => {
117
- await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } revanced.apk"` ) ;
118
- event . reply ( 'adbResponse' , 'Installed Revanced' ) ;
116
+ downloadFile ( REVANCED_YOUTUBE_URL , path . join ( APK_PATH , 'revanced-youtube.apk' ) ) . then ( async ( ) => {
117
+ await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } revanced-youtube.apk"` ) ;
118
+ event . reply ( 'adbResponse' , 'Installed Youtube Revanced' ) ;
119
+ } ) . catch ( ( error ) => {
120
+ event . reply ( 'adbResponse' , error . message ) ;
121
+ console . log ( error . message ) ;
122
+ } ) ;
123
+
124
+ } ) . catch ( ( error ) => {
125
+ event . reply ( 'adbResponse' , error . message ) ;
126
+ console . log ( error . message ) ;
127
+ } ) ;
128
+
129
+ break ;
130
+
131
+ case 'revanced-ytmusic' :
132
+ console . log ( 'install ytmusic' ) ;
133
+
134
+ downloadFile ( MICRO_G_URL , path . join ( APK_PATH , 'microg.apk' ) ) . then ( async ( ) => {
135
+ await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } microg.apk"` ) ;
136
+ event . reply ( 'adbResponse' , 'Installed microg (for login), please wait for revanced...' ) ;
137
+
138
+ downloadFile ( REVANCED_YTMUSIC_URL , path . join ( APK_PATH , 'revanced-ytmusic.apk' ) ) . then ( async ( ) => {
139
+ await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } revanced-ytmusic.apk"` ) ;
140
+ event . reply ( 'adbResponse' , 'Installed Youtube Music Revanced' ) ;
119
141
} ) . catch ( ( error ) => {
120
142
event . reply ( 'adbResponse' , error . message ) ;
121
143
console . log ( error . message ) ;
@@ -142,6 +164,20 @@ export const routeHandler = () => {
142
164
143
165
break ;
144
166
167
+ case 'revanced-tiktok' :
168
+ console . log ( 'install revanced reddit' ) ;
169
+
170
+ downloadFile ( REVANCED_TIKTOK_URL , path . join ( APK_PATH , 'revanced-tiktok.apk' ) ) . then ( async ( ) => {
171
+ await execPromise ( `${ ADB_PATH } adb install -r -d "${ APK_PATH } revanced-tiktok.apk"` ) ;
172
+ event . reply ( 'adbResponse' , 'Installed revanced-tiktok' ) ;
173
+
174
+ } ) . catch ( ( error ) => {
175
+ event . reply ( 'adbResponse' , error . message ) ;
176
+ console . log ( error . message ) ;
177
+ } ) ;
178
+
179
+ break ;
180
+
145
181
case 'revanced-manager' :
146
182
console . log ( 'revanced' ) ;
147
183
downloadFile ( REVANCED_MANAGER_URL , path . join ( APK_PATH , 'revanced-manager.apk' ) ) . then ( async ( ) => {
0 commit comments