Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • Kako ući u mape Android sustava. "Robot" iznutra

Kako ući u mape Android sustava. "Robot" iznutra

U ovom članku ćemo pogledati standardni ADB uslužni program za upravljanje uređajimaAndroid mobilni operativni sustav .


Uvod u ADB

Upravljajte svim aspektima Android mobilnih uređaja - memorijom, datotečnim sustavom, instaliranjem i deinstaliranjem programa itd. - možete ne samo na samom mobilnom uređaju, već i s osobnog računala spajanjem pametnog telefona ili tableta na njega putem USB kabela. U tu svrhu uz mobilni uređaj često se isporučuje poseban vlasnički softver.

Program adb uspostavlja vezu između uređaja i računala, omogućuje slanje naredbi uređaju putem USB veze i obavljanje raznih manipulacija s Android sustavom. Napredni korisnici susreli su se s njim prilikom dobivanja root prava i instaliranja ClockworkMod Recovery.

Uslužni program je dio Android SDK-a namijenjenog programerima. Također, proizvođač pametnog telefona može isporučiti ovaj uslužni program zajedno s upravljačkim programima za određeni mobilni uređaj. Ali više detalja o instaliranju uslužnog programa nalazi se u nastavku.

Ključne značajke ADB sučelja:

  • Pregledajte Android uređaje povezane s vašim računalom;
  • pregled zapisnika Android sustava;
  • kopiranje datoteka s/na Android uređaj;
  • instaliranje i deinstaliranje aplikacija na Android uređaju;
  • brisanje podatkovne particije na Android uređaju;
  • pokrenuti razne skripte za upravljanje Android uređajima.


Priprema za rad

Prvo morate instalirati sam uslužni program adb konzole. Postoji nekoliko opcija za njegovo dobivanje.

1. Obično se na Windows sustavima može instalirati zajedno s vlasničkim upravljačkim programima za pametni telefon ili tablet. Obično ga trebate potražiti u mapi Program Files u direktoriju s nazivom marke pametnog telefona.

2. Univerzalni način dobivanja adb za korisnike svih operativnih sustava je instaliranje uslužnog programa putem Android SDK upravitelja.

Za korisnike Linuxa, nema potrebe za instaliranjem upravljačkih programa, ali morate napisati pravilo za udev. Ispod je redoslijed za stvaranje pravila za Ubuntu.

Da biste to učinili, prvo morate saznati vrijednosti varijabli idVendor i idProduct vašeg mobilnog uređaja. To se može učiniti pomoću naredbe lsusb u terminalu, povezivanjem uređaja putem USB kabela, uslijed čega bi se trebala prikazati informacija slična ovoj:

Bus 002 uređaj 006: ID 12d1:1038 Huawei Technologies Co., Ltd.

Ovdje su idVendor heksadecimalne znamenke iza ID-a i prije dvotočke. IdProduct su sljedeće četiri znamenke nakon dvotočke.

Nakon toga kreirajte datoteku /etc/udev/rules.d/51-android.rules s pravima chmod 644 i sa sljedećim sadržajem (zamijenite svoj ID i korisničke vrijednosti):

SUBSYSTEMS=="usb", ATTRS(idVendor)=="12d1", ATTRS(idProduct) =="1038", MODE="0666", OWNER="korisnik"

$ sudo /etc/init.d/udev ponovno učitaj

U prvom i drugom slučaju primanja adb-a, vrlo je preporučljivo postaviti varijable okoline kako ne biste unijeli puni put do instaliranog uslužnog programa u konzoli prilikom pokretanja. Kako to učiniti više je puta napisano na stranicama KV-a, pa nećemo ulaziti u detalje o ovom pitanju.

Postavljanje vašeg osobnog računala je sada završeno. USB debugging mora biti omogućen na vašem mobilnom uređaju: "Postavke - Aplikacije - Razvoj - USB debugging". Spojite svoj telefon putem USB kabela i NE MONTIRAJTE kao SD!

Da biste dobili apsolutno sve adb mogućnosti, mobilni uređaj već mora biti rootan, a Busybox paket (dostupan na Google Playu) također mora biti instaliran. Ali uvijek biste trebali imati na umu da instaliranje root prava u nekim slučajevima može poništiti jamstvo za vaš uređaj.

Sada možete početi raditi s adb.


Rad s adb

Pogledajmo neke adb naredbe. Otvorite konzolu i pokrenite naredbu

