Android жүйелік файлдарына қалай қол жеткізуге болады. Ішінен «робот». Android жүйесінде файлдармен жұмыс істеуді үйрену. Жүйелік файлдар мен қалталарды қалай өңдеуге немесе ауыстыруға болады

Кейде Google жүйесі бар құрылғыны пайдаланушы тривиальды емес тапсырмаларға тап болады, оларды шешу үшін алдымен деректер мен жүйелік қалталарды табыңыз, маңызды файлдар қайда орналасқан. Мұны Android жүйесінде қалай жасау керектігін мақалада айтамыз.


Ең алдымен, пайдаланушыға мультимедиялық деректердің бөлінуін емес, дискінің нақты мазмұнын көрсететін файл менеджері қажет болады. Кейде мұндай менеджерлер микробағдарламаға енгізілген, әйтпесе тегін опциялар бар Play Store дүкеніне хабарласуға болады.

Әрі қарай, оны пайдалана отырып, біз «/» ретінде белгіленген жүйенің түбіріне өтеміз. Бірқатар менеджерлерде жылдам қол жеткізуӘрекеттер тақтасында ол үшін бөлек элемент бар және бір жерде «..» белгісін басу немесе «Түбір» тармағын таңдау керек. файлдық жүйе" Бұл жерден Android жүйесіндегі деректер мен жүйелік қалталарды таба аласыз; олардың атаулары, айтпақшы, қиғаш сызықтан басталады.

Бұл бөлімдерде, әсіресе, екінші бөлімде сындар бар екенін атап өткен жөн маңызды ақпарат. Пайдаланушыда түбірлік қатынас болса және деректер мен жүйелік қалталардағы файлдарды жояды, бұл құрылғының өнімділігінде ақауларды тудыруы мүмкін.

Мақалалар мен лайфхактар

Мобильді платформада жұмыс істейтін заманауи смартфон - бұл файлдар қалталарға таратылатын және ең ыңғайлы түрде ұйымдастырылатын нақты портативті шағын компьютер. Бұл мақала сізге айтып береді Android қалталарына қалай кіруге боладыжәне олар қайда орналасқан.

Android жүйесінде қалталар қайда және оларға қалай қол жеткізуге болады?

пайдалансақ жұмыс үстелі компьютері Windows жүйесінде сіз бұл жүйедегі барлық нәрсе дискілер бойынша таратылатынына үйренген шығарсыз. Мысалы, жүйе С дискісінде орнатылған, ал D дискісі жеке файлдарды сақтау үшін пайдаланылады. Қалған дискілерді, мысалы, алынбалы флэш-дискілер мен сыртқы үшін пайдалануға болады қатты дискілер(мысалы, Z немесе E).

Linux ядросына негізделген Android жүйесі басқаша ұйымдастырылған. Мұнда файлдардың ағаш құрылымы берілген, оның бастапқы нүктесі түбір болып табылады. Сонымен қатар, мобильді операциялық жүйенің өзі регистрге өте сезімтал. Сонымен, егер Windows жүйесінде ALBUM және Album қалталарын бір уақытта бір жерде жасай алмасақ, Android жүйесінде бұл әбден мүмкін.

Linux жүйесіндегі деректер бөлімінде пайдаланушы деректері, сондай-ақ жеке параметрлер, ал кэш бөлімінде уақытша файлдар, соның ішінде жүйелік жаңартулар бар. Құрылғылар туралы ақпарат әзірлеуші ​​​​және жауапты файлдарда сақталады IMEI идентификаторы- efs-де (соңғы бөлім әрқашан табыла бермейді). Жүйелік қалталаржүйеде болады. Ядро және оның конфигурациясы туралы ақпаратқа келетін болсақ, олар proc. Осы атаулар астындағы түбірлік бөлімдерді көру үшін бізге түбірлік құқықтар, сондай-ақ арнайы файл менеджері қажет болатынын қосамыз.

Егер бізді Android жүйесіндегі қалталарға қалай кіруге болатыны қызықтырса және бізде түбірлік құқықтары жоқ болса, біз Linux ядросында бастапқыда ұсынылған бөлімдерді көру үшін ғана тәуекелге бармауымыз керек. Ең кең таралғандардың бірін қолданған дұрыс файл менеджерлері Total Commander сияқты. Мұндай диспетчер арқылы біз ненің қай жерде орналасқанын анық көре аламыз.

