• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

FydeOS with full Google sync and without using a FydeOs account

Search This thread

CodeAH

Member
Apr 3, 2017
6
0
I think we can use normal commands over fyde extensions for enabling ARC.

FydeOs is a good chromium fork and it supports android, but it lacks a full google sync and that’s not so good, since sync across multiple devices is the best thing ever and that’s where Google services do play their best. At least I think so.

Moreover, FydeOs by default sends the user’s data to their servers. They do such thing in an open way, through a FydeOs account, so they shouldn’t be blamed, but we are free to use the Os which is in our device without sharing our data with FydeOs so as some don’t like sharing their data with Google.

So, I have found a quite easy way to remove those limitations. The purpose is to use FydeOs without a FydeOs account, without sharing our data (passwords and so on) with them, while retaining a fully functional play store and a full google sync.

This is a simple how-to written in a few spare time. If I get more time, I will make it less rough.

First of all, press CTRL + ALT + T

then use this commands

shell
sudo su

and you’ll have got to insert the password chronos

then go on and mount the system to read and write

sudo mount -o remount,rw /

then remove a couple of files

cd /etc/chromium/policies/managed
sudo rm *.*

Then edit the conf file

cd /etc
sudo vim chrome_dev.conf

(disclaimer: please google for vim commands, it’s preinstalled in chrome os)

comment the lines referring to FydeOs account like that and add a line referring to google account (maybe useless)

#--fydeos-account-enabled
#--fydemina
--google-account-enabled

Close the tab and open a chromium tab in incognito mode, then type

chrome://flags

Look for the flag Support secondary accounts for Sync standalone transport

and switch it on.

Then reboot and you’ll be able to add a secondary account, then you'll be prompted to insert your google account.

Follow the usual steps to configure the device and your apps and settings will be restored (if you already have got another chromebook). The file manager now will show your google drive folder:)

To install the play store you have got to edit chrome_dev.conf, by uncommenting the lines which you had previously commented, and reboot...

Then you can use the app provided by FydeOs to install the Play store. This step will remove the google sync and you won’t see google drive inside the file manager.

Now you can comment those lines again and reboot and everything will be fine i.e. google sync will be back.

After rebooting, you can go to chromium extensions and remove the FydeOs extension (the one which sends your data to their servers) and you can go to the shelf and remove the installer with the chinese name, by simply clicking it.

Now you can use the secondary account, which is fully working and syncing to google servers (only) and forget about the other one (i.e. the FydeOs one).

I tested these steps once only and maybe not all of them were required, but my device has been working fine for 3 days straight without any issue.
I got two main Extension for Fyde os ARC enabler and another which is Fyde os system controller.
I don't know Java script much . I think you can figure out which commands or things we should do for enabling ARC with out the help of Fyde OS extensions!
So, we don't need to enable Fyde account and Fydemina at all.
Btw, thanks for the amazing works!
I'm new here so, I couldn't able to post outside link. Can I talk with you via message/pm?
 

thierryrojas

Member
Jun 7, 2017
35
4
ASUS ROG Phone 5
Remove

how to remove chromium browser from fydeos?
or remove from the taskbar? I right-click on it and doesn't have the option to remove it from the taskbar.
Has anyone tried and it worked?
I ask this because I installed Google chrome from the linux terminal to sync all my history and passwords. And I don't need fydeos chromium.
Thnks
 
Last edited:

lucaoldb

Senior Member
Apr 20, 2012
619
307
MILAN
Fyde OS and Arnoldthebat - a look at the differences

I haven't tinkered with FydeOS for months, due to my job and my family.

My how-to was a very quick one and I knew that it could work for the old release of FydeOS that you could download by that time, but when I tested the following ones I faced the same issues that had been so far reported by the other users.

As a lawyer I don't feel like making deep modifications to the img that FydeOS let us download or, to be more straight, I don't feel like sharing any modded file or img, but I still like modding thing, when I have some spare time.

Anyway I have had a look at FydeOS img in comparison to the one by Arnoldthebat ad the main difference in inside the folder "ROOT-A.img\opt\google\containers"

In fact, while inside the one by Arnoldthebat you can find only the sub folder "pins" which only refers to Crostini, inside FydeOS img you have gor plenty of files referring to android, which are inside the subfolders

android
arc-sdcard
arc-obb-mounter
arc-art