$ adb uređaji

Ova naredba će prikazati popis uređaja povezanih s računalom. Trebalo bi se pojaviti ovako nešto

Popis priključenih uređaja
4CA94Dxxxxxx uređaj

$ adb ponovno pokretanje

$ adb ponovno pokretanje oporavak

Instaliranje apk paketa s računala

$ adb instalacija<путь_к_apk>

Uklanjanje paketa

$ adb deinstaliraj

Pogledajte dnevnik rada uređaja

$ adb logcat

Nakon čega ćete vidjeti dinamički izlaz poruka Android sustava. Ako izvršite bilo kakve manipulacije s uređajem, to će se odmah prikazati kroz izlaz odgovarajućih poruka. Izađite iz načina otklanjanja pogrešaka pomoću kombinacije tipki Ctrl+C.

A uz pomoć ADB-a, možete pokrenuti pravu Unix ljusku na svom mobilnom uređaju.

$ adb ljuska

Pokretanjem ljuske možete koristiti sve UNIX naredbe dostupne na uređaju - cat, ls, df i druge, kao i pokretati skripte.

Ako imate root i Busybox, onda općenito možete raditi što god želite sa svojim mobilnim uređajem. Dakle, trebali biste biti oprezni kada koristite ADB.

Potpuni popis svih ADB naredbi može se dobiti pokretanjem adb bez parametara.

Mnogima se uslužni program adb može činiti kompliciranim. U budućim člancima pogledat ćemo različite programe ljuske koji olakšavaju rad s ovim uslužnim programom.

Mihail ASTAPČIK

Vrijedno je unaprijed napomenuti da će uklanjanje sustava ili standardnih aplikacija zahtijevati određeno vrijeme i vještinu. Također, tijekom ovog procesa postoji mali rizik od kvara uređaja, stoga unaprijed odvagnite prednosti i nedostatke.

Kako ukloniti aplikacije Android sustava?

Naravno, nemojte se bojati upozorenja s početka članka. Ako sve radite polako i strogo prema uputama, vjerojatnost pogreške je blizu nule. Da biste uklonili nepotrebne standardne Android programe, najprije vam je potreban root pristup. U ovom trenutku, možete postati root u nekoliko klikova pomoću puno programa koji 99% procesa rade automatski. Kingo ROOT, Framaroot, Vroot, Unlock Root dobro su se pokazali u ovom pitanju, možete sigurno uzeti bilo koji. Između ostalog, trebat će vam upravitelj datoteka na pametnom telefonu koji može pristupiti direktorijima sustava i uređivati ​​takve datoteke. ES Explorer, File Manager ili Root Explorer izvrstan su izbor.

ROOT za upravitelj datoteka

Omogućavanje takvog pristupa prvi je zadatak u nizu uzastopnih. Radimo to ovako (pod pretpostavkom da smo odabrali es dirigent, u drugima to radimo po analogiji):

  • idite do upravitelja i prijeđite prstom udesno;
  • otvorite “Alati;
  • Kliknite "Root Explorer";
  • dati dopuštenje za djelovanje u ime superkorisnika;
  • držite prst na "Root explorer", ovo će otvoriti dodatni izbornik, kliknite "Poveži se kao R/W";
  • u novom prozoru odaberite radio gumbe u stupcu RW;
  • prijeđite na sljedeću točku.

Deinstaliranje aplikacija sustava na Androidu, metoda 1

Možete izvršiti potrebne manipulacije na različite načine, ali uvijek prvo morate proći kroz korak 2, odnosno dati pristup upravitelju datoteka. Unaprijediti:

  • idite na /system/app u internoj memoriji;
  • nalazimo .apk datoteku i .odex datoteku, koje su odgovorne za aplikaciju koju želite izbrisati (ako imate Android 5.0, također izbrišite mapu sa željenim nazivom);
  • idite na /data/app i izbrišite ažuriranja za nepotrebne aplikacije kako se više ne bi pojavljivale i uzrokovale pogreške;
  • idite na /data/data i na kraju obrišite cache i baze s podacima.

Uklonite sistemske aplikacije na Androidu pomoću Root Uninstallera