Android жүйесінде ойын кэш қалтасына қалай өтуге болады?

Ойынның дұрыс жұмыс істеуі үшін біз қосымша файлдар жинағынсыз, яғни кэшсіз істей алмаймыз. Бұл әсіресе 3D графикасы бар үлкен ойындарға қатысты. Ойынды орнатып, ашқаннан кейін бірден кэш интернет арқылы жүктеле бастайды. Бұған қоса, біз алдын ала жүктеп алып, жүктей аламыз мобильді құрылғыоны USB арқылы қосу арқылы. WinRar сияқты мұрағатшы арқылы кэшті ашыңыз.

Кэшті Wi-Fi арқылы жүктеп алу ұсынылады. Дәл қазір қолымыз жетпесе Wi-Fi нүктесі, дегенмен тұрақты және шексіз бар Мобильді интернет, соңғы шара ретінде сіз оны, сондай-ақ Android үшін Reverse Tethering деп аталатын қолданбаны пайдалана аласыз.
obb кэшін орнату нұсқауларын бөлек оқып шығуды ұсынамыз. Әдетте сіз оған келесі мекенжай бойынша қол жеткізе аласыз: sdcard/Android/obb.

Егер біз obb қалтасын оның жоқтығынан таба алмасақ, оны өзіміз жасауымыз керек. Басқа түрдегі кэшті sdcard/Android/data ішінен табуға болады.

Бұл әдіс «ештеңе көмектеспесе» пайдалы болуы мүмкін, Root Explorer бағдарламасына кіру мүмкіндігі болмаса немесе телефон мүлде жүктелмесе. Менің жағдайда ақымақтықпен жойылған SystemUI.apk файлын «жауынгерлік» режимде қалпына келтіруге тура келді. Сонымен қатар, телефонда қате бар алдыңғы терезедегі «OK» түймесін басу мен келесі ұқсас терезенің пайда болуы арасында бірнеше секундта ғана бірдеңе жасауға болады. Мен қайта жарып жібергім келмеді, сондықтан мен adb-ді тез меңгеруім керек болды.

Сонымен, Google телефонын adb жүйесіне қосу үшін сізге қажет:

1) Жүйеге арналған Android SDK (мұнда - мысал ретінде GNU/Linux Ubuntu пайдалану)
2) Android SDK платформасының құралдары (Android SDK ішіндегі сәйкес құсбелгіні қою арқылы орнатылады)
3) «Параметрлер - Бағдарламалар - Отладка» ішінде «USB жөндеу» құсбелгісін қою керек.
4) Телефонды USB желісіне қосыңыз
5) Менің жағдайда маған тағы екі нәрсе істеу керек болды:
idVendor телефон өндірушісін көрсетіңіз (оны табуға болады):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
мұнда біз 0bb4-ті өндірушіміздің кодымен ауыстырамыз, содан кейін adb-ны қайта іске қосыңыз
#adb өлтіру сервері
#adb бастау сервері

Сонымен, бәрі орнатылған және қосылған, сіз $PATH айнымалысына платформа-құралдарға жол қостыңыз операциялық жүйенемесе cd пәрменін пайдаланып осы қалтаға өтіңіз. «Adb құрылғылары» пәрмені белгілі бір санды және оның оң жағында «құрылғыны» көрсетуі керек. Бұл adb телефонды көреді және онымен жұмыс істей алады дегенді білдіреді. Егер «құрылғы» орнына басқа нәрсе немесе тіпті «Қосылған құрылғылар тізімі» болса - мәселе 4-5-қадамда бір жерде.

Әрі қарай, платформа-құралдар қалтасына орнатқыңыз келетін жүйелік файлды орналастыруыңыз керек. Яғни, жүйелік файлдың сақтық көшірмесін алдын ала дайындау немесе ұқсас телефоннан көшіру керек.

Осыдан кейін келесі пәрмендер тізбегін пайдаланып жүйелік файлды /system/app қолданбасына жүктеп салуға болады:

$adb push YourFile.apk /data/Yourfile.apk
$adb қайта орнату
$adb қабығы
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#Шығу
$шығу
$adb қайта жүктеу
мұнда YourFile.apk жүйелік файлыңыздың атауы және әріптердің регистрі маңызды.
Соңғы пәрменнен кейін телефоныңыз жаңа файлдармен қайта жүктелуі керек.
Егер сіз «adb remount» пәрменіне «қайта орнату сәтсіз аяқталды: операцияға рұқсат етілмейді» деген жауапты алсаңыз, «#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system» енгізу арқылы «su» сөзін орындап көріңіз. .

P.S.: Linux жүйесінде платформа құралдары $PATH-ге қосылмаса, «adb» орнына «./adb» жазу керек.

Бұл мақалада мен орындаған командалар тұрақты қолданушыжолдың басындағы $ белгісімен, түбір атынан - # белгісімен белгіленеді.

Бұл мақала сізге қалай қарау керектігін көрсетеді жүйелік файлдартелефонда немесе планшетте Android басқарубойынша Android қосылымдары Windows компьютеріне. Android жүйелік файлдарын Mac OS X компьютерінде көру мүмкін емес.

Қадамдар

1-бөлім Файлдарға қалай қол жеткізуге болады

  1. 1 Параметрлер қолданбасын ашыңыз.Бұл қолданбаның белгішесі сұр редукторға ұқсайды және әдетте орнатылған қолданбалар тізімінде болады.
  2. 2 Төмен жылжып, «Телефон туралы» түймесін түртіңіз.Бұл опцияны экранның төменгі жағында табасыз.
    • Планшетіңізде Планшет туралы түймесін түртіңіз.
  3. 3 Төмен жылжып, Құрастыру нөмірі бөлімін табыңыз.Ол экранның төменгі жағында.
    • IN Samsung Galaxy«Бағдарламалық құрал туралы ақпарат» түймесін басыңыз.
  4. 4 «Құрастыру нөмірі» жолын жеті рет басыңыз.«Сіз әзірлеуші ​​болдыңыз» хабары ашылады, бұл сіз әзірлеуші ​​опцияларын сәтті қосқаныңызды білдіреді.
    • Бұл хабарды алу үшін көрсетілген жолды жеті реттен артық басу қажет болуы мүмкін.
  5. 5 Артқа түймесін басыңыз.Ол экранның жоғарғы сол жақ бұрышында немесе экранның астында орналасқан.
  6. 6 Әзірлеушілер үшін түймесін басыңыз.Бұл опция «Телефон туралы» опциясының үстінде орналасқан.
    • Samsung Galaxy құрылғысында Әзірлеуші ​​опциясы экранның төменгі жағында орналасқан.
  7. 7 Төмен жылжып, USB жөндеу опциясын қосыңыз.Ол экранның ортасындағы Түзету бөлімінде.
  8. 8 Төмен жылжып, USB конфигурациясын басыңыз.Бұл опцияны USB жөндеу опциясының астында табасыз.
  9. 9 MTP (медиа тасымалдау протоколы) түймесін басыңыз.Бұл опция USB конфигурациясы бетінің жоғарғы жағында орналасқан. Құрылғыны компьютерге қоссаңыз, Android жүйелік файлдарын осылай көруге болады.

2-бөлім Жүйелік файлдарды ашу әдісі

  1. 1 Android құрылғысын компьютерге қосыңыз.Зарядтау кабелінің бір ұшын компьютердің USB портына, ал екінші ұшын телефонға жалғаңыз. Android құрылғысын компьютермен синхрондау процесі басталады.
    • Android құрылғысымен не істеу керектігін сұрайтын терезе ашылуы мүмкін. Бұл жағдайда осы терезені жабыңыз.
  2. 2 Бастау мәзірін ашыңыз.Экранның төменгі сол жақ бұрышындағы Windows логотипін басыңыз.
  3. 3 File Explorer ашыңыз.Бастау мәзірінің төменгі сол жағындағы қалта белгішесін басыңыз.
  4. 4 Осы компьютерді басыңыз.Бұл Explorer терезесінің сол жағында орналасқан монитор тәрізді белгіше.
  5. 5 Қосылған Android құрылғысын екі рет басыңыз.Ол терезенің ортасында «Құрылғылар мен дискілер» бөлімінде пайда болады. Қалта ашылады Android жүйелері.
  6. 6 Ішкі жад түймесін екі рет басыңыз.Мобильді құрылғының жадында сақталған барлық қалталар (соның ішінде жүйелік файлдары бар қалталар) көрсетілетін терезе ашылады. Енді сіз осы қалталар мен файлдарды көре аласыз.
    • Мобильді құрылғыны компьютерден ажырату алдында процедураны орындаңыз.
  • жүйелік файлдарды көрмес бұрын, себебі олар операциялық жүйе нұсқасына байланысты.

