reisxd / revanced-builder

A NodeJS ReVanced builder
GNU General Public License v3.0
1.93k stars 170 forks source link

Suggest what features you want here #283

Open reisxd opened 2 years ago

reisxd commented 2 years ago

Hi everyone, I want to implement new and awesome things to Builder so, I ask you, what do you want me to implement to Builder?

Also, soon there'll be an native Android app to build ReVanced even more easily (if i don't fail) ;)

Canny1913 commented 2 years ago

multi language support

reisxd commented 2 years ago

multi language support

https://user-images.githubusercontent.com/29177546/185799475-df206561-aca3-4378-b6b5-9d7fb4ca7149.mov

Canny1913 commented 2 years ago

why not

reisxd commented 2 years ago

why not

No one probably willing to contribute and this'll probably bloat the frontend.

alexandreteles commented 2 years ago

why not

No one probably willing to contribute and this'll probably bloat the frontend.

i18n?

Include/download the appropriate JRE instead of asking the user to install it.

xafn commented 2 years ago

compose rewrite

shuniichan commented 2 years ago

Can you implement function to choose our own name branding while building? Thanks.

reisxd commented 2 years ago

Can you implement function to choose our own name branding while building? Thanks.

Currently impossible to do (it is possible but it's complicated).

TgZ39 commented 2 years ago

View downloaded videos in revanced app (for example in the media library) and when clicking on them it switches to powertube app or vlc(?) and automatically starts playing it.

reisxd commented 2 years ago

View downloaded videos in revanced app (for example in the media library) and when clicking on them it switches to powertube app or vlc(?) and automatically starts playing it.

Not something related to Builder.

TgZ39 commented 2 years ago

View downloaded videos in revanced app (for example in the media library) and when clicking on them it switches to powertube app or vlc(?) and automatically starts playing it.

Not something related to Builder. then fix it :)))))

TgZ39 commented 2 years ago

A Discord Server!

SalvatoreNoschese commented 2 years ago

Allow to compile and save root release like nonroot release (atm instead, with android script, is necessary to install before YouTube and when compiled apk is present only in adb directory).

Screenshot_20220823-015542_Solid Explorer

ktheticdev commented 2 years ago

updating root revanced without reinstalling

Retardator commented 2 years ago

I would like to see the ability to choose older versions of Revanced Patcher, CLI and ReVanced Integrations, instead of downloading and using only new ones. New versions are not always stable.

HikaruIchijyo commented 2 years ago

Hi everyone, I want to implement new and awesome things to Builder so, I ask you, what do you want me to implement to Builder?

Also, soon there'll be an native Android app to build ReVanced even more easily (if i don't fail) ;)

idk what do u mean by native android app but app like aliucord installer or something like that would be awesome instead of manually using termux it just download the latest build decompile & patch it recompile & u r good to go

F-AlFaris commented 2 years ago

How can I check which version of revanced-builder I'm running ?

Fred-Vatin commented 2 years ago
  1. On PC, check if a folder at the same level of the app is named JDK and use it.
  2. If a file named settings.json is found, read it to get the patches to apply
tribela commented 2 years ago

changing package name?

reisxd commented 2 years ago

changing package name?

Impossible to do.

magmabits commented 2 years ago

i want forg easter egg, thx

reisxd commented 2 years ago

i want forg easter egg, thx

no

but therell be an easter egg

magmabits commented 2 years ago

i want forg easter egg, thx

no

~but therell be an easter egg~

mean

M0hammadUsman commented 2 years ago

Can we get the orignal app icon and orignal dark theme as an option like in vanced manager

prollyAres commented 2 years ago

Auto Updater

squidds commented 2 years ago

Is casting a root only feature? Unfortunately my phone is from a provider that makes it impossible to unlock the bootloader.

TgZ39 commented 2 years ago

Auto Updater

would be a very nice feature

EatVanced commented 2 years ago

Support feature for patching Vanced image

ElissonRodrigues commented 2 years ago

por que não

Ninguém provavelmente está disposto a contribuir e isso provavelmente vai inchar o frontend.

I can contribute with the translation to Portuguese-Brazil

watermelonoof commented 2 years ago