Kako ne biste sve radnje izvodili ručno, možete koristiti program posebno dizajniran za uklanjanje ugrađenih aplikacija (također zahtijeva root pristup). Upotrijebimo ga ovako:

  • instalirajte Root Uninstaller, pokrenite ga, dajte pristup kao superkorisnik;
  • označiti nepotrebnu aplikaciju;
  • Kliknite "Izbriši" (možete odmah napraviti sigurnosnu kopiju ili "zamrznuti" ako se iznenada predomislite);
  • “zamrzavanje” neće ukloniti program s medija, ali se više neće pokretati i njegova će ikona nestati iz sustava.

Ako ste za upravitelja datotekama odabrali ES Explorer, pomoću njega je lako izbrisati sistemske datoteke. Pokrenite program, na ploči pronađite "Knjižnice", u njima - "APPs" -> "Korisnik" -> "Sustav". Označite nepotrebne i kliknite "Deinstaliraj". Imajte na umu da su neke datoteke potrebne za ispravan rad samog OS-a. Na primjer, ne biste trebali brisati CertInstaller.apk ili PackageInstaller.apk.

Aplikacije Google sustava kao što su Gmail, Google Maps, Google+, Gtalk mogu se uništiti, ali bolje je napustiti usluge jer će njihov nedostatak dovesti do kvarova Play Marketa, igara i drugih programa te čestih pogrešaka.

Osim toga, ne možete ukloniti adrese i navigaciju ako planirate koristiti Google Maps, ali možete se riješiti Street Viewa, jer nije uključen u ovu aplikaciju.

Za uklanjanje sistemskih aplikacija potrebna su vam prava superkorisnika, odnosno uređaj prvo mora biti rootan kako biste mogli mijenjati sistemske mape i datoteke.

Izvorni programi nalaze se u mapi /system/app i predstavljeni su datotekama s ekstenzijama apk i odex. Ako je firmware deodeksiran, tada je dostupan samo apk. Da biste došli do mape, morate koristiti upravitelj datoteka treće strane, na primjer, Root Explorer.

Aplikacije možete ukloniti ručno i putem dodatnih programa. U prvom slučaju trebate:

  • putem Root Explorera idite na /system/app;
  • Kliknite gumb "Prava R/W" u gornjem desnom kutu, ponovno montirajte mapu za snimanje;
  • potvrdite okvire za izbrisane apk i odex aplikacijske datoteke koje imaju isti naziv;
  • Odaberite ikonu škara na dnu;

  • idite u mapu na flash disku;
  • zatim "Premjesti ovamo".

Potrebno je koristiti pokrete, jer se datoteke mogu vratiti ako je potrebno.

Kako biste pojednostavili postupak, možete instalirati Uninstaller pro.

Koristite ga ovako:

  • nakon prvog pokretanja morate mu dodijeliti prava superkorisnika;
  • pritisnite tipku za povratak;
  • Pronađite onaj koji vam je potreban na popisu programa i kliknite na njega;
  • zatim “Izbriši” i složite se.

Osim toga, ovdje prvo možete napraviti sigurnosnu kopiju za svaki slučaj.

Ako je standardni program ažuriran, prvo morate ukloniti ažuriranje na standardni način:

  • idite na "Postavke";
  • "Prijave";
  • odaberite ono što vam je potrebno;
  • "Deinstaliraj ažuriranje."

Nakon brisanja glavnih datoteka, preostale datoteke se nalaze u sljedećim mapama:

  • /system/lib sadrži .so biblioteke koje su potrebne za rad povezanih aplikacija, one ne odgovaraju nazivu glavne datoteke i ne smiju se dirati ni pod kojim okolnostima, jer to može uništiti uređaj;
  • /data/dalvik-cache - potrebno ih je izbrisati, za to je bolje napraviti hard reset.

Budući da se to ne može učiniti pomoću javnog API-ja, pronašao sam način da to učinim na vrlo "hacky" način koji zahtijeva ugrađeni uređaj.

Ažuriraj: kao što je u nastavku naveo user864555, ovo je drugo rješenje

“Ovaj kod onemogućuje aplikaciju SystemUI, koja je zapravo traka izbornika. Što je ova izmjena također ćete dobiti prostor ove sistemske ploče, ali svakako pokrenite gumb "Natrag" ili nešto drugo za izlaz."

Ažuriraj: Evo treće metode. To možete učiniti programski ili pomoću naredbenog retka. Pronađeno ovdje: http://android.serverbox.ch/?p=306

