• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[GAPPS][4.4.x][5.x][arm][arm64][All DPI] Fermion GApps [08-11-2015]

Search This thread

Ar-Dinthalion

Senior Member
Jan 7, 2015
100
103
Mexico
QaebYoR.png

Thanks to @-Favstylez- for the banner!

Code:
#include 
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices,
* dead SD cards, thermonuclear war, or you
* getting fired because the alarm app failed. 
* Please do some research if you have any 
* concerns about features included in this 
* GApps before flashing them! If you point 
* the finger at me for messing up your device,
* I will laugh at you.
*/


About the project
The Fermion GApps is a project made from my own hand. I started the scripts from scratch and have been improving them alone.
Ill make weekly updates, will be released mostly in the weekend.
This work is open source.
Created: 01-April-2015
Last update: 08-November-2015


Features
  • Support for both KitKat (4.4.x) and Lollipop (5.x)
  • Support for both 32 and 64 bits processor architecture
  • Google Play Services and Google Play Games comes DPI optimised
  • Use of scripts to automatically compile the zips, using extra-compression to make'em smaller
  • The packages are foolproof, the scripts check you are installing the right version corresponding to your processor architecture and android version
  • Debloating script add-on to free some space and allow you to use a bigger package
  • Backup function, you don't have to reinstall the GApps after a ROM update, not even the Add-Ons or the Black Hole, most ROMs support this


DOWNLOADS & PACKAGE COMPARISION


Install or Update
1. Download and copy file to SD card.
2. Reboot into recovery
3. ONLY IN FIRST INSTALL: Do a full wipe (data, system and cache), flash your ROM and then the GApps.
4. Flash the selected zips (Packages and then Add-Ons)
5. Wipe cache and dalvik
6. Reboot the device


Add-Ons
  • Black Hole Debloating Script v1.6, it removes:

    -AudioFX
    -Basic Dreams Wallpaper
    -Cell Broadcast Receiver
    -CM Wallpapers
    -Exchange Services
    -Galaxy Wallpaper
    -Holo Spiral Wallpaper
    -Live Wallpapers
    -Live Wallpapers Picker
    -Noise Field
    -Phase Beam
    -Photo Phase
    -Photo Table
    -Pico Tts
    -Visualization Wallpapers
    -Stock alarms, ringtones and notifications sounds
  • Chrome Beta
  • Chrome Dev
  • Google Office Suite, wich installs:

    -Google Drive
    -Google Docs
    -Google Sheets
    -Google Slides
  • Google Basic Framework, wich installs (replacing stock/AOSP):

    -Google Calendar
    -Google Camera
    -Google Hangouts
    -Google Keyboard
    -Google Now Launcher


Outstanding Changelog
(See the folder in downloads link for full apps version)​

08/November/2015
  • The regular updates corresponding to each package
01/November/2015
  • Now with GmsCore and PlayGames DPI optimised, for: 160, 240, 320, 480, and unknown or different DPI devices
  • The regular updates corresponding to each package
18/October/2015
  • GmsCore removed from NIS package to make a real change between it and TIS, and make the more minimalist GApps package
  • The regular updates corresponding to each package
11/October/2015
  • The regular updates corresponding to each package
04/October/2015
  • The regular updates corresponding to each package
  • Fixed the script with arm64 zips
27/September/2015
  • The up-to-date Google Inc. updates to the corresponding packages
  • New structure, now with six available packages (check out the table for more details), with a new super basic package: NIS (Nought-Integer-Spin), and the previous packages changed; previous QIS is new EIS with some changes, previous EIS is new SIS, and previous SIS is new TIS
  • Deleted the Fit Add-On
  • Docs Suite renamed to Office Suite, and System Base renamed to Basic Framework and removed Keep from it
  • New date format in all the updater-scripts , previous dd-mm-yyyy, new is dd-month-yyyy
  • Removed Wallet, and added Bookmarks Sync Adapter and Face Unlock with its libraries
  • Moved from compiling in Linux to compiling in Windows due to more complex but fast compiling
