Do not speak Portuguese? Translate this site with Google or Bing Translator
MicroG projeto substituir Google Play

Posted on: November 09, 2021 11:21 AM

Posted by: Renato

Views: 5798

MicroG projeto para substituir o Google Play no sistema android

MicroG, um projeto para evitar que o Android se torne um sistema operacional privado


MicroG é uma implementação gratuita e de código aberto de bibliotecas proprietárias do Google que substituem o Google Play Services no sistema operacional Android. É mantido pelo desenvolvedor alemão Marvin Wißfeld.

Android, Sistema operacional móvel do Google é possivelmente o sistema operacional mais usado no mundo. Sistema operacional do Google Não é apenas open source, mas também é baseado no kernel Linux.

Assim sendo, muitos esperam que o sistema seja totalmente aberto e gratuito, mas, infelizmente, parece que não. Alguns membros da comunidade Android estão preocupados que o Android se torne um sistema operacional proprietário a longo prazo.


Para remediar isso, alguns se uniram para implementar o projeto microG que visa uma reimplantação totalmente gratuita de aplicativos e bibliotecas do espaço de usuário Android do Google.

MicroG permite que usuários de dispositivos móveis acessem os serviços móveis do Google com menos rastreamento de sua atividade de dispositivo em comparação com o Google Play Services. Em uma apresentação, Wißfeld descreveu microG como "o framework (bibliotecas, serviços , patches) para criar uma distribuição Android totalmente compatível sem nenhum componente proprietário do Google ". 

# MicroG baseado em manter o código-fonte aberto do Android

Então, A equipe microG explicou que alguns aplicativos populares, apesar de serem de código aberto, agora requerem a instalação de bibliotecas proprietárias do Google.

Somado a tudo isso, estão sérios problemas no software proprietário do Google que foram descobertos e relatados pela comunidade de mod Android.

Portanto, eles explicaram, essa situação os levou a iniciar o desenvolvimento de um "clone" do software aplicativo e das bibliotecas do Google.

O projeto se chama microG e tem como objetivo principal trazer para a comunidade Android uma implementação aberta e gratuita das principais bibliotecas e aplicativos do sistema.

De acordo com a equipe, embora a maioria dos componentes microG estejam longe de estar completos, os resultados são surpreendentes.

Isso permitirá que os usuários de software livre se beneficiem amplo suporte para seus aplicativos. Os usuários preocupados com a privacidade podem reduzir ou controlar os dados enviados ao Google.

Em particular, os telefones mais antigos podem esperar melhorias na duração da bateria, o microG não é usado apenas em dispositivos reais, ele também substitui as ferramentas do Google em emuladores de teste e é até mesmo usado em infraestrutura móvel virtual.

Na comunidade, microG é considerado um "projeto fantástico". Para alguns, o microG se tornará uma opção muito útil nos próximos anos para contornar os muitos requisitos do Google e sua política de bloqueio de aplicativos de terceiros no ecossistema Android.

Eles dão o exemplo do LineageOS que já usa algumas implementações microG. LineageOS para microG é uma experiência Android completa sem Google Apps.

Uma vez que inclui uma implementação microG gratuita de aplicativos e bibliotecas que possuem o espaço de usuário do Google Android. Isso permite que você use todos os serviços do Google de que precisa, sem ter que manter código fechado em seu sistema Android.

Aqui estão os diferentes componentes do projeto microG.

# Plano de fundo

Embora o Google tenha lançado inicialmente o sistema operacional Android como software de código aberto em 2007, a empresa gradualmente substituiu alguns dos componentes de código aberto do Android por software proprietário conforme o Android crescia em popularidade. Marvin Wißfeld, um desenvolvedor de software alemão, criou o projeto NOGAPPS em 2012 como um substituto gratuito e de código aberto para o Google Play Services , o software de sistema de código fechado do Google que foi pré-instalado em quase todos os dispositivos Android. O projeto NOGAPPS tornou-se MicroG em 2016. 

# Características 


O MicroG permite que os aplicativos Android acessem interfaces de programação de aplicativos (APIs) réplicas fornecidas pelo Google Play Services, incluindo as APIs associadas ao Google Play , Google Maps e recursos de geolocalização e mensagens do Google . Ao contrário do Google Play Services, MicroG não rastreia a atividade do usuário no dispositivo, e os usuários podem ativar e desativar seletivamente recursos específicos da API. 