Ескертулер

  • Мақсаты сізге белгілі файлдар мен қолданбаларды ғана жойыңыз. Қажетті жүйелік файлдарды жойсаңыз, бұл Android жүйесінің бұзылуына және құрылғының толық жұмыс істемеуіне әкеледі.

Бұл әдіс «ештеңе көмектеспесе» пайдалы болуы мүмкін, Root Explorer бағдарламасына кіру мүмкіндігі болмаса немесе телефон мүлде жүктелмесе. Менің жағдайда ақымақтықпен жойылған SystemUI.apk файлын «жауынгерлік» режимде қалпына келтіруге тура келді. Сонымен қатар, телефонда қате бар алдыңғы терезедегі «OK» түймесін басу мен келесі ұқсас терезенің пайда болуы арасында бірнеше секундта ғана бірдеңе жасауға болады. Мен қайта жарып жібергім келмеді, сондықтан мен adb-ді тез меңгеруім керек болды.

Сонымен, Google телефонын adb жүйесіне қосу үшін сізге қажет:

1) Жүйеге арналған Android SDK (мұнда - мысал ретінде GNU/Linux Ubuntu пайдалану)
2) Android SDK платформасының құралдары (Android SDK ішіндегі сәйкес құсбелгіні қою арқылы орнатылады)
3) «Параметрлер - Бағдарламалар - Отладка» ішінде «USB жөндеу» құсбелгісін қою керек.
4) Телефонды USB желісіне қосыңыз
5) Менің жағдайда маған тағы екі нәрсе істеу керек болды:
idVendor телефон өндірушісін көрсетіңіз (оны табуға болады):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
мұнда біз 0bb4-ті өндірушіміздің кодымен ауыстырамыз, содан кейін adb-ны қайта іске қосыңыз
#adb өлтіру сервері
#adb бастау сервері

Сонымен, бәрі орнатылған және қосылған, сіз амалдық жүйеңіздің $PATH айнымалысына платформа-құралдарға жол қостыңыз немесе cd пәрменін пайдаланып осы қалтаға өттіңіз. «Adb құрылғылары» пәрмені белгілі бір санды және оның оң жағында «құрылғыны» көрсетуі керек. Бұл adb телефонды көреді және онымен жұмыс істей алады дегенді білдіреді. Егер «құрылғы» орнына басқа нәрсе немесе тіпті «Қосылған құрылғылар тізімі» болса - мәселе 4-5-қадамда бір жерде.

Әрі қарай, платформа-құралдар қалтасына орнатқыңыз келетін жүйелік файлды орналастыруыңыз керек. Яғни, жүйелік файлдың сақтық көшірмесін алдын ала дайындау немесе ұқсас телефоннан көшіру керек.

Осыдан кейін келесі пәрмендер тізбегін пайдаланып жүйелік файлды /system/app қолданбасына жүктеп салуға болады:

$adb push YourFile.apk /data/Yourfile.apk
$adb қайта орнату
$adb қабығы
$su
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#Шығу
$шығу
$adb қайта жүктеу
мұнда YourFile.apk жүйелік файлыңыздың атауы және әріптердің регистрі маңызды.
Соңғы пәрменнен кейін телефоныңыз жаңа файлдармен қайта жүктелуі керек.
Егер сіз «adb remount» пәрменіне «қайта орнату сәтсіз аяқталды: операцияға рұқсат етілмейді» деген жауапты алсаңыз, «#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system» енгізу арқылы «su» сөзін орындап көріңіз. .

P.S.: Linux жүйесінде платформа құралдары $PATH-ге қосылмаса, «adb» орнына «./adb» жазу керек.

Бұл мақалада мен қарапайым пайдаланушы ретінде орындаған пәрмендер жолдың басындағы $ белгісімен, ал түбір ретінде - # таңбасымен көрсетілген.




Жоғарғы