Years of Noscript permissions gone with ff 79.0 update

Ask for help about NoScript, no registration needed to post
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Years of Noscript permissions gone with ff 79.0 update

Post by vsrawat »

yesterday my ff 64 bit updated to v79.0 (w10 64 bit)

And today I noticed that years of Noscript permissions/ refusal that I had saved are all gone.

Sync is on but didn't help.

I checked my profile folders, but didn't even find where Noscript files and data are stored in all those subfolders and files.

it is very inconvenient. Why it happened? How to prevent it from recurring? And is there any way to get that data back?

I don't think I had ever exported noscript settings.

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
User avatar
Giorgio Maone
Site Admin
Posts: 9454
Joined: Wed Mar 18, 2009 11:22 pm
Location: Palermo - Italy
Contact:

Re: Years of Noscript permissions gone with ff 79.0 update

Post by Giorgio Maone »

vsrawat wrote: Wed Jul 29, 2020 5:10 pm Why it happened?
Probably related to these changes to sync storage in Firefox 79.
Are you using CCLeaner?
vsrawat wrote: Wed Jul 29, 2020 5:10 pm How to prevent it from recurring? And is there any way to get that data back?
Frequent backups is the answer to both.
vsrawat wrote: Wed Jul 29, 2020 5:10 pm I don't think I had ever exported noscript settings.
This would have helped as well.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: Years of Noscript permissions gone with ff 79.0 update

Post by vsrawat »

Giorgio Maone wrote: Wed Jul 29, 2020 5:21 pm Are you using CCLeaner?
Yes, I am using CCLeaner and I have run that today itself.

However, I have been using that for years and that never removed this or any other settings for ff or any other software. I had not made any changes in ccleaner settings today.

this is my ccleaner settings for ff for eons.
http://imgur.com/OZ3x7FJ

Thanks.
Last edited by barbaz on Thu Aug 06, 2020 10:54 pm, edited 1 time in total.
Reason: bbcode cleanup
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
barbaz
Senior Member
Posts: 10848
Joined: Sat Aug 03, 2013 5:45 pm

Re: Years of Noscript permissions gone with ff 79.0 update

Post by barbaz »

vsrawat wrote: Wed Jul 29, 2020 5:34 pm Yes, I am using CCLeaner and I have run that today itself.

However, I have been using that for years [...]

this is my ccleaner settings for ff for eons.
You have been playing Russian roulette with your Firefox profile for years/eons.

Don't let CCleaner clean anything Firefox. It has a long history of damaging Firefox profiles.

As for restoring your data, do you still have a file storage-sync.sqlite in your profile folder?
*Always* check the changelogs BEFORE updating that important software!
-
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: Years of Noscript permissions gone with ff 79.0 update

Post by vsrawat »

Actually, there are 5

07/28/2020 07:46 PM 32,768 storage-sync-v2.sqlite
07/29/2020 10:13 PM 32,768 storage-sync-v2.sqlite-shm
07/29/2020 11:13 PM 2,623,392 storage-sync-v2.sqlite-wal
07/28/2020 04:19 PM 131,072 storage-sync.sqlite
07/29/2020 10:13 PM 17,408 storage.sqlite

Any hope?

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
barbaz
Senior Member
Posts: 10848
Joined: Sat Aug 03, 2013 5:45 pm

Re: Years of Noscript permissions gone with ff 79.0 update

Post by barbaz »

vsrawat wrote: Wed Jul 29, 2020 6:15 pm 07/28/2020 04:19 PM 131,072 storage-sync.sqlite
Ok, try this? -

1) Download Firefox 78 ESR. Install to different location (or on different machine) than your existing Firefox.

2) Make sure Firefox 78 ESR is using a new, clean profile, separate from your Firefox 79 profile.

3) Install NoScript into the Firefox 78 ESR profile

4) Completely quit both Firefoxes, then copy your old storage-sync.sqlite file (the file whose listing I quoted above) into the Firefox 78 ESR profile.

5) Start Firefox 78 ESR again. Do you now have some of your NoScript settings, in particular Per-site Permissions? If so, use NoScript Options > Export button to create a backup you can restore into your main profile.
*Always* check the changelogs BEFORE updating that important software!
-
User avatar
therube
Ambassador
Posts: 7930
Joined: Thu Mar 19, 2009 4:17 pm
Location: Maryland USA

Re: CCleaner wiping out extensions settings in Fx 79

Post by therube »

