Thegreatsuspender: Removed from chrome store for containing malware?

Created on 4 Feb 2021  路  103Comments  路  Source: greatsuspender/thegreatsuspender

Please complete the following information when submitting a feature request or bug report.

  • Extension version: 7.1.9
  • Browser name & version: Chrome Version 88.0.4324.146 (Official Build) (x86_64)
  • Operating system & version: Mac OS Big Sur 1.1

I just notification that The great suspender had been removed from my browser due to it having malware and now i am unable to find it on the chrome extension store?

The below link no longer works:
https://chrome.google.com/webstore/detail/klbibkeccnjlkjkiokjodocebajanakg

Most helpful comment

Unsurprising after #1263

All 103 comments

image

Just got the same message.

@greatsuspender

Hopefully this is a case of Chrome overreaching and auto-detections has interpreted some code wrong!

Unsurprising after #1263

This is likely not an overreach. The new maintainer of this extension has been acting shady for a few months.

I had quite a few tabs removed when chrome pulled this extension.

Anyone know if there's a way to restore them?

@deanoemcke

Same here @dmihal 馃槥

Alternatives to this extension?

Goodness, you only had ONE job to do.

I feel dumb for not knowing this was an ongoing issue. :/ time to change all the passwords

@dmihal, you should be able to press the back button on your browser and get the page back. You can also look at the URL, for example: chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=Data.Argonaut.Core%20-%20purescript-argonaut-core%20-%20Pursuit&pos=3908&uri=https://pursuit.purescript.org/packages/purescript-argonaut-core/4.0.1/docs/Data.Argonaut.Core. You can get the URL for the page you were on from the last query parameter, uri.

I had quite a few tabs removed when chrome pulled this extension.

Anyone know if there's a way to restore them?

The original URL is embedded inside the TGS url, you can decode it and reopen the tab that way.

EDIT: beaten by @azuzunaga

Is there any way to recover currently suspended tabs when the extension was removed? Or do I have to manually reopen each tab

EDIT: Nevermind - answered already

how to force chrome to enable the extension? they disabled it without warning, all tabs are lost.

@daviavmello I went back to the last release before ownership transfer, https://github.com/greatsuspender/thegreatsuspender/releases/tag/v7.1.6.

To install it, download and unpack tgs-7.1.6.zip. Then go to your chrome extension settings and click on load unpacked. Select the unpacked folder and you should be good to go. You'll lose your settings, including the whitelist.

I have just followed the instructions at the bottom of #1263 to get the most recent version before the malicious maintainer arrived. Is working fine and i will keep it that way unless we can an answer/ any changes to the existing code.

Chrome just close all of my suspended tab and I have no chance to restore it. ha

Looking at tab history, 90% of my suspended tabs were all opened at the same time when I launched chrome so there is a nice timestamp where you can re-open and then manually fix the tabs if you want them re-opened

Well, this now kicks me in the ass to finally switch over to the last build before the new maintainer took over.

Just have to figure out how to get all my tabs back.. because Google are atrocious at giving users any control.

Edit: Figured something out: https://github.com/greatsuspender/thegreatsuspender/issues/1304#issuecomment-773528627

Chrome just close all of my suspended tab and I have no chance to restore it. ha

Go into your chrome history and find the suspended tabs, and just take the URL from them as described above in this thread

Can anyone point what security issues this extension had?

Can anyone point what security issues this extension had?

https://github.com/greatsuspender/thegreatsuspender/issues/1263

Can anyone point what security issues this extension had?

New maintainer was acting shady. Lots of tracking etc - #1263

@daviavmello I went back to the last release before ownership transfer, https://github.com/greatsuspender/thegreatsuspender/releases/tag/v7.1.6.

To install it, download and unpack tgs-7.1.6.zip. Then go to your chrome extension settings and click on load unpacked. Select the unpacked folder and you should be good to go. You'll lose your settings, including the whitelist.

Isn't the version number identical to the current release?

By the way, for me, the old release has an ID/hash "ileadlglecldmodljgiolifnolmmnkid", whereas the one on the chrome web store is "klbibkeccnjlkjkiokjodocebajanakg". After you installed the old version, go to session management, export, find and replace the ID in your sessions.txt, and import session. If it works, you may close your outdated windows.

I'll be switching to The Marvellous Suspender - a fork of TheGreatSuspender without any tracking

https://chrome.google.com/webstore/detail/the-marvellous-suspender/noogafoofpebimajpfpamcfhoaifemoa/

I had read those articles and still not switched away from this extension, so my 2000+ suspended tabs in limbo is due to my inaction. There's no medicine for regret.

@daviavmello I went back to the last release before ownership transfer, https://github.com/greatsuspender/thegreatsuspender/releases/tag/v7.1.6.
To install it, download and unpack tgs-7.1.6.zip. Then go to your chrome extension settings and click on load unpacked. Select the unpacked folder and you should be good to go. You'll lose your settings, including the whitelist.

Isn't the version number identical to the current release?

