Busybox Russische versie. Basisopdrachten voor het werken met BusyBox. Schone installatie of als het programma al is geïnstalleerd

Vandaag zullen we het over nog een hebben systeemhulpprogramma BusyBox. Hiermee kunt u met succes applicaties starten en bedienen die functies bevatten die toegang krijgen tot de Android-systeemkernel na het rooten van een mobiel gadget.

Waarom heeft Android BusyBox nodig en wat is het?

Na het verlenen van geavanceerde rechten aan een apparaat (met andere woorden root-toegang), hebben applicaties die deze gebruiken vaak toegang tot de kernel van uw Android-firmware, wat soms tot onvoorspelbare resultaten kan leiden sinds de lancering systeembibliotheken van externe toepassing Als u rechtstreeks bepaalde opdrachten gebruikt, kunnen gegevensverlies, hacking of een storing van het besturingssysteem optreden. Om ervoor te zorgen dat dergelijke toepassingen betrouwbaar en ononderbroken toegang krijgen tot de systeemkernel, moet ervoor worden gezorgd dat er een betrouwbaar kanaal (of interface) voor gegevensuitwisseling tussen de gebruiker en het bestandssysteem wordt geboden. Deze interface wordt geleverd door een reeks consolebibliotheken voor Android genaamd BusyBox.

Bovendien ligt de lat voor de functionaliteit, het gemak en de prestaties van applicaties met root-privileges duidelijk lager vanwege het feit dat de motoren voor de meeste van deze programma's zijn geschreven in talen op hoog niveau programmeren. En hier verschijnt BusyBox voor ons in het gunstigste licht - bij de ontwikkeling ervan werd immers alleen C gebruikt.

Voor welke toepassingen is Busybox vereist?

Toepassingen die moeten worden gecombineerd met het gepresenteerde pakket zijn onder meer:

  1. Bestandsbeheerders
  2. Hulpmiddelen voor gegevensherstel en cache-opruiming
  3. Hulpprogramma's voor het migreren van bronnen naar externe kaarten geheugen
  4. Hulpprogramma's voor het overklokken van een ARM-processor of videochip.

Voor hen optimale prestaties Het is ook wenselijk om te hebben, omdat het deze mobiele applet is die op competente wijze controle kan bieden over rootrechten voor elk afzonderlijk programma.

Hoe te werken met het pakket?

In feite is BusyBox niet eens een programma, maar een uniforme set tools voor het verzenden en ontvangen van gegevens van een systeemapplicatie naar de kern van de omgeving en vice versa. Om met het pakket te werken, hoeft u geen manipulaties uit te voeren. Als systeem applicatie met rootrechten is BusyBox vereist, u ziet onmiddellijk een melding over de noodzaak om het pakket te installeren, waarna, als resultaat van de bevestiging, de installatie automatisch zal plaatsvinden.

Als je BusyBox handmatig uit de Play Store wilt downloaden, heb je hiertoe ook het recht. Er zijn verschillende versies van BusyBox voor Android beschikbaar op het populaire mobiele forum 4pda. W3bsit3-dns.com bevat onder andere ook een uitgebreide, betaalde versie van de rootmanager genaamd busybox pro.

Het installeren van rootrechten via de applicatie kan op verschillende manieren: zowel intelligent (slim) als regulier.

Een applet-installatiemethode kiezen Android-busybox

De slimme installatie van BusyBox biedt de mogelijkheid om de lay-out van elke individuele samengestelde applet flexibel aan te passen, maar deze functie is alleen beschikbaar in professionele versie BusyBox Pro.

Wat houdt de BusyBox-rootmanager in?

Dit pakket bestaat uit enkele tientallen hulpprogramma's die de toegang tot gegevens op een geroot apparaat vereenvoudigen. Je kunt hun lijst na de installatie bekijken op een van de tabbladen.

Lijst met componenthulpprogramma's van de busybox-toolkit voor Android

Hoe toegang krijgen tot het programma?

