-
Postów
600 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
9
Treść opublikowana przez glaedrem
-
Pewnie z czasem, jeśli forum się przyjmie, to będziemy poszukiwać. Póki co jest na to za wcześnie.
-
Działa Ci wszystko ok na 1 slocie SIM? W naszej developerskiej wersji na pierwszym slocie SIM są jakieś przebicia przy połączeniach... słabo słychać. Dopiero na drugim slocie działa ok. No ale to jest wersja dev.
-
Dzięki W razie czego, bez tapatalku też ładuje się bardzo fajnie.
-
Opisaliśmy wszystko we wpisie Kupno MI-2 na iBuyGou.com. Cenę też możesz sobie tam sprawdzić, po kursie. My nie sprowadzamy smartfonów.
-
To jest testowa wersja forum. Wszelkie znaleziony błędy proszę zgłaszać w tym wątku, najlepiej ze screenami. Tutaj również możecie pisać o pomysłach na jego rozwój.
-
Użytkowników MIUI jest w Polsce coraz więcej. Przybywa również posiadaczy urządzeń firmy Xiaomi, którzy prawie codziennie piszą do nas maile z pytaniami dotyczącymi ich użytkowania. W związku z tym postanowiliśmy w końcu otworzyć własne forum, na którym będziecie mogli wymieniać się doświadczeniami związanymi z MIUI i powstającymi dla niego produktami. To również dobre miejsce, by zadawać pytania kierowane do nas. Postaramy się pomóc w miarę możliwości Mamy nadzieję, że miuipolska.pl/forum okaże się w przyszłości przydatnym narzędziem dla każdego, kto zdecyduje się skorzystać z oferty chińskiego producenta, który pewnie niebawem wedrze się na europejski rynek. Gorąco zapraszamy do rejestracji. Dajcie nam znać, jak podoba Wam się forum i sam fakt jego powstania!
-
Czym jest logcat i czemu służy? Logcat w Androidzie to aktywny podgląd wszystkiego co dzieje się "pod maską" telefonu. Wyświetlane są wszelkie działania i operacje na aplikacjach, a także czynności wykonywane przez system. Analiza tych danych jest często niezbędna do zdiagnozowania problemu np. niespodziewanego zamknięcia aplikacji - zwanym dalej FC (Force Close). Logcat wygląda mniej więcej tak: Jeśli po instalacji MIUI na naszym telefonie występuje jakieś nieprawidłowe zachowanie aplikacji np. FC a problem ten nie może zostać przeze mnie odtworzony to konieczne jest przesłanie na adres mailowy (kontakt na dole strony) logcata z tego zdarzenia. Przedstawiony tutaj sposób na rejestrację logcata jest jednym z kilku możliwych do przeprowadzenia. Opiszę tutaj metodę (dla mnie przynajmniej) najwygodniejszą i najszybszą. Poradnik pisany jest na Ubuntu linux ale komendy i sama procedura jest taka sama dla Windows. Wymagania zainstalowane na komputerze Android SDK telefon podpięty pod USB włączone Debugowanie USB dostępne w MIUI 2.3 pod: Ustawienia > Aplikacje > Opcje programistyczne a w MIUI v4 pod: Ustawienia > Opcje programistyczne[bt]Instalacja Android SDK[/bt] instalacja SDK dla Windows i Linux jest jasno opisana na wiki i wystarczy wykonać poradnik krok po kroku. jeśli po wykonaniu powyższego poradnika polecenie: adb devices wprowadzone w konsoli zwraca nam identyfikator urządzenia to możemy przystąpić do dalszej części.[bt]Logcat[/bt] Często na stronie miuipolska.pl lub na forum wspominam iż by pomóc w rozwiązaniu problemu potrzebne jest przesłanie mi logcata z FC, którego mamy po uruchomieniu jakiejś aplikacji. W tym celu dokonamy zapisu błędu z FC Tethering i Hotspot w MIUI v4. Log zostanie zapisany do pliku tekstowego log.txt. Podpinamy telefon do USB Przechodzimy do miejsca w telefonie gdzie chcemy wywołać FC ale jeszcze tego nie robimy. W tym przykładzie przechodzimy do Ustawienia > Więcej.... Lepiej jest to zrobić teraz, ponieważ logcat będzie rejestrował nawet nasze kroki po menu, a to nie jest nam potrzebne. Uruchamiamy konsolę CMD Uruchom > cmd lub Terminal w Linux Przechodzimy do katalogu android-sdk/tools Wpisujemy: adb logcat > log.txt (logcat będzie od razu zapisywany do pliku tekstowego więc nie będzie widoczny rezultat jego działania w konsoli.) Czekamy chwilkę na przejście programu przez logi wstępne. Na telefonie wywołujemy FC. W przykładzie klikamy na Tethering i Hotspot Pojawia nam się komunikat o zamknięciu aplikacji Ustawienia. NIE klikamy jeszcze OK. W konsoli kończymy działanie Logcata wciskając kombinację klawiszy: ctrl + c. Dopóki nie klikniemy na OK w telefonie fragment logcata z tego FC będzie na końcu pliku log.txt więc łatwo dokonamy wycięcia tylko tej części, która nas interesuje. Otwieramy plik log.txt za pomocą edytora plików tekstowych. Tylko nie Notatnik! Ta zabawka potrafi zapisać loga bez zawijania wierszy, a także nie radzi sobie z dużymi plikami. Radzę użyć normalnego edytora np. Notepad++ Przewijamy na koniec pliku log.txt: Błąd (ERROR) powodujący zakończenie działania aplikacji zaczyna się od: E/AndroidRuntime( 6632): FATAL EXCEPTION: main a kończy się na wpisach: W/ActivityManager( 176): Force finishing activity com.android.settings/.SubSettings Taki też fragment kopiujemy i wysyłamy mailem do mnie. Warto jest też zapisać to w osobnym pliku .txt by łatwiej się czytało loga Czego możemy się dowiedzieć z logcata? Wykonując logcat możemy stwierdzić co powoduje błąd aplikacji. W opisanym przykładzie jest to brak zasobów: E/AndroidRuntime( 6632): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x3060005 będących pod podanym ID. Prawdopodobnie string jest zdefiniowany w public.xml ale nieużyty w strings.xml. Rejestr bootloopa Logcat jest także bardzo przydatny jeśli pomimo wgrania pliku w recovery, telefon się nie uruchamia i stoi na animacji bootowania lub ekranie startowym. Wtedy także możemy ten błąd zarejestrować. Kolejność jest wtedy następująca: Wchodzimy do recovery Instalujemy coś co powoduje bootloop Restartujemy telefon Włączamy logcat (najlepiej bez opcji zapisu do pliku) Obserwujemy logcat aż wpisy zaczną się powtarzać - to jest bootloop Zatrzymujemy logcat, zaznaczamy treść błędu w konsoli i kopiujemy do pliku tekstowego. Jako ciekawostkę podam, że by wyjść z bootloopa nie trzeba wyjmować baterii. W większości przypadków wpisanie poniższej komendy: adb reboot recoverywymusi na telefonie powrót do recovery Inne możliwości W markecie dostępnych jest także wiele aplikacji, które część działań wykonują za nas a logcat jest robiony bezpośrednio przez aplikację w telefonie. Niektóre mają także możliwość wysłania błędu emailem pod podany adres. Można więc się zapoznać z ich działaniem jeśli ten sposób jest zbyt skomplikowany.
-
MIUI v5 ma własne, charakterystyczne ikony. Jeśli chcemy, aby nasze aplikacje miały również ikony w takim stylu, to możemy skorzystać z niezależnego projektu MIUI v5 Miro Icons Expansion (aka Vexillum Project MIUI v5). W jego ramach powstało już 2478+ ikonek dla MIUI v5. Co ciekawe, twórcy tego projektu udostępnili również gotowy plik .psd, który pozwala na łatwe utworzenie własnej ikonki. Plik ten składa się z kilkunastu warstw kolorystycznych, które możemy łatwo zmieniać. Gdy przygotujemy już plik graficzny dla naszej aplikacji, musimy go poprawnie nazwać, tak by system Android mógł przypisać go do odpowiedniego procesu. Jest na to kilka sposobów. Metoda 1 Wchodzimy na https://market.android.com/ Odnajdujemy aplikację, dla której ikonkę chcemy stworzyć. Patrzymy na link url, który zawierać będzie nazwę procesu: Metoda 2 Wchodzimy na stronę http://activities.droidicon.com/ Wpisujemy nazwę aplikacji. Wyszukiwarka odnajduje dany proces - kopiujemy go. Jak dodać stworzoną ikonkę do MIUI? Ściągamy plik xx.mtz z motywem ikon (np. ten z projektu Miro Icons Expansion) Zmieniamy rozszerzenie pliku z xx.mtz na xx.zip Rozpakowujemy go, a następnie dla pliku icons nadajemy rozszerzenie .zip. Również go rozpakowujemy, przechodzimy do /res/ i do folderu drawable-.... wstawiamy przygotowany wcześniej plik PNG, którego nazwa przyporządkowana jest do procesu danej aplikacji (patrz "metody") Z icons usuwamy dodany wcześniej .zip Całość pakujemy w xx.zip a następnie zmieniamy rozszerzenie na .mtz Plik PSD oraz ikonki z projektu możecie pobrać z Xiaomi.eu
-
Jest to krótki poradnik dla osób, które interesują się tworzeniem motywów dla MIUI. Wraz z wersją v5 programiści wprowadzili możliwość tworzenia dynamicznych ikon, których sposób działania oparto na pliku manifest.xml, z którego korzysta również lockscreen. Tworząc ikony trzymamy się następującego układu folderów: Icons | __ fancy_icons | __ com.android.calendarZwykłe, statyczne ikony mają taki układ: icons\res\drawable-xhdpi Pliki grafiki jak i manifest.xml umieszczamy w folderze, z nazwą procesu danej aplikacji. Dynamiczne funkcjonowanie ikon związane jest z funkcją useVariableUpdater, która pozwala kontrolować w jaki sposób nasza Ikonka będzie odświeżana. Funkcja ta pozwala na korzystanie z następujących wartości: Battery DateTime.Day DateTime.Hour DateTime.Minute DateTime.Second none Aplikacja kalendarza korzysta z wartości odświeżania DateTime.Day, podczas gdy na przykład zegar (ikonka) musi polegać na DateTime.Second. Jak łatwo się domyślić, im mniejsza częstotliwość odświeżania, tym mniejsze zużycie procesów. Jeśli nasza ikonka nie będzie polegać na DateTime lub Battery, to korzystamy z none. Przykładem takiego użycia jest ikonka notesu. Poradnik opisał użytkownik hadron z miuiandroid.com. Poniżej znajdziecie załączniki, z dynamicznymi ikonami. Na pewno będą przydatne, w procesie tworzenia własnych ikonek. Advanced.zip Default.zip
-
- 1
-
-
Dzięki poniższemu poradnikowi dowiesz się jak przeprowadzić aktualizację MIUI w telefonach Xiaomi MI-1 i MI-2 i zainstalować polski język. Instrukcja zakłada, że posiadamy telefon kupiony od Xiaomi i z zainstalowanym fabrycznie MIUI. Opiszemy jak w łatwy sposób zainstalować język polski w telefonie zaraz po wyjęciu z pudełka. Telefon MI-2S posiada ten sam rom jak MI-2. [bt]Aktualizacja Xiaomi[/bt] [*:25m8449e]Aktualizacja systemu o język polski [bt]Wstęp[/bt] Należy zacząć od omówienia ważnej kwestii w telefonach Xiaomi. W odróżnieniu od innych telefonów MI-1 i MI-2 posiadają dwie partycje systemowe (system 1 i system 2) umożliwiające instalację 2 systemów. Jednak funkcja ta jest ograniczona, ponieważ oba systemy korzystają z jednej partycji /data czyli danych użytkownika i aplikacji. W związku z tym w pamięci telefonów mogą być zainstalowane jedynie systemy MIUI - i najlepiej jeśli są tego samego rodzaju, czyli oficjalny MIUI (MIUIPolska). Oczywiście jest możliwość wgrania Androida AOSP 4.1.1 do MI-2 ale tego zagadnienia w ogóle nie poruszamy. [bt]Przygotowania[/bt] [*:25m8449e]Pobieramy najnowszy spolszczony rom dla naszego telefonu. Dla MI-2/2S i MI-1 pobieramy MIUI v5. [bt]Metody instalacji[/bt] Telefony Xiaomi możemy aktualizować na kilka sposobów, które zostaną tutaj opisane. Każde urządzenie wyposażone jest w aplikację Updater (Aktualizacje) i recovery (Mi Recovery), które będzie używane do aktualizacji. Metoda 1 zakłada, że wgrywamy system do telefonu, którego właśnie zakupiliśmy i rozpakowaliśmy z pudełka. [bt]Metoda 1[/bt] Aby wyeliminować potencjalne problemy między stock MIUI (fabrycznym), a MIUIPolska zainstalujemy MIUI na dwóch systemach korzystając z aplikacji Updater (Aktualizacje). Należy pamiętać, że wg. tej metody aktualizujemy nieaktywny w danym momencie system. Czyli będąc na systemie 1 aktualizujemy system 2, do którego potem zrestartowane zostanie urządzenie. Jeśli akurat mamy ustawiony język chiński i nie możemy się dalej poruszać pośród krzaków skorzystajmy z Metody 2. [*:25m8449e]Uruchamiamy telefon po raz pierwszy przyciskiem Power z boku telefonu, [*:25m8449e]Przechodzimy konfigurację telefonu wybierając na początku język angielski: English US. Samouczek jest prosty i można klikać Next. Logowanie do konta Xiaomi (którego pewnie na tym etapie nie mamy) można pominąć, [*:25m8449e]Podłączamy telefon do komputera przez kabel USB, [*:25m8449e]Pobrany wcześniej rom MIUIPolska przenosimy do pamięci wewnętrznej urządzenia w dowolne miejsce, [*:25m8449e]Odłączamy telefon od komputera wybierając bezpiecznie odłączenie USB w Windows i Linux, [*:25m8449e]Z pulpitu telefonu uruchamiamy aplikację Updater, [*:25m8449e]Naciskamy na telefonie klawisz Menu i wybieramy Select installation pack, [*:25m8449e]Przechodzimy do lokalizacji romu i klikamy na plik, [*:25m8449e]Wybieramy Update now i Begin update [*:25m8449e]Po skończonej instalacji wybieramy Reboot to new version i telefon uruchomi się na drugim systemie automatycznie (lub ręcznie), [*:25m8449e]Powtarzamy kroki 6-10 instalując tym samym MIUI na pierwszym systemie. Dzięki temu nie mamy już w telefonie fabrycznego MIUI i możemy dalej już aktualizować system o nowe wersje. Oczywiście dwukrotna instalacja systemu odbywa się tylko raz. [*:25m8449e]Dalsze aktualizacje wykonamy tak samo wybierając z pulpitu aplikację Aktualizacje > Instalacja z pamięci. [bt]Metoda 2[/bt] Metoda 2 zakłada instalację MIUI korzystając tylko z Mi Recovery. Normalnie nie ma potrzeby korzystania z tej metody. Metoda Recovery może być wykorzystana do instalacji modów czy innych romów. Upewniamy się przed rozpoczęciem aktualizacji czy nazwa pliku na karcie pamięci nazywa się "update.zip". Jeśli nie, musimy ją zmienić gdyż Mi Recovery rozpoznaje tylko taką nazwę pliku. [*:25m8449e]Z pulpitu uruchamiamy aplikację Updater, [*:25m8449e]Naciskamy Menu i wybieramy Reboot to Recovery, [*:25m8449e]W recovery poruszamy się klawiszami głośności, a wybory zatwierdzamy przyciskiem zasilania. Wybieramy język English, [*:25m8449e]Instalujemy rom wybierając Install update.zip to System One, [*:25m8449e]Po skończonej instalacji powracamy do głównego menu i restartujemy telefon w System 1: Reboot - Reboot to System One (latest), Pamiętajmy, że Mi Recovery wymaga aby pliki instalacyjne były w root pamięci wewnętrznej i miały nazwy update.zip, a także możemy instalować system tylko na System 1.
-
Wstęp Instalacja polskiego języka na Xiaomi Red Rice jest nieco inna od modeli MI-2/MI-1. Urządzenie to jest na platformie MTK i MIUI nie przystosowało do niej swojego MiRecovery. Dlatego będziemy zmuszeni wykorzystać klasyczne metody na przystosowanie telefonów do instalacji custom rom. Telefon trzeba zrootować i zainstalować modowane recovery CWM. Warto też wspomnieć, że z uwagi na brak dwóch systemów w telefonie aplikacja Updater (Aktualizaje) nie będzie nam służyć do instalacji romu, a jedynie do przejścia do recovery. Przygotowania Najpierw pobierzemy potrzebne nam pliki. Trzy ostatnie czyli recovery.img, mobileuncle.toolbox_327.apk i rom MIUIPolska umieszczamy w pamięci USB telefonu. Pobierz VRoot_1.6.0.3689_english CWM Recovery (recovery.img po rozpakowaniu) mobileuncle.toolbox_327.apk Rom MIUIPolska dla Red Rice Root Uwaga: procedura instalacji programu ROOT dotyczy systemu Windows. Niestety nie ma obecnie metody na root dla Linuxa. Włączamy w telefonie Debugowanie USB. W tym celu wchodzimy w Ustawienia > Informacje o telefonie > Wersja Android. Klikamy w to pole (z numerem wersji Android 4.2.1) 7 razy. Po informacji od systemu, że zostaliśmy programistą wychodzimy do pulpitu. Ponownie wchodzimy w Ustawienia i tym razem mamy Opcje programistyczne > Debugowanie USB Podłączamy telefon Red Rice (najlepiej bez kart SIM) do komputera za pomocą przewodu USB. Starajmy się podłączyć do gniazda USB z tyłu komputera lub jeśli taki mamy to do USB w standardzie 3.0. Zapewni to pewne i stabilne połączenie. Czekamy na wykrycie telefonu przez system i automatyczną instalację sterowników w Windows 7/Vista.W przypadku braku możliwości znalezienia sterowników przez Windows, szczególnie XP pobierzmy paczkę MTK Driver i ręcznie zainstalujmy sterownik, Instalujemy program VRoot_1.6.0.3689_english Uruchamiamy program z prawem administratora (Windows 7/Vista) i czekamy na wykrycie telefonu. Zielony "ptaszek" oznacza poprawne wykrycie Klikamy ROOT. Czekamy na zakończenie operacji. Może to potrwać kilka minut. W tym czasie telefon powinien uruchomić się ponownie. O pomyślnie zakończonym procesie poinformuje nas program i wyświetli pasek z dodatkowymi ikonami i funkcjami. Możemy zamknąć program, Upewniamy się, że mamy na telefonie potrzebne nam pliki czyli rozpakowany plik zip z recovery (recovery.img),rom MIUIPolska i aplikację toolbox, Odłączamy telefon od komputera, Odnajdujemy na pulpicie program File Manager. Zółta ikonka teczki, W programie nawigujemy na dół listy nośnika USB i klikamy na aplikację mobileuncle.toolbox_327.apk. Zgadzamy się na instalację, Otwieramy program mobileuncle z pulpitu. Jeśli mamy wybrany język angielski w systemie to program również będzie (częściowo) w tym języku, WAŻNE: Podczas uruchamiania aplikacji wyskoczy mały komunikat po chińsku z dwoma opcjami do wyboru. Klikamy na prawą opcję. Aplikacja pokaże status ROOT w lewym górnym rogu, W aplikacji wybieramy opcję: Recovery Update. Aplikacja znajdzie nasze recovery.img. Klikamy na wynik wyszukiwania i zgadzamy się na instalację a potem na restart do recovery, Recovery jest niestety po chińsku Jest to dotykowe recovery toteż możemy wybierać palcem opcje (góra/dół - strzałki), powrót (lewy) i zatwierdzenie (prawy), Wybieramy drugą opcję od góry następnie drugą od dołu i z listy plików wybieramy plik z romem MIUIPolska, podświetlamy środkową opcję i zatwierdzamy. Po skończonej instalacji powrócimy do recovery. Używając klawisza powrotu (raz) wracamy do menu głównego, Wychodzimy z recovery wybierając pierwszą opcję i chiński napis z tekstem Android - jest to restart do systemu, Gotowe. Rom został zainstalowany i możemy cieszyć się polskim językiem, W celu aktualizacji systemu postępujemy tak samo czyli umieszczamy plik na pamięci wewnętrznej (lub karcie SD) i z systemu przechodzimy do recovery przez aplikację Aktualizacje > Uruchom w recovery. Root - METODA 2 Telefon możemy zrootować plikiem .zip do instalacji w recovery. Ta metoda jest polecana w przypadku gdy zaktualizujemy system MIUI dla Red Rice o wersję Stabilną, która domyślnie nie posiada praw ROOT. Jeśli chcemy mieć root posłużymy się poniższą paczką. Instalujemy ją po instalacji pliku z romem w recovery. Xiaomi Hongmi Superuser Recovery CWM v5 Hongmi TD i WCDMA Do Hongmi TD i WCDMA wgraliśmy recovery w języku angielskim. Poruszamy się w nim klawiszami głośności a wybór zatwierdzamy przyciskiem Power, Aby zrobić full wipe przed wgraniem polskiego romu wykonujemy kolejno: wipe data/factory reset Yes - delete all user data Zainstalujemy teraz rom: install zip from sdcard choose zip from sdcard i wybieramy plik zip z karty SD. Następnie potwierdzamy: Yes - install W przypadku gdy rom mamy na pamięci wewnętrznej Internal SD (gdy nie mamy karty SD) wybieramy install zip from sdcard choose zip from internal sdcard Po instalacji wybieramy reboot system now
-
Temat tego poradnika obejmuje wykorzystanie ADB (Android Debug Bridge) do podstawowych czynności związanych z kontrolą naszego telefonu z poziomu PC. ADB wykorzystamy m.in. do: instalacji aplikacji kopiowania plików do i z telefonu restartu telefonu do recovery/bootloadera w każdym momencie wykonania logcata operacji na plikach: zmiana nazwy i uprawnień przeglądania zawartości pamięci telefonu: adb shellADB jest narzędziem z pakietu Android SDK służącym do komunikacji z emulatorem Androida lub telefonem z tym systemem. Po połączeniu naszego telefonu do PC przez USB będziemy mogli wykonać wiele przydatnych nam czynności. Poradnik ten polecam przeczytać każdemu, nawet początkującym. Instalacja ADB Instalacja odbywa się przez pobranie i uruchomienie na naszym komputerze SDK Androida. Wcześniej warto zaopatrzyć się w Java JDK. Pobierz Instalacja Java JDK Instalacja SDK (windows installer) lub (SDK i AVD Manager w przypadku paczki .zip)Aktywacja debugowania USB w telefonie By nasz komputer zobaczył podłączony telefon z działającym trybem ADB należy włączyć Debugowanie USB: Ustawienia > Opcje programistyczne > Debugowanie USB Uruchomienie konsoli ADB Po instalacji Android SDK Platform-tools w katalogu C:\android-sdk-windows\platform-tools powinno się znaleźć narzędzie .exe to uruchomienia ADB. ADB można uruchomić klasycznie tzn. włączając w Windows konsolę CMD: Uruchom > CMD Nawigować do katalogu z platform-tools: cd C:\android-sdk-windows\platform-tools ADB uruchamiamy poleceniami poprzedzonymi prefixem „ADB” Sprawdzamy poprawność działania ADB: adb devices Zwrócenie nam ID podłączonego telefonu potwierdza prawidłowe połączenie: List of devices attached 303347BA7A9F00EC device ADB – funkcje Restart do recovery/bootloadera ADB umożliwia restart urządzenia do recovery w dowolnym momencie – podczas pracy systemu lub nawet podczas uruchamiania. Możemy także zrestartować telefon gdy po instalacji pliku w recovery dostajemy bootloop, a telefon stoi na logu producenta lub animacji startowej. Ponowne uruchomienie telefonu: adb reboot Uruchomienie w recovery: adb reboot recovery Uruchomienie w bootoaderze: adb reboot bootloader Instalacja aplikacji Jeśli chcemy zainstalować aplikację możemy plik .apk umieścić w katalogu z adb, w przeciwnym razie będziemy wpisywać dodatkowo ścieżkę do aplikacji na naszym dysku: Instalacja .apk adb install aplikacja.apk adb install C:\sciezka_do_pliku\aplikacja.apk [bt]Kopiowanie plików telefon <-> komputer[/bt] Za pomocą ADB możemy w prosty sposób skopiować zawartość telefonu na komputer lub wgrać na telefon pliki: Kopiowanie z telefonu: adb pull /system/app/Browser.apk C:\temp adb pull /sdcard/plik.txt Kopiowanie na telefon: adb push C:\temp\plik.apk /data/local adb push plik.apk /sdcard W przypadku kopiowania do /system/app wymagane będzie zamontowanie partycji system do zapisu: adb remount Logcat O logcacie napisałem obszerny poradnik: Poradnik: Jak zrobić logcat? także nie ma sensu opisywać tutaj wszystkiego. Logcat z zapisem do pliku: adb logcat > log.txt Ctrl+C by powrócić ADB – Shell Uruchamiając ADB Shell mamy dostęp do pamięci telefonu z poziomu tekstowego (konsoli). Może nam to posłużyć do wykonania prostych operacji na plikach czy uruchomienie funkcji powłoki linuxa na Androidzie. Uruchomienie powłoki shell: adb shellW wyniku dostajemy się do pamięci urządzenia. Standardowo do katalogu root:root@android:/ # Znak zachęty „#” informuje nas o dostępie z prawami root. W przypadku pojawienia się znaku zachęty „$” wpisujemy jeszcze komendę „su” by dostać prawa root (ale tylko dla zrootowanych urządzeń!) Shell Będąc w powłoce shell możemy wykonywać inne polecenia do operacji na plikach ls – listowanie plików ls /system/app Zwraca zawartość katalogu /system/app (lista plików). Prametr „-l” listuje ze szczegółami. cp – kopiowanie, rm – usuwanie, mv – zmiana nazwy/przeniesienie cp plik sciezka cp -r katalog sciezka rm plik rm -r katalog mv plik1 plik2 mv /data/local/plik /sdcard/plik Parametr „-r” kopiuje/usuwa z katalogami chmod – zmiana uprawnień do plików chmod 0644 /system/lib/jakisplik.sodf – użycie dysku (pamięci w telefonie) df Dzięki temu sprawdzimy jakie mamy punkty montowania na telefonie, jaką mają pojemność i ilość wolnej przestrzeni. proc/meminfo – użycie pamięci cat /proc/meminfo Pokazuje m.in ilość przydzielonej/dostępnej pamięci RAM Np: MemTotal: 411244 kB MemFree: 11664 kB Wyjście z shell exit Praktyczne przykłady Będę tutaj uzupełniał przykłady na działania w ADB, które zbieram ze strony czy forum. Może komuś się przyda. Podmiana aplikacji Camera.apk z /system/app na inną Zakładam, że dysponujemy plikiem Camera.apk do podmiany w katalogu z ADB (nie muszę wpisywać ścieżki w windows) Komendy jedna po drugiej: adb remount adb push Camera.apk /system/app adb shell cd /system/app chmod 0644 Camera.apk exit Edycja pliku build.prop Skopiowanie pliku na komputer, edycja i ponowne skopiowanie na właściwe miejsce. Najlepiej jest zrobić to będąc w recovery – wtedy zmiany zastosują się przy ponownym uruchmieniu. Gdyby nie działało polecenie montowania systemu z adb to można zawsze wybrać stosowną opcję w ustawieniach recovery (Menu > Mounts) adb reboot recovery adb shell mount /system adb pull /system/build.prop Edycja pliku… adb push build.prop /system/build.prop adb shell cd system chmod 0644 build.prop exit
