Recommended Posts

So after seeing firefox 17 in my upgrades list and removing it every time for the past few weeks, I'm now getting annoyed of having to do this so I thought I'd download the source and remove all that social **** from it and compile it...

Took about 40 minutes to remove all the social API rubbish and it's been compiling for a few hours... Only problem is mozilla obviously don't know their own product, saying it'll take about 1GB to compile, I started compiling with 1.5GB free in my RAM (in /tmp) and what do you know, ran out of disk space...

So I've transferred the base files over to a VM with 4GB of free space and will see if it compiles. If it does, I'll get onto making a diff patch for it and post it here!

And I might make a PKGBUILD for arch and submit it.

So, anyone want to test this out? :p. I'm on and compiling for arch so I've got no idea if it'll work for windows/mac/other distros.

Link to comment
https://www.neowin.net/forum/topic/1126298-firefox-17-without-social-api/
Share on other sites

You'd have to compile it from scratch :/.

I'm building it outside the arch build system though using the same commands so in theory I could get away with building it into an arch package.

I was thinking more;

antisocialfox ;)

You'd have to compile it from scratch :/.

I'm building it outside the arch build system though using the same commands so in theory I could get away with building it into an arch package.

So with the files would I just cd to that dir, sudo make, make install, cleanup or what?

So what's the big deal? You don't have to use it. That Facebook thing is an opt-in thing.

Don't be an Andrea Norman.

Dude, WTF?!?! n_k is a well respected member here and your comment is out of line. I think you need to stop being an Andrea Borman.

So what's the big deal? You don't have to use it. That Facebook thing is an opt-in thing.

I read a few posts on mozilla's site earlier about someone saying they didn't want it and the usual mozilla people saying 'blah blah its opt in it isnt active unless you activate it', so?

IE 8 had XSS protection, MS's head of security for the UK (a previous FBI agent) came to our uni. to do a talk and he touted how good it was, one of the people in the lecture said it didn't work, the the guy took the **** out of him for the whole session.

Know what happened after? He emailed the guy his research into it, got a FULL APOLOGY and money as a way of saying sorry.

Just because a feature is there, DO NOT THINK that 'opt in' means it's secure.

I don't want that **** there at all, I don't want it wasting my CPU cycles and showing me menu options I don't want to see, so I'm removing it.

As long as I don't have to compile it myself(as I'm too lazy this morning), I will test it out under Fedora, Ubuntu and Windows.

So with the files would I just cd to that dir, sudo make, make install, cleanup or what?

Yes you would have to compile it! :p

I can upload the files compiled in arch but not sure if they'd work. I don't know how/if you can compile firefox for windows on linux, will have a look into it later.

In terms of the files, I'm gonna make a diff patch so you'd download the source from mozilla's site, cd to it, run: patch -p1 < ../firefox.patch then make and it'd (hopefully) build

I've got it built now, that 1GB mozilla said about compiling? Try 3.5GB...

Only problem is I have obviously accidentally removed a </menupopup> from browser.xul so just added it in and recompiling now to see if it works.

Right where does any of this social crap appear if you've got the native firefox 17?

Here's some screenshots of the version I just compiled, I can't see any mentions of the chatbox or whatnot so I'm assuming I removed all the right stuff?

OK so I think it is fully removed!

I went to the facebook page with the 'turn on' thing, click it and it greys out - nothing else happens, refresh and it goes back to a clickable 'turn on' button!

Will make a diff and arch package now!

EDIT: RIGHT! Patch is in this post. Had to add .txt on the end so it'd attach.

What I did; downloaded ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/17.0.1/source/firefox-17.0.1.source.tar.bz2

Extract it (you will need about 3.5GB) then open a terminal, go to the folder you extracted it to and put the patch file there too, then do: patch -p1 < antisocialfox.patch.txt

Now configure and build firefox as you normally would... I decided to just do it the way arch does it and if you want to follow that then;

Download the 'plain' versions of the files from https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/firefox [You only need firefox-install-dir.patch, shared-libs.patch, vendor.js and mozconfig], and put them in the same folder and do;

mv mozconfig .mozconfig

