Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Këshilla
  • Si të instaloni programin busybox në tablet. BusyBox - aplikacion për instalim

Si të instaloni programin busybox në tablet. BusyBox - aplikacion për instalim

Busybox është në thelb një koleksion i shërbimeve të konsolës për sistemet Linux. Është e nevojshme, për shembull, për funksionimin e programeve app2sd ose mbingarkesë ose diçka të ngjashme, e cila kërkon lidhjen e moduleve të kernelit të palëve të treta. Shumica e firmware-ve të personalizuar e kanë atë tashmë të integruar.

Që programi të funksionojë, kërkohen të drejtat e përdoruesit rrënjë.

Mini-FAQ për programin

Si të mbingarkoni procesorin duke përdorur këtë program?
- Në asnjë mënyrë. Busybox është i nevojshëm për disa programe të mbingarkesës. Bëni pyetje në lidhje me tejkalimin në temën e pajisjes tuaj.

-Si mund ta di nëse Busybox është i instaluar dhe çfarë versioni?
-Instaloni Android Terminal Emulator, shkruani në të kuti pune, nëse është i instaluar, atëherë do të shkruhet versioni dhe do të lëshohet një ndihmë e shkurtër mbi komandat.

- Për çfarë janë komandat busybox dhe çfarë është "Terminal"
- Nëse nuk e dini se çfarë është, atëherë nuk ju nevojitet, pranoni fjalën time për të. Por është e dobishme për zhvillim. Emulatori i terminalit të Android... Për më të avancuarit - Termina më e mirë l - më e vështirë për t'u zotëruar, por më e dobishme. Ekziston edhe një terminal i bazuar në metodën e tij. Kevin Bona duke përdorur jo busybox por kbox, një autor i panjohur më parë ka bërë diçka të re dhe tërheqëse, pasi terminali i tij punon në pajisje pa rrënjë. Sa për komandat ... Nëse jeni fillestar, atëherë duhet të shikoni në kërkimin në google dhe të futeni në - "linux terminal commands" ose android. Komandat nevojiten vetëm për lehtësinë e menaxhimit të sistemit dhe nëse jeni përdorues i rregullt, nuk keni nevojë për to në jetën tuaj të përditshme. Por vetë busybox nevojitet kryesisht për programet që kërkojnë të drejta rrënjësore për funksionimin e duhur.

- A mund ta çinstaloj aplikacionin pas instalimit të busybox?
-Po.

Kujdes!
1) CyanogenMod dhe MIUI kanë tashmë të instaluar BusyBox.
2) BusyBox është instaluar tashmë në pothuajse të gjithë firmware-et me porosi. Në raste të rralla përditësohet busybox mund të vrasë firmuerin ose të bëjë disa funksione, programe të pafuqishme.
3) Unë ju këshilloj fuqimisht të bëni një kopje rezervë të ndarjes së sistemit në android përpara se ta instaloni.
4) Lexoni përpara instalimit:

Kërkesat

Duhet të ketë 3 megabajt hapësirë ​​të lirë në drejtorinë e sistemit /
Nëse nuk jeni në dijeni, mos e bëni këtë, pasi nuk ju nevojitet 100%!
Ky busybox është ekskluzivisht për profesionistët.

Pastroni instalimin ose nëse programi është instaluar tashmë

0. Fshini skedarët në kartë: "busybox-stericson" "toolbox-stericson", stericson-ls nëse ka. Shkoni te aplikacionet / kontrolloni / ndaloni programin / fshini të dhënat.
1. Instaloni programin busybox nga lidhja më poshtë ose nëse ka një më të ri. Vetë instaluesi.
2. Vendosni busybox në kartën e kujtesës në çdo vend të përshtatshëm për ju. Ekzekutoni programin dhe prisni që skanimi të përfundojë.
3. Zgjidhni një instalim të personalizuar dhe specifikoni shtegun për skedarin.
4. Zgjidhni direktorinë e kërkuar / sistem / kosh
5. Vendosni një shenjë në çek: Modaliteti i pastër
6. Zgjidhni Install dhe më pas Smart install
7. Prisni deri në fund të instalimit dhe rinisni pajisjen
8. Kthehuni te programi dhe prisni që skanimi të përfundojë.
9. Vendosni një shenjë në çek: Replace All
10. Zgjidhni Install dhe më pas Smart install.
11. Rinisni telefonin tuaj. Dhe hiqni tepricën me duart tuaja (profesionistët e dinë)

Instalim i lehtë

1. Instaloni programin busybox nga titulli ose nëse ka një më të ri. Vetë instaluesi.
2. Vendosni busybox në kartën e kujtesës në çdo vend të përshtatshëm për ju.
3. Ekzekutoni programin dhe prisni që skanimi të përfundojë.
4. Zgjidhni një instalim të personalizuar dhe specifikoni shtegun për në skedar
5. Zgjidhni Install dhe pastaj Normal install
6. Shtoni aplikacionet e nevojshme në vijën e komandës ose krijoni lidhje simbolesh me eksploruesin rrënjë.

