fbpx
Wikipedia

MicroG

MicroG (typically styled as microG) is a free and open-source implementation of proprietary Google libraries that serves as a replacement for Google Play Services on the Android operating system. It is maintained by German developer Marvin Wißfeld.[4] In a presentation, Wißfeld described microG as "the framework (libraries, services, patches) to create a fully-compatible Android distribution without any proprietary Google components".[5]

microG
microG Settings app
Developer(s)Marvin Wißfeld[1] 
Initial release4 October 2015[2] 
Stable release
v0.2.27.223616[3]  (15 January 2023; 9 months ago (15 January 2023))
Repository
  • github.com/microg
Written inJava 
Operating systemAndroid 
LicenseApache License 2.0
Websitemicrog.org 

Background edit

Although Google initially released the Android operating system as open-source software in 2007, the company gradually replaced some of Android's open-source components with proprietary software as Android grew in popularity.[6] Marvin Wißfeld,[4] a German software developer, created the NOGAPPS project in 2012 as a free and open-source drop-in replacement for Google Play Services, Google's closed-source system software that has been pre-installed on almost all Android devices. The NOGAPPS project became MicroG by 2016.[7]

Features edit

MicroG allows Android apps to access replica application programming interfaces (APIs) that are provided by Google Play Services, including the APIs associated with Google Play, Google Maps, and Google's geolocation and messaging features.[4][8][9] Unlike Google Play Services, MicroG does not track user activity on the device, and users can selectively enable and disable specific API features.[4] Depending what apps are installed by users, user activity may still be tracked by Google.[citation needed]

LineageOS for MicroG edit

 
Logo of LineageOS for MicroG

In 2017, microG released "LineageOS for microG", a fork of LineageOS – a free and open-source Android-based operating system – that includes both MicroG and the F-Droid app store as pre-installed software. LineageOS for MicroG was created after LineageOS developers declined to integrate MicroG into LineageOS; the developers cited MicroG's need to spoof code signatures as a security concern.[10][11] To enable MicroG's functionality, LineageOS for MicroG includes limited support for signature spoofing.[10]

MicroG developers claim that older smartphones consume less battery power using LineageOS for MicroG compared to operating systems that use Google Play Services.[10] LineageOS for MicroG supported 39 device models in 2017,[10] and now supports the same device models as LineageOS.[12] Devices receive newer versions of LineageOS for MicroG through semi-monthly over-the-air updates.[12]

Adoption edit

For a 2018 paper on Android app privacy, security researchers from Nagoya University used MicroG to bypass Google's SafetyNet security mechanism on an Android Marshmallow emulator. The researchers altered Android's package manager and implemented signature spoofing to enable MicroG on the emulator.[13]

CalyxOS includes options for using MicroG as a privacy enhanced replacement for some of the functionality in Google Play Services.[14][15]

DivestOS, a LineageOS soft fork, chose not to support MicroG or other ways of installing or running proprietary Google apps.[16]

Essential Products' "Project Gem" smartphone, previously in development, used a fork of Android that eschews Google Play Services in favor of MicroG, according to Essential's commits to the Android codebase in late 2019.[17][18] Essential Products shut down in February 2020.[19][20][21]

IodéOS includes MicroG.[22]

As of May 2022, Murena company is selling a few phones including MicroG with the /e/ operating system, a privacy-oriented fork of LineageOS, with Google Services "mostly removed".[23][24][25] In 2019, companies associated with /e/ began selling refurbished smartphones with MicroG pre-installed.[8][26]

In 2020, OmniROM began providing builds including MicroG built in for certain devices.[27]

Reception edit

In 2016, Nathan Willis of LWN.net expected MicroG to be a "welcome addition" for users of alternative Android-based projects, including CyanogenMod, Replicant, and Blackphone. Willis suggested that MicroG could increase its adoption by collaborating with these projects.[7]

Corbin Davenport, writing for Android Police in April 2018, installed LineageOS for MicroG on a Xiaomi Mi 4c smartphone using the Team Win Recovery Project image in an experiment in which he exclusively used open-source software on Android. Davenport was unable to log in to his Google Account through MicroG and concluded that "Going all open-source isn't feasible", despite the high quality of some open-source Android apps from F-Droid.[28] Lifehacker's Brendan Hesse recommended MicroG in his November 2018 tutorial to "quitting Google". Hesse saw MicroG as a "promising" alternative to Google Play Services that was "incomplete and still in development", but said that it was "usable" and "runs pretty well".[29]