Handmatige toegang tot ingebouwde hulpprogramma's wordt geboden met behulp van een terminalemulator opdrachtregel Android, hier te downloaden. Met lijst beschikbare commando's is te vinden op de wikipagina van het project.

Cv. Het busybox-programma voor Android zal een waardevolle aanwinst zijn voor gebruikers van bestandsbeheerders met toegang tot de systeemkernel en fans van hardware-overklokken mobiele communicator. Als u aangepaste firmware (MIUI, CyanogenMod) gebruikt, is BusyBox standaard ingebouwd. Vóór de installatie raden wij aan om een ​​bestand te maken reservekopie systeempartitie om crashes of onbruikbaarheid van sommige programma's te voorkomen.

Busybox is in wezen een set consolehulpprogramma's Linux-systemen. Noodzakelijk voor bijvoorbeeld het uitvoeren van app2sd of overklokprogramma's of iets dergelijks waarvoor het aansluiten van kernelmodules van derden vereist is. In de meeste aangepaste firmware is het al ingebouwd.

Om het programma te laten functioneren heb je nodig wortelrechten gebruiker.

Mini-FAQ over het programma

Hoe kan ik een processor overklokken met dit programma?
- Echt niet. Busybox is nodig voor sommige overklokprogramma's. Stel vragen over overklokken in het onderwerp van uw apparaat.

-Hoe kom ik erachter of Busybox is geïnstalleerd en welke versie?
-Installeren Android-terminal Emulator, schrijf erin bezige doos, als het is geïnstalleerd, wordt de versie geschreven en afgesloten korte informatie op bevel.

- Waar zijn de busybox-opdrachten voor en wat is "Terminal"
- Als je niet weet wat het is, dan heb je het niet nodig, geloof me maar. Maar het is nuttig voor de ontwikkeling. Android-terminalemulator. Voor de meer gevorderde - Beter Termina l - moeilijker te beheersen, maar nuttiger. Er is ook een terminal op basis van een eigen methode Kevin Bon, met behulp van niet busybox, maar kbox, heeft een voorheen onbekende auteur iets nieuws en aantrekkelijks gedaan, aangezien zijn terminal op apparaten zonder root werkt. Wat betreft de commando's... Als je een beginner bent, kijk dan eens naar de Google-zoekopdracht en typ 'commands' in Linux-terminal" of Android. De opdrachten zijn uitsluitend nodig voor het gemak van systeembeheer en als u regelmatige gebruiker, je hebt het niet nodig het dagelijks leven. Maar busybox zelf is vooral nodig voor programma's die rootrechten nodig hebben voor een goede werking.

- Is het mogelijk om de applicatie te verwijderen na het installeren van busybox?
-Ja.

Aandacht!
1) In CyanogenMod en MIUI is BusyBox al geïnstalleerd.
2) Op bijna alle aangepaste firmware is BusyBox al geïnstalleerd. In zeldzame gevallen wordt busybox bijgewerkt kan de firmware doden of ervoor zorgen dat sommige functies en programma's niet werken.
3) Ik raad u ten zeerste aan om vóór de installatie een Android-back-up van de systeempartitie te maken.
4) Lees vóór installatie:

Vereisten

Moet 3 megabytes zijn vrije ruimte in de map /system
Als je het niet weet, doe het dan niet, want je hebt het niet 100% nodig!
Deze busybox is exclusief voor professionals.

Schone installatie of als het programma al is geïnstalleerd