Ova metoda zahtijeva root pristup, ali ne morate mijenjati gustoću LCD-a, zadržavajući istu kao i original, a možete brzo upisivati ​​navigacijsku traku korisničkog sučelja bez ponovnog pokretanja svaki put.

Blog također pokazuje kako to implementirati u svoju Android aplikaciju, zapamtite da zahtijeva root i možda nije idealna ideja, osim ako se vaša aplikacija ne pokreće na kiosku ili vašem vlastitom uređaju, nemojte koristiti ovu metodu za aplikaciju. objavljeno na Android market ili bilo gdje.

Da biste zaustavili/deinstalirali/onemogućili traku sustava (morate pokrenuti naredbu su prije izdavanja ove naredbe):

Za vraćanje sistemske trake jednostavno pokrenite ovu naredbu:

Tako je jednostavno. Nadamo se da će ICS uskoro biti objavljen zajedno s izvornim kodom kako bi svatko mogao izgraditi Android za naše kiosk tablete.

U Androidu 2.3 i nižim verzijama možete napraviti aplikaciju na cijelom zaslonu, a zatim "oteti" gumbe izbornika/natrag/tražiti jednostavnim vraćanjem false onKeyDown()... i registracijom aplikacije kao standardne početne aplikacije, nema izlaska iz aplikacija

U Androidu 3.0 (Honeycomb) navigacijski gumbi (traka sustava) su uvijek prisutni, želio bih to sakriti. Je li moguće?

Za vašu informaciju, ne objavljujem ovu aplikaciju na Android Marketu. Ovo je interna aplikacija za uređaje koji će se koristiti interno, moram zaštititi uređaj.

Većina modernih pametnih telefona i tableta ima instaliran operativni sustav Android. Svim datotekama koje se nalaze na pametnom telefonu ili tabletu možete upravljati izravno putem samog mobilnog uređaja ili to možete učiniti i pomoću računala na koje je pametni telefon ili tablet povezan.

Jedan od programa za upravljanje Android datotekama putem stolnog računala je Mobogenie. Pomoću ovog programa ne samo da možete upravljati datotekama na svom mobilnom uređaju, već i preuzimati nove igre, glazbu, videozapise i slike putem interneta. Program je povezan s uslugom putem koje možete preuzeti potrebne datoteke.

Sam program je jednostavan i razumljiv, nakon pokretanja traži mobilni uređaj, a ako ga ne pronađe, nudi povezivanje i, radi lakšeg snalaženja, nudi pregled vodiča za povezivanje putem USB kabela.

Prozor programa podijeljen je u dva dijela: u prvom dijelu lijevo je Mobogenie izbornik, a desno su sve vrste aplikacija i glazbe koje je moguće preuzeti. Izbornik programa se sastoji od tri dijela, u gornjem dijelu su kategorije datoteka koje se mogu preuzimati, u srednjem dijelu su postavke, u trećem dijelu su također kategorije datoteka, ali za razliku od gornjeg dijela, ove datoteke su nalazi se na mobilnom uređaju koji je povezan s računalom.

Možete preuzeti razne datoteke izravno na uređaj ili možete preuzeti datoteku na svoje računalo, a zatim je učitati na uređaj kroz programsku mapu.

Struktura i svrha mapa i datoteka u Androidu

Sve preuzete datoteke mogu se pronaći u izborniku zadataka koji se nalazi na samom dnu. Tamo klikom na natpis na vrhu prozora otvorene mape preuzimanja možete otvoriti mapu u kojoj se sve datoteke preuzimaju na vaše računalo. Da biste napravili sigurnosnu kopiju ili upotrijebili upravitelj datoteka za upravljanje datotekama na Androidu, trebali biste otići u izbornik alata.

Općenito, Mobogenie, program za upravljanje Android datotekama putem računala, olakšava rad s mobilnim uređajima.

To znatno olakšava preuzimanje raznih datoteka, upravljanje njima, promjenu kontakata, čitanje SMS i MMS poruka itd.

Distribucija: besplatna.
Operativni sustav: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Sučelje: engleski.
Web stranica programa mobogenie.com

Android ADB- Ovo dodatak za Total Commander koji omogućuje potpuni pristup datotečnom sustavu Android, i neke druge funkcije sustava.

Kako urediti ili zamijeniti sistemske datoteke i mape?