# Service Core ou GmsCore


GmsCore, é um aplicativo de biblioteca que fornece a funcionalidade necessária para executar aplicativos que usam Serviços do Google Play ou Google Maps Android API (v2).

Em outras palavras, é uma implementação gratuita e aberta da estrutura de serviço do Google Play. Permite aplicativos que invocam APIs do Google exclusivo é executado em ROMs baseados em AOSP, como Replicant e LineageOS.

# Serviços Framework Proxy GsfProxy

GsfProxy é um pequeno utilitário que permite aplicativos desenvolvidos para mensagens Google Cloud para dispositivo (C2DM) usar o serviço de mensagens compatível com o Google Cloud que é fornecido com GmsCore.

O Unified Network Location Provider (UnifiedNlp) é uma biblioteca que fornece Wi-Fi com base em localização e torres de celular para aplicativos que usam o provedor de localização de rede do Google. Ele está incluído no GmsCore, mas também pode funcionar de forma autônoma na maioria dos sistemas Android.

Maps v1


Mapsv1 Maps API é uma biblioteca do sistema que fornece a mesma funcionalidade que a Google Maps API (v1), atualmente obsoleta.


Como um substituto para o código fechado de Google Apps (GAPPS), é uma ferramenta poderosa para recuperar sua privacidade enquanto desfruta dos principais recursos do Android.

O aplicativo GmsCore tem muitos recursos, incluindo: habilitar os serviços do Google e expandir o suporte ao aplicativo, fornecer localização online / offline, menos bateria, memória e impacto do processador e é executado em dispositivos reais, emuladores de teste e uma infraestrutura móvel virtual.

Além disso, é gratuito e de código aberto e não requer nenhum bloatware.

# LineageOS para mcg


Em 2017, a microG lançou o " LineageOS for microG", um fork do LineageOS - um sistema operacional gratuito e de código aberto baseado no Android - que inclui o MicroG e a loja de aplicativos F-Droid como software pré-instalado. O LineageOS for MicroG foi criado depois que os desenvolvedores do LineageOS se recusaram a integrar o MicroG ao LineageOS; os desenvolvedores citaram a necessidade do MicroG de falsificar assinaturas de código como uma preocupação de segurança. Para habilitar a funcionalidade do MicroG, o LineageOS for MicroG inclui suporte limitado para spoofing de assinatura. 

Os desenvolvedores de MicroG afirmam que smartphones mais antigos consomem menos energia da bateria usando LineageOS para MicroG em comparação com sistemas operacionais que usam o Google Play Services. LineageOS para MicroG suportou 39 modelos de dispositivos em 2017, e agora suporta os mesmos modelos de dispositivos do LineageOS. Dispositivos receber versões mais recentes do LineageOS para mcg através semanais over-the-air atualizações

#Android #Smartphones #Telefonia #Privacidade #OpenSource #Google

@iode_tech

@blogdiolinux

#microG #iode

Fontes:

- https://microg.org/
- https://en.wikipedia.org/wiki/MicroG
- https://lineage.microg.org/
- https://en.wikipedia.org/wiki/LineageOS
 


5

Share

Donate to Site


About Author

Renato

Developer

Add a Comment
Comments 0 Comments

No comments yet! Be the first to comment

Blog Search


Categories

