I just noticed that Firefox has different sync server for different regions. My bookmarks are all synced to one server. However, my newly installed firefox on another machine cannot sync them due to region difference.
I checked the
about:config page and changed all the config entries which contain the word
sync. Such as below ones (and others I didn't list them all):
But the account still failed to sign in.
I heard that the
prefs.js file in the Firefox profile folder (
C:\Users\<username>\AppData\Local\Mozilla\Firefox\Profiles\xxxxxxxx.default) stores all the settings, so I copied the whole
xxxxxxxx.default folder from my other firefox instance. But still don't work. The sync URL still doesn't change and I still cannot get my bookmarks.
So what decides the sync server for a Firefox instance? Anyone knows how to change it?