Dodatak je vrlo prikladan za korisnike koji ne mogu raditi bez ovog praktičnog upravitelja datotekama. Dodatak vam omogućuje povezivanje uređaja s računalom i nije namijenjen za sinkronizaciju. Aplikacije možete instalirati kopiranjem apk datoteku u korijenskoj mapi.apps.

Osobitosti:

  • Upravljanje aplikacijama (instalacija, deinstalacija i backup)
  • Ikone aplikacija i njihovi metapodaci u stupcima
  • Dnevnici, izvješća o pogreškama, zapisi kernela, Shell
  • Ponovno pokretanje iz izbornika (isključivanje, ponovno pokretanje, oporavak)
  • Snimke zaslona (Jednostavno kopiranje iz mape .screenshot).
  • Povežite više uređaja s mogućnošću preimenovanja
  • Prikladno za uređaje sa i bez roota
  • Potpuna podrška za Unicode
  • Podržava x32 i x64 sustave
  • TC integracija naredbenog retka
  • Izvršavanje naredbi za kopiranje i premještanje u pozadini
  • Prilagođeni stupci podataka datoteke
  • Potpuno upravljanje datotečnim sustavom
  • Kopiranje između dva uređaja
  • Promjena dopuštenja za datoteke
  • ADB USB i bežični A.D.B.(nema potrebe za instaliranjem Android SDK-a)
  • Podrška za automatsko montiranje uređaja
  • Zapisi otklanjanja pogrešaka
  • Razne postavke

Zahtjevi:

— Telefon mora biti "omogućen" USB ispravljanje pogrešaka«

— Upravljački programi telefona moraju biti instalirani

WiFi ADB za bežično povezivanje (Može se pronaći na Google Play), Ako je potrebno

Android SDK Nije potreban dodatak za rad!

Montaža:

Ako pokušate otvoriti arhivu u Total Commander, tada će upravitelj automatski tražiti da instalirate dodatak.

U TS-u otvaramo mrežno okruženje, izgleda kao “\” pokraj navedenih pogona. Odaberite \ADB, zatim svoj telefon MSM8225*, možda ćete morati ponovno pokrenuti Total Commander.

Slike zaslona:

Preuzmite ADBplugin_v7.3.zip 7247

Uređivanje aplikacija Android sustava najčešće se provodi kada korisnik pametnog telefona, tableta ili drugog uređaja kojim upravlja ovaj operativni sustav više nije zadovoljan trenutnim izgledom programa koje je na uređaj instalirao proizvođač ili prodavač. Drugi razlog može biti potreba za promjenama ne samo u pogledu grafičkog dizajna Android aplikacija, već i utjecaja na položaj različitih elemenata i izvedbu osnovnih funkcija.

Da biste unijeli izmjene u kôd, potrebne su osnovne vještine programiranja u gotovo svim jezicima (po mogućnosti Java i C++). Za zamjenu grafike dovoljne su ravne ruke i sposobnost rada u grafičkom uređivaču.

Prije svega, trebate odlučiti trebate li samo zamijeniti grafiku u Android aplikacijama ili trebate promijeniti raspored elemenata u sustavu i napraviti dublje izmjene u kodu. O tome ovise daljnji koraci koji uključuju rad s aplikacijom kao arhivom ili njezino potpuno rastavljanje i uređivanje.

Promjena grafike u aplikacijama Android sustava

Kako biste jednostavno zamijenili ili modificirali originalnu grafiku (promijenili boje gumba, precrtali slike itd.), dovoljno je imati standardni WinRAR arhiver na računalu. Na uređaju korisnik mora imati “root” prava (analogno administratorskom računu na Windowsima), a također je poželjno imati alternativni recovery (CWM) i root explorer (za pristup Android datotečnom sustavu izravno u uređaju sebe).

Prije svega, morate omogućiti “USB Debugging” u uređaju, zatim ga spojiti na računalo pomoću USB kabela i instalirati potrebne upravljačke programe. Obično se nalaze na virtualnom disku koji se pojavljuje kada se povežete s računalom.

Zatim također trebate preuzeti ADB dodatak za upravitelj datoteka s Interneta. Ovaj dodatak vam omogućuje da cijeli Android sustav vidite kao povezani disk s mapama. Sve aplikacije sustava nalaze se na /system/app, kao i na /system/framework. Nakon što pronađete aplikaciju koja vam je potrebna, jednostavno je kopirajte na svoje računalo. Ako dodatak nije instaliran, možete koristiti root explorer za kopiranje aplikacije s apk ekstenzijom na izmjenjivu SD karticu, a zatim s nje na računalo.