0. Bestanden op de kaart verwijderen: "busybox-stericson" "toolbox-stericson", stericson-ls indien aanwezig. Ga naar toepassingen/beheer/stop het programma/verwijder gegevens.
1. Installeer het busybox-programma via de onderstaande link of als er een nieuwer beschikbaar is. Het installatieprogramma zelf.
2. Plaats de busybox op de geheugenkaart, waar u maar wilt. Start het programma en wacht tot het scannen is voltooid.
3. Selecteer een aangepaste installatie en geef het pad naar het bestand op.
4. Zorg ervoor dat u een catalogus selecteert /systeem/bin
5. Vink het vakje aan: Reinigingsmodus
6. Selecteer Installeren en vervolgens Slimme installatie
7. Wacht tot de installatie is voltooid en start het apparaat opnieuw op
8. Meld u opnieuw aan bij het programma en wacht tot het scannen is voltooid.
9. Vink het vakje aan: Alles vervangen
10. Selecteer Installeren en vervolgens Slimme installatie.
11. Start uw telefoon opnieuw op. En verwijder overtollig materiaal met je handen (professionals weten het)

Eenvoudige installatie

1. Installeer het busybox-programma vanuit de header of als je een nieuwer programma hebt. Het installatieprogramma zelf.
2. Plaats de busybox op de geheugenkaart, waar u maar wilt.
3. Start het programma en wacht tot het scannen is voltooid.
4. Selecteer een aangepaste installatie en geef het pad naar het bestand op
5. Selecteer Installeren en vervolgens Normale installatie
6. Voeg de benodigde applets toe op de opdrachtregel of maak symlinks met behulp van root explorer.

Wat is een symlink?

Symlink is een symbolische link naar opgegeven bestand, dat wil zeggen een snelkoppeling voor het uitvoeren van systeemopdrachten. Hoe ziet een symlink eruit op busybox? - kijk naar de schermafbeelding, als je in de map system/xbin kijkt, hebben de bestanden een pijl naar rechts die naar busybox wijst - dit is een symbolische link.

Welke symlinks moeten in de map system/bin staan ​​en hoe kan ik deze herstellen?

Omdat veel mensen problematische mods hebben, controleren we de aanwezigheid van de belangrijkste toolbox-opdrachten in de map systeem/bak Als er geen symlink is, herstel deze dan met het commando:

ln -s toolbox /system/bin/symlink

in adb of via de terminal aan de telefoon. Voorbeeld:

ln -s toolbox /system/bin/chown

Als het niet handig voor u is om onnodige busybox-symlinks handmatig te verwijderen, kunt u dit doen met dezelfde opdracht:

rm /system/xbin/symlink

kijk naar het pad. IN in dit geval De symlink wordt verwijderd uit de xbin-map. U kunt het pad naar bin in de opdracht wijzigen.
Ook herinner ik degenen die het niet weten eraan: Busybox-opdrachten mogen geen toolbox-opdrachten herhalen. Dit betekent dat als busybox-team bestaat, moet deze worden verwijderd. Lees de basisfirmware-opdrachten of vraag ernaar in de onderwerpen voor uw apparaatmodel.

Basis Android-opdrachten - Symlinks

kat
chmod
gekauwd
cmp
datum
dd
df
dmesg
evenement krijgen
krijg prop
hd
Identiteitskaart
ifconfig
alstop
insmod
ioctl
ionisch
doden
ln
loggen
ls
lsmod
mkdir
monteren
mv
nalezen
netstat
newfs_msdos
op de hoogte stellen
afdrukkenv
ps
opnieuw opstarten
Rene
rm
rmdir
rmmod
route
schedtop
verzendengebeurtenis
console instellen
setprop
slaap
smd
begin
stop
synchroniseren
bovenkant
bedrag
vmstat
horloge rekwisieten
veeg

Basisopdrachten voor het werken met BusyBox

Commando's voor het werken met bestanden

