How to transfer Firefox bookmarks (and saved logins, etc) from one phone to another **without** using Firefox's "sync", 3rd-party apps nor root? Title says it all, pretty much.

A quick Google search (surprizingly) did not return any pertinent results.

I guess it might boil down to copy-pasting some system folders/files from one Android installation (via USB-C, via a PC) to the other. But I prefer not to be the guinea pig here...

(PS: I'd rather not have to revert to Firefox's "sync"-feature for various reasons... anyway, it's obvious that "sync" would work, but that's not the question here...)



EDIT:


My phone(s) aren't rooted.
Neither a 3rd-party app, nor a cloud-based solution is what I'm interested in.




Related link(s):

seems like the transfer-via-USB-route would require a rooted phone :(


How can I access the folders where Firefox mobile stores its application data
https://support.mozilla.org/en-US/questions/949785
As of now, given the constraints, you cannot achieve what you have set out for. 

Firefox app would be able to restore bookmarks using these methods,  in the absence of a hack:


native settings option to import bookmarks. This is not available in Firefox for Android as of now.
Using Web Extensions/ Addons. Firefox for Android doesn't provide API support for manipulating bookmarks as of now.
Read and write to its browser.db database using a universally accessible content provider. Firefox's content provider for this is not accessibly by any user other than Firefox itself.
Full participation in Android Backup Service. As a result, a user can use adb to backup and restore Firefox app's data. Sadly, Firefox explicitly disallows backup as of now, so adb is also out here.
Using its own implementation of cloud backup service. It does provide a sync service -- but then, you don't want that so this is also not an option anymore.


Possible hacks:


copy and then restore the browser.db or into your another phone. That database contains users' bookmarks. Alternatively, use a root backup/restore solution, such as Titanium Backup.
Use content provider with root access to read and write into browser.db. But if you have root access, "1." is plain and easy.


As you can see from above, your options, as of now, are: get the devices rooted, or use Firefox's sync services. 

Third option is to raise a feature request with Mozilla to provide bookmarks import, and extension support for manipulation of bookmarks.