Mape u Android pametnom telefonu i što one znače

Nakon kopiranja željene aplikacije, možete početi uređivati ​​grafiku. Usput, sve slike u Android aplikacijama spremaju se u png formatu, koji se lako može otvoriti bilo kojim grafičkim uređivačem. Kada otvorite datoteku aplikacije koristeći WinRAR, možete vidjeti niz mapa. Zanimat će nas samo mapa res, unutar koje ćemo zauzvrat pronaći puno različitih mapa. Od njih su potrebni samo oni koji u svom nazivu imaju riječ "drawable".

Sada se prisjetimo vrste našeg uređaja i njegove rezolucije zaslona. Ako je ovo pametni telefon i rezolucija je 240x320, tada će nas uglavnom zanimati mape drawable i drawable-ldpi. Ako je razlučivost 320x480 - mape drawable i drawable-mdpi, a za razlučivost 480x800 - mape drawable i drawable-hdpi. Osim njih, obično postoje i mape čiji nazivi sadrže riječ "land" - to su grafike za portretni način rada, tj. kada je uređaj nagnut.

Ako imate tablet u rukama, tada će nas zanimati samo mape drawable i drawable-mdpi pri bilo kojoj razlučivosti zaslona.

Kopiranjem odabranih mapa na svoje računalo, možete zamijeniti ili prebojiti originalne slike onima koje su vam potrebne i koje su ugodne oku. Posebnu pozornost treba obratiti na slike rezolucije 9.png. Činjenica je da duž perimetra takve slike postoji poseban okvir širok jedan piksel s posebnim oznakama, čije će kršenje integriteta dovesti do kvara aplikacije. Stoga je potrebno biti vrlo oprezan pri uređivanju takvih datoteka.

Nakon što uredite mapu, potrebno ju je uploadati natrag u arhivu, a to je sama aplikacija s apk ekstenzijom. U tom slučaju potrebno je odabrati opciju “bez kompresije” u WinRAR-u.

Ispravljena aplikacija preuzima se natrag na uređaj ili pomoću root explorera (prvo se datoteka kopira na SD karticu, a s nje na uređaj), ili nakon izlaska u oporavak - izravno s računala u /system/app ili / mapa sustava/okvira . Zatim trebate postaviti dopuštenja za datoteke pomoću odgovarajućih opcija u root exploreru ili ADB dodatku. Moraju biti u formatu 644. Nakon ponovnog pokretanja uređaja, možete vidjeti rezultat ažurirane aplikacije.

Uređivanje izvornog koda sistemskih aplikacija

Potrebno je malo više truda za uređivanje izvornog koda sistemskih aplikacija. Kako biste rastavili i ponovno sastavili aplikaciju nakon što ste unijeli izmjene, morat ćete izvršiti sljedećih nekoliko koraka.

1) Instalirajte na svoje računalo potrebni softverski paket u njihovim najnovijim verzijama: Java SE Runtime Environment i Android SDK Windows (programi za rad s aplikacijama i njihovim komponentama), APKtool ili APKManager ili Firmware_tool (jedan od tri programa za rastavljanje i dekompiliranje sistemskih aplikacija ), uređivač NotePad++ (za izmjene izvornog koda aplikacija sustava Android).

2) Omogućite "USB Debugging" u uređaju, povežite ga s računalom pomoću USB kabela, instalirajte potrebne upravljačke programe za rad s uređajem.

3) Koristeći jedan od gore navedenih programa za rad s aplikacijskim kodom, trebate ekstrahirati mapu /system/framework (u cijelosti) i sistemske aplikacije iz mape /system/app s telefona u odgovarajuću programsku mapu. Na primjer, za program Firmware_tool, datoteke s telefona moraju se kopirati u mapu C:Firmwaretoolfw_project1_source2_system.img_unpacked u odgovarajućim podmapama (aplikacije - u mapu app, datoteke iz frameworka - u mapu framework). Kada koristite i ovaj i druge programe, svakako pročitajte upute za njih.

4) Instalirajte "okvir podrške", tj. skup pravila u skladu s kojima će se provoditi dekompilacija (tj. rastavljanje koda) i kompilacija (tj. asembler koda) aplikacija.

Time je završena priprema za rad sa sistemskim aplikacijama.