pwd- show huidige map(directory waar de gebruiker zich bevindt)
ls- toon een lijst met bestanden en mappen
ls-al- geformatteerde lijst met verborgen mappen en bestanden
cd /etc- wijzig de map naar /etc
CD- ga naar de thuismap
mkdir mijndir- maak map mydir aan
rm-bestand.txt- verwijder bestand.txt
rm -r mijndir- verwijder directory mydir recursief
rm -f bestand.txt- verwijder bestand.txt krachtig
rm -rf mijndir- forceer het verwijderen van een map met submappen mydir
cp-bestand1 bestand2.txt- kopieer bestand1 naar bestand2.txt
cp -r dir mijndir- kopieer map naar mijnmap; zal de map mydir aanmaken als deze niet bestaat
mv-bestand2.txt-bestand2- hernoem of verplaats file2.txt naar file2.
Als file2 een bestaande map is, wordt file2.txt verplaatst naar de map file2
ln -s bestand bestandslink- creëren symbolische link bestandslink naar bestandsbestand
raak mijnbestand aan- maak een bestand mijnbestand
kat > bestand.txt- direct standaard invoer naar bestand.txt
kattenbestand.txt
meer bestand.txt- inhoud weergeven bestand bestand.txt
hoofdbestand.txt- druk de eerste 10 regels van file.txt af naar de console
staartbestand.txt- druk de laatste 10 regels file.txt af naar de console
staart -f bestand.txt- druk de inhoud van file.txt af terwijl deze groeit, beginnend bij de laatste 10 regels
> - Omleiden van de ene plaats naar de andere, bijvoorbeeld:
Laten we de laatste 10 regels uit het testbestand uitvoeren en in het oktest-bestand plakken. Om dit te doen, voeren we de volgende opdracht uit:
staarttest > oktest
Als het oktest-bestand niet bestaat, wordt het gemaakt.

Procesbeheer in BusyBox

ps- huidige gebruikersactieve processen weergeven
bovenkant- laat alles zien lopende processen En korte informatie over systeembronnen
dood pid- dood het proces waarvan de id pid is
Killall-processen- dood alle processen met de naam processen
bg- lijst met gestopte en achtergrond taken; ga door met het uitvoeren van een gestopte taak op de achtergrond
fg- brengt recente taken op de voorgrond
fg n- taak n op de voorgrond plaatsen

Bestandsrechten in BusyBox

chmod 640-bestand- het wijzigen van de toegangsrechten van het bestand bestand naar 640. Rechten worden afzonderlijk toegewezen voor de gebruiker,
groepen en voor alle anderen door toevoeging:
4 - lezen®
2 - opnemen (w)
1 - versie (x)

chmod-voorbeelden:

chmod 777- lezen, schrijven, uitvoeren voor alle gebruikers
chmod 751- lezen, schrijven, uitvoering voor de eigenaar; lezen, optreden voor een groep;
en alleen uitvoering voor andere gebruikers.

Extra opties kunnen worden bekeken door de opdracht te typen: man chmod

Systeeminformatie in BusyBox

datum- terugtrekken huidige datum en routertijd
cal- toon de kalender voor de huidige maand
uptime- toon de huidige uptime (de bedrijfstijd van het systeem vanaf het moment dat het werd geladen)
w- laat gebruikers online zien
whoami- de naam waaronder u bent ingelogd
vinger gebruiker- toon informatie over de gebruiker
naam -a- toon informatie over de kernel
cat /proc/cpuinfo- informatie over de verwerker
cat /proc/meminfo- geheugeninformatie
mannen commando- toon de handleiding voor de opdrachtopdracht
df- toon informatie over schijfgebruik
jij richt- toon het “gewicht” van de directory dir
vrij- geheugen- en swapgebruik
waar is app- mogelijke locatie van het app-programma
welke app- welke app wordt standaard gestart

SSH gebruiken in BusyBox

ssh-gebruiker@host- maak verbinding met de host als gebruiker
ssh -p poort gebruiker@host- maak verbinding met het hostknooppunt haven haven als gebruiker gebruiker
ssh-copy-id gebruiker@host- voeg uw sleutel toe aan host-knooppunt voor gebruiker gebruiker om inloggen in te schakelen
inloggen zonder wachtwoord en met behulp van sleutels

Zoeken in BusyBox