Çfarë është një lidhje simbolike?

Një lidhje simbolike është një lidhje simbolike me skedarin e specifikuar, domethënë një shkurtore për ekzekutimin e komandave të sistemit. Si duket lidhja simbolike në busybox? - shikoni pamjen e ekranit, nëse shikoni në dosjen e sistemit / xbin, skedarët kanë një shigjetë që tregon djathtas te busybox - kjo është lidhja simbolike.

Cilat lidhje simbolesh duhet të jenë në dosjen e sistemit / koshit dhe si t'i rivendosni ato?

Meqenëse shumë prej tyre kanë modalitete problematike, ne kontrollojmë për komandat kryesore të kutisë së veglave në dosje sistem / kosh Nëse nuk ka lidhje simbolike, rivendoseni atë me komandën:

ln -s toolbox / system / bin / symlink

në adb ose nëpërmjet terminalit në telefonin tuaj. Shembull:

ln -s toolbox / system / bin / chown

Nëse nuk është e përshtatshme për ju të fshini me dorë lidhjet e panevojshme të kutisë së zërit, mund ta bëni këtë edhe me komandën:

rm / system / xbin / symlink

shiko rrugën. Në këtë rast, symlink hiqet nga dosja xbin. Mund të ndryshoni shtegun për në bin në komandë.
Gjithashtu, për ata që nuk e dinë: komandat busybox nuk duhet të përsërisin komandat e kutisë së veglave. Kjo do të thotë që nëse komanda busybox është e pranishme, atëherë ajo duhet të hiqet. Lexoni komandat kryesore të firmuerit ose pyesni në temat e modelit të pajisjes tuaj.

Komandat bazë android - Simlinks

Mace
chmod
mbytet
cmp
datë
dd
df
dmesg
getevent
getprop
hd
id
ifconfig
iftop
i pakëndshëm
ioctl
jonik
vrasin
ln
log
ls
lsmod
mkdir
montoj
mv
nandread
netstat
newfs_msdos
njoftoj
printenv
ps
rindezje
renice
rm
rmdir
rmmod
rrugës
schedtop
sendevent
setconsole
setprop
fle
smd
filloni
ndaloni
sinkronizoj
krye
shuma
vmstat
mbajtëset e orës
fshij

Komandat bazë për të punuar me BusyBox

Komandat e skedarit

pwd- tregoni drejtorinë aktuale (drejtoria në të cilën ndodhet përdoruesi)
ls- shfaq një listë të skedarëve dhe drejtorive
ls -al- listë e formatuar me drejtori dhe skedarë të fshehur
cd / etj- ndryshoni drejtorinë në / etj
cd- kaloni në drejtorinë kryesore
mkdir mydir- krijoni direktorinë mydir
rm file.txt- hiqni file.txt
rm -r mydir- fshini në mënyrë rekursive drejtorinë mydir
rm -f skedar.txt- fshini me forcë file.txt
rm -rf mydir- fshini me forcë drejtorinë me nëndrejtori mydir
cp file1 file2.txt- kopjoni file1 në file2.txt
cp -r dir mydir- kopjoni dir në mydir; do të krijojë drejtorinë mydir nëse nuk ekziston
skedari mv2.skedari txt2- riemërto ose zhvendos file2.txt në file2.
Nëse file2 është një drejtori ekzistuese - zhvendos file2.txt në drejtorinë file2
Lidhja e skedarit ln -s- krijoni një lidhje simbolike filelink me skedarin
prek skedarin tim- krijoni skedarin tim
cat> file.txt- hyrje standarde e tubit në file.txt
cat file.txt
më shumë file.txt- shfaq përmbajtjen e skedarit file.txt
krye skedar.txt- printoni 10 rreshtat e parë të file.txt në tastierë
skedari i bishtit.txt- printoni 10 rreshtat e fundit të file.txt në tastierë
tail -f file.txt- shfaqni përmbajtjen e file.txt ndërsa rritet, fillon me 10 rreshtat e fundit
> - Ridrejto nga një vend në tjetrin, për shembull:
Le të shfaqim 10 rreshtat e fundit nga skedari i testit dhe t'i futim ato në skedarin oktest, për këtë ne ekzekutojmë komandën e mëposhtme:
test i bishtit> oktest
Nëse skedari oktest nuk ekziston, ai do të krijohet.

Menaxhimi i procesit në BusyBox

ps- hidhni proceset aktive të përdoruesit aktual
krye- tregoni të gjitha proceset e ekzekutimit dhe informacionin e shkurtër rreth burimeve të sistemit
vrasin pid- vrasin id-në e procesit të të cilit është pid
procesi i vrasjes- vrasin të gjitha proceset e emërtuara proces
bg- lista e detyrave të ndaluara dhe të sfondit; vazhdoni ekzekutimin e detyrës së ndaluar në sfond
fg- nxjerr në pah detyrat më të fundit
fg n- sillni detyrën n përpara