I will have a look a the "real" chrome OS img to see if those files are there too (edit: yes, they are in the same position) but I suppose that it shouldn't be that difficult, after mounting the img in linux, either ripping those files from FydeOS and placing them into Arnoldthebat's img or doing the opposite. Then there must be only some config files to look at. Maybe it's the same approach as project Croissant, but I haven't had the time to dig into it yet.

Edit: after looking at chrome OS internals, I seem to understand that:

- android subsystem is there by default for Chrome OS and it's the same for Fyde OS;

- it just waits for being enabled in settings and that step downloads the play store too for chrome OS, while for FydeOS it downloads a sort of modded play store, if I'm not wrong;

- a reasonable approach, in order to avoid the project croissant route which could not work for some device, would be placing inside Arnoldthebat's img not only the android subsystem folders in /opt/containers but also placing the Gapps too, so as for android phones and this should make the trick... Maybe.
 
Last edited:

lfom

Senior Member
Mar 14, 2015
2,028
752
Huawei P Smart
You should try EmydeOS v3 from Croissant's thread: it's like FydeOS with built-in support for Google accounts (and a newer kernel that works better with Atom processors and probably other hardware: newer kernel = 4.19.12).
 
  • Like
Reactions: lucaoldb

Castle 1401

Senior Member
Feb 2, 2018
120
30
I haven't tinkered with FydeOS for months, due to my job and my family.

My how-to was a very quick one and I knew that it could work for the old release of FydeOS that you could download by that time, but when I tested the following ones I faced the same issues that had been so far reported by the other users.

As a lawyer I don't feel like making deep modifications to the img that FydeOS let us download or, to be more straight, I don't feel like sharing any modded file or img, but I still like modding thing, when I have some spare time.

Anyway I have had a look at FydeOS img in comparison to the one by Arnoldthebat ad the main difference in inside the folder "ROOT-A.img\opt\google\containers"

In fact, while inside the one by Arnoldthebat you can find only the sub folder "pins" which only refers to Crostini, inside FydeOS img you have gor plenty of files referring to android, which are inside the subfolders

android
arc-sdcard
arc-obb-mounter
arc-art

I will have a look a the "real" chrome OS img to see if those files are there too (edit: yes, they are in the same position) but I suppose that it shouldn't be that difficult, after mounting the img in linux, either ripping those files from FydeOS and placing them into Arnoldthebat's img or doing the opposite. Then there must be only some config files to look at. Maybe it's the same approach as project Croissant, but I haven't had the time to dig into it yet.

Edit: after looking at chrome OS internals, I seem to understand that:

- android subsystem is there by default for Chrome OS and it's the same for Fyde OS;

- it just waits for being enabled in settings and that step downloads the play store too for chrome OS, while for FydeOS it downloads a sort of modded play store, if I'm not wrong;

- a reasonable approach, in order to avoid the project croissant route which could not work for some device, would be placing inside Arnoldthebat's img not only the android subsystem folders in /opt/containers but also placing the Gapps too, so as for android phones and this should make the trick... Maybe.
There is a guy i know has the fydeos extension. He put it in a zip file which i already downloaded. Maybe it could help you a bit somehow
 

vladone97

