Odłączamy smartfon od wszechwidzącego oka Google. Podczas uruchamiania rynku lub dodawania konta pojawiają się komunikaty „Nie można nawiązać niezawodnego połączenia”, „Brak połączenia” lub „Upłynął limit czasu połączenia”

Chociaż większość z nich rozwinęła się w języku Aplikacje w Pythonie Możliwe jest uruchamianie bez zmian w ramach App Engine (z wyjątkiem tych, które wymagają dostępu do funkcji systemowych niskiego poziomu lub dostępu do sieci), wykorzystanie pamięci będzie wymagało znacznych wysiłków programistów w celu dostosowania aplikacji. W przeciwieństwie do popularnych systemów DBMS MySQL i PostgreSQL, Storage nie jest relacyjną bazą danych, w szczególności nie obsługuje schematów i nie wymaga normalizacji danych. Architektura platformy obsługuje skalowanie bez zmiany kodu. Wdrożenie obsługi logiki relacyjnej doprowadziłoby do znacznego spowolnienia. Nierelacyjny charakter przechowywania wymaga od programistów korzystania z nietradycyjnej architektury przechowywania i przetwarzania danych. Przykładowo, zamiast przechowywać dane w znormalizowany sposób w dwóch lub większej liczbie tabel, a następnie łączyć je w zapytanie (łączenie), zaleca się przechowywanie logicznie powiązanych danych w jednej tabeli.

Jednocześnie wszystkie te ograniczenia mogą prowadzić do tego, że wielu programistów będzie musiało podjąć wysiłki dodatkowy wysiłek dostosować się do nowego środowiska i będą woleć wybór alternatywnych platform.

Ograniczenia

Środowisko wykonawcze Google App Engine pozwala programiście kontrolować tylko część ustawień systemu operacyjnego, co może stanowić wyzwanie przy tworzeniu aplikacji.

Nie ma dostępu do zapisu w systemie plików serwera. Jedynym sposobem przechowywania danych jest pamięć wewnętrzna, nierelacyjna, wysoce skalowalna baza danych. Pamięć różni się od relacyjnych systemów DBMS MySQL i PostgreSQL używanych w większości witryn.

Systemy zarządzania sesjami korzystające z systemu plików nie będą działać. Google udostępnia alternatywną opcję – Memcache API. Możliwe jest zorganizowanie autoryzacji użytkowników za pośrednictwem kont Google.

Google szeroko wykorzystuje w swoich aplikacjach technologię MapReduce – szybki interfejs do obliczeń równoległych prowadzonych na wielu węzłach klastra, którego obsługa prawdopodobnie zostanie dodana do możliwości platformy.

2018

Badacz otrzymał 36 tys. dolarów za informację o lukach w Google App Engine

W lutym 2018 r. Pereira uzyskał dostęp do środowiska programistycznego Google App Engine i odkrył możliwość korzystania z niektórych wewnętrznych interfejsów API Google.

W swoim pierwszym raporcie do programu nagród za luki w zabezpieczeniach Google badacz nie zgłosił niczego niebezpiecznego, ale jego ustalenia otrzymały ocenę P1, co oznacza, że ​​problem powinien zostać naprawiony tak szybko, jak to możliwe, ponieważ może dotyczyć dużej liczby użytkowników.

Kontynuując dochodzenie, ekspert odkrył kilka interesujących metod exploitów i przesłał Google drugi raport, po czym firma doradziła Pereirze zaprzestanie dalszych testów, ponieważ mógłby „łatwo coś zepsuć, korzystając z tych wewnętrznych interfejsów API”.

Po przeanalizowaniu wykrytych luk eksperci Google doszli do wniosku, że mogą one zostać wykorzystane do zdalnego wykonania kodu „ze względu na charakter pracy Google”.

W sumie Google zapłacił badaczowi 36 337 dolarów, w tym 5 tysięcy dolarów za wykrycie mniej poważnego problemu. Pierwszy raport przesłano firmie 25 lutego 2018 r., a poprawki wprowadzono między 6 a 13 marca – powiedział Pereira.

Google nie daje się już wykorzystywać do omijania blokad

Twórcy aplikacji nie będą już mogli wykorzystywać infrastruktury Google do omijania blokad internetowych. Usługa hostingowa dla witryn i aplikacji internetowych na serwerach Google, zwana Google App Engine, zamknęła możliwość korzystania z technologii ukrywania adresów końcowych, znanej jako fronting domeny.

Firma nie wypowiadała się na ten temat – twórcy Tora jako pierwsi zauważyli zmiany w architekturze sieci, co zwróciło uwagę mediów na problem.

Fronting domeny umożliwił programistom używanie Google jako serwera proxy, przekierowując ruch na ich własne serwery za pośrednictwem domeny Google.com. Umożliwiło to ominięcie blokowania na poziomie rządowym, które może blokować cały ruch wysyłany do określonej usługi. W przypadku korzystania z frontingu domeny wszystkie żądania pochodzące z określonego kraju wyglądają tak, jakby były kierowane do Google.com. Szyfrowanie uniemożliwiało organom nadzorczym dalsze ich śledzenie.

Google powiedział The Verge, że zaprzestanie udostępniania domeny było wynikiem długo planowanej aktualizacji. Firma twierdzi, że frontowanie domeny nigdy nie było specjalnie obsługiwaną funkcją – było to po prostu dziwactwo platforma oprogramowania Google. Teraz ta funkcja została wyeliminowana w ramach ciągłej aktualizacji sieci, a firma nie planuje jej przywracania jako konkretnej funkcji.

2015: Google App Engine obsługuje PHP

W dniu 18 czerwca 2015 roku dowiedziała się, że został otwarty publiczny dostęp do zestawu technologii usługi Google App Engine służących do tworzenia aplikacji i innego oprogramowania w języku programowania PHP.

Wcześniej platforma była obsługiwana tylko Języki Pythona, Go i Java.

W maju 2015 roku pojawiły się dane na temat luk w Google App Engine.

Z oświadczenia polskiej grupy badawczej Security Explorations wynika, że ​​w Google App Engine for Java nadal istnieją niezałatane luki, w tym trzy ucieczki z piaskownicy Java. Po trzech tygodniach milczenia ze strony Google badacze postanowili ujawnić szczegóły tych luk, uzupełniając je kodem PoC. Dostarczony kod nie psuje sandboksa, ale pozwala częściowo ominąć zabezpieczenia Google App Engine, dając atakującemu możliwość uzyskania dostępu do środowiska Java w Google App Engine.