19/September/2015
  • The up-to-date Google Inc. updates to the corresponding packages
13/September/2015
  • Now the Lollipop version is functional in both 5.0.2 and 5.1.1 versions, all the corresponding packages renamed from "5.1.x" to "5.x"
  • Now you can find info about the package you´ve installed in the F-Gapps.prop file located in /system
  • The up-to-date Google Inc. updates to the corresponding packages
  • Re-organized scripts and the way they check out the device before install
06/September/2015
  • Various Google Inc apps updated, including Google App, Maps, and Street View with new Google logo, and for arm devices updated Play Services to 8.1.05
  • Fixed a librarie with Drive that makes FC when open a PDF
30/August/2015
  • Up-to-date Google Inc apps updates, this time there were a lot of updates
  • Updated all the packages and add-ons except for the Black Hole
09/August/2015
  • Up-to-date Google Inc apps updates
  • Updated all the packages, Chrome Dev, Docs Suite, System Base, and Chrome Beta for 4.4 and 5.1(arm)
02/August/2015
  • Re-added the backup function
  • Google System Web View added to QIS and HIS packages


F.A.Q.
  • Im facing FCs in x app
    First try doing a full wipe (system, data & cache), flash your ROM, then the GApps, if problem still persist, then wait till next update to see if is fixed, or mail me
  • Im getting error while flashing
    See if it show an error like "This package is for androird KitKat/Lollipop or 32/64 bits, and look for the right version, if dont but it says error 6, mail me, probably a syntax error in the updater-script
 
Last edited:

TheXGX

Senior Member
Jan 7, 2015
287
879
26
Bangalore
www.facebook.com
Hi, I get to work and compiled a recov-*snip*

Hey! Nice job with this. :) Would you like me to add your work to The Gapps Central? If you do, can you give me a little more information about it so I can put it in the right section? Like if they have the same PA Gapps script? Or does it use @jajb's script? Or are the scripts entirely different?
 
  • Like
Reactions: beekay201

mundano

Senior Member
Jun 21, 2010
425
172
OnePlus X
Xiaomi Poco F1
Hangouts and Google Messenger seem to be incompatible to some dual-SIM phones like the Moto G. So it would be best not to remove the included Messenger o those ROM's because there is no other way of getting SMS's to work.
 

Ar-Dinthalion

Senior Member
Jan 7, 2015
100
103
Mexico
Hangouts and Google Messenger seem to be incompatible to some dual-SIM phones like the Moto G. So it would be best not to remove the included Messenger o those ROM's because there is no other way of getting SMS's to work.

Yes, its known that those Gapps aren't compatible with Dual-Sim services, so please don't use them for devices like Moto G, if you have the problem PM and I'll send you an AOSP messenger apk, I'm trying to create a acript that avoid uninstall of specified apps by the user, like the PA Gapps did, but it will take me some more days :)
 
  • Like
Reactions: beekay201

Subhojit

Senior Member
May 25, 2013
711
180
Google
www.youtube.com
Yes, its known that those Gapps aren't compatible with Dual-Sim services, so please don't use them for devices like Moto G, if you have the problem PM and I'll send you an AOSP messenger apk, I'm trying to create a acript that avoid uninstall of specified apps by the user, like the PA Gapps did, but it will take me some more days :)

Nexus4

Flashed latest Euphoria ROM and your latest built GApps and stuck on black screen forever.

#HIS_(Full)_F-Gapps_5.1.x_150415.zip
 

SuperSimian

Senior Member
Aug 22, 2012
802
1,076
@Ar-Dinthalion hi, I have a moto g 2014 and tried to edit the updater-script removing some apps from being deleted but i can't flash my edited version of black hole debloat. I get the following error: Error executing updater binary.

things iv'e tried:

1. signing zip
2. using my rom (CM12.1 official) binary
3. using another rom binary