Member
Mar 21, 2015
47
6
Can anyone help me to get Play Store working with a Google account and without a FydeOS account on the latest version of FydeOS (v7.2)? I can't seem to figure it out. I followed the instructions to get Android apps to work, but Google Play tells me that the device isn't certified by Play Protect when I try to log in.
EDIT: Nevermind, I figured it out. Here's how I did it for anyone else who might have the issue. I followed the instructions here, cleared Play Store's data, then logged into Play Store again.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    FydeOs is a good chromium fork and it supports android, but it lacks a full google sync and that’s not so good, since sync across multiple devices is the best thing ever and that’s where Google services do play their best. At least I think so.

    Moreover, FydeOs by default sends the user’s data to their servers. They do such thing in an open way, through a FydeOs account, so they shouldn’t be blamed, but we are free to use the Os which is in our device without sharing our data with FydeOs so as some don’t like sharing their data with Google.

    So, I have found a quite easy way to remove those limitations. The purpose is to use FydeOs without a FydeOs account, without sharing our data (passwords and so on) with them, while retaining a fully functional play store and a full google sync.

    This is a simple how-to written in a few spare time. If I get more time, I will make it less rough.

    First of all, press CTRL + ALT + T

    then use this commands

    shell
    sudo su

    and you’ll have got to insert the password chronos

    then go on and mount the system to read and write

    sudo mount -o remount,rw /

    then remove a couple of files

    cd /etc/chromium/policies/managed
    sudo rm *.*

    Then edit the conf file

    cd /etc
    sudo vim chrome_dev.conf

    (disclaimer: please google for vim commands, it’s preinstalled in chrome os)

    comment the lines referring to FydeOs account like that and add a line referring to google account (maybe useless)

    #--fydeos-account-enabled
    #--fydemina
    --google-account-enabled

    Close the tab and open a chromium tab in incognito mode, then type

    chrome://flags

    Look for the flag Support secondary accounts for Sync standalone transport

    and switch it on.

    Then reboot and you’ll be able to add a secondary account, then you'll be prompted to insert your google account.

    Follow the usual steps to configure the device and your apps and settings will be restored (if you already have got another chromebook). The file manager now will show your google drive folder:)

    To install the play store you have got to edit chrome_dev.conf, by uncommenting the lines which you had previously commented, and reboot...

    Then you can use the app provided by FydeOs to install the Play store. This step will remove the google sync and you won’t see google drive inside the file manager.

    Now you can comment those lines again and reboot and everything will be fine i.e. google sync will be back.

    After rebooting, you can go to chromium extensions and remove the FydeOs extension (the one which sends your data to their servers) and you can go to the shelf and remove the installer with the chinese name, by simply clicking it.

    Now you can use the secondary account, which is fully working and syncing to google servers (only) and forget about the other one (i.e. the FydeOs one).

    I tested these steps once only and maybe not all of them were required, but my device has been working fine for 3 days straight without any issue.
    6
    While this is still fresh I wanted to clear these instructions up for anyone who builds the fydeOS USB and wants to avoid creating a fydeOS account.

    SO here goes
    When your at the fydeOS login screen, notice you cant enter guest mode, so you have to hit ctrl+alt+f2.

    Youl get to a fydeOS command line again asking for login and password but they are chronos + chronos for both password and login.

    The guide then picks up where lucaoldb left off

    then use this commands

    sudo su

    and you’ll have got to insert the password chronos

    then go on and mount the system to read and write

    sudo mount -o remount,rw /

    then remove a couple of files

    cd /etc/chromium/policies/managed
    sudo rm *.*

    Then edit the conf file

    cd /etc
    sudo vim chrome_dev.conf

    (disclaimer: please google for vim commands, it’s preinstalled in chrome os)

    comment the lines referring to FydeOs account like that and add a line referring to google account (maybe useless)

    #--fydeos-account-enabled
    #--fydemina
    --google-account-enabled

    THIS IS THE LAST STEP YOU can complete from the command line, simply issue a reboot and boot back to the USB and wa-la google login. Now you can complete the final step once you login with google account.

    Close the tab and open a chromium tab in incognito mode, then type

    chrome://flags

    Look for the flag Support secondary accounts for Sync standalone transport

    and switch it on.

    To install the play store you have got to edit chrome_dev.conf, by uncommenting the lines which you had previously commented out above. Details below:
    1. sudo mount -o remount,rw /
    2. sudo vim chrome_dev.conf
    3. remove # comments
    4. :wq
    5. :shell
    6. reboot

    Then you can use the app provided by FydeOs to install the Play store. This step will remove the google sync and you won’t see google drive inside the file manager.

    Now you can comment those lines again and reboot and everything will be fine i.e. google sync will be back.

    After rebooting, you can go to chromium extensions and remove the FydeOs extension (the one which sends your data to their servers) and you can go to the shelf and remove the installer with the chinese name, by simply clicking it.

    THAT'S IT
    5
    I compiled more detailed guide by using this tread as well as this XDA tread and of course www.google.com
    1. download the image from https://fydeos.com/download
    2. create USB in rufus https://rufus.ie
    follow steps 3-5 if UEFI boot doesnt work (black screen, or stuck on booting message)
    3. set BIOS in legacy boot, quick boot disabled
    4. use VGA output (or another secondary output if available)
    5. boot USB in legacy mode
    to install to HDD follow 7-11
    7. ctrl + alt + F2 after the system logo to enter console
    8. chronos #to log in
    9. /usr/sbin/chromeos-install --dst /dev/YOURDRIVEHERE (sda) #to run instalation script
    10. sudo reboot
    11. boot from HDD
    12. ctrl + alt + F2 to enter console
    13. sudo su
    14. sudo mount -o remount, rw /
    15. cd /etc/chromium/policies/managed
    16. sudo rm *
    17. sudo vim /etc/chrome_dev.conf #make sure you type correctly, otherwise you'll open a new text file
    18. comment the lines: (google how to use VIM editor for instructions-> i to edit, esc to stop, del to delete, :wq! to save and exit)
    # — fydeos-account-enabled
    # — fydemina
    19. add lines, save and close:
    –google-account-enabled
    –sync-support-secondary-account
    #this and the next line can be changed by typing chrome://flags in browser and changing to enabled
    –arc-vpn
    20. sudo reboot
    21. login with google account
    22. click on android settings app and confirm the prompt
    23. sideload Device ID app https://www.androidfilehost.com/?fid=673956719939830832
    24. copy-paste your GSF ID to this page https://www.google.com/android/uncertified/
    25. ctrl+alt+T
    26. shell
    27. repeat steps 13, 14, 17
    28. uncomment the lines in step 18
    29. repeat step 20
    30. login and start android app (play store) setup (if still showing an error give it 5-10 min and log in then)
    31. repeat steps 25-27
    32. repeat step 18 and 20
    33. login, remove fydeoos extensions from the browser if you wish
    enjoy your chrome/android OS :)
    5
    hi there,
    first of all a huge thanks for the elaborated guide
    now coming to the short version of your guide, i tried your guide many a times and i found that we should just create a usb for the installer of fydeos then install it straightaway by using the install command in the terminal by that ctrl+alt+F2 method, its in english only. ( no need to first creating fydeos account and logging in to open chrosh)
    On first boot from hdd we should open the terminal with the above key combo( ctrl+alt+F2 ),
    then just do the steps you have written till inserting # before those fyde lines( as u wrote the google enable line is not needed)
    after the changes are done to the conf file just save and reboot(shutdown and again start)
    viola, you will be presented with google login screen , do the login and after getting to homescreen we need to again open that conf file and remove the #(hashes)
    just reboot again and playstore will be enabled.
    so the trick is to add hashes and then removing them after setting up the account to enable playstore.

    for first timers-------- in vim scroll down to the fyde lines and just click i(to enable insert mode) and insert # then press esc to exit insert mode go down to second line of fyde and again click i then insert #, after that press esc and type :wq and press enter, changes will be saved.
    to remove the hash(#) for enabling playstore when in vim scroll down to the hash and click x then type :wq and its done.

    OP Thankyou so much, i am using fydeos now on main laptop for gaming, editing, media playback and internet browsing .
    3
    Fyde OS and Arnoldthebat - a look at the differences

    I haven't tinkered with FydeOS for months, due to my job and my family.

    My how-to was a very quick one and I knew that it could work for the old release of FydeOS that you could download by that time, but when I tested the following ones I faced the same issues that had been so far reported by the other users.

    As a lawyer I don't feel like making deep modifications to the img that FydeOS let us download or, to be more straight, I don't feel like sharing any modded file or img, but I still like modding thing, when I have some spare time.

    Anyway I have had a look at FydeOS img in comparison to the one by Arnoldthebat ad the main difference in inside the folder "ROOT-A.img\opt\google\containers"

    In fact, while inside the one by Arnoldthebat you can find only the sub folder "pins" which only refers to Crostini, inside FydeOS img you have gor plenty of files referring to android, which are inside the subfolders

    android
    arc-sdcard
    arc-obb-mounter
    arc-art

    I will have a look a the "real" chrome OS img to see if those files are there too (edit: yes, they are in the same position) but I suppose that it shouldn't be that difficult, after mounting the img in linux, either ripping those files from FydeOS and placing them into Arnoldthebat's img or doing the opposite. Then there must be only some config files to look at. Maybe it's the same approach as project Croissant, but I haven't had the time to dig into it yet.

    Edit: after looking at chrome OS internals, I seem to understand that:

    - android subsystem is there by default for Chrome OS and it's the same for Fyde OS;

    - it just waits for being enabled in settings and that step downloads the play store too for chrome OS, while for FydeOS it downloads a sort of modded play store, if I'm not wrong;

    - a reasonable approach, in order to avoid the project croissant route which could not work for some device, would be placing inside Arnoldthebat's img not only the android subsystem folders in /opt/containers but also placing the Gapps too, so as for android phones and this should make the trick... Maybe.