@csis0247 latest version available on Chrome before it got pulled was 7.1.8. It contained code that wasn't on Github so that was what set off alarms for some people.

@daviavmello I went back to the last release before ownership transfer, https://github.com/greatsuspender/thegreatsuspender/releases/tag/v7.1.6.

To install it, download and unpack tgs-7.1.6.zip. Then go to your chrome extension settings and click on load unpacked. Select the unpacked folder and you should be good to go. You'll lose your settings, including the whitelist.

Works perfectly. Hope it is safe.

I had quite a few tabs removed when chrome pulled this extension.

Anyone know if there's a way to restore them?

@dmihal, I imagine you can examine your browser history (ctrl+h) and restore those tabs.

i am trying to find a way to move my previously saved sessions of TGS to the marvelous suspender i just installed

As many have said before you can open the browser history and in the search bar, input the extension ID. (klbibkeccnjlkjkiokjodocebajanakg)
Then get the real URL from the URI as @azuzunaga said.

But how to do this with hundreds of tabs? @frantonio

Yeah, getting an individual tab is not the issue.

browser history has no sign of TGS, all of my suspended tabs got completely wiped out, they dont exist in the windows or in the browser history.

i read this https://github.com/greatsuspender/thegreatsuspender/issues/557 and saved these folders

Chrome/Default/IndexedDB/chrome-extension_klbibkeccnjlkjkiokjodocebajanakg_0.indexeddb.blob Chrome/Default/IndexedDB/chrome-extension_klbibkeccnjlkjkiokjodocebajanakg_0.indexeddb.leveldb

I am trying to figure out a way to just re-use those for the marvelous suspender

Install TMS, exit Chrome, rename everything with TGS's ID (klbibkeccnjlkjkiokjodocebajanakg) to TMS's ID (noogafoofpebimajpfpamcfhoaifemoa), launch Chrome?

Alternatives to this extension?

I just started using Edge's built in "Sleeping Tabs"

I had a backup of 100+ tabs within the extension (the tabs weren't suspended, I saved the session with those tabs so I could suspend them again later), is there any way I can recover it?

i installed the 7.1.6 version of TGS in hope that it would be able to view my saved sessions, but it doesnt. May be restarting browser will help?

You can recover the tabs by navigating to your history (chrome://history) and searching for the extension prefix URLs: chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html
i.e.

chrome://history/?q=chrome-extension%3A//klbibkeccnjlkjkiokjodocebajanakg/suspended.html

Yeah. wonder why Chrome took so long. Apparently Edge did this since Nov.2020

But how to do this with hundreds of tabs? @frantonio

In my case I lost around a dozen tabs so doing it manually wasn't that annoying, and because I clear my history once/twice a month, they were still in the history.
For hundreds I am not really sure but I was considering before, following this procedure to re-enable momentarily TGS.
https://stackoverflow.com/questions/27080848/edited-chrome-extension-chrome-thinks-it-is-malware

Pressing back does not always work. First of all, it does not appear to give you the suspended page, but the one prior to it in the history. And if there's NO prior page, you can't go back. At least under the settings I was using (using the built-in tab discarding), if that makes a difference.

I had quite a few tabs removed when chrome pulled this extension.

Anyone know if there's a way to restore them?

CTRL + Shift + T - Windows
Command + Shift + T - OSX

I had quite a few tabs removed when chrome pulled this extension.
Anyone know if there's a way to restore them?

CTRL + Shift + T - Windows
Command + Shift + T - OSX

Sadly that does not work, the best option is to find it in your history. Or do not remove the extension until you grab all of the URLs

I have make a little try
turn off your network and reopoen chrome
The extension would be appear again and you can save session from it.
In my Windows10 it can save my current session just 1hours ago.
but in my mac I can only see my saved session.
Anyway better than find it from history page cause I have hundres of tabs opening

i tried copypasting the content of the TGS folders into the new folders that i suppose were created for/by the marvelous suspender but the old sessions dont appear :/

i really need to restore my old sessions

i am quite frustrated that these sessions wont show up no matter what, apparently i cant "import" them either because i havent previously "exported" them

Found a way to get the session back.

Edit: This may potentially just work by doing step 2 by itself, then step 7; not tested. Try that first.

1) Download the 7.1.6 version of the extension from github.
2) Close Chrome and disconnect from the internet.
3) Go into the existing extension's folder (ex: _\User Data\Default\Extensions\klbibkeccnjlkjkiokjodocebajanakg_)
4) Backup the "7.1.8_0" folder (rename or archive it)
5) Extract the 7.1.6 version into a folder in this directory
6) Rename that folder to what the old one was: 7.1.8_0
7) Start Chrome. You should see the extension loads.

From there you just go into settings, session management and can load and export your old sessions. I recommend doing both.

After that, close chrome, connect to interwebs, start chrome, wait for it to yell that TGS is malware, then either load the unpacked extension with dev mode (must remain in a static folder forever) or use an alternative version/extension.

Note: This worked for me on an older Chrome version, I don't know if it works on the latest builds with potentially more restrictive security.