pd. the unedited version of black hole work's. :good:

this is what i have in the updater-script

Code:
ui_print("");
ui_print("Fermion Gapps for Android 5.1.x");
ui_print("");
ui_print("Package: Debloating Script");
ui_print("Updated: 12-04-2015");
show_progress(1, 15);
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("-Mounting system partition");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
ui_print("-Sending bloatware to a blackhole");
delete_recursive(
	"/system/app/BasicDreams",
	"/system/app/Browser",
	"/system/app/Camera2",
	"/system/app/Calendar",
	"/system/app/Calculator",
	"/system/app/CMWallpapers",
	"/system/app/DownloadProviderUi",
	"/system/app/Eleven",
	"/system/app/Email",
	"/system/app/Exchange2",
	"/system/app/FM2",
	"/system/app/FMRecord",
	"/system/app/Galaxy4",
	"/system/app/Gallery2",
	"/system/app/HoloSpiralWallpaper",
	"/system/app/HTMLViewer",
	"/system/app/LatinIME",
	"/system/app/LiveWallpapers",
	"/system/app/LiveWallpapersPicker",
	"/system/app/NoiseField",
	"/system/app/PhaseBeam",
	"/system/app/PhotoPhase",
	"/system/app/PhotoTable",
	"/system/app/PicoTts",
	"/system/app/SoundRecorder",
	"/system/app/STK",
	"/system/app/VisualizationWallpapers"	
);
delete_recursive(
	"/system/priv-app/AudioFX",
	"/system/priv-app/CalendarProvider",
	"/system/priv-app/CellBroadcastReceiver",
);
show_progress(1, 15);
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("");
ui_print("Done debloating your ROM!");


any help is greatly appreciated, thank's
 
Last edited:

mundano

Senior Member
Jun 21, 2010
425
172
OnePlus X
Xiaomi Poco F1
Yes, its known that those Gapps aren't compatible with Dual-Sim services, so please don't use them for devices like Moto G, if you have the problem PM and I'll send you an AOSP messenger apk, I'm trying to create a acript that avoid uninstall of specified apps by the user, like the PA Gapps did, but it will take me some more days :)

With the last CM12.1 updates Google Messenger become compatible with dual Sim phones... At least with Moto G 2014, that is true...
 

Ar-Dinthalion

Senior Member
Jan 7, 2015
100
103
Mexico
Hi
installed with pleasure on galaxy tab pro 10.1 & rom 5.1 cyano
can these gapps be updated on google play
thanx
regards

Thanks!, Sure! But there is a problem that when the data/app is moved to system/app the OS don't recognise it, you can do it, but before installing the updated zip uninstall them directly from Play Site and it should work :)




@Ar-Dinthalion hi, I have a moto g 2014 and tried to edit the updater-script removing some apps from being deleted but i can't flash my edited version of black hole debloat. I get the following error: Error executing updater binary.

things iv'e tried:

1. signing zip
2. using my rom (CM12.1 official) binary
3. using another rom binary

pd. the unedited version of black hole work's. :good:

this is what i have in the updater-script