Lejet e skedarëve në BusyBox

Skedari chmod 640- ndryshimi i të drejtave të aksesit të skedarit në 640. Të drejtat caktohen veçmas për përdoruesit,
grupet dhe për të gjithë të tjerët duke shtuar:
4 - lexim ®
2 - shkruani (w)
1 - versioni (x)

Shembuj Chmod:

chmod 777- lexoni, shkruani, ekzekutoni për të gjithë përdoruesit
chmod 751- lexim, shkrim, ekzekutim për pronarin; lexim, interpretim për grupin;
dhe ekzekutim vetëm për përdoruesit e tjerë.

Opsionet shtesë mund të shihen duke shtypur komandën - njeri chmod

Informacioni i sistemit në BusyBox

datë- shfaq datën dhe orën aktuale të ruterit
kal- shfaqni kalendarin për muajin aktual
koha e funksionimit- tregoni kohën aktuale të funksionimit (koha e funksionimit të sistemit që nga momenti i ngarkimit)
w- shfaqni përdoruesit në internet
Kush jam unë- emri me të cilin jeni regjistruar
përdorues i gishtit- tregoni informacione rreth përdoruesit të përdoruesit
unname -a- tregoni informacione rreth kernelit
cat / proc / cpuinfo- informacioni i procesorit
cat / proc / meminfo- informacioni i kujtesës
komandë njeriu- tregoni manualin për komandën e komandës
df- tregoni informacione rreth përdorimit të diskut
du dir- shfaq "peshën" e drejtorisë dir
pa pagesë- përdorimi dhe shkëmbimi i memories
ku është aplikacioni- vendndodhjen e mundshme të programit të aplikacionit
cili aplikacion- cili aplikacion do të hapet si parazgjedhje

Përdorimi i SSH në BusyBox

ssh [email i mbrojtur] - lidheni me hostin si përdorues përdoruesi
ssh -p port [email i mbrojtur] - lidheni me hostin në portin e portit si përdorues i përdoruesit
ssh-copy-id [email i mbrojtur] - shtoni çelësin tuaj në host që përdoruesi të aktivizojë hyrjen
identifikohu pa fjalëkalim dhe me çelësa

Si kërkohet BusyBox

skedarët e modelit grep- kërkoni për model në skedarë
grep -r model dir- kërkoni në mënyrë rekursive për model në dir
komandë | model grep- kërkoni për model në daljen e komandës
gjeni skedarin- gjeni të gjithë skedarët me emrin skedar

Proceset e arkivimit me paketat e instaluara tar dhe gzip në BusyBox

tar cf file1.tar fotografi1- krijoni një arkiv tar me emrin file1.tar që përmban skedarë skedarë1
tar xf file1.tar- shpaketoni arkivin file1.tar
tar czf file1.tar.gz fotografi1- krijoni arkivin file1.tar.gz me kompresim Gzip
tar xzf file1.tar.gz- shpaketoni arkivin e katranit me kompresim Gzip
tar cjf file1.tar.bz2- krijoni arkivin file1.tar.bz2 me kompresim Bzip2
tar xjf file1.tar.bz2- shpaketoni arkivin e katranit me kompresim Bzip2
skedari gzip 1- Kompresoni skedarin1 dhe riemërtoni në file1.gz
gzip -d file1.gz- çkompres file1.gz në file1

Konfigurimi i rrjetit në BusyBox

ifconfig- tregoni cilësimet e ndërfaqeve të gjetura të rrjetit
host ping- bëni ping hostin dhe shfaqni rezultatin
domeni whois- merrni informacion whois për domenin e domenit
dig domain- merrni informacione DNS për domenin e domenit
gërmoj -x presë- Kërkimi i kundërt i informacionit DNS për hostin
skedar wget- shkarkoni skedarin e skedarit
skedar wget -c- vazhdoni shkarkimin e ndërprerë ose të ndërprerë të skedarit

Instaloni \ hiqni programet nga paketat në BusyBox

/ opt / bin / ipkg-opt instaloni Emri i programit / paketës (instalimi)
/ opt / bin / ipkg-opt hiqni emrin e programit / paketës (çinstaloni)
dpkg -i pkg.deb- instalimi i paketës (Debian)
rpm -Uvh pkg.rpm- instalimi i paketës (RPM)

Instalimi nga burimi

cd aplikimi-1.0.2
./konfiguro
bëjnë
bëj instalimin

Komanda të shkurtra të shpejta

Ctrl + C- përfundoni komandën aktuale
Ctrl + Z- ndaloni komandën aktuale, vazhdoni me fg në plan të parë ose bg në sfond
Ctrl + D- dil jashtë, njësoj si dalje
Ctrl + W- fshini një fjalë në rreshtin aktual
Ctrl + U- fshini rreshtin
!! - përsërit ekzekutimin e komandës së fundit të futur.
dalje- dalje, pra, dalje.
Kjo nuk është për të lundruar në internet në kërkim të.