Učitavanje aplikacija s uređaja i njihovo ponovno učitavanje provodi se slično postupku opisanom u odjeljku “Promjena grafike u aplikacijama sustava Android”.

Uređivanje koda Android aplikacija obično se vrši pomoću uređivača NotePad++ – jednog od najprikladnijih uređivača teksta koji ima mogućnost označavanja sintakse odabranog programskog jezika. U pravilu, prilikom uređivanja možete usput mijenjati i grafiku pomoću odabranog grafičkog uređivača.

Po završetku uređivanja, izmijenjena aplikacija se preuzima natrag na uređaj, a sam uređaj potrebno je ponovno pokrenuti. Napredniji uređivači koriste razne emulatore, na primjer, Eclipse od Googlea, za otklanjanje pogrešaka u aplikacijama prije preuzimanja na uređaj.

Članci i Lifehacks

Moderni pametni telefon koji pokreće mobilnu platformu pravo je prijenosno mini-računalo u kojem su datoteke raspoređene u mape i organizirane na najprikladniji način. Ovaj članak će vam reći kako pristupiti mapama u androidu i gdje se nalaze.

Gdje su mape u Androidu i kako im pristupiti?

Ako koristimo stolno računalo s Windowsima, vjerojatno smo navikli da je u ovom sustavu sve raspoređeno po diskovima. Na primjer, sustav je instaliran na pogonu C, a pogon D koristi se za pohranu osobnih datoteka. Preostali pogoni mogu se koristiti, na primjer, za prijenosne flash pogone i vanjske tvrde diskove (na primjer, Z ili E).

Sustav Android, temeljen na jezgri Linuxa, organiziran je na drugačiji način. Ovdje je data struktura stabla datoteka čija je početna točka korijen. Osim toga, sam mobilni operativni sustav je vrlo osjetljiv na velika i mala slova. Dakle, ako u Windowsima ne možemo kreirati mape ALBUM i Album na jednom mjestu u isto vrijeme, onda je to u Androidu sasvim moguće.

Odjeljak podataka na Linuxu sadrži podatke korisnika, kao i osobne postavke, a odjeljak predmemorije sadrži privremene datoteke, uključujući ažuriranja sustava. Informacije o uređajima pohranjuju se u dev, a datoteke koje su odgovorne za IMEI identifikator pohranjuju se u efs (iako posljednji odjeljak nije uvijek pronađen). Sistemske mape nalaze se u sustavu. Što se tiče informacija o kernelu i njegovoj konfiguraciji, one se nalaze u proc. Dodajmo da će nam, kako bismo vidjeli root particije pod ovim imenima, trebati root prava, kao i poseban upravitelj datoteka.

Ako nas zanima kako pristupiti mapama u Androidu, a nemamo root prava, ne bismo trebali riskirati samo da bismo vidjeli particije onako kako su izvorno prikazane na Linux kernelu. Najbolje je koristiti jedan od najčešćih upravitelja datotekama poput Total Commandera. Preko takvog dispečera moći ćemo jasno vidjeti što se točno nalazi i gdje.

Kako otići u mapu predmemorije igre na Androidu?

Da bi igra radila ispravno, ne možemo bez skupa dodatnih datoteka, odnosno bez predmemorije. Ovo posebno vrijedi za velike igre s 3D grafikom. Odmah nakon instaliranja i otvaranja igre, predmemorija se počinje preuzimati putem Interneta. Osim toga, možemo unaprijed preuzimati i postavljati na svoj mobilni uređaj tako da ga povežemo putem USB-a. Raspakirajte predmemoriju pomoću programa za arhiviranje kao što je WinRar.

Željeli bismo dodati da je vrlo preporučljivo preuzimanje predmemorije putem Wi-Fi mreže. Ako trenutačno nemamo pristup Wi-Fi točki, ali postoji stabilan i neograničen mobilni internet, u krajnjem slučaju možemo ga koristiti, kao i aplikaciju koja se zove Reverse Tethering za Android.
Preporučujemo da zasebno pročitate upute za instaliranje obb predmemorije. Obično mu možete pristupiti na sljedećoj adresi: sdcard/Android/obb.

Ako ne možemo pronaći mapu obb jer je nema, trebali bismo je sami izraditi. Predmemorija druge vrste može se pronaći u sdcard/Android/data.

Najbolji članci na temu