patch -Np1 -i ./firefox-install-dir.patch

patch -Np1 -i ./shared-libs.patch

sed -i '/^PRE_RELEASE_SUFFIX := ""/s/ ""//' browser/base/Makefile.in

export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/firefox"

export PYTHON="/usr/bin/python2"

export MOZ_MAKE_FLAGS="$MAKEFLAGS"

unset MAKEFLAGS

export MOZ_PGO=1

make -f client.mk build || _fail=1

And now if you press obj and press tab, then CD to dist and bin, you can launch a (hopefully working) antisocialfox 17!

post-160466-0-98345300-1355772541.png

post-160466-0-15048800-1355772544.png

post-160466-0-72482500-1355772546.png

antisocialfox.patch.txt

Edited by n_K

Yes you would have to compile it! :p

I can upload the files compiled in arch but not sure if they'd work. I don't know how/if you can compile firefox for windows on linux, will have a look into it later.

In terms of the files, I'm gonna make a diff patch so you'd download the source from mozilla's site, cd to it, run: patch -p1 < ../firefox.patch then make and it'd (hopefully) build

OK. LOL! Just making sure I knew what I was doing. Let me know when this patch is available. :)

OK I've transferred it to my main arch pc, installed it (it's ~5MB smaller than firefox 16, not sure if I ballsed something up or if that's normal).

Anyway, here's the PKG if you want to have fun with it :D http://www34.zippysh...27798/file.html

Install it as root via: pacman -U firefox-17.0.1-1-x86_64.pkg.tar.xz

You should be able to extract that on a fedora or other linux distro PC to the proper folders or a temporary folder (in /tmp for instance) and see if it works.. Beware that if you have firefox 16 or earlier, after running this (if it works) I would assume you will be unable to run firefox 16 or below again due to upgrading your profile, though I may be wrong.