Dihet se platforma Android i jep përdoruesit lirinë për të personalizuar telefonin ose tabletin për t'iu përshtatur shijeve dhe nevojave të tyre. Kjo është sigurisht interesante për ata që e shohin nivelin e aksesit në aftësitë e pajisjes si të pamjaftueshëm dhe duke kufizuar përdorimin e plotë të pajisjes. Megjithatë, kjo nuk mjafton sepse, çfarëdo që mund të thotë dikush, por ju gjithmonë dëshironi më shumë. Më pas vijnë në shpëtim programet që na lejojnë të zgjerojmë aksesin në cilësimet e pajisjes.

Një nga këto programe është BusyBox, qëllimi kryesor i të cilit është të sigurojë akses të plotë në të gjitha funksionet dhe në sistemin e skedarëve të pajisjes (nëse ka). Duhet të them që në fakt "Busybox" është një nga komponentët e shumë firmware-ve të fabrikës. Shumë, por jo të gjithë, kështu që biseda jonë e sotme ka të bëjë me këtë mjet.

Në fakt, Busybox është një grup specifik i shërbimeve të linjës së komandës Unix që lejon çdo përdorues, pavarësisht nga niveli i aftësive teknologjike, të instalojë dhe përditësojë në versionin më të fundit të programeve që përmirësojnë performancën e pajisjeve që përdorin sistemin operativ Android që i përkasin Familja Unix. Plus i madh është se Busybox kërkon një minimum memorie dhe specifikime teknike. Kjo është pikërisht ajo që ju lejon të ekzekutoni programin në smartphone (tableta) dhe të punoni me të.

Dy funksionet më të rëndësishme që bëhen të mundura pas instalimit të Busybox dhe më së shpeshti tërheqin përdoruesit janë mbingarkimi i procesorit të pajisjes dhe optimizimi i konsumit të RAM-it.

Mbingarkimi i procesorit

Të gjithë duan të kenë një vegël të fuqishme. Por veçantia e pajisjeve celulare është e tillë që flamuri, disa vjet pas blerjes, fillon të vjetërohet. Mund të ndihmojë në rregullimin e kësaj. Kjo procedurë do të rrisë performancën e përgjithshme të vegël dhe do ta bëjë atë më të rehatshme për të punuar me të.

Optimizimi

Çdo përdorues tableti ose telefoni e di se mbingarkesa e RAM-it çon në një ngadalësim të pajisjes dhe shfaqjen e problemeve kur përdorin aplikacione që kërkojnë shumë RAM në dispozicion. Prandaj, funksioni që optimizon Android është kaq i rëndësishëm dhe ju lejon të shmangni këto shqetësime.

Para së gjithash, duhet të shkarkoni dhe instaloni programin në pajisjen tuaj. Pastaj nisni aplikacionin. Në vetë aplikacionin, së pari duhet të lexoni dhe pranoni kushtet e marrëveshjes së licencës.

Pastaj duhet të vendosni një shenjë përpara rreshtit "Modaliteti i pastër".

Pas kësaj, zgjidhni "Install" dhe "Instalim inteligjent".

Kur instalimi të ketë përfunduar, prisni mesazhin e përfundimit dhe rinisni pajisjen. Ekzekutoni përsëri programin, prisni që skanimi të përfundojë.

Kontrolloni kutinë e zgjedhjes "Zëvendësoni të gjitha".

Ashtu si herën e kaluar, zgjidhni "Install" dhe "Instalim inteligjent". Pasi të rindizni përsëri telefonin, fshini manualisht të panevojshmen dhe kaq, aplikacioni është gati për të punuar! Tani, meqenëse shërbimet do të ndërtohen plotësisht në kernelin e sistemit, shumica e funksioneve do të shtohen automatikisht.

Për ta përmbledhur, mund të themi se Busybox është një aplikacion vërtet i dobishëm për pajisjet android. Është i dobishëm për përdoruesit që duan të marrin gjithçka që munden nga smartphone ose tableti i tyre. Por vlen të përmendet se ia vlen ta marrësh atë vetëm për ata që e dinë se çfarë po bëjnë dhe pse - megjithë thjeshtësinë e jashtme, programi është ende i përqendruar më shumë te përdoruesit me përvojë.

Sot do të flasim për një mjet tjetër të sistemit BusyBox. Kjo ju lejon të nisni dhe përdorni me sukses aplikacionet që përfshijnë funksionet e hyrjes në thelbin e sistemit Android pas rrënjosjes së një vegël celulare.

Pse Android ka nevojë për BusyBox dhe çfarë është ai?