Found a way to get the session back.

  1. Download the 7.1.6 version of the extension from github.
  2. Close Chrome and disconnect from the internet.
  3. Go into the existing extension's folder (ex: _\User Data\Default\Extensions\klbibkeccnjlkjkiokjodocebajanakg_)
  4. Backup the "7.1.8_0" folder (rename or archive it)
  5. Extract the 7.1.6 version into a folder in this directory
  6. Rename that folder to what the old one was: 7.1.8_0
  7. Start Chrome. You should see the extension loads.

From there you just go into settings, session management and can load and export your old sessions. I recommend doing both.

After that, close chrome, connect to interwebs, start chrome, wait for it to yell that TGS is malware, then either load the unpacked extension with dev mode (must remain in a static folder forever) or use an alternative version/extension.

Note: This worked for me on an older Chrome version, I don't know if it works on the latest builds with potentially more restrictive security.

Would I be able to recover all the sessions I saved weeks ago using this method?

@deanoemcke and others have been integrating a closed-source library that tracks user information going all the way back to May of last year -- https://github.com/greatsuspender/thegreatsuspender/issues/1147

I am hearing rumblings that the developer is being paid by a third party to integrate a closed-source library that tracks user data in the latest release, hence the intrusive "UPDATE NOW" push. I'll be removing this extension post-haste.

