Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Sync #6

Open
AccursedAngel opened this issue Sep 22, 2023 · 34 comments
Open

Android Sync #6

AccursedAngel opened this issue Sep 22, 2023 · 34 comments

Comments

@AccursedAngel
Copy link

System Details

  • OS: Android 13 Stable (Sept. Security Update) (Google Pixel 6a)
  • Thorium Version: 116.0.5845.184

Problem
A clear and concise description of what the bug is.
After downloading the ARM 64 version and installing it, it prompts me to add a new account instead of the one currently present on the device. I obviously cannot add an account already on the device.
Screenshots
If applicable, add screenshots to help explain your problem.
image

Additional Notes
Add any other context about the problem here.

@Alex313031
Copy link
Owner

@AccursedAngel This is a known issue with the Android version. Unlike the Desktop versions, where just adding API Keys is sufficient to enable Sync, I believe with Chromium on Android there is an additional proprietary component that I don't have access to that is needed. Case in point, there are very few Chromium based browsers for Android with Sync supported. I don't know how to fix this, but I can ask in the chromium-dev google group for help.

@AccursedAngel
Copy link
Author

Ah I gotcha, thanks for replying. Sorry about the duplicate posts here and on Reddit. <3

@aniruddhgutta
Copy link

hey, did you receive any updates?

@gz83
Copy link
Collaborator

gz83 commented Oct 12, 2023

bugs.chromium.org/p/chromium/issues/detail?id=677887

Google restricts login and synchronization of third-party versions, and there is currently no solution

@AccursedAngel @aniruddhgutta

@DragonHeart69
Copy link

Hey,
Do you see any possibility of having your own sync server, or being able to use a self-hosted sync server ?
Maybe a startingpount: https://community.brave.com/t/self-hosted-sync-server/305806

@gz83
Copy link
Collaborator

gz83 commented Oct 18, 2023

There should be no plans to build a synchronization server at the moment.

@DragonHeart69

@komprimiert
Copy link

why is this closed? this is ongoing

@gz83
Copy link
Collaborator

gz83 commented Oct 19, 2023

why is this closed? this is ongoing

What was closed?

@komprimiert

@ghost
Copy link

ghost commented Oct 19, 2023

Can't you guys implement something like brave? brave doesn't use google sync ry8

@gz83
Copy link
Collaborator

gz83 commented Oct 19, 2023

Is there any solution to implement a custom synchronization server at this stage? If there are relevant solutions on the Internet, please provide them to me here and I will consider porting the relevant functions to Thorium.

If the Thorium team is required to deploy a synchronization server, we may not currently have sufficient funds to do this work.

Thorium is different from Brave. The Brave browser is supported by a company and a large amount of advertising revenue, and it also has more developers than Thorium. Please understand the different situations of the two.

@Subhashis2007

@komprimiert
Copy link

The only "solution" I have seen which I haven't tried yet is xbrowsersync which was suggested on reddit

@ghost
Copy link

ghost commented Oct 20, 2023

Is there any solution to implement a custom synchronization server at this stage? If there are relevant solutions on the Internet, please provide them to me here and I will consider porting the relevant functions to Thorium.

If the Thorium team is required to deploy a synchronization server, we may not currently have sufficient funds to do this work.

Thorium is different from Brave. The Brave browser is supported by a company and a large amount of advertising revenue, and it also has more developers than Thorium. Please understand the different situations of the two.

@Subhashis2007

got it, well I hope so more and more developers join this, and may be giving an option whether to enable sponsored images on homescreen to generate some funds would be great too, in this way the users can contribute

@DragonHeart69
Copy link

@gz83 for me, a selfhosted docker is good. The link to the brave selfhosted is in my other comment. I understand that you can't host a server for all the users.

@gz83
Copy link
Collaborator

gz83 commented Oct 20, 2023

OK, I'll take a look

@DragonHeart69

@komprimiert
Copy link

@gz83 for me, a selfhosted docker is good. The link to the brave selfhosted is in my other comment. I understand that you can't host a server for all the users.

can you link the comment? I'm interested as well

@gz83
Copy link
Collaborator