Pas dhënies së të drejtave të zgjeruara të pajisjes (me fjalë të tjera, aksesi në rrënjë), aplikacionet që i përdorin ato shpesh hyjnë në bërthamën e firmuerit tuaj android, gjë që ndonjëherë mund të çojë në rezultate të paparashikueshme, sepse kur nisni bibliotekat e sistemit nga një aplikacion i jashtëm duke përdorur drejtpërdrejt komanda të caktuara. , mund të ndodhë një humbje e të dhënave, hakimi ose dështimi i OS. Që aplikacione të tilla të kenë akses të besueshëm dhe të pandërprerë në kernelin e sistemit, duhet të kujdeseni për një kanal (ose ndërfaqe) të besueshme komunikimi midis përdoruesit dhe sistemit të skedarëve. Një ndërfaqe e tillë ofrohet nga një grup bibliotekash konsol për Android të quajtur BusyBox.

Për më tepër, shiriti për funksionalitetin, përdorshmërinë dhe performancën e aplikacioneve me privilegje rrënjësore është ulur qëllimisht për shkak të faktit se motorët për shumicën e këtyre programeve janë shkruar në gjuhë programimi të nivelit të lartë. Dhe këtu BusyBox shfaqet para nesh në dritën më të favorshme, sepse gjatë zhvillimit të tij ekskluzivisht C.

Cilat aplikacione kërkojnë Busybox?

Kategoria e aplikacioneve që duhet të bashkohen me paketën e paraqitur përfshijnë:

  1. Menaxherët e skedarëve
  2. Mjetet e rikuperimit të të dhënave dhe pastrimit të cache-it
  3. Mjete për transferimin e burimeve në kartat e jashtme të memories
  4. Shërbimet për mbingarkesën e një procesori ARM ose çipi video.

Për funksionimin e tyre optimal, është gjithashtu e dëshirueshme ta keni atë, pasi është ky applet celular që mund të sigurojë me kompetencë kontrollin e privilegjeve rrënjësore për secilin program individual.

Si të punoni me paketën?

Në fakt, BusyBox nuk është as një program, por një grup i unifikuar mjetesh për transmetimin dhe marrjen e të dhënave nga një aplikacion sistemi në thelbin e mjedisit dhe anasjelltas. Për të punuar me paketën, nuk keni nevojë të bëni asnjë manipulim. Nëse një aplikacion sistemi me të drejta rrënjësore kërkon BusyBox, menjëherë do të merrni një njoftim për nevojën për të instaluar paketën, pas së cilës, si rezultat i konfirmimit, instalimi do të ndodhë automatikisht.

Nëse dëshironi të shkarkoni manualisht BusyBox nga Play Store, ju gjithashtu keni të drejtë ta bëni këtë. Disa versione të BusyBox për Android janë të disponueshme në forumin popullor celular w3bsit3-dns.com. Ndër të tjera, w3bsit3-dns.com ka gjithashtu një version të zgjeruar, të paguar, të menaxherit rrënjë të quajtur busybox pro.

Instalimi i të drejtave rrënjësore përmes aplikacionit mund të bëhet në disa mënyra: inteligjente dhe konvencionale.

Zgjedhja e metodës së instalimit për aplikacionin Android busybox

Instalimi inteligjent BusyBox "dhe ofron mundësinë për të personalizuar në mënyrë fleksibël vendosjen e çdo aplikacioni të përbërë individual, por ky funksion është i disponueshëm vetëm në versionin profesional BusyBox Pro.

Çfarë përfshin menaxheri rrënjësor BusyBox?

Kjo paketë përbëhet nga disa dhjetëra shërbime që thjeshtojnë aksesin në të dhëna në një pajisje me rrënjë. Ju mund të shikoni listën e tyre në një nga skedat pas instalimit.

Lista e shërbimeve komplekse për paketën e veglave busybox për android

Si të hyni në program?

Qasja manuale në shërbimet e ndërlidhura sigurohet duke përdorur emulatorin e terminalit të linjës së komandës Android, i cili mund të shkarkohet këtu. Lista e komandave të disponueshme mund të gjendet në faqen wiki të projektit.

Përmbledhje. Programi busybox për Android do të bëhet një aset i vlefshëm për përdoruesit e menaxherit të skedarëve me funksionet e aksesit në kernelin e sistemit dhe për ata që pëlqejnë tejkalimin e harduerit të komunikuesit të tyre celular. Nëse jeni duke përdorur firmware të personalizuar (MIUI, CyanogenMod), BusyBox është ndërtuar në të si parazgjedhje. Përpara instalimit, ne ju këshillojmë të krijoni një kopje rezervë të ndarjes së sistemit për të shmangur dështimet ose mosfunksionimin e disa programeve.

Dihet se platforma Android i jep përdoruesit lirinë për të personalizuar telefonin ose tabletin për t'iu përshtatur shijeve dhe nevojave të tyre. Kjo është sigurisht interesante për ata që e shohin nivelin e aksesit në aftësitë e pajisjes si të pamjaftueshëm dhe duke kufizuar përdorimin e plotë të pajisjes. Megjithatë, kjo nuk mjafton sepse, çfarëdo që mund të thotë dikush, por ju gjithmonë dëshironi më shumë. Më pas vijnë në shpëtim programet që na lejojnë të zgjerojmë aksesin në cilësimet e pajisjes.