Hellpppp I need my tabs :(

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

You can recover the tabs by navigating to your history (chrome://history) and searching for the extension prefix URLs: chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html
i.e.

chrome://history/?q=chrome-extension%3A//klbibkeccnjlkjkiokjodocebajanakg/suspended.html

tried not working

I had quite a few tabs removed when chrome pulled this extension.
Anyone know if there's a way to restore them?

CTRL + Shift + T - Windows
Command + Shift + T - OSX

Sadly that does not work, the best option is to find it in your history. Or do not remove the extension until you grab all of the URLs

tried not working

browser history has no sign of TGS, all of my suspended tabs got completely wiped out, they dont exist in the windows or in the browser history.

i read this #557 and saved these folders

Chrome/Default/IndexedDB/chrome-extension_klbibkeccnjlkjkiokjodocebajanakg_0.indexeddb.blob Chrome/Default/IndexedDB/chrome-extension_klbibkeccnjlkjkiokjodocebajanakg_0.indexeddb.leveldb

I am trying to figure out a way to just re-use those for the marvelous suspender

the extension file and db never exists after chrome close all tabs and show popup of malware

Found a way to get the session back.

  1. Download the 7.1.6 version of the extension from github.
  2. Close Chrome and disconnect from the internet.
  3. Go into the existing extension's folder (ex: _\User Data\Default\Extensions\klbibkeccnjlkjkiokjodocebajanakg_)
  4. Backup the "7.1.8_0" folder (rename or archive it)
  5. Extract the 7.1.6 version into a folder in this directory
  6. Rename that folder to what the old one was: 7.1.8_0
  7. Start Chrome. You should see the extension loads.

From there you just go into settings, session management and can load and export your old sessions. I recommend doing both.

After that, close chrome, connect to interwebs, start chrome, wait for it to yell that TGS is malware, then either load the unpacked extension with dev mode (must remain in a static folder forever) or use an alternative version/extension.

Note: This worked for me on an older Chrome version, I don't know if it works on the latest builds with potentially more restrictive security.

tried but can't recovery

in the end I luckily had a backup of 2 days ago on SessionBuddy; i recovered that, i had over 603 open tabs

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

I noticed a similar trick. I was able to recover my tabs on 2 machines by:

  1. Sideload the unpacked 7.1.6 (never enabled).
  2. Quit Chrome, reopen chrome.
  3. After reopening, it lets me enable 7.1.8 (even after the malware popup) and then I went to settings for 7.1.8 and exported my session. Disable 7.1.8.
  4. Imported to Marvellous suspender fine.

Would I be able to recover all the sessions I saved weeks ago using this method?

All my old sessions were still there, so I'm going to say yes.

I tried to go to history and do extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html, found the tabs but they cannot open, says it is blocked by an extension. Help?

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

I noticed a similar trick. I was able to recover my tabs on 2 machines by:

  1. Sideload the unpacked 7.1.6 (never enabled).
  2. Quit Chrome, reopen chrome.
  3. After reopening, it lets me enable 7.1.8 (even after the malware popup) and then I went to settings for 7.1.8 and exported my session. Disable 7.1.8.
  4. Imported to Marvellous suspender fine.

in my situation ,it didnt warn me(no malware popup) ,i go to the extension manager and it dont let me to enable it ,any others method?

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

It worked perfectly! Hopefully it will work for others too

What i did:

  • close chrome, launch it
  • right after chrome launched, it still has the "malware" 7.1.8 TGS working, so i immediately open its settings and export the sessions that i need (this only lasts for about a minute untill chrome disables the app again!)
  • then use the marvelous suspender or the old 7.1.6 TGS, open their settings and import the saved sessions

You can recover the tabs by navigating to your history (chrome://history) and searching for the extension prefix URLs: chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html
i.e.

chrome://history/?q=chrome-extension%3A//klbibkeccnjlkjkiokjodocebajanakg/suspended.html

This doesn't restore it though, when you click it it says its blocked

Edit: Someone helped! So you need to manually do this for every tab but remove everything before the "http:"

I discovered something very interesting
if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions
i will now try to import them to the marvelous suspender

It worked perfectly! Hopefully it will work for others too

What i did:

  • close chrome, launch it
  • right after chrome launched, it still has the "malware" 7.1.8 TGS working, so i immediately open its settings and export the sessions that i need (this only lasts for about a minute untill chrome disables the app again!)
  • then use the marvelous suspender or the old 7.1.6 TGS, open their settings and import the saved sessions

my chrome disables the app when start chrome omg......

I had quite a few tabs removed when chrome pulled this extension.

Anyone know if there's a way to restore them?

I found this to be the most meticulous option so far. It sucks, I had like 80 something tabs suspended. smh

Go into your history and search for "klbibkeccnjlkjkiokjodocebajanakg"

that will pull up all your suspended tabs. Open them up and click on the URL

delete everything after "Google&uri=" so it just starts with the https://

I had quite a few tabs removed when chrome pulled this extension.
Anyone know if there's a way to restore them?

I found this to be the most meticulous option so far. It sucks, I had like 80 something tabs suspended. smh

Go into your history and search for "klbibkeccnjlkjkiokjodocebajanakg"

that will pull up all your suspended tabs. Open them up and click on the URL

delete everything after "Google&uri=" so it just starts with the https://

This worked! Thanks

i found this plugin which can export history to json file
https://chrome.google.com/webstore/detail/export-historybookmarks-t/dcoegfodcnjofhjfbhegcgjgapeichlf?hl=en
so can use script to find all suspended tabs and change the url

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

I noticed a similar trick. I was able to recover my tabs on 2 machines by:

  1. Sideload the unpacked 7.1.6 (never enabled).
  2. Quit Chrome, reopen chrome.
  3. After reopening, it lets me enable 7.1.8 (even after the malware popup) and then I went to settings for 7.1.8 and exported my session. Disable 7.1.8.
  4. Imported to Marvellous suspender fine.

thxxxxxxxxxxxx 锛孖t worked perfectly

I discovered something very interesting
if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions
i will now try to import them to the marvelous suspender

It worked perfectly! Hopefully it will work for others too

What i did:

  • close chrome, launch it
  • right after chrome launched, it still has the "malware" 7.1.8 TGS working, so i immediately open its settings and export the sessions that i need (this only lasts for about a minute untill chrome disables the app again!)
  • then use the marvelous suspender or the old 7.1.6 TGS, open their settings and import the saved sessions

This worked well, thank you. Tips for anyone else doing this, is that all instances of Chrome need to be off (no Incognito or anything).

I found a new way that works. Its been outlined before.

Have your google extensions open to the great suspender. Quit chrome, Re-launch chrome and relaunch the tab from history.

Open up your suspender settings and export / save your last session (you have about a minute before chrome closes it again). Now open up the marvelous suspender and re-load your old tabs.

I know others have posted this further up, but it is getting lost in all the comments.
If you still have your suspended tabs open, the URL you were just on is still there. Just remove the extension code before the uri part in your address bar, push enter, and you'll be able to go back to the website you were "suspending".

chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=10%20Scary%20Videos%20That'll%20Give%20You%20the%20HEEBIE%20JEEBIES%20-%20YouTube&pos=0&uri=https://www.youtube.com/watch?v=Lb24lbOX6J0&t=0s

~chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=10%20Scary%20Videos%20That'll%20Give%20You%20the%20HEEBIE%20JEEBIES%20-%20YouTube&pos=0&uri=~ https://www.youtube.com/watch?v=Lb24lbOX6J0&t=0s

I'll be switching to The Marvellous Suspender - a fork of TheGreatSuspender without any tracking

https://chrome.google.com/webstore/detail/the-marvellous-suspender/noogafoofpebimajpfpamcfhoaifemoa/

https://chrome.google.com/webstore/detail/the-marvellous-suspender/noogafoofpebimajpfpamcfhoaifemoa/

1 install this one, TheMarvellousSuspender
2 TheMarvellousSuspender - setting - session management
3 export all your tabs, including tabs suspended by TheGreatSuspender. You can save urls as txt
4 open txt, exchange all klbibkeccnjlkjkiokjodocebajanakg to noogafoofpebimajpfpamcfhoaifemoa
5 import session by TheMarvellousSuspender from txt
now you get all your tabs , and use TheMarvellousSuspender as usual
BUT ONLY for tabs suspended, cannot find tabs invalid

i found this plugin which can export history to json file
https://chrome.google.com/webstore/detail/export-historybookmarks-t/dcoegfodcnjofhjfbhegcgjgapeichlf?hl=en
so can use script to find all suspended tabs and change the url

Thanks just search for all the entries that contains klbibkeccnjlkjkiokjodocebajanakg, you ill find something like this, in url attribute you ill found your url at the end of the string after the characters &uri=

    {"id": 113891,
    "title": "Nofollow vs. Dofollow Links: What Are They? - Alexa Blog",
    "url": "chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=Nofollow%20vs.%20Dofollow%20Links%3A%20What%20Are%20They%3F%20-%20Alexa%20Blog&pos=1827&uri=https://blog.alexa.com/dofollow-vs-nofollow-links/",
    "lastVisitTimeLocal": "4/2/2021 14:17:23",
    "lastVisitTimeUTC": "2021-02-04T19:17:23.430Z",
    "typedCount": 0,
    "visitCount": 1}

if you pay attention your url will be stored after uri= just search for everything after that

"url": "chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=Nofollow%20vs.%20Dofollow%20Links%3A%20What%20Are%20They%3F%20-%20Alexa%20Blog&pos=1827&uri=https://blog.alexa.com/dofollow-vs-nofollow-links/"

my URL
uri=https://blog.alexa.com/dofollow-vs-nofollow-links

I had read those articles and still not switched away from this extension, so my 2000+ suspended tabs in limbo is due to my inaction. There's no medicine for regret.

@q00u lol I mean you could bookmark them and then go through them manually 馃し

me and my 6,700+ bookmarks that have been piling for several years

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

Thank you so much!! This saved me so much time, I was worried that I wouldn't be able to actually get the individual sessions.

Since this was marked with malware, is there anything we should be worried about? Passwords, etc

Since this was marked with malware, is there anything we should be worried about? Passwords, etc

People have been talking about it over on https://github.com/greatsuspender/thegreatsuspender/issues/1263 , I'm not going to say what you should or shouldn't do since I'm still a bit overwhelmed by the situation. It would probably be a good idea to play it on the safe side though.

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

This worked, thanks. Will at least use marvelous suspender until I can cull my 1000s of open tabs lol. Hopefully I can do that before my new extension goes malware.

This comment helps together with notes from this issue:
https://github.com/gioxx/MarvellousSuspender/issues/7#issuecomment-773572860

For people who exported their history and they now have JSON array with 'url' fields (as mentioned by @edgarv09 ans @scarrrr316) here is a one-line script to get original unique URLs from this array:

[...new Set(YOUR_JSON_ARRAY.filter(el=>el.url.includes('suspended.html')).map(el=>new URLSearchParams(el.url).get('uri')))].join('\n')

And shame for Google for closing all the suspended tabs - it will be much much easier if they will care at least a tiny bit about users and left tabs intact so we can easily restore them

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

this works. try this. it saved me 156 tabs, some dating back to over a year ago, thanks!

I discovered something very interesting
if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions
i will now try to import them to the marvelous suspender

this works. try this. it saved me 156 tabs, some dating back to over a year ago, thanks!

worked too, thanks a lot !

@dmihal, you should be able to press the back button on your browser and get the page back. You can also look at the URL, for example: chrome-extension://klbibkeccnjlkjkiokjodocebajanakg/suspended.html#ttl=Data.Argonaut.Core%20-%20purescript-argonaut-core%20-%20Pursuit&pos=3908&uri=https://pursuit.purescript.org/packages/purescript-argonaut-core/4.0.1/docs/Data.Argonaut.Core. You can get the URL for the page you were on from the last query parameter, uri.

IMHO, this is not the case today because it was removed completely.

Why do people have 156 tabs open? What the hell? How is that useful? How are bookmarks not 1000x better at doing the same thing? I genuinely don't understand why people do this. I have maybe 5-10 tabs open maximum. I try and keep it under 5 most of the time. There's no reason to have that many tabs open. Once you've gotten the info you need from a page, just close it. If you might need it again, bookmark it...

https://github.com/greatsuspender/thegreatsuspender/issues/1304#issuecomment-773538156

This worked for me as well.
If the closing then re-opening isn't working, I suggest you close everything chrome related before re-opening. I needed to:

  1. Close Chrome (make sure you have "start chrome from previous session" and the extension tab opened before closing, for saving time if anything else)
  2. Kill every session of Chrome from task manager
  3. Re-open Chrome, manage the extension and export. I just exported the latest current session, and that did the trick

I then installed The Marvellous Suspender. There's this page here, https://github.com/gioxx/MarvellousSuspender/issues/7, that outlines the steps to import. I actually didn't need to do this; the export from the great suspender was already in plain http format, so I all needed to do was import the session file from the great suspender into the marvelous suspender, then it should appear under Saved Sessions. I restored and loaded them up, and presto!

It looks like TGS isn't marked as malware any longer. Mine just started working again. Any clues as to what changed?

@RickBankers It is still not on the Chrome Web Store, so I still wouldn't trust it. Check out The Marvellous Suspender, which is a fork from before the "new owners" handover.

Mine updated to 7.1.9, but it's still flagged as malware and not running. It would be nice if it ran long enough for me to unsuspend all my tabs.

Why do people have 156 tabs open? What the hell? How is that useful? How are bookmarks not 1000x better at doing the same thing? I genuinely don't understand why people do this. I have maybe 5-10 tabs open maximum. I try and keep it under 5 most of the time. There's no reason to have that many tabs open. Once you've gotten the info you need from a page, just close it. If you might need it again, bookmark it...

Why the hell are you even here if the products use case does not apply to you?

Sod off.

It DOES apply to me. I usually have 1 or 2 tabs that I keep open all the time, and I like those to suspend while I'm busy doing other things.

On Feb. 4, 2021, 17:55, at 17:55, flyingwolf79 notifications@github.com wrote:

Why do people have 156 tabs open? What the hell? How is that useful?
How are bookmarks not 1000x better at doing the same thing? I genuinely
don't understand why people do this. I have maybe 5-10 tabs open
maximum. I try and keep it under 5 most of the time. There's no reason
to have that many tabs open. Once you've gotten the info you need from
a page, just close it. If you might need it again, bookmark it...

Why the hell are you even here if the products use case does not apply
to you?

Sod off.

--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/greatsuspender/thegreatsuspender/issues/1304#issuecomment-773657034

All of us here have TAB OCD, closing a tab? how dare you!? I will have to read it again in 3 years! O_O

none of the methods worked for me. I have manually restored most of my trillion tabs, tedious process but I feel much safer now ^_^

In order to export and import all the saved sessions I successfully followed this procedure https://github.com/agiudiceandrea/import-export-IndexedDB/blob/main/README.md

I discovered something very interesting

if i close and launch Chrome, it also launches the 7.1.8 version of TGS, the one that is marked malware. But it only lasts for about 1 minute untill it disables it again! However its enough for me to open the TGS settings and EXPORT my saved sessions

i will now try to import them to the marvelous suspender

The best solution to recover lost tabs is simple and effective. Thank you for the tip!

Can anyone point what security issues this extension had?

Please read this. https://github.com/greatsuspender/thegreatsuspender/issues/1263 A detailed explanation of myriad of security issues and malicious intentions.
https://github.com/greatsuspender/thegreatsuspender/issues/1263#issue-735408387

TLDR: The old maintainer appears to have sold the extension to parties unknown, who have malicious intent to exploit the users of this extension in advertising fraud, tracking, and more. In v7.1.8 of the extension (published to the web store but NOT to GitHub), arbitrary code was executed from a remote server, which appeared to be used to commit a variety of tracking and fraud actions. After Microsoft removed it from Edge for malware, v7.1.9 was created without this code: that has been the code running since November, and it does not appear to load the compromised script. The malicious maintainer remains in control, however, and can introduce an update at any time. Well, they could until Google nuked the extension from their store.

The Great Suspender has been removed from the Chrome Web Store. To recover your tabs, see issue #526
The code in the github repository is currently safe, and the most recent tagged release happened before the transfer of ownership. To use that version, and avoid needing to finagle URL's, enable Chrome developer mode, download and extract a copy of the code, then navigate to your extensions menu and select 'Load Unpacked Extension'.

Some others have had success simply pressing the "back" button on suspended tabs: everyone should note that the site's URL is included in the URL of the suspended page. For a pictorial guide on doing this, see this comment. Further, if you just want to reload lost tabs, you can use some form of File History on Chrome's user profile directory (while chrome is closed!), before restarting chrome and using the extension menu to unsuspend all tabs before your computer realizes the extension is banned again.

Because the malicious code loaded from a server by the extension in version 7.1.8 was heavily obfuscated, it is hard to say what may have been compromised. However, those who did manage to conduct an successful analysis of the code did not report password-stealing functionality in the copies that were archived. If you don't already, I highly recommend using a password manager like Bitwarden, to reduce the difficulty of changing your passwords, and to prevent an site that transmits and stores password information in a insecure way from causing the rest of your accounts to be compromised. Additionally, enabling two factor authentication wherever you can is a very easy and powerful way to make it virtually impossible for an attacker to get your data, even if they managed to retrieve passwords.

Full, pre-removal description of issue:

@deanoemcke, the original developer, chose to step back from the extension in June 2020. As a replacement maintainer, he chose an unknown entity, who controls the single-purpose @greatsuspender Github account. Much was suspicious about this change, including mention of payment for an open-source extension, and complete lack of information on the new maintainers identity. However, as the new maintainer did nothing for several months, it was believed that there was simply a failed transfer. In October 2020, the maintainer updated chrome store package. The update raised red flags for some users, because the changelog was not modified and there was no tag created in GitHub. On investigation, it appeared that the extension was now connecting to various third-party servers, and executing code from them.

This lead a few users to panic, however, on closer investigation, it appeared that the third-party servers were part of an alternative to Google Analytics: and the changes shipped along with a new (though unexplained, #1260) tracking deactivation. It appears that deactivation works. We would later discover that this was wrong: See below

The discussion continued, however, because the new update also requested additional permissions, including the ability to manipulate all web requests. That lets the extension do what it pleases, including inserting ads, blocking sites, forcible redirects.... This change was supposedly in order to enable new screenshot functionality, but that was unclear, and probably shouldn't be needed.

Furthermore, the web store extension has diverged from its Github source. A minor change in the manifest was now being shipped on the chrome web store, which was not included in Github. This is a major concern: though again, it has a possible innocent explanation. While some think it is illegal given the license on the code, this may not be a GPL violation.. Because the minified script is not part of the extension, the license does not apply to it. Because of Web Store rules, the extension itself can be unpacked and inspected in full, human-readable form, likely satisfying the copyleft restrictions.

As a final red flag, no part of the web store posting has been updated to account for this. @deanoemcke remains listed as the maintainer, and the privacy policy makes no mention of the new tracking or maintainer. It has been several months since the transfer, but almost nothing reflects that change.

@deanoemcke did respond to the thread, after a significant delay. He confirmed much of what is above, including that the secret changes are limited to analytics and are disabled by the flag. However, he hasn't yet clarified what his relationship or basis of trust with the new maintainer is, nor has he explained why the initial post mentions a 'purchase'.

On November 6th, @lucasdf discovered a smoking gun that the new maintainer is malicious. Although OpenWebAnalytics is legitimate software, it does not provide the files executed by the extension. Those are hosted on the unrelated site owebanalytics.com, which turns out to be immensely suspicious. That site was created at the same time as the update, and is clearly designed to appear innocent, being hosted on a public webhost, and being given a seemingly innocent homepage from the CentOS project. However, the site contains no real information other than the tracking scripts, appears to have been purchased with BitCoin, and is only found in the context of this extension. Most importantly, the minified javascript differs significantly from that distributed by the OWA project.

@thibaudcolas has done a more detailed analysis then my quick look. He quickly located additional hardcoded values related to other, confirmed malicious extensions, implying that the new maintainer is responsible for them. He also found incredibly suspicious additional information, that makes it clear that the extension was not loading a modified version of OWA, but a trojan disguised as it. OWA has a PHP based backend, but the fakes are using NodeJS. The trojan sets cookies, which OWA doesn't use. The response to certain requests is a completely different type then legitimate OWA. Furthermore, @joepie91 has attempted to deconstruct the minified JS, and believes that the code intercepts all requests, meaning it can track you perfectly, and furthermore manipulates those requests and makes additional advertising requests. That means the author was probably attempting to commit several flavors of advertising fraud, as well as possibly tracking you globally.

While there once appeared to be an innocent explanation for this, I can no longer say that it is remotely likely. Using the chrome web store version 7.1.8 of this extension, without disabling tracking, executed code from an untrusted third-party on your computer, with the power to modify any and all websites that you see. The fact that disabling tracking still works is irrelevant given the fact that most of the 2 million users of this extension have no idea that that option even exists. The fact that the code may not be malware is meaningless in light of the fact that it can be changed without notice, and that it is minified (human-unreadable). The fact that a new version has since been pushed that disables this behavior isn't useful given that any future update reintroduicing the malicious code will occur without notifying the user.

Many users are worried enough about the changes that they completely uninstalled the extension, preferring alternatives instead. That extension has much fewer features, but is slightly better for performance. Others have begun building it from source, and installing it manually. If a person were to try to create a new web store release, they would need to change it significantly enough that Google wouldn't reject it as spam. To simply get a safe version for yourself, see further below. Before removing or modifying the extension on your computer, be sure to unsuspend all tabs, or you WILL lose them (though the original URL's can be extracted from the extension query's, and some are working on scripts to do just that, its easier to do just avoid all that.

Throughout the above discussions, which spanned several issues and now appear in news articles, the new maintainer has never posted on the thread, or interacted in any way with the repository. Despite an ongoing discussion about how they are plotting to destroy us all, they haven't done anything to assuage our concerns: likely in the (obviously correct) hope that all those aware of the attack would move on eventually. They aren't dead, as they were quite quick to update the extension when Microsoft removed it for malware. But the new maintainer might well be a literal cat on a keyboard, for the amount of interaction they have made with the community.

For those who don't want to continue using the extension, alternatives include Tabs Outliner, which lets you place tabs in an outline. Auto Tab Discard is very similar to TGS, however it always reloads the tab when it is focused. Session Buddy allows you to save tabs into "collections", that can be reviewed later, as well as providing security against crashes.

If you enjoy using the extension, and wish to continue using it as it was, download the source code from the Github repository (version 7.1.6), enable developer mode, select "Load unpacked extension", and point it at the /src directory. Bam! You are now running The Great Suspender as @deanoemcke created it. @aciidic has gone further, creating a new repository not under the control of the old maintainer, and with all tracking code removed, here

That concludes my summary. For more information, please do look further down on this thread, or at the original announce(ment (#1175). An analysis of the script is placed here.. Additional sources began covering this in January 2021, such as Lifehacker, The Register, and a number of infosecurity Twitter accounts. This brought a bunch of new people to the issue, which is important given that it is still not widely known. Do note that the chrome web store version is not currently malicious, meaning that reporting abuse (as we did earlier) will not currently result in a removal.

Hello. Is there any possibility to make a new extension (probably the marvellous suspender as it looks to be the same minus the problems) compatible with the old format of the stored tabs ? That is, able to interpret "chrome-extension://klbibkeccnjlkjkiokjodocebajanakg" on top of interpreting its own reference ?

I can't do the "export session, edit session" thing, because I use Tabs Outliner on top of TGS. Once the tabs are "stored" in Tabs Outliner and chrome is closed, then they're not in TGS anymore. So any TGS session I can get/export has only the tabs from the last few days, not my years long collection.

Alternatively I will use the old TGS but I worry this solution won't be long lasting.

edit : so after some digging and trying, whatever extension I install (TGS 7.1.6, 7.1.8 notrack, packed, unpacked), I can't get it to have klbibkeccnjlkjkiokjodocebajanakg as an ID and so can't open my old tabs. Even if I managed to get it to have that ID, I fear Chrome would then disable it, because it would think it's the doubtful one.

Any help appreciated.

Hello. Is there any possibility to make a new extension (probably the marvellous suspender as it looks to be the same minus the problems) compatible with the old format of the stored tabs ? That is, able to interpret "chrome-extension://klbibkeccnjlkjkiokjodocebajanakg" on top of interpreting its own reference ?

I can't do the "export session, edit session" thing, because I use Tabs Outliner on top of TGS. Once the tabs are "stored" in Tabs Outliner and chrome is closed, then they're not in TGS anymore. So any TGS session I can get/export has only the tabs from the last few days, not my years long collection.

Alternatively I will use the old TGS but I worry this solution won't be long lasting.

edit : so after some digging and trying, whatever extension I install (TGS 7.1.6, 7.1.8 notrack, packed, unpacked), I can't get it to have klbibkeccnjlkjkiokjodocebajanakg as an ID and so can't open my old tabs. Even if I managed to get it to have that ID, I fear Chrome would then disable it, because it would think it's the doubtful one.

Any help appreciated.

Edit the session itself to have the ID of the new extension, rather than trying to get the extension to get the old ID (the extension will NEVER get the old ID)

Hello. Is there any possibility to make a new extension (probably the marvellous suspender as it looks to be the same minus the problems) compatible with the old format of the stored tabs ? That is, able to interpret "chrome-extension://klbibkeccnjlkjkiokjodocebajanakg" on top of interpreting its own reference ?
I can't do the "export session, edit session" thing, because I use Tabs Outliner on top of TGS. Once the tabs are "stored" in Tabs Outliner and chrome is closed, then they're not in TGS anymore. So any TGS session I can get/export has only the tabs from the last few days, not my years long collection.
Alternatively I will use the old TGS but I worry this solution won't be long lasting.
edit : so after some digging and trying, whatever extension I install (TGS 7.1.6, 7.1.8 notrack, packed, unpacked), I can't get it to have klbibkeccnjlkjkiokjodocebajanakg as an ID and so can't open my old tabs. Even if I managed to get it to have that ID, I fear Chrome would then disable it, because it would think it's the doubtful one.
Any help appreciated.

Edit the session itself to have the ID of the new extension, rather than trying to get the extension to get the old ID (the extension will NEVER get the old ID)

Thanks for your answer. My issue is that I don't use The Great Suspender sessions, only the fact it unloads tabs nicely, and controllably. My tabs are stored by another extension : Tabs Outliner.

I have now figured out I could export Tabs Outliner's tree, edit the file, and reimport it. A bit of work, and fortunately I have tons of RAM because editing a 100MB text file is no joke, but it worked.

Chrome just banned version 7.1.6.

@daviavmello are you sure? Which Chrome version? OS?
Google Chrome 88.0.4324.150 (latest available) on Windows doesn't complaint about TGS 7.1.6.

This has been fully nuked at this point.

Since this was marked with malware, is there anything we should be worried about? Passwords, etc

I suppose the exploit had access to perform arbitrary code execution, like you could from javascript console. For example document.querySelector(input).value of text fields.

People are worried about this 1 extension when the bigger malware and spyware is Google itself! 馃槀

ESET now quarantines the gsAnalytics.js file shipped with v7.1.8 as "JS/Chromex.Agent.BE".

I have now figured out I could export Tabs Outliner's tree, edit the file, and reimport it.

How do you export and import tabs? Or do you have a paid version?

I have now figured out I could export Tabs Outliner's tree, edit the file, and reimport it.

How do you export and import tabs? Or do you have a paid version?

Yes with a paid version.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lookfirst picture lookfirst  路  3Comments

jimlynch22 picture jimlynch22  路  4Comments

elig0n picture elig0n  路  4Comments

squidbe picture squidbe  路  4Comments

codemedic picture codemedic  路  3Comments