Steven J. Vaughan-Nichols, in a 2019 ZDNet review of a refurbished Samsung Galaxy S9+ smartphone from /e/, determined that applications which were more closely integrated with Google Mobile Services were less likely to function properly with MicroG. During his device test, Vaughan-Nichols was able to use Signal, Telegram, Facebook, and other Android apps with no problems, while Lyft and Uber operated less reliably; Vaughan-Nichols was not able to run Google Maps or Twitter at all, concluding, "applications can be a pain" and "installing /e/ is a monster of a job."[8] In May 2022, Vaughan-Nichols in ZDNet wrote "in the /e/OS, most (but not all) Google services have been removed and replaced with MicroG services."[23]

References edit

  1. ^ Arielle Gordon (7 June 2019). "The Open Source Project That Keeps Google's Hands Off Your Android Data". VICE.com. Retrieved 8 December 2020.
  2. ^ "v0.01". Retrieved 1 February 2021.
  3. ^ Error: Unable to display the reference properly. See the documentation for details.
  4. ^ a b c d Gordon, Arielle (7 June 2019). "The Open Source Project That Keeps Google's Hands Off Your Android Data". Vice. Retrieved 19 January 2020.
  5. ^ W., Marvin (16 November 2019). "MicroG - what it is and where it's going". SFSCon. Retrieved 21 December 2019.
  6. ^ Amadeo, Ron (21 October 2013). "Google's iron grip on Android: Controlling open source by any means necessary". Ars Technica. Retrieved 31 December 2019.
  7. ^ a b Willis, Nathan (30 March 2016). "Replacing Google with microG". LWN.net. Retrieved 6 January 2020.
  8. ^ a b c Vaughan-Nichols, Steven J. (12 November 2019). "The /e/ Google-free, pro-privacy Android phone runs well -- for a beta". ZDNet. Retrieved 21 November 2019.
  9. ^ "Release v0.2.12.203315". GitHub. 10 September 2020. Retrieved 27 October 2020.
  10. ^ a b c d Leemhuis, Thorsten (4 November 2017). "LineageOS-Ableger vermeidet Google-Code" [LineageOS offshoot avoids Google code]. Heise Online (in German). Retrieved 19 January 2020.
  11. ^ "195284: [RFC] Add signature spoofing permission". LineageOS Gerrit. 10 December 2017. Retrieved 19 January 2020.
  12. ^ a b "LineageOS for microG". LineageOS for MicroG. FAQ. 1 June 2019. Retrieved 19 January 2020.
  13. ^ Ito, Katsutaka; Hasegawa, Hirokazu; Yamaguchi, Yukiko; Shimada, Hajime (8 August 2018). "Detecting Privacy Information Abuse by Android Apps from API Call Logs". In Inomata, Atsuo; Yasuda, Kan (eds.). Advances in Information and Computer Security. 13th International Workshop on Security, IWSEC 2018, Sendai, Japan, 3–5 September 2018. Lecture Notes in Computer Science. Springer. pp. 143, 150–151. ISBN 9783319979168. Retrieved 19 January 2020 – via Google Books.
  14. ^ "Degoogled Phone | Definitive Guide to CalyxOS & Micro G". gofoss.net. Retrieved 1 August 2022.
  15. ^ "microG". calyxos.org. Retrieved 1 August 2022.
  16. ^ "Broken - DivestOS Mobile". divestos.org. Retrieved 23 August 2022.
  17. ^ Amadeo, Ron (9 October 2019). "Essential's new smartphone has the aspect ratio of a TV remote". Ars Technica. Retrieved 14 October 2019.
  18. ^ Rahman, Mishaal (23 September 2019). "Essential Confirms its Next Device is in Early Testing". XDA Developers. Retrieved 14 October 2019.
  19. ^ Nieva, Richard. "Essential, led by Android founder Andy Rubin, is shutting down". CNET. Retrieved 14 February 2020.
  20. ^ Hughes, Matthew (13 February 2020). "After just one phone, Essential Products ascends to the great venture capitalist in the sky". www.theregister.co.uk. Retrieved 14 February 2020.
  21. ^ Wakabayashi, Daisuke; Griffith, Erin (12 February 2020). "Andy Rubin's Start-Up, Essential Products, Shuts Down". The New York Times. ISSN 0362-4331. Retrieved 14 February 2020.
  22. ^ Introduction, iodeOS, 22 August 2022, retrieved 23 August 2022
  23. ^ a b "Murena, the privacy-first Android smartphone, arrives". ZDNET. Retrieved 19 August 2022.
  24. ^ . BGR India. 3 January 2018. Archived from the original on 3 January 2018. Retrieved 19 January 2020.
  25. ^ Singh, Charanjeet (25 November 2018). "Privacy-focused /e/ Smartphone OS Gets Support For More Devices". Fossbytes. Retrieved 19 January 2020.
  26. ^ Wang, Jules (15 May 2019). "This company will sell refurbished Android phones with all of Google's services removed". Android Police. Illogical Robot. Retrieved 19 January 2020.
  27. ^ "OmniROM". omnirom.org. 10 March 2020. Retrieved 12 September 2020.
  28. ^ Davenport, Corbin (29 April 2018). "This is what it's like using only open-source software on Android". Android Police. Illogical Robot. Retrieved 19 January 2020.
  29. ^ Hesse, Brendan (8 November 2018). "The Comprehensive Guide to Quitting Google". Lifehacker. Retrieved 19 January 2020.