grep-patroonbestanden- zoek naar patroon in het bestandsbestand
grep -r patroonmap- zoek recursief naar patroon in de map dir
opdracht | grep-patroon- zoek naar patroon in opdrachtuitvoer
bestand zoeken- vind alle bestanden met de naam file

Processen archiveren met tar- en gzip-pakketten geïnstalleerd in BusyBox

tar cf-bestand1.tar-bestanden1- maak een tar-archief met de naam file1.tar dat de bestandsbestanden1 bevat
tar xf-bestand1.tar- archiefbestand1.tar uitpakken
tar czf-bestand1.tar.gz-bestanden1- maak een archiefbestand1.tar.gz met Gzip-compressie
tar xzf-bestand1.tar.gz- uitpakken tar-archief met Gzip-compressie
tar cjf-bestand1.tar.bz2- maak archiefbestand1.tar.bz2 met Bzip2-compressie
tar xjf-bestand1.tar.bz2- pak het tar-archief uit met Bzip2-compressie
gzip-bestand1- comprimeer file1 en hernoem het naar file1.gz
gzip -d bestand1.gz- decomprimeer file1.gz naar file1

Een netwerk opzetten in BusyBox

ifconfig- toon instellingen van gevonden netwerkinterfaces
ping-host- ping het hostknooppunt en geef het resultaat weer
whois-domein- krijgen whois-informatie voor domeindomein
domein graven- krijg DNS-informatie voor domeindomein
dig -x host- omgekeerd zoeken DNS-informatie over het hostknooppunt
wget-bestand- download bestandsbestand
wget -c-bestand- een gestopte of onderbroken bestandsdownload voortzetten

Programma's installeren/verwijderen uit pakketten in BusyBox

/opt/bin/ipkg-opt install naam van het programma/pakket (installatie)
/opt/bin/ipkg-opt programma-/pakketnaam verwijderen (verwijdering)
dpkg -i pkg.deb- pakketinstallatie (Debian)
rpm -Uvh pkg.rpm- pakketinstallatie (RPM)

Installatie vanaf de bron

CD applicatie-1.0.2
./configureren
maken
maken installeren

Snelle korte commando's

Ctrl+C- beëindig het huidige commando
Ctrl+Z- stop het huidige commando, ga verder met fg op de voorgrond of bg op de achtergrond
Ctrl+D- uitloggen, hetzelfde als Uitgang
Ctrl+W- verwijder één woord in de huidige regel
Ctrl+U- lijn verwijderen
!! - herhaalt de uitvoering van het laatst ingevoerde commando.
Uitgang- afsluiten, dat wil zeggen uitloggen.
Dit is zodat u niet op internet hoeft te zoeken.

Dat is bekend Android-platform geeft de gebruiker bewegingsvrijheid bij het aanpassen van de telefoon of tablet aan zijn smaak en behoeften. Dit is zeker interessant voor wie het onvoldoende en beperkend vindt volledig gebruik toegangsniveau tot apparaatmogelijkheden. Dit is echter niet genoeg, want hoe je het ook bekijkt, je wilt altijd meer. Dan komen programma’s ons te hulp waarmee we de toegang tot de instellingen van het apparaat kunnen uitbreiden.

Een voorbeeld van zo'n programma is BusyBox, waarvan het hoofddoel is het bieden van volledige toegang voor alle functies en bestandssysteem apparaten (indien beschikbaar). Het moet gezegd worden dat "Busybox" in feite een van de componenten is van veel fabrieksfirmware. Veel, maar niet allemaal. Daarom gaat ons gesprek vandaag over deze tool.

In wezen is Busybox een specifieke set Unix-opdrachtregelhulpprogramma's waarmee elke gebruiker, ongeacht het technologieniveau, programma's kan installeren en bijwerken nieuwste versie programma's die de prestaties van apparaten verbeteren besturingssysteem Android, dat behoort tot de Unix-systeemfamilie. Het grote voordeel is dat Busybox minimaal geheugen en technische kenmerken. Dit is precies wat u in staat stelt om het programma op smartphones (tablets) te laten draaien en ermee te werken.

