Remote ADB Shell

4,0
937 կարծիք
500 հզր+
Ներբեռնումներ
Տարիքային սահմանափակումներ
Բոլորի համար
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ

Հավելվածի մասին

Remote ADB Shell-ը տերմինալային հավելված է, որը թույլ է տալիս ցանցի միջոցով միանալ այլ Android սարքերի ADB shell ծառայությանը և կատարել տերմինալի հրամաններ: Սա կարող է օգտակար լինել Android սարքերի հեռակա կարգաբերման համար (գործող գործիքներ, ինչպիսիք են top, logcat կամ dumpsys): Այն աջակցում է մի քանի միաժամանակյա միացումներ տարբեր սարքերի հետ և պահպանում է այդ կապերը նույնիսկ այն ժամանակ, երբ հավելվածը հետին պլանում է: Այս հավելվածը որևէ սարքի վրա արմատ չի պահանջում, սակայն root-ը կարող է օգտակար լինել թիրախային սարքերը կարգավորելու համար: Եթե ​​թիրախային սարքերը արմատավորված չեն, դուք պետք է օգտագործեք համակարգիչ Android SDK-ով և Google USB վարորդներով՝ դրանք կարգավորելու համար (մանրամասն ստորև):

Այս հավելվածը փաթաթված է կեղևի շուրջ, որը բացահայտված է ԱԶԲ-ի վրա: Այն պահպանում է 15 հրամանների պատմություն, որը հասանելի է հրամանի տուփը երկար սեղմելով: Ինքնին տերմինալի էկրանին երկար սեղմելը հնարավորություն կտա ուղարկել Ctrl+C, անջատել ավտոմատ ոլորումը կամ դուրս գալ տերմինալի նիստից:

Սա աշխատում է ճիշտ այնպես, ինչպես «adb shell» հրամանն աշխատում է համակարգչի վրա: Քանի որ այս հավելվածն օգտագործում է ԱԶԲ արձանագրության տեղական ներդրումը Java-ում, այն չի պահանջում որևէ սարքի կամ թիրախային սարքի երրորդ կողմի հավելվածների արմատավորումը: Սարքերը պարզապես խոսում են նույն արձանագրությունը միմյանց հետ, ինչ որ համակարգչի հետ, որն աշխատում է ADB հաճախորդը Android SDK-ից:

ԿԱՐԵՎՈՐ. Android 4.2.2 և ավելի ուշ աշխատող սարքերն օգտագործում են RSA ստեղներ՝ ADB կապը նույնականացնելու համար: Իմ փորձարկման ժամանակ 4.2.2-ով աշխատող սարքերը պետք է միացվեն համակարգչին, երբ առաջին անգամ միանաք դրանց (այս հավելվածով տեղադրված յուրաքանչյուր սարքից): Սա թույլ է տալիս նրանց ցուցադրել հանրային բանալու ընդունման երկխոսությունը, որը դուք պետք է ընդունեք (և նշեք «Միշտ թույլատրել այս համակարգչից»): Android 4.3 և 4.4 օպերացիոն համակարգերով աշխատող սարքերը, կարծես, խնդիր չունեն ցուցադրել երկխոսությունն առանց համակարգչին միանալու, ուստի թվում է, թե սա Android 4.2.2-ի համար հատուկ լուծում է:

Բաժնետոմսերի ոչ արմատավորված թիրախը կարգավորելու համար թիրախային սարքը միացրեք համակարգչին, որտեղ տեղադրված է Android SDK-ն և գործարկեք «adb tcpip 5555»-ը Android SDK-ի պլատֆորմ-գործիքներ պանակից: Սա կսկսի ADB-ի լսումը թիրախային սարքի 5555 նավահանգստում: Սարքն այնուհետև կարող է անջատվել վարդակից և կմնա պատշաճ կերպով կազմաձևված մինչև վերաբեռնումը:

Արմատավորված սարքերի համար (չնայած դա պարտադիր չէ), դուք կարող եք տեղադրել «ADB WiFi» մի քանի հավելվածներից մեկը՝ ADB սերվերին ցանցի միջոցով լսելու հնարավորություն տալու համար: Մաքսային ROM-ով սարքերը կարող են ունենալ ԱԶԲ-ն ցանցի միջոցով միացնելու տարբերակ Կարգավորումների «Developer Options» վահանակում: Այս մեթոդներից որևէ մեկի օգտագործումը պատշաճ կերպով կկարգավորի ԱԶԲ-ն այս հավելվածով ցանց մուտք գործելու համար: 4.2.2-ի լրացուցիչ քայլը դեռևս պահանջվում է սկզբնական միացման համար:

Ձեր հեռակա Android սարքին միանալու համար Remote ADB Shell-ում մուտքագրեք սարքի IP հասցեն և պորտի համարը (5555 վերևի օրինակից): Կտտացրեք Միացում և այն կփորձի միանալ սարքին և գործարկել տերմինալը:

Մշակողներ. Այս հավելվածի համար իմ գրած Java ADB գրադարանը բաց կոդով է BSD լիցենզիայի ներքո՝ https://github.com/cgutman/AdbLib

Այս հավելվածի աղբյուրը հասանելի է Apache լիցենզիայի ներքո՝ https://github.com/cgutman/RemoteAdbShell
Վերջին թարմացումը՝
28 հնս, 2022 թ.

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
Երրորդ կողմերին տվյալներ չեն փոխանցվում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
Հավելվածը տվյալներ չի հավաքում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Գնահատականներ և կարծիքներ

4,0
870 կարծիք

Ինչ նոր բան կա

v1.7.2
- Fixed several reported crashes