Një nga këto programe është BusyBox, qëllimi kryesor i të cilit është të sigurojë akses të plotë në të gjitha funksionet dhe në sistemin e skedarëve të pajisjes (nëse disponohet Qasja ROOT). Duhet të them që në fakt "Busybox" është një nga komponentët e shumë firmware-ve të fabrikës. Shumë, por jo të gjithë, kështu që biseda jonë e sotme ka të bëjë me këtë mjet.

Çfarë është BusyBox në Android dhe funksionet e tij

Në fakt, Busybox është një grup specifik i shërbimeve të linjës së komandës Unix që lejon çdo përdorues, pavarësisht nga niveli i aftësive teknologjike, të instalojë dhe përditësojë në versionin më të fundit të programeve që përmirësojnë performancën e pajisjeve që përdorin sistemin operativ Android që i përkasin Familja Unix. Plus i madh është se Busybox kërkon një minimum memorie dhe specifikime teknike. Kjo është pikërisht ajo që ju lejon të ekzekutoni programin në smartphone (tableta) dhe të punoni me të.

Dy funksionet më të rëndësishme që bëhen të mundura pas instalimit të Busybox dhe më së shpeshti tërheqin përdoruesit janë mbingarkimi i procesorit të pajisjes dhe optimizimi i konsumit të RAM-it.

Mbingarkimi i procesorit

Të gjithë duan të kenë një vegël të fuqishme. Por veçantia e pajisjeve celulare është e tillë që flamuri, disa vjet pas blerjes, fillon të vjetërohet. Ndihmoni për të rregulluar këtë mund overclocking pajisjes... Kjo procedurë do të rrisë performancën e përgjithshme të vegël dhe do ta bëjë atë më të rehatshme për të punuar me të.

Optimizimi

Çdo përdorues tableti ose telefoni e di se mbingarkesa e RAM-it çon në një ngadalësim të pajisjes dhe shfaqjen e problemeve kur përdorin aplikacione që kërkojnë shumë RAM në dispozicion. Prandaj, funksioni që optimizon Android është kaq i rëndësishëm dhe ju lejon të shmangni këto shqetësime.

Si të instaloni Busybox në Android

Para së gjithash, ju duhet shkarkoni dhe instaloni programin në pajisjen tuaj. Pastaj nisni aplikacionin. Në vetë aplikacionin, së pari duhet të lexoni dhe pranoni kushtet e marrëveshjes së licencës.

Pastaj duhet të vendosni një shenjë përpara rreshtit " Modaliteti i pastër».

Pas kësaj ne zgjedhim " Instaloni"dhe" Instalim i zgjuar».

Kur instalimi të ketë përfunduar, prisni mesazhin e përfundimit dhe rinisni pajisjen. Ekzekutoni përsëri programin, prisni që skanimi të përfundojë.

Kontrolloni kutinë " Zëvendësoni të gjitha”.

Ashtu si herën e kaluar, zgjidhni " Instaloni"dhe" Instalim i zgjuar". Pasi të rindizni përsëri telefonin, fshini manualisht të panevojshmen dhe kaq, aplikacioni është gati për të punuar! Tani, meqenëse shërbimet do të ndërtohen plotësisht në kernelin e sistemit, shumica e funksioneve do të shtohen automatikisht.

Për ta përmbledhur, mund të themi se Busybox është një aplikacion vërtet i dobishëm për pajisjet android. Është i dobishëm për përdoruesit që duan të marrin gjithçka që munden nga smartphone ose tableti i tyre. Por vlen të përmendet se ia vlen ta marrësh atë vetëm për ata që e dinë se çfarë po bëjnë dhe pse - megjithë thjeshtësinë e jashtme, programi është ende i përqendruar më shumë te përdoruesit me përvojë.



Dmitry Shurupov

BusyBox: thika zvicerane për sistemet e integruara Linux

Administratorët e sistemit dhe përdoruesit e sistemeve UNIX / Linux janë pa dyshim të mësuar të punojnë me guaskën e tyre të preferuar të komandës dhe mjetet standarde të softuerit. Por përdorimi i tyre i gjerë nuk është gjithmonë i mundur. Dhe pastaj BusyBox vjen në shpëtim - një guaskë e thjeshtuar me një grup mjetesh kompakte të sistemit.

BusyBox: çfarë është dhe pse është e nevojshme fare?

Pavarësisht rritjes së shfrenuar të predhave grafike dhe ndërfaqeve "miqësore", është e pamundur të imagjinohet UNIX pa linjën e komandës dhe shërbimet bazë këto ditë. Përkthyes të shumtë dhe shërbime bazë të sistemit nuk qëndrojnë ende, ato rriten dhe zhvillohen, gjë që çon në mënyrë të pashmangshme në një rritje të vëllimit të tyre. Në të njëjtën kohë, ka fusha të veprimtarisë në të cilat kompaktësia e çdo aplikacioni është shumë e rëndësishme për arsye të dukshme, për shembull, në pajisjet e ngulitura. Sidoqoftë, në shumë raste, nuk keni nevojë për një pjesë të konsiderueshme të funksionalitetit që është e natyrshme në shërbimet bazë "për qëllime të përgjithshme".