Code:
ui_print("");
ui_print("Fermion Gapps for Android 5.1.x");
ui_print("");
ui_print("Package: Debloating Script");
ui_print("Updated: 12-04-2015");
show_progress(1, 15);
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("-Mounting system partition");
run_program("/sbin/busybox", "mount", "/system");
show_progress(1, 15);
ui_print("-Sending bloatware to a blackhole");
delete_recursive(
"/system/app/BasicDreams",
"/system/app/Browser",
"/system/app/Camera2",
"/system/app/Calendar",
"/system/app/Calculator",
"/system/app/CMWallpapers",
"/system/app/DownloadProviderUi",
"/system/app/Eleven",
"/system/app/Email",
"/system/app/Exchange2",
"/system/app/FM2",
"/system/app/FMRecord",
"/system/app/Galaxy4",
"/system/app/Gallery2",
"/system/app/HoloSpiralWallpaper",
"/system/app/HTMLViewer",
"/system/app/LatinIME",
"/system/app/LiveWallpapers",
"/system/app/LiveWallpapersPicker",
"/system/app/NoiseField",
"/system/app/PhaseBeam",
"/system/app/PhotoPhase",
"/system/app/PhotoTable",
"/system/app/PicoTts",
"/system/app/SoundRecorder",
"/system/app/STK",
"/system/app/VisualizationWallpapers"
);
delete_recursive(
"/system/priv-app/AudioFX",
"/system/priv-app/CalendarProvider",
"/system/priv-app/CellBroadcastReceiver",
);
show_progress(1, 15);
set_metadata_recursive("/system/addon.d", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/permissions", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/preferred-apps", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/framework", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/priv-app", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
ui_print("-Unmounting system partition");
run_program("/sbin/busybox", "umount", "/system");
ui_print("");
ui_print("Done debloating your ROM!");


any help is greatly appreciated, thank's


Hi, please PM me and I help you :)




With the last CM12.1 updates Google Messenger become compatible with dual Sim phones... At least with Moto G 2014, that is true...

Great, good to hear that news! :D Thanks! :)
 
  • Like