I'll have a ganders into compiling for windows now! Looks like I can't compile for windows :( needs to be compile on a windows host for windows and to do that I'll need an extrrnal drive for my windows VM so it has space... I'll see if I can hook one up and get it working. Scratch that, added a drive via USB and pscp'ing files over now.

UPDATE: Started compiling after eventually figuring out how to compile on windows...

Due to me only having 400MB free on C:\ I can't install the DX SDK so have had to disable webgl but err if this works I can look at fixing that problem later :p

Edited by n_K

Well I was going to sleep but...

It might be hard to comprehend (I still can't understand why) but yeah, firefox 17... is still compiling... on windows...

Over 4 hours... pretty rediculous.

EDIT: OK it's build... But it's erm... 'Nightly', not firefox? Not really sure how it's messed that up. Any idea how to get it back to being _JUST_ firefox?

EDIT2: Here's the files if you want to test then, arch version works fine (I'm using it right now) and windows version worked fine when I quickly tested it though it does say 'nightly' not 'firefox' with a different logo.

Arch Linux 64-bit package (Using other distros? Extract it and it _might_ work :p): http://www34.zippyshare.com/v/85627798/file.html

Windows 32 bit installer (compiled using VS 2012 64 bit): http://www2.zippyshare.com/v/3142549/file.html

Windows 32 bit archive (compiled using VS 2012 64 bit): http://www2.zippyshare.com/v/18595368/file.html

Edited by n_K

Nothing was removed, I didn't use a mozconfig either for the windows build (they say without one makes it practically the same as the official builds).

EDIT: Looks like they set it to automatically use nightly branding and specify 'NEVER automatically set to use official branding' so I guess it's a trademark protection thing.

Edited by n_K

Windows 7 Ultimate x64 - Error - "The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix the problem." - Still got this error after two reinstalls and a removal then another install. I will grab the C++ redistributable and test again.

EDIT: installed the above mentioned redistributable and still get the same error, even after re-boot and reinstall attempt. Any ideas?

Windows 7 Ultimate x64 - Error - "The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix the problem." - Still got this error after two reinstalls and a removal then another install. I will grab the C++ redistributable and test again.

EDIT: installed the above mentioned redistributable and still get the same error, even after re-boot and reinstall attempt. Any ideas?

Humm that's weird, did you use the 32 bit or 64 bit runtime install? I compiled and tested on W7 pro x64 with VS .NET 2010 and it runs fine :s.

I'm not sure I see the point in this, the social stuff isn't even enabled (or loaded), so the only affect in the end will be a slight reduction in the file size of the support files.

It is loaded, it is fully integrated with firefox, whether you see it or not, IT IS LOADED, and it damn well shouldn't be there at all.

I'm on 17.0.1 too and I don't see any social stuff?

Go to https://www.facebook...ger-for-firefox and click the button, if something happens or a dialogue opens (I don't know what is meant to happen) then you've got the social api, if however the button just greys out and if you refresh is shows the same page and the button not greyed out - you've not got the social api.

Humm that's weird, did you use the 32 bit or 64 bit runtime install? I compiled and tested on W7 pro x64 with VS .NET 2010 and it runs fine :s.

The x64 version - MS Visual C++ x64 Redistributable - 10.0.303.19

Neither the installer or the zip version makes a difference, I'll try the 32 bit version.

EDIT : The x86 Redistrib did the trick, runs fine here. How long are you going to keep compiling "social free firefox"?

EDIT : The x86 Redistrib did the trick, runs fine here. How long are you going to keep compiling "social free firefox"?

Good! :D.

Probably for as long as I use firefox. Not sure about windows port though, it took less than an hour to build on linux and over 5 hours to build on windows :/ so unless there's a way to vastly speed up windows compile or I leave it compiling overnight... Which I may do.

Anyway instead of recompilining now to change from 'nightly' to 'firefox' I'll just leave it with nightly until the next firefox 17 update comes out then build that as firefox not nightly! :p.

This topic is now closed to further replies.
  • Posts

    • Liene PixCut S1 Starter Kit gets a whopping 31% discount on Prime Day by Steven Parker Liene reached out to us to share another Prime Day exclusive deal that starts today on Amazon. It gives buyers a massive 31% off on the cost of this color sticker printer and cutting machine. It's basically an all-in-one sticker maker for DIY crafts, custom labels and gifts. It utilizes thermal dye-sublimation at 300 dpi, and offers precise "AI" auto-cutting. Here are some more of its highlights: All-in-One Convenience - Print and Cut in One Step. Say goodbye to the hassle of using separate machines. The PixCut S1 seamlessly integrates high-resolution photo printing and precise die cutting into one streamlined device. With just a few clicks on the user-friendly app, you can edit, print, and cut directly from your smartphone via Bluetooth. Create stickers in just 2 minutes! This all-in-one solution saves you time and effort, making your creative projects more enjoyable and efficient. AI Image Extraction & Precision Cutting - Unleash your creativity with the AI image extraction feature that automatically recognizes and extracts subjects from your photos. Then watch as the high-precision cutting system, guided by the same AI technology, perfectly follows every edge with pinpoint accuracy. This seamless AI-to-cut workflow ensures flawless results every time. Turn any moment into custom stickers with professional edges in minutes - just masterpieces made simple. High-Resolution Prints - Vivid and True-to-Life Colors. Utilizing thermal dye-sublimation technology, the PixCut S1 delivers stunning 300 dpi high-resolution prints with 16.7 million colors. Whether you're printing photos, stickers, or labels, you can expect vibrant, true-to-life color effects that make your creations stand out. Every detail is captured with precision, providing professional-quality results every time. AI Lab - Bring Your Imagination to Life. Upload a photo, pick a style from the Liene Photo App, and watch AI bring your vision to life instantly. Turn selfies into an anime character, a fantasy hero, or a festive holiday illustration — all with stunning realism. One style, endless versions of you. Print your AI art as custom stickers, unique gifts, or social media posts — perfect for avatars and DIY projects. No design experience required. Your creativity is just one click away from magic. Durable Stickers - Create Long-Lasting Creations .Thanks to the four-layer thermal dye-sublimation technology, the photopaper is automatically laminated during printing. Stickers produced by PixCut S1 are durable, waterproof and scratch-resistant, ensuring they remain vibrant and intactover time. Perfect for creating custom stickers, labels, and more that last. No Subscription. Just Pure Creativity. With the Liene app, available on mobile, tablet, and desktop. Unlock 40,000+ free images, fonts & elements (and growing), plus 2000+ ready-to-use templates for phone skins, lens stickers, ID cards, labels, name tags, journaling, and more. No paywalls, no hidden fees, just pure creativity. Turn any idea into a custom creation in minutes. Your imagination has no limits, neither should your software. This deal is for the Starter Kit, so what do you get? What's in the box PixCut S1 Photo Sticker Printer and Cutter x 1 Photo Sticker Cutter Ink Cartridge x 1 (36 sheets) Photo Paper 4"x6" (18 sheets) Sticker Paper 4"x7" (White) x 18 sheets Blade x 1 (Pre-installed) So in short everything you need to get printing and cutting. The Liene PixCut S1 has a 4.3 star rating after more than 1,000 reviews from customers, but we can't promise the landing page always sold this particular model, so do check out the reviews before purchasing. In any case Prime members are covered with a 30 day return or replacement should things not work out so great. Liene Pixcut S1 for $205.99 (was $299.99) 31% off Use code 15PIXCUT6 during checkout Although this is a Prime Day discount, the above code will stay live until June 30. Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • https://www.tenforums.com/tuto...b-results-windows-10-a.html Check the comment dates. Some of them are as old as 2016.
    • I wonder how many are laid off for cost savings, and this being blamed on AI to make it sound less scary and bad, for a more positive "modern, with the times" spin for investors? Because Oracle is down 14% the past year. We're looking at a company struggling here. If AI would actually be working out so well for them that they can do massive layoffs, surely this would've been reflected the past year in their stock value?
    • AI is the beginning, wait until real robots replace more jobs, specifically jobs that require physical work.
    • AI is indeed eliminating jobs, and Oracle just proved it by Hamid Ganji There’s no question that AI has become the hottest trend in workplaces, and every company is trying to adopt AI-driven solutions across its operations. While some industry leaders repeatedly say AI won’t lead to massive layoffs, recent data suggest that AI is actually one of the main reasons some companies are reducing their workforce. According to Oracle’s annual regulatory filing, the company has laid off about 21,000 employees, or 13% of its workforce, amid increasing AI adoption. “The adoption and deployment of AI technologies across our operations have resulted, and may continue to result, in reductions to our workforce,” Oracle said in the filing. The software giant now has approximately 141,000 full-time employees, a notable decrease from 162,000 during the same period last year. Restructuring expenses, including severance payments, cost Oracle $1.84 billion in fiscal 2026. Additionally, around 49,000 Oracle employees were based in the U.S., while approximately 92,000 were employed internationally. Like many other companies, Oracle has fully embraced AI and concentrated much of its efforts on the technology. The company is also a key participant in the United States’ $500 billion Stargate Project, which aims to build multiple AI data centers across the country. When it comes to AI adoption and its impact on the workforce, opinions remain divided. NVIDIA CEO Jensen Huang, whose company has been one of the biggest beneficiaries of the AI boom, recently said in an interview that attributing job cuts to AI is a “lazy” narrative. “The narrative that connects AI to job loss, for many of the CEOs that are doing it – it is just too lazy. AI has just arrived, how is it possible they're already losing jobs?” Huang said. However, statistics and recent reports tell a different story. According to Layoffs.fyi, 196 tech companies have laid off about 119,800 employees so far this year. Reducing staff and replacing roles with AI agents could become one of the most significant trends in the job market in the years ahead.
  • Recent Achievements

    • One Month Later
      timbobit earned a badge
      One Month Later
    • One Month Later
      nates earned a badge
      One Month Later
    • Week One Done
      Almohandis earned a badge
      Week One Done
    • Rookie
      dorf went up a rank
      Rookie
    • First Post
      mike_rumble earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      464
    2. 2
      +Edouard
      177
    3. 3
      PsYcHoKiLLa
      97
    4. 4
      Michael Scrip
      89
    5. 5
      neufuse
      70
  • Tell a friend

    Love Neowin? Tell a friend!