Për të zgjidhur këto probleme, paketa BusyBox u krijua nga Bruce Perens në mesin e viteve '90. Tani projekti është pozicionuar si një "thikë zvicerane për sistemet e integruara Linux" dhe është fokusuar kryesisht në përdorimin në shpërndarjet e vogla GNU / Linux. Shpërndarë nën versionin e dytë të licencës GNU GPL.

BusyBox është skedari i vetëm i ekzekutueshëm që ngarkon një ndërfaqe të plotë komanduese kur lëshohet. Sipas dokumentacionit zyrtar të BusyBox, për të formuar një version minimal të GNU / Linux, mjafton të shtoni vetëm kernelin e OS dhe drejtoritë / etc, / dev.

Instalimi i BusyBox

Paketat binare me BusyBox për shpërndarjet e njohura GNU / Linux janë të disponueshme në magazinat përkatëse dhe arkivi i burimit është i disponueshëm në faqen e internetit të projektit. Artikulli diskuton lëshimin e BusyBox v1.5.0. Një nga qëllimet kryesore të ndjekura nga zhvilluesit e BusyBox është kodi i optimizuar dhe kompakt - duke u mbështetur në memorie të kufizuar. Kjo jo vetëm që ripohon avantazhet e përdorimit të tij në pajisjet e integruara, por gjithashtu shkon mirë me një qasje tjetër në frymën e mënyrës UNIX: një nivel i lartë personalizimi (vetëm komponentët e nevojshëm mund të përfshihen në binarin BusyBox).

Edhe në fazën e përpilimit (ose më mirë, përpara vetë procesit të ndërtimit), mund të zgjidhni vetëm ato shërbime bazë që nevojiten. Kjo zbatohet në stilin e akordimit të kernelit Linux. Në vend të skriptit "konfiguro", i cili është më i zakonshëm në mesin e aplikacioneve të ndërtuara nga automake, për të konfiguruar paraprakisht BusyBox, duhet të ekzekutoni një nga komandat e mëposhtme:

$ bëj konfigurimin

$ make menuconfig

$ bëj defconfig

Argumenti "config" fillon nisjen e një "pyetësori" me një listë të opsioneve të disponueshme dhe shërbimeve bazë, duke ofruar të vendosni "Y" ose "N" në vend të opsioneve të nevojshme dhe të panevojshme, përkatësisht.

Argumenti menuconfig thërret një konfigurim më të përshtatshëm të menusë të bazuar në mallkime (shih Figurën 1).

Argumenti defconfig përfshin automatikisht të gjitha opsionet e disponueshme, duke u përgatitur për një ndërtim "për qëllime të përgjithshme" BusyBox.

Ashtu si në rastin e kernelit Linux, pas konfigurimit, krijohet një skedar konfigurimi .config, në të cilin mund të ktheheni gjithmonë me komandën:

$ bëni konfigurimin e vjetër

Kjo është e rëndësishme kur kaloni në një version më të ri të BusyBox me një konfigurim të vjetër (në mënyrë që gjatë konfigurimit të funksionojë vetëm me opsionet që janë shfaqur në versionin tjetër).

Si parazgjedhje, nëse nuk ka ekzistuar asnjë skedar .config përpara se të thërrisni "make menuconfig", make-i ekzekutohet automatikisht paraprakisht me argumentin "defconfig". Kështu, përdoruesi do të duhet vetëm të çaktivizojë veçoritë e panevojshme. Ekziston edhe një opsion i kundërt: ekzekutimi i make me "allnoconfig" çaktivizon të gjitha opsionet në mënyrë që më pas të mund të zgjidhni vetëm atë që dëshironi.

$ bëjnë

$ sudo bëj instalo

Duke punuar me BusyBox

Predha BusyBox mund të niset me komandën:

$ bb

Për një thirrje një herë të një funksioni (si rregull, një funksion BusyBox në një masë të kufizuar zbaton aftësitë e një prej shërbimeve nga koreutilët GNU, util-linux dhe paketat e tjera standarde), mund të përdorni komandën:

$ kuti e zënë<функция>[argumentet]

Kjo është, për shembull:

$ busybox ls -l /

do të tregojë në predhën aktuale (për shembull, bash) rezultatin e komandës "ls -l /" në BusyBox (shih Fig. 2).

Një listë e plotë e funksioneve të disponueshme në versionin e instaluar të BusyBox mund të shihet në daljen e komandës "busybox" pa argumente. Për të parë ndihmën për një funksion specifik, bëni sa më poshtë:

$ busybox --ndihmë<функция>