Przedstawiciele firmy, której pracownicy odkryli luki, zgłosili nieprawidłowe wdrożenie szeregu metod oraz brak kontroli bezpieczeństwa w App Engine, które są głównymi przyczynami tych usterek. Odkryte przez nich luki występują teraz w „ dodatkowa ochrona", zaimplementowany na środowisku JRE i zaprojektowany w celu ochrony Google App Engine przed lukami w Javie.

2014

Od 4 lutego 2014 r Silnik aplikacji ma bardzo istotne znaczenie baza klientów według Google to około 30 tysięcy aktywnych (płacących za usługę) klientów, zarówno małych klientów, jak i bardzo dużych serwisów biznesowych. Według dostawcy ponad 90% własnych systemów informatycznych działa na platformie App Engine, a projekt ten wynika z przekształcenia własnej, wewnętrznej infrastruktury IT w opcję usługi publicznej.

Wysoka reputacja Google jako dostawcy usług chmurowych i jednego z pionierów stosowania metod w dużej mierze przesądziła o zaufaniu rynku do App Engine i innych ofert PaaS firmy, przeznaczonych do realizacji projektów wymagających wysoce elastycznego skalowania, przetwarzania dużej liczby nieustrukturyzowanych zbiory danych i rozwiązywanie szeregu problemów biznesowych analitycy. Niektóre dodane funkcje na poziomie korporacyjnym (właściwa umowa SLA 99,95%) pomoc techniczna, dostępność relacyjnego systemu DBMS, zaawansowana kontrola wersji, minimalne przestoje, automatyczne skalowanie, dostępność podstawowe usługi rozproszone buforowanie, zarządzanie koło życia projekty oparte na frameworkach Apache Maven i Spring dla wersji usługi Java) znacząco wyeliminowały tradycyjne obawy rynku dotyczące podejść aPaaS w ogóle, a w szczególności wdrażanych przez Google.

Możliwości integracyjne na poziomie API pozwalają nam oferować klientom funkcjonalność PaaS umożliwiającą tworzenie hybrydowych systemów informatycznych, w tym z wykorzystaniem innych systemów programistycznych. Atrakcyjną opcją dla klientów jest łączne korzystanie z aplikacji (Google Apps w wdrożeniu SaaS) i platformy (Google Cloud Platform, IaaS i PaaS) ofert Google.

Silnik aplikacji 1.9.0

Udoskonalono środowisko wykonawcze skryptów PHP, przyspieszając ładowanie standardowych bibliotek. Interakcja zewnętrzna Z programy wykonywalne odbywa się tylko za pośrednictwem żądań HTTP/HTTPS, ogranicza to App Engine do obszaru systemów internetowych.

Ponad 30 dziur w Google App Engine

10 grudnia 2014 roku media doniosły o obecności ponad 30 luk w zabezpieczeniach platforma chmurowa Silnik Aplikacji Google. Luki odkryła polska firma Security Explorations.

Gdy badacze opuścili piaskownicę wirtualnej maszyny Java, mogli uruchomić dowolny kod na niższym poziomie i uzyskać dostęp do pliki systemowe maszyna wirtualna.

Zaczęli badać sposoby wyjścia z „piaskownicy” systemu operacyjnego, czyli o jeden poziom niżej. Nie było to jednak możliwe – konto zostało zablokowane przez usługę bezpieczeństwa Google. Według badaczy Google uznał ich działalność za podejrzaną i zdecydował się zablokować dostęp.

Słabości w systemie bezpieczeństwa pozwalają użytkownikowi opuścić piaskownicę (piaskownica - izolowane środowisko) Wirtualna maszyna Java, wewnątrz której uruchamiane są aplikacje i wykonywanie dowolnego kodu w środowisku więcej niski poziom– powiedział Adam Gowdiak, szef i założyciel Security Explorations. Nie zadał sobie trudu określenia poziomu zagrożenia, jakie stwarzają wykryte wady, ale zdecydował się powiadomić Google.

Oprócz języka Java platforma GAE obsługuje aplikacje napisane w językach Python, PHP i Go. Zdaniem dyrektora firmy badawczej rzeczywista liczba luk zawartych w platformie może być znacznie wyższa? ponieważ badanie dotyczyło wyłącznie wirtualnej maszyny Java.

Według stanu na godzinę 16:10 w dniu 10 grudnia 2014 r. firma Google nie skomentowała oświadczenia firmy Security Explorations.

Google szybko przestało być małym przedsiębiorstwem wyszukiwarka po gigantyczną infrastrukturę, której komponenty działają na naszych komputerach stacjonarnych, smartfonach, tabletach, a nawet telewizorach. Google stale zbiera o nas informacje, Zapytania są dokładnie rejestrowane, ruchy są śledzone, a hasła, e-maile i dane kontaktowe są przechowywane przez wiele lat. Wszystko to jest integralną częścią nowoczesności, ale jesteśmy w stanie to zmienić.

Wstęp

Nie jest tajemnicą, że każde urządzenie z systemem Android (wg co najmniej certyfikowany przez Google) zawiera nie tylko komponenty złożone z AOSP, ale także imponującą liczbę zastrzeżonych komponentów Programy Google'a. Są to te same Google Play, Gmail, Hangouts, Mapy i masa innych aplikacji, w tym dialer i kamera (zaczynając od KitKata).

Dla wszystkich tych komponentów jest nie tylko kod źródłowy, ale też żadnego wyjaśnienia na temat zasad ich działania. Wiele z nich powstało pierwotnie w celach kolekcjonerskich pewne rodzaje informacje i wysłać je do Serwery Google. Tak zachowuje się np. GoogleBackupTransport, który odpowiada za synchronizację listy zainstalowanych aplikacji, hasła i inne dane, GoogleContactsSyncAdapter, który synchronizuje Twoją listę kontaktów lub ChromeBookmarksSyncAdapter, którego zadaniem jest synchronizacja zakładek przeglądarki. Plus zbieranie informacji o wszystkich zapytaniach w wyszukiwarce.