(-shm & -wal, are intermediary files, typical not seen if FF is closed.

If I had to guess...

storage-sync is from FF <79
storage-sync-v2 is the new norm starting with 79.)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball NoScript FlashGot AdblockPlus
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: Years of Noscript permissions gone with ff 79.0 update

Post by vsrawat »

I don't have a different machine. There is only one box that I use at home.

I don't know how to install same or different versions of firefox on the same machine. I had tried earlier but I guess it didn't allow.

should I take portable version of 78?

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: CCleaner wiping out extensions settings in Fx 79

Post by vsrawat »

I installed firefox 78 portable and moved storage-sync.sqlite and also other sqlite files there one by one as described above.

but nothing shown my previous noscript massive settings. All windows and panes remained absolutely blank. so no point in exporting them.

so I guess that my previous settings are not getting restored, unless there is some other method.

:-(
Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: CCleaner wiping out extensions settings in Fx 79

Post by vsrawat »

Is there any method to open sqlite file in any reader and get noscript data from there?

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
barbaz
Senior Member
Posts: 10848
Joined: Sat Aug 03, 2013 5:45 pm

Re: CCleaner wiping out extensions settings in Fx 79

Post by barbaz »

vsrawat wrote: Thu Jul 30, 2020 11:35 am Is there any method to open sqlite file in any reader and get noscript data from there?

Thanks.
Try sqlitebrowser?
*Always* check the changelogs BEFORE updating that important software!
-
barbaz
Senior Member
Posts: 10848
Joined: Sat Aug 03, 2013 5:45 pm

Re: CCleaner wiping out extensions settings in Fx 79

Post by barbaz »

vsrawat wrote: Mon Aug 03, 2020 5:06 pm All I wanted to know where NOSCRIPT Saves its settings/ my data on hard disk. I have entire backup of my firefox profile; taken a few days ago, and I am sure I had all my previous set of sites in that, so knowing that I will be able to restore relevant part from that.
storage-sync.sqlite contains data from Firefox 78 and older. Firefox 79 stores that data in the three files

Code: Select all

storage-sync-v2.sqlite
storage-sync-v2.sqlite-shm
storage-sync-v2.sqlite-wal
You need all 3 of them next to each other in the same directory.
vsrawat wrote: Mon Aug 03, 2020 5:06 pm This site, and otherwise net, suggests that "NOSCRIPT stores all its settings/ data in prefs.js.
That's NoScript Classic, not NoScript Webext.
*Always* check the changelogs BEFORE updating that important software!
-
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: CCleaner wiping out extensions settings in Fx 79

Post by vsrawat »

This still not tells where noscript addon is stored in hard disk with all its files/ settings/ my data.

Has noscript and all extensions have left to ff to store their data? I don't think so because I can still find storage folders of extensions like "foxreplace" and find my exact data in that.

So why doesn't noscript stores its data itself and tells users where it is storing them so that we can go and dig that folder.

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: CCleaner wiping out extensions settings in Fx 79

Post by vsrawat »

my ff backup has

storage-sync-v2.sqlite 32kb
storage-sync-v2.sqlite-shm 32kb
storage-sync-v2.sqlite-wal 1.16MB
storage-sync.sqlite 128 kb
storage.sqlite 17 kb

so only storage-sync-v2.sqlite-wal has huge size to contain all data.

there also are

webappsstore.sqlite 12.8 MB
webappsstore.sqlite-shm 32kb
webappsstore.sqlite-wal 0 bytes

I wonder whether wep app data are for current version, and other storage-sync files are since the pre webapp versions, as the name suggests.

here also webappsstore.sqlite is the only one possible to have my huge data.

The problem now is - it has been a week and I have worken in ff daily for long hours, so several other settings and data have come. So, if put those above old storage files in place of current files, then I don't know what all entries of other ff extenstions it would be resetting to that one month old data.

so I need some method of extracting only NOSCRIPT data from back up file and merging that to current storage file.

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
vsrawat
Posts: 18
Joined: Sat Sep 06, 2014 6:29 am

Re: CCleaner wiping out extensions settings in Fx 79

Post by vsrawat »

I ran ff with my old backed up profile and it ran and there I could find all other settings of ABP, nano defender, foxreplace etc. intact, but there also, NOSCRIPT dashboard is absolutely blank.

I think ccleaner can only locate current profiles of ff through ff installations and USERS\....\profiles.ini file. It has no way of knowing where I had kept my backup of ff data.

So, there is no way, I think, that my noscript data are also gone from my one month old backup.

So, I am getting a feeling that it is no ccleaner that had wiped any data, it is some other mess. it is not even related to ff79 update.

Thanks.
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0
Post Reply