OUTROS (16) Variados (109) PHP (133) Laravel (171) Black Hat (3) front-end (29) linux (114) postgresql (39) Docker (28) rest (5) soap (1) webservice (6) October (1) CMS (2) node (7) backend (13) ubuntu (56) devops (25) nodejs (5) npm (3) nvm (1) git (8) firefox (1) react (7) reactnative (5) collections (1) javascript (7) reactjs (8) yarn (0) adb (1) Solid (2) blade (3) models (1) controllers (0) log (1) html (2) hardware (3) aws (14) Transcribe (2) transcription (1) google (4) ibm (1) nuance (1) PHP Swoole (5) mysql (31) macox (4) flutter (1) symfony (1) cor (1) colors (2) homeOffice (2) jobs (3) imagick (2) ec2 (1) sw (1) websocket (2) markdown (1) ckeditor (1) tecnologia (14) faceapp (1) eloquent (14) query (4) sql (40) ddd (3) nginx (9) apache (4) certbot (1) lets-encrypt (3) debian (12) liquid (1) magento (2) ruby (1) LETSENCRYPT (1) Fibonacci (1) wine (1) transaction (1) pendrive (1) boot (1) usb (1) prf (1) policia (2) federal (1) lucena (1) mongodb (4) paypal (1) payment (1) zend (1) vim (4) ciencia (6) js (1) nosql (1) java (1) JasperReports (1) phpjasper (1) covid19 (1) saude (1) athena (1) cinnamon (1) phpunit (2) binaural (1) mysqli (3) database (42) windows (6) vala (1) json (2) oracle (1) mariadb (4) dev (12) webdev (24) s3 (4) storage (1) kitematic (1) gnome (2) web (2) intel (3) piada (1) cron (2) dba (18) lumen (1) ffmpeg (2) android (2) aplicativo (1) fedora (2) shell (4) bash (3) script (3) lider (1) htm (1) csv (1) dropbox (1) db (3) combustivel (2) haru (1) presenter (1) gasolina (1) MeioAmbiente (1) Grunt (1) biologia (1) programming (22) performance (3) brain (1) smartphones (1) telefonia (1) privacidade (1) opensource (3) microg (1) iode (1) ssh (3) zsh (2) terminal (3) dracula (1) spaceship (1) mac (2) idiomas (1) laptop (2) developer (37) api (5) data (1) matematica (1) seguranca (2) 100DaysOfCode (9) hotfix (1) documentation (1) laravelphp (10) RabbitMQ (3) Elasticsearch (1) redis (2) Raspberry (4) Padrao de design (4) JQuery (1) angularjs (4) Dicas (43) Kubernetes (3) vscode (2) backup (1) angular (3) servers (2) pipelines (1) AppSec (1) DevSecOps (4) rust (1) RustLang (1) Mozilla (1) algoritimo (1) sqlite (1) Passport (2) jwt (5) security (2) translate (1) kube (2) iot (1) politica (2) bolsonaro (1) flow (1) podcast (1) Brasil (1) containers (3) traefik (1) networking (1) host (1) POO (2) microservices (2) bug (1) cqrs (1) arquitetura (3) Architecture (4) sail (3) militar (1) artigo (1) economia (1) forcas armadas (1) ffaa (1) autenticacao (2) autorizacao (2) authentication (4) authorization (3) NoCookies (1) wsl (4) memcached (1) macos (2) unix (2) kali-linux (1) linux-tools (5) apple (1) noticias (2) composer (1) rancher (1) k8s (1) escopos (1) orm (1) jenkins (4) github (5) gitlab (3) queue (1) Passwordless (1) sonarqube (1) phpswoole (1) laraveloctane (1) Swoole (1) Swoole (1) octane (1) Structurizr (1) Diagramas (1) c4 (1) c4-models (1) compactar (1) compression (1) messaging (1) restfull (1) eventdrive (1) services (1) http (1) Monolith (1) microservice (1) historia (1) educacao (1) cavalotroia (1) OOD (0) odd (1) chatgpt (1) openai (3) vicuna (1) llama (1) gpt (1) transformers (1) pytorch (1) tensorflow (1) akitando (1) ia (1) nvidia (1) agi (1) guard (1) multiple_authen (2) rpi (1) auth (1) auth (1) livros (2) ElonMusk (2) Oh My Zsh (1) Manjaro (1) BigLinux (2) ArchLinux (1) Migration (1) Error (1) Monitor (1) Filament (1) LaravelFilament (1) replication (1) phpfpm (1) cache (1) vpn (1) l2tp (1) zorin-os (1) optimization (1) scheduling (1) monitoring (2) linkedin (1) community (1) inteligencia-artificial (2) wsl2 (1) maps (1) API_KEY_GOOGLE_MAPS (1) repmgr (1) altadisponibilidade (1) banco (1) modelagemdedados (1) inteligenciadedados (4) governancadedados (1) bancodedados (2) Observability (1) picpay (1) ecommerce (1) Curisidades (1) Samurai (1) KubeCon (1) GitOps (1) Axios (1) Fetch (1) Deepin (1) vue (4) nuxt (1) PKCE (1) Oauth2 (2) webhook (1) TypeScript (1) tailwind (1) gource (2)

New Articles



Get Latest Updates by Email