Nie ma oczywiście nic złego w fakcie synchronizacji i jest to doskonały mechanizm, który pozwala na konfigurację nowy telefon w ciągu kilku minut, a Google Now nawet nam to daje przydatna informacja na podstawie naszych danych (czasami). Jedynym problemem jest to, że to wszystko niszczy naszą prywatność, ponieważ, jak pokazał Snowden, pod maską NSA (i najprawdopodobniej szeregu innych usług) kryje się nie tylko jakieś imperium zła o nazwie Microsoft, ale także Google, a jak a także wiele innych firm z grona „nie jesteśmy źli, ale puszysti filantropi”.

Innymi słowy: Google połączy nas wszystkich bez problemu i nie jest faktem, że jego pracownicy, siedząc w biurach z masażystkami i psami, nie śmieją się z nazwisk z Twojej książki adresowej (tam wszystko jest szyfrowane, tak), pije 15-letni pu-erh z prowincji Yunnan. A może do diabła z Google? Weźmy ich Androida i pozwólmy im iść przez las?

Co to jest Aplikacje Google

Najnowsza wersja niestandardowego oprogramowania opartego na KitKat dla mojego smartfona waży 200 MB, jednak aby uzyskać prawdziwe wrażenia ze smartfona, muszę także wgrać na niego archiwum gapps, którego rozmiar wynosi 170 MB . Dopiero potem otrzymam system podobny do tego, który jest preinstalowany na urządzeniach Nexus, ze wszystkimi bajerami w postaci pulpitu zintegrowanego z Google Now, blokadą ekranu bazującą na zdjęciu twarzy, aparatem z obsługą fotografowania sferycznego i kilogram oprogramowania Google, od Google Play po Google Books.

Powtarzam jeszcze raz: to wszystko jest zamkniętym oprogramowaniem Google'a, które w dobrym sensie w ogóle nie może być dystrybuowane bez ich wiedzy (dlatego nie ma go w niestandardowym oprogramowaniu typu CyanogenMod), ale ponieważ dość łatwo jest je wydobyć z oprogramowanie sprzętowe urządzeń Nexus, można go znaleźć w Internecie ogromną liczbę podobnych archiwów, w tym mocno okrojonych. Aby wypuścić na rynek smartfon z Androidem i zestawem gappsów na pokładzie, producent musi wysłać go do certyfikacji do Google’a, który po ocenie jakości i wydajności smartfona albo da zgodę, albo go kopnie (ale to wcale nie powstrzymuje Chińczyków).

W ten sposób Google Apps trafia do Twojego smartfona. Spośród użytkowników 99% z nich korzysta preinstalowanych aplikacji lub zainstaluj je samodzielnie na całkowicie czystym i całkowicie anonimowym oprogramowaniu sprzętowym. Następnie, od momentu wprowadzenia nazwy użytkownika i hasła, rozpoczyna się synchronizacja i pobieranie informacji.

Aby dowiedzieć się, jak to się dzieje, rozpakujmy to samo archiwum za pomocą gapps i zajrzyjmy do środka. Nas interesują katalogi /system/app i /system/priv-app, podczas instalacji ich zawartość kopiowana jest do katalogów o tej samej nazwie wewnątrz smartfona. Drugi katalog jest nowością w KitKat i zawiera aplikacje korzystające z systemowych interfejsów API, które są oznaczone jako „prywatne” i niedostępne dla zwykłych aplikacji.

W katalogu /system/app znajdziemy dużą liczbę różnych aplikacji Google, łatwo rozpoznawalnych po nazwie pakietu: Books.apk, Chrome.apk, Gmail2.apk i tak dalej. Każdy z nich będzie udostępniał informacje w inny sposób, ale nie ma w tym nic złego (tak, Google będzie wiedział, że czytasz Paulo Coelho za pośrednictwem ich aplikacji!). Największym zagrożeniem jest tutaj GoogleContactsSyncAdapter.apk, który odpowiada jedynie za wysyłanie do zdalny serwer Lista kontaktów. Zapisujemy nazwę w notatniku i idziemy dalej.

Większość plików z katalogu /system/priv-app to usługi i frameworki niezbędne do uruchomienia całej tej maszyny do synchronizacji i nadzoru:

  • GoogleBackupTransport.apk - synchronizuje dane z zainstalowanych aplikacji, hasła Wi-Fi i niektóre ustawienia;
  • GoogleLoginService.apk - łączy urządzenie z kontem Google;
  • GooglePartnerSetup.apk - pozwala aplikacje stron trzecich uzyskać dostęp do usług Google;
  • GoogleServicesFramwork.apk - framework z różnymi funkcjami pomocniczymi;
  • Phonesky.apk - Sklep Play (co dziwne);
  • PrebuiltGmsCore.apk – Usługi Google, jak sama nazwa wskazuje, stanowią rdzeń całego pakietu gapps;
  • Velvet.apk to wyszukiwarka Google zawierająca pasek wyszukiwania na komputerze i Google Now.

Zasadniczo jest to część Google Apps odpowiedzialna za wyciek naszych prywatnych informacji. Spróbujmy się tego wszystkiego pozbyć.

Metoda numer 1. Wyłączanie poprzez ustawienia

Najprostszym sposobem na odłączenie smartfona od Google jest skorzystanie ze standardowych ustawień systemowych. Zaletą tej metody jest to, że nie wymaga ona uprawnień roota, instalacji niestandardowego oprogramowania sprzętowego ani niestandardowego odzyskiwania. Wszystko można zrobić w dowolnym fabrycznym oprogramowaniu bez utraty dostępu do konta i aplikacji takich jak Gmail (jeśli to konieczne). Jednak nikt nie gwarantuje wydajności, ponieważ jest całkiem możliwe, że niektóre komponenty gapps będą nadal wysyłać dane.

Główną lokalizacją ustawień synchronizacji jest menu „Ustawienia -> Konta -> Google -> [e-mail chroniony]" Tutaj możesz wyłączyć synchronizację kontaktów, danych aplikacji, Gmaila, Graj muzykę, Google Keep i nie tylko. Wszystko, co musisz zrobić, to po prostu odznaczyć żądane pozycje menu. Następnie przejdź do menu „Ustawienia -> Kopia zapasowa i resetowanie” i odznacz pozycje „Kopia zapasowa danych” i „Automatyczne odzyskiwanie”.