Kjo është e një rëndësie të veçantë për faktin se shërbimet bazë në BusyBox janë të kufizuara në aftësitë e tyre, kështu që lista e flamujve të disponueshëm do të ndryshojë nga ato që të gjithë janë mësuar të shohin në mjetet standarde.

Mbushja e BusyBox

Përveç grupit alternativ të koreutileve (ls, cat, mv, cp, rm, chmod, df, ln, date, wc, nice, test ...), BusyBox përfshin gjithashtu shumë programe të tjera.

Midis tyre, së pari, vlen të theksohet prania e disa predhave komanduese minimaliste: ash (60 KB; një pirun nga dash nga Debian, bazuar në hirin nga NetBSD; rekomandohet për përdorim me BusyBox), hush (18 KB; kupton Bourne gramatika e guaskës), lsh (vetëm 10 Kb; vetëm funksionaliteti më i thjeshtë), msh (30 Kb; guaska minix).

Për të punuar me arkivat, ka programe të tilla si tar, gzip, bzip2, ar, zip, rpm, dpkg. Ka awk, sed, patch dhe redaktuesit e tekstit ed dhe vi për të trajtuar përmbajtjen e skedarëve.

Objektet e rrjetit janë të përfaqësuara gjerësisht: si klienti ashtu edhe serveri. Ndër demonët do të veçoj httpd (me mbështetje autorizimi, CGI), dnsd, telnetd, inetd, udhcpd. Për FTP, ka ftpget, ftpput dhe një klient tftp. Përveç kësaj, ekziston edhe versioni i tij i GNU wget. Shërbime të tjera standarde përfshijnë ifconfig, route, traceroute, ping / ping6, netstat, nslookup, arp dhe arping.

Për më tepër, zbatime të dukshme të hdparm për shikimin / vendosjen e parametrave të diskut të ngurtë, syslogd për regjistrimin, mjetet për të punuar me llogaritë e sistemit (adduser / addgroup, deluser / delgroup, login, passwd, su), sistemi init.

Nuk shoh shumë kuptim në renditjen e të gjitha funksioneve BusyBox, kështu që do të kufizohem në statistika të thjeshta. Ndërtimi im BusyBox nga porti Gentoo Linux ka 241 funksione (por nuk përfshin gjithçka që zbatohet në kuadër të këtij projekti). Nëse e konsiderojmë ls si shembull, atëherë në versionin BusyBox ka 26 flamuj të disponueshëm për këtë mjet, dhe në origjinal në rastin tim (ls nga GNU coreutils 6.7) - 55 (pa llogaritur "ndihmën" dhe "versionin") . Ndër flamujt që mungojnë në të parin janë: -Q (emrat në thonjëza), -m (lista e ndarë me presje), -U dhe -f (dalja e listës pa renditje). Të tjerat, për mendimin tim, janë edhe më pak të rëndësishme. Tendencat e përgjithshme, mendoj se janë të dukshme.

Duke përmbledhur

Se sa e rëndësishme është mungesa e mundësive të caktuara, përcaktohet nga kërkesat e përgjithshme dhe detyrat specifike. Sidoqoftë, subjektivisht, në botimet BusyBox të shërbimeve bazë, janë paraqitur të gjitha ato themelore, d.m.th. aftësitë e përditshme (në shumicën e rasteve). Sigurisht, shumica - jo të gjitha, dhe detyrat janë të ndryshme, por në përgjithësi - merita e autorëve është e dukshme. Ata vërtet arritën të zgjidhnin atë që u duhej.

Në të njëjtën kohë, është e rëndësishme të merren parasysh specifikat e BusyBox, përkatësisht qëllimi kryesor i pozicionuar dhe aktual i tij: përdorimi në mjedise me kufizime të rënda të memories që nuk kanë nevojë për funksionalitetin e zgjeruar që ofrojnë shërbimet moderne të sistemit bazë.

Dhe BusyBox përballon në mënyrë të përsosur detyrat e tij. Në të njëjtën kohë, projekti po zhvillohet në mënyrë aktive: që nga janari 2006, tashmë janë lëshuar 16 botime, në 5 prej të cilave janë paraqitur risi të rëndësishme (versioni 1.x.0). Një tregues tjetër i rritjes së BusyBox është fakti që gjithnjë e më shumë zhvillues në produktet e tyre preferojnë përdorimin e tij ndaj opsioneve të tjera të mundshme.

Shtojca

Ku përdoret BusyBox

Ju mund të gjeni shembuj të përdorimit praktik të BusyBox në krijimin e një komplete të shpërndarjes në artikullin e Vsevolod Stakhov "Krijimi i disketave dhe CD-ve të Linux bootable" në # 6, 2003 ose në botimet klasike nga Bruce Perens "Ndërtimi i sistemeve të vogla Linux me Busybox" në dispozicion. në internet (pjesa 1: http://www.linuxjournal.com/article/4335

Artikujt kryesorë të lidhur