External links edit

  • Official website  
  • LineageOS for microG
  • LineageOS for microG repository on GitHub

microg, this, article, about, open, source, library, science, microgravity, typically, styled, microg, free, open, source, implementation, proprietary, google, libraries, that, serves, replacement, google, play, services, android, operating, system, maintained. This article is about the open source library For science see microgravity MicroG typically styled as microG is a free and open source implementation of proprietary Google libraries that serves as a replacement for Google Play Services on the Android operating system It is maintained by German developer Marvin Wissfeld 4 In a presentation Wissfeld described microG as the framework libraries services patches to create a fully compatible Android distribution without any proprietary Google components 5 microGmicroG Settings appDeveloper s Marvin Wissfeld 1 Initial release4 October 2015 2 Stable releasev0 2 27 223616 3 15 January 2023 9 months ago 15 January 2023 Repositorygithub wbr com wbr microgWritten inJava Operating systemAndroid LicenseApache License 2 0Websitemicrog wbr org Free and open source software portal Contents 1 Background 2 Features 3 LineageOS for MicroG 4 Adoption 5 Reception 6 References 7 External linksBackground editAlthough Google initially released the Android operating system as open source software in 2007 the company gradually replaced some of Android s open source components with proprietary software as Android grew in popularity 6 Marvin Wissfeld 4 a German software developer created the NOGAPPS project in 2012 as a free and open source drop in replacement for Google Play Services Google s closed source system software that has been pre installed on almost all Android devices The NOGAPPS project became MicroG by 2016 7 Features editMicroG allows Android apps to access replica application programming interfaces APIs that are provided by Google Play Services including the APIs associated with Google Play Google Maps and Google s geolocation and messaging features 4 8 9 Unlike Google Play Services MicroG does not track user activity on the device and users can selectively enable and disable specific API features 4 Depending what apps are installed by users user activity may still be tracked by Google citation needed LineageOS for MicroG editSee also LineageOS nbsp Logo of LineageOS for MicroGIn 2017 microG released LineageOS for microG a fork of LineageOS a free and open source Android based operating system that includes both MicroG and the F Droid app store as pre installed software LineageOS for MicroG was created after LineageOS developers declined to integrate MicroG into LineageOS the developers cited MicroG s need to spoof code signatures as a security concern 10 11 To enable MicroG s functionality LineageOS for MicroG includes limited support for signature spoofing 10 MicroG developers claim that older smartphones consume less battery power using LineageOS for MicroG compared to operating systems that use Google Play Services 10 LineageOS for MicroG supported 39 device models in 2017 10 and now supports the same device models as LineageOS 12 Devices receive newer versions of LineageOS for MicroG through semi monthly over the air updates 12 Adoption editFor a 2018 paper on Android app privacy security researchers from Nagoya University used MicroG to bypass Google s SafetyNet security mechanism on an Android Marshmallow emulator The researchers altered Android s package manager and implemented signature spoofing to enable MicroG on the emulator 13 CalyxOS includes options for using MicroG as a privacy enhanced replacement for some of the functionality in Google Play Services 14 15 DivestOS a LineageOS soft fork chose not to support MicroG or other ways of installing or running proprietary Google apps 16 Essential Products Project Gem smartphone previously in development used a fork of Android that eschews Google Play Services in favor of MicroG according to Essential s commits to the Android codebase in late 2019 17 18 Essential Products shut down in February 2020 19 20 21 IodeOS includes MicroG 22 As of May 2022 Murena company is selling a few phones including MicroG with the e operating system a privacy oriented fork of LineageOS with Google Services mostly removed 23 24 25 In 2019 companies associated with e began selling refurbished smartphones with MicroG pre installed 8 26 In 2020 OmniROM began providing builds including MicroG built in for certain devices 27 Reception editIn 2016 Nathan Willis of LWN net expected MicroG to be a welcome addition for users of alternative Android based projects including CyanogenMod Replicant and Blackphone Willis suggested that MicroG could increase its adoption by collaborating with these projects 7 Corbin Davenport writing for Android Police in April 2018 installed LineageOS for MicroG on a Xiaomi Mi 4c smartphone using the Team Win Recovery Project image in an experiment in which he exclusively used open source software on Android Davenport was unable to log in to his Google Account through MicroG and concluded that Going all open source isn t feasible despite the high quality of some open source Android apps from F Droid 28 Lifehacker s Brendan Hesse recommended MicroG in his November 2018 tutorial to quitting Google Hesse saw MicroG as a promising alternative to Google Play Services that was incomplete and still in development but said that it was usable and runs pretty well 29 Steven J Vaughan Nichols in a 2019 ZDNet review of a refurbished Samsung Galaxy S9 smartphone from e determined that applications which were more closely integrated with Google Mobile Services were less likely to function properly with MicroG During his device test Vaughan Nichols was able to use Signal Telegram Facebook and other Android apps with no problems while Lyft and Uber operated less reliably Vaughan Nichols was not able to run Google Maps or Twitter at all concluding applications can be a pain and installing e is a monster of a job 8 In May 2022 Vaughan Nichols in ZDNet wrote in the e OS most but not all Google services have been removed and replaced with MicroG services 23 References edit Arielle Gordon 7 June 2019 The Open Source Project That Keeps Google s Hands Off Your Android Data VICE com Retrieved 8 December 2020 v0 01 Retrieved 1 February 2021 Error Unable to display the reference properly See the documentation for details a b c d Gordon Arielle 7 June 2019 The Open Source Project That Keeps Google s Hands Off Your Android Data Vice Retrieved 19 January 2020 W Marvin 16 November 2019 MicroG what it is and where it s going SFSCon Retrieved 21 December 2019 Amadeo Ron 21 October 2013 Google s iron grip on Android Controlling open source by any means necessary Ars Technica Retrieved 31 December 2019 a b Willis Nathan 30 March 2016 Replacing Google with microG LWN net Retrieved 6 January 2020 a b c Vaughan Nichols Steven J 12 November 2019 The e Google free pro privacy Android phone runs well for a beta ZDNet Retrieved 21 November 2019 Release v0 2 12 203315 GitHub 10 September 2020 Retrieved 27 October 2020 a b c d Leemhuis Thorsten 4 November 2017 LineageOS Ableger vermeidet Google Code LineageOS offshoot avoids Google code Heise Online in German Retrieved 19 January 2020 195284 RFC Add signature spoofing permission LineageOS Gerrit 10 December 2017 Retrieved 19 January 2020 a b LineageOS for microG LineageOS for MicroG FAQ 1 June 2019 Retrieved 19 January 2020 Ito Katsutaka Hasegawa Hirokazu Yamaguchi Yukiko Shimada Hajime 8 August 2018 Detecting Privacy Information Abuse by Android Apps from API Call Logs In Inomata Atsuo Yasuda Kan eds Advances in Information and Computer Security 13th International Workshop on Security IWSEC 2018 Sendai Japan 3 5 September 2018 Lecture Notes in Computer Science Springer pp 143 150 151 ISBN 9783319979168 Retrieved 19 January 2020 via Google Books Degoogled Phone Definitive Guide to CalyxOS amp Micro G gofoss net Retrieved 1 August 2022 microG calyxos org Retrieved 1 August 2022 Broken DivestOS Mobile divestos org Retrieved 23 August 2022 Amadeo Ron 9 October 2019 Essential s new smartphone has the aspect ratio of a TV remote Ars Technica Retrieved 14 October 2019 Rahman Mishaal 23 September 2019 Essential Confirms its Next Device is in Early Testing XDA Developers Retrieved 14 October 2019 Nieva Richard Essential led by Android founder Andy Rubin is shutting down CNET Retrieved 14 February 2020 Hughes Matthew 13 February 2020 After just one phone Essential Products ascends to the great venture capitalist in the sky www theregister co uk Retrieved 14 February 2020 Wakabayashi Daisuke Griffith Erin 12 February 2020 Andy Rubin s Start Up Essential Products Shuts Down The New York Times ISSN 0362 4331 Retrieved 14 February 2020 Introduction iodeOS 22 August 2022 retrieved 23 August 2022 a b Murena the privacy first Android smartphone arrives ZDNET Retrieved 19 August 2022 Meet eelo An Android based operating system that doesn t use Google services BGR India 3 January 2018 Archived from the original on 3 January 2018 Retrieved 19 January 2020 Singh Charanjeet 25 November 2018 Privacy focused e Smartphone OS Gets Support For More Devices Fossbytes Retrieved 19 January 2020 Wang Jules 15 May 2019 This company will sell refurbished Android phones with all of Google s services removed Android Police Illogical Robot Retrieved 19 January 2020 OmniROM omnirom org 10 March 2020 Retrieved 12 September 2020 Davenport Corbin 29 April 2018 This is what it s like using only open source software on Android Android Police Illogical Robot Retrieved 19 January 2020 Hesse Brendan 8 November 2018 The Comprehensive Guide to Quitting Google Lifehacker Retrieved 19 January 2020 External links editOfficial website nbsp LineageOS for microG LineageOS for microG repository on GitHub Retrieved from https en wikipedia org w index php title MicroG amp oldid 1169913635, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.