Za wiele ustawień synchronizacji odpowiada także aplikacja Ustawienia Google, będąca częścią Usług Google. Za jego pomocą możesz w szczególności wyłączyć dostęp Google do Twojej lokalizacji („Dostęp do geodanych -> Dostęp do moich geodanych / Przesyłanie geodanych / Historia lokalizacji”), wyłączyć przesyłanie danych osobowych do wyszukiwarki („Wyszukiwanie -> Dane osobowe ”), wyłącz Google Now („Wyszukaj -> Google Now”) i wyłącz zdalne sterowanie („Zdalne sterowanie -> Zdalne wyszukiwanie urządzeń / Zdalne blokowanie i resetowanie”).

Nawiasem mówiąc, w tych samych „Ustawieniach Google” możesz wyłączyć dowolną aplikację korzystającą z Twojego konta Google w celu autoryzacji. Mówimy nie tylko o oprogramowaniu zainstalowanym na urządzeniu, ale także o wszystkich aplikacjach, z których kiedykolwiek korzystaliśmy, w tym także o stronach internetowych. Na przykład znalazłem na tej liście wiele witryn, których nie odwiedzałem od co najmniej kilku lat.

Na wypadek, gdybyś w ogóle z niego nie korzystał Usługi Google'a, łatwiej będzie Ci całkowicie odłączyć smartfon od konta, czyli po prostu go usunąć poprzez ustawienia: „Ustawienia -> Konta -> Google -> [e-mail chroniony]-> Przycisk Menu -> Usuń konto.”

Większość aplikacji Google można bezboleśnie wyłączyć poprzez ustawienia: „Aplikacje -> WSZYSTKIE -> żądana aplikacja -> Wyłącz”.

Ustawienia konta Google Ustawienia Google

Metoda numer 2. Czyszczenie oficjalnego oprogramowania

Jeśli standardowe oprogramowanie sprzętowe ma prawa roota, możesz pozbyć się Google Apps, po prostu usuwając je ze smartfona. Jak już powiedziałem, wszystkie są przechowywane w katalogach /system/app i /system/priv-app. Przykładowo w przypadku KitKata lista aplikacji Google w pierwszym katalogu będzie wyglądać następująco:

  • Books.apk – Książki Google;
  • KalendarzGoogle.apk - Kalendarz Google;
  • Chrome.apk – Google Chrome;
  • CloudPrint.apk - system drukowania w chmurze;
  • Drive.apk - Dysk Google;
  • GenieWidget.apk - widget aktualności i pogody;
  • Gmail2.apk – Gmail;
  • GoogleContactsSyncAdapter.apk - synchronizacja kontaktów;
  • GoogleEars.apk – Google Ears (podobny do Shazam);
  • GoogleEarth.apk – Google Earth;
  • GoogleHome.apk - ekran główny ze zintegrowanym Google Now;
  • GoogleTTS.apk - system syntezy mowy;
  • Hangouts.apk – Google Hangouts;
  • Keep.apk – Google Keep;
  • LatinImeGoogle.apk - klawiatura z obsługą gestów;
  • Magazines.apk – Magazyny Google;
  • Maps.apk - Mapy Google;
  • Music2.apk – Muzyka Google;
  • PlayGames.apk – Gry Google Play;
  • PlusOne.apk – Google+;
  • QuickOffice.apk - QuickOffice;
  • Street.apk - Google Street;
  • SunBeam.apk - animowana tapeta SunBeam;
  • Filmy.apk – Filmy Google;
  • YouTube.apk - YouTube.

Katalog /system/priv-app, oprócz wymienionych wcześniej, zawiera także następujące pliki:

  • CalendarProvider.apk - przechowuje dane kalendarza;
  • GoogleFeedback.apk – wysyła raport dotyczący korzystania z Google Play;
  • GoogleOneTimeInitilalizer.apk - kreator instalacji dodatkowych aplikacji Google;
  • SetupWizard.apk - kreator konfiguracji przy pierwszym uruchomieniu;
  • Wallet.apk – Portfel Google;
  • talkback.apk - powiadomienie głosowe o zdarzeniach na urządzeniu.

Zestaw Gapps dla KitKat zawiera między innymi także autorski aparat obsługujący fotografowanie sferyczne oraz autorski pulpit ze zintegrowanym Google Now.

Ale to nie wszystko. Google Apps zależy od kilku frameworków, które znajdują się w katalogu /system/framework. Te pliki to com.google.android.maps.jar, com.google.android.media.effects.jar i com.google.widevine.software.drm.jar. W katalogu /system/lib znajduje się również wiele bibliotek, z których korzystają wyłącznie aplikacje Google. Ich usuwanie wcale nie jest konieczne, ale jest możliwe. Tylko po to, żeby posprzątać śmieci. Ich listę znajdziesz na stronie internetowej ][.

W poprzednich (i przyszłych) wersjach systemu zawartość Google Apps jest inna, dlatego przed usunięciem polecam pobrać gapps wymaganej wersji ze strony goo.im/gapps, rozpakować ją z za pomocą WinRara i przeglądaj zawartość. Należy także wziąć pod uwagę zależność niektórych aplikacji z rynku od aplikacji Google’a, o czym powiem więcej później.

To tylko część bibliotek zawartych w zestawie gapps

Metoda numer 3. Niestandardowe oprogramowanie układowe bez gapps

Poprzednią metodę można znacznie uprościć, jeśli po prostu zainstalujesz niestandardowe oprogramowanie na swoim smartfonie bez Google Apps. W takim przypadku smartfon/tablet będzie krystalicznie czysty bez połączenia z Google. Wadą tej metody jest brak Google Play, ale można go zastąpić sklep strony trzeciej aplikacji (więcej na ten temat poniżej) lub użyj następna droga, co obejmuje instalację uproszczonej wersji Wersje Google’a Aplikacje.

Metoda numer 4. Google Play i nic więcej

Ta metoda częściowego oddzielenia się od Google jest rodzajem kompromisu. Nie rozwiązuje to problemu nadzoru - przynajmniej bez ustawień z pierwszej metody - ale pozwala nie zaśmiecać systemu mnóstwem bezużyteczne oprogramowanie, które będą wisieć w tle i pożerać pamięć. Pomysł jest prosty - zainstaluj niestandardowe oprogramowanie i wgraj na niego minimalistyczną wersję gappsów, która zawiera tylko Google Play.

W Internecie jest wiele takich minimalnych zestawów gapps, ale polecam użycie sprawdzonego BaNkS Gapps, a mianowicie pliku „miesiąc-data” GApps Rdzeń 4.4.2 podpisany.zip". Działają na każdym smartfonie, są kompatybilne z ART i zawierają tylko podstawowe pliki gapps, których lista znajduje się w sekcji „Co to są Gapps”, pliki frameworka, a także kilka bibliotek. Zasadniczo jest to Google Play, narzędzia do synchronizacji i nic więcej.

Zmiana wyszukiwarki na DuckDuckGo

Nawet po całkowitym wyłączeniu synchronizacji „wbudowany” pasek wyszukiwania Google pozostanie na ekranie głównym. W oprogramowanie sprzętowe Niektórzy producenci (np. Samsung) to po prostu widget, który można łatwo usunąć z ekranu. W czystego Androida i urządzeniach wielu innych producentów, jest „wbudowany” w ekran główny, ale można go usunąć, wyłączając wszelkie wyszukiwanie w Google (wraz z Google Now) za pomocą menu „Ustawienia -> Aplikacje -> Wszystko -> Wyszukiwarka Google - > Wyłącz” lub instalując program uruchamiający innej firmy. Następnie wystarczy pobrać DuckDuckGo z marketu lub innego sklepu z aplikacjami i dodać widżet o tej samej nazwie do ekranu głównego.

Rynek osób trzecich

Drugi i trzeci sposób polegają na całkowitym pozbyciu się Google Apps, w tym Google Play i możliwości logowania się przy użyciu konta Google, zatem musimy znaleźć sposób na prostą i wygodną instalację aplikacji, która nie będzie wymuszać na nas samodzielnego ich pobierania, oraz następnie zrzuć je na kartę pamięci i zainstaluj ręcznie. Jednym z takich sposobów jest instalacja rynku strony trzeciej.

W tej chwili są trzy mniej lub bardziej opłacalne Alternatywy Google Grać. Są to Amazon Appstore, Yandex.Store i 1Mobile Market. Każdy z nich ma swoje zalety i wady, które sprowadzają się głównie do liczby aplikacji i metod płatności:

  • Amazon Appstore to po Google Play najsłynniejszy sklep z aplikacjami. Zawiera ponad 75 tysięcy aplikacji (w porównaniu do 800 tysięcy w Google Play), a jakość każdej z nich jest sprawdzana ręcznie, podobnie jak iTunes na iOS. Możesz zapłacić za pomocą karta kredytowa lub Amazon Coins, które są wręczane jako prezent przy zakupie tabletu Kindle Fire lub jako prezent od innego użytkownika. Jedną z najciekawszych funkcji sklepu jest codzienna bezpłatna dystrybucja jednej z płatnych aplikacji.
  • Yandex.Store to sklep firmy Yandex. Zawiera ponad 85 tysięcy aplikacji, z których każda jest skanowana przez program antywirusowy Kaspersky. Nie wyróżnia się specjalnie, ale ma zabójczą cechę w postaci możliwości płacenia za zakupy za pomocą usługi Yandex.Money lub konta w telefonie komórkowym.
  • 1Mobile Market to największe zewnętrzne repozytorium aplikacji na Androida, zawierające ponad 500 tys. oprogramowania. Od innych różni się obecnością wyłącznie darmowych aplikacji (nie mylić z pirackimi), dlatego pozwala uniknąć etapu rejestracji konta i zachować anonimowość.

Aplikacje na wszystkich trzech rynkach posiadają oryginały Podpisy cyfrowe twórcom aplikacji, umożliwiając jednoczesne korzystanie z nich. Aplikację zainstalowaną z jednego rynku można bez problemów zaktualizować z innego, a jeśli zniknie, jeśli zostanie usunięty z listy zainstalowanych we wszystkich na raz. Będziesz jednak musiał je kupić osobno.


Sklep z aplikacjami Amazon
Yandex.Market 1Rynek mobilny

Rynek otwartego oprogramowania

Oprócz tych opisanych w artykule, a także wielu innych, mniej znanych sklepów z aplikacjami, w Internecie można znaleźć inne repozytorium. Jest całkowicie anonimowy i zawiera wyłącznie bezpłatne oprogramowanie rozpowszechniane na licencjach zatwierdzonych przez FSF. W F-Droid jest tylko tysiąc aplikacji, ale żadna z nich nie zawiera backdoorów ani innych systemów ujawniania danych osobowych. To F-Droid jest używany jako domyślny rynek w darmowym oprogramowaniu Android Replicant.

Rozwiązanie problemu zależności aplikacji od Google Apps

Mimo że komponenty gapps nie są częścią oficjalnego API Androida, niektóre aplikacje nadal oczekują ich zobaczenia w systemie, co może powodować szereg problemów – od całkowitego niedziałania aplikacji po utratę części jej funkcjonalności. Niektóre aplikacje odmówią instalacji z powodu braku Google API map, inne ulegają awarii natychmiast po uruchomieniu, nie wykrywając tego, inne zawierają bezpośrednie linki do Google Play, co może prowadzić do awarii i nieprawidłowego działania.

Aby rozwiązać te problemy, użytkownik XDA MaR-V-iN rozpoczął projekt NOGAPPS, w ramach którego opracowywany jest zestaw otwarte komponenty, zastępując oryginalną funkcjonalność Google Apps. Obecnie dostępne są trzy części zamienne:

  • Lokalizacja sieciowa - usługa geolokalizacji oparta na Wi-Fi i podstawowa Stacje GSM. Na podstawie bazy danych adresów IP Apple i otwarta baza danych stacje bazowe;
  • Maps API - wymiana interfejsu do Google Maps w oparciu o OpenStreetMap;
  • BlankStore to otwarta alternatywa dla klienta Sklepu Play. Umożliwia instalację darmowe aplikacje ze sklepu Google, jednak nie jest zalecany do stosowania ze względu na możliwe sankcje ze strony wyszukiwarki (zabrania tego jej regulamin).

Komponenty są instalowane oddzielnie i na różne sposoby. Wystarczy ręcznie skopiować lokalizację sieciową do katalogu /system/app/ w systemie Android 2.3–4.3 lub do katalogu /system/priv-app/ w KitKat (w tym przypadku należy skorzystać z pliku NetworkLocation-gms.apk) . Maps API instaluje się poprzez flashowanie pliku nogapps-maps.zip za pośrednictwem konsoli odzyskiwania. Aby zainstalować rynek, będziesz musiał nie tylko skopiować plik, ale także wygenerować identyfikator Androida na dużej maszynie, ale ponieważ nie jest to zalecane, nie będę o tym mówił i ograniczę się do linku do instrukcji.

Po wszystkich manipulacjach oprogramowanie powinno działać poprawnie.

wnioski

Dla Google Android jest bezużyteczny bez własnych aplikacji, nic więc dziwnego, że firma wyciąga z nich najsmaczniejsze części systemu i zostawia kod zamknięty. Jednak w tym artykule pokazałem, że bez gappsów można żyć i może być jeszcze łatwiej i wygodniej niż z Google.

Stworzenie serwera poczty e-mail, który ma świetny interfejs sieciowy, jest dostępny w każdej sekundzie z dowolnego miejsca na świecie, a także zapewnia wszechstronną funkcjonalność użytkownikom i administratorom. Nie tylko czas, ale także komputery, a poza komputerami także ludzie, którzy będą to wszystko obsługiwać i wiele więcej. Jeśli dodamy tutaj wygodna obsługa komunikatory internetowe, które zjednoczą grupę osób zaangażowanych we wspólną pracę, wówczas efektem będzie poważny system komunikacji korporacyjnej, który nawet przy dostępnych zasobach nie zostanie zorganizowany od razu.

Dla współpraca Przydałby się też kalendarz, który pozwoli Ci zaplanować nie tylko czas swój osobisty, ale także czas tych, z którymi pracujesz, a także uwzględnić ich zajęcie przy planowaniu konferencji i spotkań. Aby uzyskać pełny obraz, musisz dodać środowisko współpracy nad dokumentami. Gromadząc te i kilka innych usług razem, otrzymujemy aplikacje Google.

Google Apps to środowisko udostępniające następujące narzędzia do współpracy: popularną już usługę poczty elektronicznej GMail, klienta komunikatora Google Talk (w rzeczywistości usługa jest w pełni przystosowana do komunikacji z dowolnym użytkownikiem Jabbera), kalendarza kalendarz Google, narzędzia do pracy z dokumentami i arkuszami kalkulacyjnymi Google Docs & Spreadsheets, „strona centralna” - miejsce wygodnego umieszczania informacji, które będą wspólne dla wszystkich użytkowników, edytor stron od Google, który pozwala szybko tworzyć i publikować niezbędne informacje.

Część 1. Funkcje dostępne dla użytkownika

Opisanie wszystkich funkcji dostępnych dla każdego użytkownika systemu Google Apps jest zadaniem dość długim, gdyż system łączy w sobie kilka dość elastycznych produktów Google, z których każdy sprawdził się już z sukcesem. Ponadto większość z tych usług jest dość popularna indywidualnie.

Na początek zauważamy, że Google Apps to poważna usługa, która ma kilka pakietów, z których każdy różni się inną liczbą usług świadczonych przez Google. Wszystkie pakiety zapewniają: pełny zestaw usług (poczta, kalendarz, praca z dokumentami, tworzenie stron, klient komunikatora itp.), brak ograniczeń w liczbie kont użytkowników, dostęp z urządzeń mobilnych oraz administracyjny panel sterowania. Zatem podstawowy zestaw udostępniany wszystkim użytkownikom jest w przybliżeniu taki sam, ponadto istnieje system migracji z jednego pakietu do drugiego, który pozwala zacząć od prostszego i darmowy pakiet, a później w razie potrzeby migrować do odpowiedniego pakietu z niezbędnymi dodatkami. Główne różnice są następujące.

Lepiej zacząć od standardowego pakietu Google Apps. Jest wolne

  • Standardowe opakowanie(wersja standardowa) - 2 gigabajty wolnego miejsca na pocztę, pomoc za pośrednictwem zasobów online (ale nie pomoc telefoniczną online), obecność reklama kontekstowa na stronach usług.
  • Pakiet Premier (Premier Edition) - 10 gigabajtów na pocztę, gwarantowany czas działania usługi pocztowej na poziomie 99,9%, możliwość zarządzania zasobami, pomoc online 24/7 obejmująca konsultacje telefoniczne, API w celu Najlepszym sposobem zintegrować Google Apps z istniejącą infrastrukturą. Jedyny ze wszystkich pakietów, który nie jest darmowy. Cena tego pakietu zależy od ilości kont użytkowników. Użytkownicy pakietu uzyskują dostęp do wszystkich nowych funkcji i usług systemu w momencie ich udostępnienia, np. w niedalekiej przyszłości dostępna będzie usługa migracji z innych klientów poczty, która umożliwi migrację przy najmniejszym wysiłku.
  • Pakiet dla instytucje edukacyjne(Edukacja Edukacyjna) - wszystko jest takie samo jak w poprzednim przypadku. Z niewielką różnicą: tylko 2 gigabajty na konto, brak gwarancji dostępności na poziomie 99,9%. Pakiet udostępniany jest na osobnej licencji dla organizacji edukacyjnych non-profit.

Po dodaniu przez administratora obsługującego Google Apps użytkownika do systemu (domeny Google Apps), użytkownik może pracować ze wszystkimi usługami, które są włączone w systemie. Jedną z głównych idei Google Apps jest globalna integracja wszystkich usług i organizacja wygodnej pracy dla ludzi, których łączy wspólny system Aplikacje Google. Pozwala to poważnie zaoszczędzić czas na organizowaniu współpracy, ponieważ środowisko pracy jest gotowe do użycia w ciągu kilku minut po pełnej aktywacji.

Poczta i wiadomości

Po aktywowaniu usługi pocztowej powiązanej z domeną, będzie ona dostępna dla użytkowników na specjalnej stronie, której nazwę określa Administrator systemu. Jeżeli ustawienia domeny na to pozwalają, wówczas wszyscy użytkownicy domeny będą automatycznie dodawani do kontaktów każdego nowego użytkownika systemu.

To samo tyczy się klienta komunikatora internetowego: nowi użytkownicy domeny będą automatycznie dodawani do listy kontaktów klienta. Zapewnia to natychmiastowe rozpoczęcie pracy użytkownika po zarejestrowaniu go w systemie. Nie ma już potrzeby dodawania każdego kolegi z osobna do swojej listy kontaktów.

Oczywiste jest, że użytkownicy dostają wszystko standardowe funkcje usługa pocztowa Google: archiwizacja poczty, filtrowanie spamu, możliwość przeszukiwania wszystkich wiadomości pocztowych, tworzenie filtrów, dostęp przez POP, przekazywanie poczty i wiele więcej. To samo można powiedzieć o Google Talk - wszystkie funkcje są w pełni dostępne, a administrator może ograniczyć użytkownikom możliwość dodawania do listy kontaktów użytkowników z innych domen lub z innych serwerów Jabber, co pozwala ograniczyć krąg komunikacji wyłącznie do niezbędne kontakty.

Kalendarz

Bardzo wygodne narzędzie do planowania osobistego czasu pracy, które w kontekście globalnej integracji pozwala zaplanować nie tylko własny czas pracy, ale także uwzględnić czas pracy i zadania swoich współpracowników. Główne funkcje kalendarza w Google Apps: tworzenie wydarzeń, dla każdego z nich możesz zdefiniować nazwę wydarzenia, czas i czas trwania, ustalanie składu uczestników i sprawdzanie ich dostępności podczas wydarzenia, ustawianie przypomnień o wydarzeniach, przeglądanie kalendarzy innych osób , pracując z włączonym kalendarzem urządzenia mobilne, zarządzanie dostępem do kalendarzy i tak dalej.

Użytkownik domeny może dodać kalendarz konkretnego pracownika za pomocą specjalna forma, która umożliwia przeszukiwanie kalendarzy zarówno przy użyciu słów kluczowych, jak i adresu e-mail pracownika. W ten sposób zawsze możesz mieć aktualne informacje na temat zadań i pracy konkretnego pracownika (oczywiście tylko w takim zakresie, w jakim pozwala to na ustalenie jego kalendarza).

Pracuj z dokumentami

Obsługiwane są wszystkie popularne formaty dokumentów: Word, Excel, OpenOffice

Obecnie dostępne są następujące typy plików: Dokumenty Worda i Excel, dokumenty OpenOffice, RTF, HTML i dokumenty tekstowe. Ten zestaw obsługiwanych formatów zapewnia, że ​​usługa jest odpowiednia dla szerokiego grona użytkowników. Wyniki pracy można zapisać jako komputer lokalny i pozostawiony do przechowywania na serwerze. Zatem, aby w pełni pracować z dokumentami, wystarczy po prostu mieć dostęp do usługi Google Apps z dowolnego miejsca na świecie, z dowolnego komputera.

Porównanie możliwości samych redaktorów Dokumenty Google& Arkusze kalkulacyjne z Wordem i Excelem czy OpenOffice to temat na inną dyskusję. Praktyka pokazuje, że funkcje te są wystarczające do przygotowania normalnego dokumentu zawierającego powszechnie używane elementy projektu: listy, formatowanie i różne style, tabele, obrazy i hiperłącza i tak dalej.

Dokumenty i Arkusze Google udostępniają szerokie możliwości do współpracy nad dokumentami. Aby praca z dokumentami była jak najbardziej wygodna i produktywna dla grupy pracowników, dostępne są następujące opcje.

  • Zarządzanie wersjami dokumentów. Wersje pośrednie dokumentu tworzone są przez system automatycznie dość często, a dodatkowo za każdym razem, gdy użytkownik zapisuje dokument. Dostępna jest funkcja porównania dwóch wybranych wersji, co ułatwia prześledzenie zmian jakie zaszły przy kolejnej edycji dokumentu.
  • Kontrola dostępu do dokumentów. Możesz zaprosić użytkowników systemu do współpracy nad dokumentem, wskazując, jakie uprawnienia przysługują użytkownikowi: tylko przeglądanie dokumentu lub edycja. Dodatkowe funkcje pozwalają użytkownikowi zaproszonemu do pracy z dokumentem zaprosić z kolei innych użytkowników. Osoby pracujące jednocześnie nad dokumentem mogą założyć czat, w którym omówią zmiany w dokumencie, które będą widoczne dla wszystkich uczestników dyskusji. Dostępna jest możliwość opublikowania dokumentu ze stałym adresem, dzięki czemu każdy pracownik domeny może uzyskać dostęp do dokumentu (np. po wprowadzeniu i zatwierdzeniu wszystkich zmian dokument zostaje opublikowany do publicznego wglądu). Dodatkowo możliwa jest archiwizacja dokumentów, które zostały już doprowadzone do stanu końcowego, ale mogą być jeszcze potrzebne.

Współpraca z dokumentami w Google Apps jest zorganizowana na wysoki poziom wystarczające do pracy z dokumentami oraz szybkiego i sprawnego dostępu informacje ogólne. A funkcje użytkownika do edycji zawartości dokumentów są tylko pod pewnymi względami gorsze od zwykłych programów Word, Excel i OpenOffice.

Strona startowa i edytor stron

Strona początkowa to pierwsza rzecz, którą użytkownicy widzą po zalogowaniu się do Google Apps

Strona startowa to miejsce, które ma być pierwszą rzeczą, którą użytkownicy zobaczą po zalogowaniu się do serwisu systemu Google'a Aplikacje. Ta strona jest podobna do strona osobista Podobnie Google (www.igoogle.com) ma być pierwszą stroną, którą użytkownik napotyka na początku. Może zawierać gadżety Google i programiści zewnętrzni, a także informacje potrzebne pracownikom na rozpoczęcie pracy. Daleko stąd pełna lista przydatne rzeczy, na których można położyć strona główna Google Apps: gadżety umożliwiające podgląd osobistych skrzynek pocztowych i wydarzeń w kalendarzu, wyszukiwanie m.in specjalne Google Wyszukiwanie niestandardowe, które pozwala wyszukiwać tylko to, co jest naprawdę potrzebne, przeglądać kanały RSS, zakładki, Notatnik Google, a nawet dużą liczbę przydatnych elementów.

Edytor stron internetowych pozwala szybko i łatwo tworzyć własne strony, które następnie można wygodnie publikować za pomocą usługi Google. Do tworzenia można wykorzystać dużą liczbę gotowych projektów (lokalizacja elementów na stronie, kolory itp.) oraz dość wygodny edytor, który praktycznie nie wymaga od użytkownika znajomości HTML, CSS i innych języków. Opublikowanie Nowa strona następuje natychmiastowo, co znacznie skraca czas przekazywania informacji innym użytkownikom lub klientom.

Integracja z Google Apps osiągnęła punkt, w którym dokumenty wysyłane do Ciebie pocztą są natychmiast dostępne skrzynka pocztowa Dokumenty i arkusze kalkulacyjne Google możesz otwierać w pracy. Przełączać się między różne usługi odbywa się za pomocą prostego kliknięcia myszką. Nie ma jednak problemu z utrzymaniem ich wszystkich otwartych i gotowych do pracy w różnych oknach przeglądarki.

W ten sposób Google Apps tworzy środowisko wygodne nie tylko do współpracy pomiędzy kilkoma osobami, które znajdują się w różne miejsca, ale także zorganizowanie współpracy dużej liczby pracowników, którzy mogą być rozproszeni po różnych krajach. Biorąc pod uwagę, że Google dość często udostępnia interfejsy API do swoich produktów, umożliwiając w ten sposób tworzenie własnych aplikacji, które dodatkowo integrują aplikacje Google z Twoim konkretnym środowiskiem pracy, Google Apps może być bardzo wygodnym środowiskiem do współpracy. Ponadto Google stale pracuje nad udoskonaleniami istniejących usług i dodawanie nowych. Nasze najbliższe plany obejmują dodanie usługi migracji z różnych klientów poczty do Gmaila oraz możliwości tworzenia i edytowania prezentacji, czyli usługi podobnej do PowerPointa.

Czasem zdarza się, że trafia się na smartfon, który jest dobry dla każdego, ale nie posiada autorskich aplikacji Google’a. I nieważne, jak wszyscy wokół krzyczą o bloatware, okazuje się, że oprogramowanie Google to fajna rzecz, ale życie bez niego nie jest już takie wygodne. Przynajmniej brak sklepu z aplikacjami Google Play znacznie podważa pozytywne wrażenia.

Często zdarza się to, jeśli korzystasz z chińskiego smartfona, ponieważ Google nie pozwala każdemu na wstępną instalację pakietu aplikacji. Lub coś podobnego można znaleźć w emulatorach, świecący przykład- dobry system operacyjny Remix, ale bez sklepu Google Play nie jest to do końca wygodne. Lub inna opcja - niestandardowe oprogramowanie układowe. Ponownie, nie wszystkie modele romodels zawierają aplikacje Google w swoim domyślnym oprogramowaniu. Lub znowu Chińczycy, na przykład MIUIm, jeśli pobierzesz nie globalny, ale chińska wersja, to na pewno nie znajdziesz tam Aplikacji Google. Nawiasem mówiąc, prawie zawsze i wszędzie są one skracane jako GApps.

GApps muszą obejmować: Google Play i usługi Google. I już dadzą Ci dostęp do wszystkich innych treści.

Instalacja GApps poprzez aplikację

Istnieje dość prosty sposób na zainstalowanie GApps na smartfonie za pomocą Aplikacja Google'a Instalator. Coś jak zrootowanie Androida jednym kliknięciem. Wystarczy pobrać apkę, zainstalować aplikację, która już umożliwi korzystanie z usług Google na Twoim smartfonie. Po prostu wybierz z listy to, czego potrzebujesz. Możesz pobrać nowy instalator Google za pomocą linku. Albo na przykład w Rynek Chiński„Mi Rynek”.

Instalowanie GApps poprzez odzyskiwanie

Druga opcja instalacji GApps na urządzeniu jest nieco bardziej skomplikowana, ale jest odpowiednia dla tych, dla których pierwsza nie działała, co czasami się zdarza.

Tutaj musisz zachować ostrożność podczas pobierania GApps specjalnie dla wersji systemu, którą masz na swoim urządzeniu. Na przykład, jeśli pracujesz z KitKat 4.4, GApps należy pobrać specjalnie dla KitKat, aby uniknąć problemów. Wersję na Androida zawsze można sprawdzić w ustawieniach. Najczęściej pobieraj GApps na Androida różne wersje Móc . Inni programiści Flash z Zachodu starannie zebrali w jednym miejscu GApps dla Donut, Eclair, Froyo, Gingerbread, Ice Cream Sandwich, Jelly Bean, KitKat i Lollipop. Wybieramy i pobieramy to, czego potrzebujesz, przesyłamy powstałe archiwum na kartę pamięci Twojego urządzenia.

Następnie będziesz potrzebować niestandardowego odzyskiwania, które może zainstalować poprawki Androida z archiwów zip. Tutaj dla każdego urządzenia indywidualnie. Najprawdopodobniej będziesz musiał pobrać i zainstalować ClockworkMod Recovery lub TWRP lub podobny.

Na większości smartfonów możesz uruchomić ponownie system odzyskiwania, przytrzymując przycisk zasilania + zmniejszanie głośności (lub przycisk zasilania + zwiększanie głośności) przez kilka sekund.

Następnie wystarczy wybrać opcję „Zainstaluj zip z karty SD”, podać ścieżkę do wcześniej pobranego pliku i poczekać kilka sekund, aż łatka zostanie sflashowana w systemie. Uruchom ponownie urządzenie i poczekaj, aż pamięć podręczna zostanie zaktualizowana. Voila, masz urządzenie z Google Apps.

Bardzo ważne jest, aby nie zapominać o znaczeniu kopii zapasowych, jeśli robisz coś poprzez odzyskiwanie. Lepiej byłoby poświęcić kilka dodatkowych minut, ale szybko będziesz mógł ożywić swój gadżet, zapisując wszystkie dane, zamiast później cierpieć, pamiętając o tym, co utracone, a dodatkowo szukając instrukcji odzyskiwania.

Wyprzedaż smartfonów Sony Xperia w sklepie internetowym marki Sony.