De twee belangrijkste functies die mogelijk worden na het installeren van Busybox en die het vaakst gebruikers aantrekken, zijn het overklokken van de processor van het apparaat en het optimaliseren van het verbruik RAM.

CPU-overklokken

Iedereen wil een krachtig gadget hebben. Maar de eigenaardigheid van mobiele apparaten is zodanig dat zelfs het vlaggenschip een paar jaar na de aanschaf verouderd begint te raken. Dit kan helpen dit op te lossen. Deze procedure verbetert de algehele prestaties van de gadget en maakt het werken eraan comfortabeler.

Optimalisatie

Elke gebruiker van tablets of telefoons weet dat overbelast RAM leidt tot een langzamere werking van het apparaat en problemen bij het gebruik van applicaties die veel RAM tot hun beschikking hebben. Daarom is een functie die Android optimaliseert en deze ongemakken vermijdt zo belangrijk.

Allereerst moet u het programma downloaden en op uw apparaat installeren. Start vervolgens de applicatie. In de applicatie zelf moet u eerst de voorwaarden van de licentieovereenkomst lezen en accepteren.

Vink dan het vakje naast de regel "Clean Mode" aan.

Selecteer daarna “Installeren” en “Slimme installatie”.

Zodra de installatie is voltooid, wacht u op het voltooiingsbericht en start u het apparaat opnieuw op. Voer het programma opnieuw uit en wacht tot het scannen is voltooid.

Vink het vakje 'Alles vervangen' aan.

Selecteer net als de vorige keer “Installeren” en “Slimme installatie”. Start daarna uw telefoon opnieuw op, verwijder handmatig onnodige items en dat is alles, de applicatie is klaar voor gebruik! Omdat de hulpprogramma's volledig in de kern van het systeem zullen worden ingebouwd, zullen de meeste functies automatisch worden toegevoegd.

Samenvattend kunnen we zeggen dat Busybox echt is nuttige toepassing op Android-apparaten. Het zal handig zijn voor gebruikers die alles wat mogelijk is vanaf hun smartphone of tablet willen krijgen. Maar het is de moeite waard om op te merken dat alleen degenen die weten wat ze doen en waarom dit zouden moeten doen - ondanks de schijnbare eenvoud is het programma nog steeds meer gericht op ervaren gebruikers.

Deze applicatie is gemaakt voor mobiele Android-apparaten bij root-toegang. Dit is een hele reeks gespecialiseerde Linux-hulpprogramma's die nodig zijn om met veel programma's te werken.

Kenmerkend

Ten eerste is het de moeite waard om te begrijpen wat BusyBox is. Het gaat over over een consoleset Linux-hulpprogramma's-systemen De applicatie is niet alleen eenvoudig op het apparaat te installeren, maar wordt ook automatisch bijgewerkt huidige versie. Het is de moeite waard om meteen op te merken dat deze applicatie alleen bedoeld is voor ervaren gebruikers.

Het besturingssysteem bestaat alleen uit commando's. Dit laatste is vrij beschikbaar op internet. Als je geen flauw idee hebt wat het is, dan zul je behoorlijk wat tijd moeten besteden aan het uitzoeken ervan.

De software verbruikt een minimum aan middelen, maar werkt tegelijkertijd zo efficiënt mogelijk. Met zijn hulp kunt u uw mobiele apparaat aanzienlijk "overklokken". U moet echter begrijpen dat dit allemaal op eigen risico en risico gebeurt. Het programma biedt ook de mogelijkheid om verbinding te maken modules van derden kernels.

Installatie en gebruik

Installatie van de applicatie kan op twee manieren worden uitgevoerd. Je kunt kiezen hoe automatische modus, en geavanceerd. Na snelle installatie alle meegeleverde hulpprogramma's verschijnen snel op uw computer mobiel apparaat. Als u voor geavanceerd kiest, kunt u selectief softwarecomponenten installeren die u interesseren.