gz83 commented Oct 20, 2023

@gz83 for me, a selfhosted docker is good. The link to the brave selfhosted is in my other comment. I understand that you can't host a server for all the users.

can you link the comment? I'm interested as well

https://community.brave.com/t/self-hosted-sync-server/305806

@DumbledoreCalrissian
Copy link

DumbledoreCalrissian commented Oct 20, 2023

Would some kind of implementation of MicroG help?
(like how ReVanced YouTube app lets you sign into google)

@GalaxyXYZ888
Copy link

GalaxyXYZ888 commented Oct 22, 2023

Yeah this is a very big problem in the Android version. Sync in all devices is very important for me at least. But its normal this version is still without extensions and other features also. The MacOS and Windows versions are very very good and I will probably live without the sync at the time being XD

@Spinnekop
Copy link

Any way to import a bookmarks file?

@ibay770
Copy link

ibay770 commented Oct 30, 2023

@AccursedAngel This is a known issue with the Android version. Unlike the Desktop versions, where just adding API Keys is sufficient to enable Sync, I believe with Chromium on Android there is an additional proprietary component that I don't have access to that is needed. Case in point, there are very few Chromium based browsers for Android with Sync supported. I don't know how to fix this, but I can ask in the chromium-dev google group for help.

Thats fair. Is it possible to add support for extensions instead? Maybe someone will make an extension to another cloud storage provider like OneDrive and we can add it to Thorium

@PythonesqueSpam
Copy link

PythonesqueSpam commented Nov 6, 2023

Rather than using Google sync or creating a Thorium sync server with all the overhead that entails, you could allow the use of the customer's own online storage, perhaps through OneDrive, Box, Google Drive , Dropbox, etc. with Thorium data being stored there, perhaps in an encrypted form and used to synchronise between platforms? My password manager app uses this sort of mechanism to sync between my Phone and Desktop computer, so avoiding the need to make a sync server.

@FadeMind
Copy link

FadeMind commented Nov 8, 2023

Hi Devs
First launch Thorium Mobile prompt login to Google account with Passkey fingerprint. Validate do nothing. Adding Google Account via e-mail make error - e-mail address is already in use on this device.

Also installing your version of Android Web View and disabling built in system version of Android Web View make Play store components crash. I can create separate issue if needed. Regards

@avichou
Copy link

avichou commented Apr 22, 2024

can we except anything on this or is it dead in the water ?

@chengnan049
Copy link

7 months have passed and this problem has not been solved

@ShreyasJejurkar
Copy link

Still not solved. :(

@TheBense
Copy link

Would it be possible to have Thorium sync with some a service other than google chrome?

Perhaps something like being able to sync to firefox ? Not sure how feasible this would be.

@polymo1
Copy link

polymo1 commented Jul 14, 2024

Would it be possible to have Thorium sync with some a service other than google chrome?

Perhaps something like being able to sync to firefox ? Not sure how feasible this would be.

It could possibly entail a complete rewrite of the existing sync system.

@TheBense
Copy link

So?

@polymo1
Copy link

polymo1 commented Jul 14, 2024

So?

I'd imagine that's a lot of extra work with little benefit when compared to switching to something like MicroG.

@marcmoli05
Copy link

Youtube revanced also has this problem on unrooted devices. wouldnt it be possible to create a module for magisk so us, rooted users can log in into thorium?

@polymo1
Copy link

polymo1 commented Aug 29, 2024

Youtube revanced also has this problem on unrooted devices. wouldnt it be possible to create a module for magisk so us, rooted users can log in into thorium?

YouTube revanced + MicroG allows signin

@marcmoli05
Copy link

Youtube revanced also has this problem on unrooted devices. wouldnt it be possible to create a module for magisk so us, rooted users can log in into thorium?

YouTube revanced + MicroG allows signin

yh I know but the dev said that he won't be implementing microg any time soon.

@RubenKelevra
Copy link

How about creating a pledge goal for this?

@GalaxyXYZ888
Copy link

How about creating a pledge goal for this?

Shut up and take my money approach.... I like it ! 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests