Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Sdks, sterowniki i root - och, mój!

Spisu treści:

Anonim

Cześć wszystkim. Przedstawiamy nową funkcję dla naszych czytników AndroidCentral. To trochę miejsca, w którym możemy omówić i przedstawić najlepsze tygodnie w społeczności moderów i hakerów Androida, pod warunkiem, że nawet nowi użytkownicy Androida mogą to zrozumieć.

Nie będzie to zależało od urządzenia ani operatora, więc pomyśl o tym jako o pokazie wszystkiego, co Android ma nam do zaoferowania z powodu swojej otwartości. Nasi doświadczeni weterani mogą znaleźć część tego zbędnego, ale postaramy się utrzymać poziom na poziomie, który wszyscy mogą zrozumieć, abyśmy pozostali na tej samej stronie. Wersja tego tygodnia będzie trochę długa, abyśmy mogli przedstawić pewne rzeczy, więc proszę o wyrozumiałość.

Proszę pamiętać, że nie mogę być wszędzie naraz (dopóki nie udoskonalę mojej maszyny do klonowania!), Więc możliwe, że coś mi umknie. Najlepszym sposobem, aby temu zapobiec, jest przesłanie mi swoich wskazówek i linków na temat wszystkich fajnych sposobów dostosowywania naszych telefonów. Podobnie jak społeczność dostosowująca, zróbmy to razem!

Teraz przejdź do gadżetów.

Co tydzień będziemy prezentować niektóre sztuczki, które możesz wykonać za pomocą wiersza polecenia i kabla do transmisji danych. Chociaż istnieją pliki do pobrania, pliki zip i pamięci ROM oraz wszystkie inne rodzaje chłodu, które możesz zrobić z telefonem, często najprostsze sztuczki mogą wywrzeć największy wpływ.

Zestaw SDK systemu Android

W tym tygodniu zaczniemy od początku. Instalowanie zestawu SDK systemu Android - skrót od Software Development Kit - pozwala programistom robić swoje. I teraz możesz też.

Krok 1: Przygotuj pracę i pobierz

Najpierw przygotujmy obszar roboczy na komputerze. Moja sugestia to utworzenie folderu na najwyższym poziomie dysku twardego, aby łatwo było do niego dotrzeć z wiersza poleceń. C: \ Android_stuff jest znacznie łatwiejszy do zapamiętania niż C: \ users \ gbhil \ dokumenty \ tools \ devices \ Android \ stuff. Korzystam z mojego obszaru roboczego do tworzenia kopii zapasowych, tapet, pamięci ROM i narzędzi, a także SDK. Po prostu utwórz dla każdego osobny folder w swoim obszarze roboczym. Kliknij obraz poniżej, aby go powiększyć i zobaczyć, jak skonfigurowałem mój folder Android_stuff.

Teraz nadszedł czas, aby pobrać zestaw SDK. Przejdź na https://developer.android.com/studio. Zobaczysz pliki do pobrania dla systemu Windows, Mac OS X i Linux. Wybierz odpowiednią kategorię i pobierz plik na pulpit. Nie zniechęcaj się umową licencyjną. Przeczytaj, a zobaczysz, że jest dość standardowy.

Rozpakuj pobieranie za pomocą swojego ulubionego narzędzia do archiwizacji i przeciągnij folder, który rozpakowałeś do swojego obszaru roboczego. Nie otwieraj folderu, po prostu przeciągnij całość. to jest to! Zestaw Android SDK jest teraz zainstalowany.

Krok 2: Zainstaluj sterownik USB - zło konieczne

Instalowanie sterownika USB jest prawie tak samo proste, choć wymaga kilku kroków i musisz to zrobić, jeśli używasz systemu Windows. Otwórz folder SDK, który właśnie został przeniesiony, i kliknij dwukrotnie „SDK Setup.exe” w katalogu SDK. Zobaczysz okno podobne do tego poniżej.

Upewnij się, że opcja „Dostępne pakiety” w lewym okienku jest zaznaczona.

Kliknij trójkąt obok globu w górnym wierszu, aby rozwinąć listę.

To, co zakreśliłem na czerwono na naszym przykładowym zdjęciu, musi zostać sprawdzone. Spowoduje to pobranie sterownika USB. O ile nie interesujesz się tworzeniem oprogramowania lub uruchomieniem emulatora urządzenia z Androidem, możesz pozostawić wszystko niezaznaczone. Jeśli zdecydujesz się zainstalować inne części, przygotuj się na pobranie 1 gigabajta.

Kliknij Zainstaluj wybrane. Sterownik pobierze się do zestawu SDK.

Teraz na urządzeniu naciśnij przycisk menu. Wybierz Ustawienia (rys. 1), a następnie wybierz Aplikacje (rys. 2). Teraz kliknij Development (rys. 3) i upewnij się, że debugowanie USB jest zaznaczone (rys. 4). Użyj klawisza Wstecz, aby wyjść z powrotem na pulpit.

Teraz podłącz telefon, tak jakbyś chciał przenieść utwór lub zdjęcie. Ale tym razem nie ściągaj cienia i nie instaluj karty SD. Otrzymasz komunikat „Znaleziono nowy sprzęt” z systemu Windows.

Wybierz „Znajdź i zainstaluj oprogramowanie sterownika”.

Wybierz „Nie wyszukuj online”.

Wybierz „Nie mam dysku. Pokaż mi inne opcje”.

Wybierz „Przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika”.

Teraz przejdź do folderu SDK i wskaż Windowsowi folder o nazwie usb_driver. Kliknij obraz poniżej, aby go powiększyć i zobaczyć folder usb_driver w zestawie Android SDK.

Pozostaw zaznaczone „Uwzględnij podfoldery” i kliknij „Dalej”. Windows może zapytać, czy jesteś pewien. Powiedz tak, jeśli tak. Gdy system Windows działa, i pyta, czy chcesz zainstalować „sterownik interfejsu Google ADB”, powiedz „tak”.

Oczywiście, jeśli chcemy uruchomić emulatory lub aplikacje programowe, jest w tym coś więcej. Ale dla naszych celów jesteśmy skończeni. Odłącz telefon i uruchom ponownie komputer.

Teraz jest dobry moment, aby wspomnieć, że prawdopodobnie nie powinieneś nigdy ponownie uruchamiać komputera, gdy telefon jest podłączony. Niektóre nowsze komputery mogą zostać uruchomione z urządzenia USB i spróbują załadować Androida na komputer, jeśli to zrobisz. Choć brzmi to interesująco, nie działa i może powodować problemy.

Zabawne, jak najtrudniejszą częścią całej operacji jest konfiguracja systemu Windows, prawda?

Pierwszy test: wykonaj kopię zapasową aplikacji

Oto sztuczka, którą każdy może zrobić, nawet z nieukończonym telefonem. Podłącz telefon do komputera w taki sam sposób, jak w przypadku przesyłania zdjęć lub utworu, tyle że po raz kolejny nie ściągaj cienia i nie instaluj karty SD. Za każdym razem, gdy wchodzimy w interakcję z telefonem za pośrednictwem wiersza polecenia, karta musi pozostać odmontowana.

Teraz otwórz wiersz polecenia. W systemie Windows po prostu kliknij menu Start i wpisz (w polu wyszukiwania Windows 7 lub polecenie „uruchom” w XP) „cmd”. Nie pozwól, aby komputer z lat sześćdziesiątych przestraszył cię, to będzie łatwe.

Po wyświetleniu monitu przejdź do lokalizacji, w której umieściłeś zestaw SDK systemu Android. Jeśli podążasz za naszym przykładem, po prostu wpisz (lub skopiuj i wklej) w wierszu polecenia:

cd C: \ Android_stuff \ android-sdk-windows

Jeśli używasz innej lokalizacji, zmodyfikuj polecenie, aby wskazywało lokalizację, w której umieściłeś zestaw SDK systemu Android.

Wewnątrz zestawu SDK znajduje się kilka innych folderów. Tym, z którym zwykle będziemy pracować, jest folder narzędzi. Przejdź do niego, wpisując następujące polecenie w wierszu polecenia:

narzędzia cd

Kliknij obrazek poniżej, aby uzyskać większy widok poleceń wpisanych w wierszu polecenia systemu Windows.

Teraz otwórz menedżera plików, aw swoim obszarze roboczym utwórz folder o nazwie aplikacje. Tutaj utworzymy kopię zapasową wszystkich naszych aplikacji. Rynek prowadzi rejestr tego, za co zapłaciłeś, ale czasami znalezienie darmowych może być uciążliwe, więc zachowajmy naszą własną kopię. Jeśli przewiniesz stronę do obrazu mojego folderu Android_stuff, zobaczysz, że podfolder aplikacji już tam jest.

Po wyświetleniu monitu wpisz:

adb pull / data / app / C: \ Android_stuff \ apps

Po prostu skopiuj i wklej. Co to znaczy -

  • użyj programu adb (dostarczonego przez Google jako część zestawu Android SDK), aby pobrać pliki.
  • Pliki, które pobieramy z telefonu, znajdują się w / data / app na samym telefonie.
  • Po pobraniu pliku chcemy go wkleić do C: \ Android_stuff \ apps.

Dlaczego ukośniki różnią się od pierwszej części polecenia do drugiej części?

To dlatego, że mamy do czynienia z dwoma różnymi systemami plików. W systemie plików Windows ukośniki są odwrócone, tak jak „ \ ”. Systemy plików Unix używają ukośnika „ / ” do oddzielania folderów. / data / app / działa na telefonie i korzysta z systemu plików Unix. C: \ Android_stuff \ apps znajduje się na komputerze, więc korzysta z systemu plików Windows.

Może pojawić się komunikat o nieaktualnym serwerze lub o zabiciu serwera. Odnosi się to do serwera adb, a polecenie odświeży go, jeśli to konieczne. Nie martw się, to automatyczne. Zobaczysz, jak okno zaczyna się przewijać, a dane wyjściowe z adb informują, że skopiowano każdą aplikację. Nie jest wymagana interakcja, po prostu pozwól jej się przewijać. Po zakończeniu wrócisz do wiersza polecenia. Teraz kopia wszystkich aplikacji z wolnego rynku jest przechowywana na komputerze w celu bezpiecznego przechowywania. Wszystkie pliki mają rozszerzenie „.apk”. Jest to standardowy format instalacji systemu Android, więc tych plików nie można używać w systemie Windows.

Bez korzenia. Brak skomplikowanych poleceń powłoki. Po prostu łatwy sposób na wykonanie kopii zapasowej wszystkich aplikacji. Te aplikacje można skopiować na kartę SD i zainstalować z dowolną aplikacją, która może odczytać kartę i zainstalować pliki apk. Jeśli nie masz do tego aplikacji, poszukaj Astro na rynku. Służy jako eksplorator plików (jak Mój komputer w systemie Windows) i oferuje kilka innych świetnych narzędzi do zarządzania aplikacjami.

To tylko wierzchołek Iceburg. Dopóki Android nie wyjdzie z łatwą w użyciu aplikacją w stylu iTunes do interakcji z urządzeniem, jestem tutaj, aby pomóc Ci pracować z wierszem poleceń. Co tydzień skupimy się na czymś podobnym. Miłego hakowania:)

Wybory tygodnia

Przetaktowywanie Twojego Droida (wymagany root!)

Najpopularniejsze urządzenie z Androidem ma teraz najbardziej pożądaną aktualizację funkcji. Jądro zostało poprawione, a procesor został podkręcony. Oto wątek programistów na ten temat, a użytkownik klimatyzacji, thebizz, rozpoczął dyskusję na naszych własnych forach.

OSTRZEŻENIE: Istnieje możliwość zrujnowania twojego urządzenia (jak w przypadku wszystkich modyfikacji), ale programista wykonał dobrą robotę, czyniąc go niezawodnym. Stworzył nawet dedykowany obszar wsparcia dla pytań. Moim osobistym zdaniem procesor Droida może znieść nieco więcej nadużyć niż Moto ustawiony, więc może to być bardzo przydatna aktualizacja. Jeśli spróbujesz tego, pamiętaj, aby podzielić się swoimi doświadczeniami na forach, ponieważ wiele osób wydaje się być na tym ogrodzeniu. Oczywiście musisz zrootować i sflashować niestandardowy obraz odzyskiwania. Jeśli to wszystko dla ciebie greckie. Znajdziesz wiele pomocy na forach.

Cyanogen's Nexus One ROM (wymagany root!)

Legendarny Android Hacker / Cooker / Modder / Guru Cyanogen wydał niestandardową pamięć ROM dla szczęśliwych właścicieli Nexus One. Niektóre z jego hacków G1 nie zostały uwzględnione, ponieważ nie ma potrzeby korzystania ze świetnego sprzętu Nexus One. Ale to nie znaczy, że to nie jest pełne towarów. Oto kilka najważniejszych informacji:

  • Najnowsze jądro 2.6.29.6, które obsługuje tethering, VPN i inne moduły (cifs, nfs, aufs, fuse)
  • Wbudowany tethering USB
  • Obsługa audio FLAC
  • Obejmuje BusyBox, htop, nano, powertop, openvpn i wszystkie narzędzia inżynierii

Oczywiście jest więcej, to tylko krótka lista. Praca Cyanogena jest zawsze na najwyższym poziomie, na tyle, że wiele jego zmian zostało uwzględnionych w drzewie źródeł Androida. Wysoki porządek sprawia, że ​​Nexus One działa lepiej niż już, ale mogę ci to powiedzieć - robi wszystko poza lotem przy użyciu tej kompilacji i bardzo polecam, abyś rzucił okiem.

Strona główna Cyanogen Mod http://www.cyanogenmod.com/. Użytkownik A / C rsvpinx rozpoczął temat dyskusji A / C na temat ROM tutaj na naszych forach.

MetaMorph (wymagany root!)

Może MetaMorph to aplikacja. Być może lepiej byłoby, gdyby była to pełna opinia na forach aplikacji. Ale po prostu nie mam dość tego narzędzia. Pozwala to użytkownikowi końcowemu na pobranie niestandardowego motywu i załadowanie go do telefonu bez kłopotów z obrazami odzyskiwania i flashowaniem pamięci ROM. Rozmawiałem ze Stericsonem z programistami XDA i zadałem mu kilka pytań na temat aplikacji:

Twoja aplikacja jest ogromnym przełomem w sposobie zmieniania motywów i elementów wizualnych przez użytkownika końcowego. Jak o tym pomyślałeś?

Jakie zasoby polecasz komuś nowemu w Androidzie i Twojej aplikacji, aby ułatwić korzystanie z MetaMorph?

Dajesz użytkownikom bardzo aktualne aktualizacje. Czy możesz przekazać nam jakieś informacje na temat nadchodzących funkcji?

Decyzja o udostępnieniu tego samego zestawu funkcji w wersji darmowej i darowizny była świetna dla konsumenta. Czy uważasz, że osłabiło to jakiś potencjał realnego zysku?

Gdzie byłby początkujący twórca motywów, aby rozpocząć tworzenie motywów MetaMorph?

Chciałbym podziękować Stericson za poświęcenie czasu na udzielenie odpowiedzi na kilka pytań dla nas i za świetną aplikację. Dzięki MetaMorph każdy, kto ma talent do grafiki, może łatwo zostać programistą motywów na Androida.

Jak wskazał Stericson, oficjalny wątek wsparcia dla aplikacji wraz z mnóstwem informacji znajduje się tutaj u deweloperów XDA. Użytkownik klimatyzacji mclarryjr rozpoczął fajną dyskusję na naszych forach na temat tego, jak zrobić magię z tym tutaj na naszych forach. Naciśnij kod QR z telefonu (lub kliknij go w przeglądarce Androida), aby przejść bezpośrednio na rynek i pobrać MetaMorph.

Mam nadzieję, że spodobała Ci się w tym tygodniu część Inside Android. Pamiętaj, że zawsze szukam wskazówek i opinii Znajdź mnie na forach lub napisz do mnie [email protected]