Reactions: SuperSimian

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    QaebYoR.png

    Thanks to @-Favstylez- for the banner!

    Code:
    #include 
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices,
    * dead SD cards, thermonuclear war, or you
    * getting fired because the alarm app failed. 
    * Please do some research if you have any 
    * concerns about features included in this 
    * GApps before flashing them! If you point 
    * the finger at me for messing up your device,
    * I will laugh at you.
    */


    About the project
    The Fermion GApps is a project made from my own hand. I started the scripts from scratch and have been improving them alone.
    Ill make weekly updates, will be released mostly in the weekend.
    This work is open source.
    Created: 01-April-2015
    Last update: 08-November-2015


    Features
    • Support for both KitKat (4.4.x) and Lollipop (5.x)
    • Support for both 32 and 64 bits processor architecture
    • Google Play Services and Google Play Games comes DPI optimised
    • Use of scripts to automatically compile the zips, using extra-compression to make'em smaller
    • The packages are foolproof, the scripts check you are installing the right version corresponding to your processor architecture and android version
    • Debloating script add-on to free some space and allow you to use a bigger package
    • Backup function, you don't have to reinstall the GApps after a ROM update, not even the Add-Ons or the Black Hole, most ROMs support this


    DOWNLOADS & PACKAGE COMPARISION


    Install or Update
    1. Download and copy file to SD card.
    2. Reboot into recovery
    3. ONLY IN FIRST INSTALL: Do a full wipe (data, system and cache), flash your ROM and then the GApps.
    4. Flash the selected zips (Packages and then Add-Ons)
    5. Wipe cache and dalvik
    6. Reboot the device


    Add-Ons
    • Black Hole Debloating Script v1.6, it removes:

      -AudioFX
      -Basic Dreams Wallpaper
      -Cell Broadcast Receiver
      -CM Wallpapers
      -Exchange Services
      -Galaxy Wallpaper
      -Holo Spiral Wallpaper
      -Live Wallpapers
      -Live Wallpapers Picker
      -Noise Field
      -Phase Beam
      -Photo Phase
      -Photo Table
      -Pico Tts
      -Visualization Wallpapers
      -Stock alarms, ringtones and notifications sounds
    • Chrome Beta
    • Chrome Dev
    • Google Office Suite, wich installs:

      -Google Drive
      -Google Docs
      -Google Sheets
      -Google Slides
    • Google Basic Framework, wich installs (replacing stock/AOSP):

      -Google Calendar
      -Google Camera
      -Google Hangouts
      -Google Keyboard
      -Google Now Launcher


    Outstanding Changelog
    (See the folder in downloads link for full apps version)​

    08/November/2015
    • The regular updates corresponding to each package
    01/November/2015
    • Now with GmsCore and PlayGames DPI optimised, for: 160, 240, 320, 480, and unknown or different DPI devices
    • The regular updates corresponding to each package
    18/October/2015
    • GmsCore removed from NIS package to make a real change between it and TIS, and make the more minimalist GApps package
    • The regular updates corresponding to each package
    11/October/2015
    • The regular updates corresponding to each package
    04/October/2015
    • The regular updates corresponding to each package
    • Fixed the script with arm64 zips
    27/September/2015
    • The up-to-date Google Inc. updates to the corresponding packages
    • New structure, now with six available packages (check out the table for more details), with a new super basic package: NIS (Nought-Integer-Spin), and the previous packages changed; previous QIS is new EIS with some changes, previous EIS is new SIS, and previous SIS is new TIS
    • Deleted the Fit Add-On
    • Docs Suite renamed to Office Suite, and System Base renamed to Basic Framework and removed Keep from it
    • New date format in all the updater-scripts , previous dd-mm-yyyy, new is dd-month-yyyy
    • Removed Wallet, and added Bookmarks Sync Adapter and Face Unlock with its libraries
    • Moved from compiling in Linux to compiling in Windows due to more complex but fast compiling
    19/September/2015
    • The up-to-date Google Inc. updates to the corresponding packages
    13/September/2015
    • Now the Lollipop version is functional in both 5.0.2 and 5.1.1 versions, all the corresponding packages renamed from "5.1.x" to "5.x"
    • Now you can find info about the package you´ve installed in the F-Gapps.prop file located in /system
    • The up-to-date Google Inc. updates to the corresponding packages
    • Re-organized scripts and the way they check out the device before install
    06/September/2015
    • Various Google Inc apps updated, including Google App, Maps, and Street View with new Google logo, and for arm devices updated Play Services to 8.1.05
    • Fixed a librarie with Drive that makes FC when open a PDF
    30/August/2015
    • Up-to-date Google Inc apps updates, this time there were a lot of updates
    • Updated all the packages and add-ons except for the Black Hole
    09/August/2015
    • Up-to-date Google Inc apps updates
    • Updated all the packages, Chrome Dev, Docs Suite, System Base, and Chrome Beta for 4.4 and 5.1(arm)
    02/August/2015
    • Re-added the backup function
    • Google System Web View added to QIS and HIS packages


    F.A.Q.
    • Im facing FCs in x app
      First try doing a full wipe (system, data & cache), flash your ROM, then the GApps, if problem still persist, then wait till next update to see if is fixed, or mail me
    • Im getting error while flashing
      See if it show an error like "This package is for androird KitKat/Lollipop or 32/64 bits, and look for the right version, if dont but it says error 6, mail me, probably a syntax error in the updater-script
    5
    I won't be updating the GApps for approximately a month, but I'll upload some Android 6.0 packages I already compiled this week, I'm working on more packages and a lot of improvements in everything, and maybe I quit supporting KitKat. I'll keep in touch, questions over PM or preferably by Gmail.
    4
    This week's update will be uploaded till half-week due to improvement DPI versions of GmsCore and Play Games, which means a little increase in packages size, but not in install, this is to get the dpi-optimized version for your devices.
    3
    Play Services Fixed

    I have my good internet back, uploading the last packages, and the Play Services now should appear and work right in every device.
    3
    verygood Gapp guy! Please keep your work!

    But i want to suggest about your build:
    -Google Wallet not nesscessary, you must remove it ! I can not see any teams built this app on their Gapp.
    -Must include three some (sr, three sync ) Contact sync, AOSP calendar sync and Bookmarksync (chrome bookmark for AOSP browser, all of Gapps not have this)
    -Facelock app and lib

    Thanks! I used to think that wallet is used in other countries, buy will consider the recommendation, and about facelock and the sync adapters I think you are right, maybe I could include them already at next update by the weekend!