android-irface.sh allow you to delete cache (deleting the whole revanced/), but this deletes the keystore too. I hope to see an option to preserve the keystore while removing the real "cache". P.S. I'm talking about before running the revanced-builder instead during reinstallation.

driftywinds commented 2 years ago

Anyway to specify the Icon of the patched app and the name during the building process? It would be really helpful

reisxd commented 2 years ago

Anyway to specify the Icon of the patched app and the name during the building process? It would be really helpful

https://github.com/reisxd/revanced-builder/issues/283#issuecomment-1225872033

driftywinds commented 2 years ago

Anyway to specify the Icon of the patched app and the name during the building process? It would be really helpful

#283 (comment)

not even the icon?

reisxd commented 2 years ago

Anyway to specify the Icon of the patched app and the name during the building process? It would be really helpful

#283 (comment)

not even the icon?

Yes, because of limitations.

rafagale commented 2 years ago

root support again please

reisxd commented 2 years ago

root support again please

There is...?

rafagale commented 2 years ago

root support again please

There is...?

its not working anymore for me after v3.3.6 release. It's all good with 3.3.5 though

reisxd commented 2 years ago

root support again please

There is...?

its not working anymore for me after v3.3.6 release. It's all good with 3.3.5 though

What do you mean "not working"? Please create an issue.

demiGod095 commented 2 years ago

give user option to select mount or non-mount install ?

zeGolem commented 2 years ago

Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

reisxd commented 2 years ago

Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

https://github.com/revanced/revanced-documentation is useful for developers ;)

zeGolem commented 2 years ago

Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

https://github.com/revanced/revanced-documentation is useful for developers ;)

It indeed is, and I followed these instructions to build revanced myself. But now I want to build your project myself. Could you provide instructions in the README how to compile the code in the repo into an executable?

reisxd commented 2 years ago

Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

https://github.com/revanced/revanced-documentation is useful for developers ;)

It indeed is, and I followed these instructions to build revanced myself. But now I want to build your project myself. Could you provide instructions in the README how to compile the code in the repo into an executable?

Oh, you meant Builder...😅

Sure, I'll add it!

username0136 commented 2 years ago

@zeGolem Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

The best I can suggest is just git clone the repo, npm install, npm start that set this is how you can test new features before the release why you want to build an executable?

zeGolem commented 2 years ago

@zeGolem Just stumbled on this project… Would be cool to have build instructions for advanced users who don't want to rely on the prebuilt binaries, or want to test features before a new release

The best I can suggest is just git clone the repo, npm install, npm start that set this is how you can test new features before the release why you want to build an executable?

That's the kind of things that I wanted in the repo, and it was added :) As for creating an executable, the main reason would be for someone wanting to package this app in say the AUR, or any distro's repository. Typically, it's frowned upon to rely on someone else's built executable for creating a package, so having easy instructions for creating one makes it more likely it'll get picked up by a maintainer :)

Rikysonic commented 2 years ago

android-irface.sh allow you to delete cache (deleting the whole revanced/), but this deletes the keystore too. I hope to see an option to preserve the keystore while removing the real "cache". P.S. I'm talking about before running the revanced-builder instead during reinstallation.

I've opened a PR to add this 🙂 When merged, running ./revanced-builder.sh run --delete-cache-no-keystore or ./revanced-builder.sh run --dcnk will clean cache without losing the keystore.

EDIT: merged, you can manually update latest sh script, then you will be able to do it 🙂

Amby713 commented 2 years ago

It would be nice if you put the versions of the patches , somewhere, that way we'd know if we need to update or not

misikovich commented 2 years ago

ReVanced Music sleep timer patch

reisxd commented 2 years ago

ReVanced Music sleep timer patch

Patches aren't something I can add. Suggest that in revanced/revanced-suggestions by creating a discussion.

Amby713 commented 2 years ago

ReVanced Music sleep timer patch

Patches aren't something I can add. Suggest that in revanced/revanced-suggestions by creating a discussion.

No, not adding patches. What i meant was your script grabbing the version number and displaying it so that when I run it, I can see what tune version number is. This would give me a idea whether I need to continue to upgrade or quit because i already have the latest version