Ինչպես հավաքել VPN-ի մատյաններն Android-ում աջակցության տոմսի համար
Արտահանեք հաճախորդի մատյանը մեկ փորձի համար, ապա կարճ լիազորված ADB logcat պատուհան։ Զտեք ըստ ժամանակի և պիտակի, թաքցրեք գաղտնիքները, ապա ուղարկեք մեկ փաթեթ։
Դուք սեղմում եք Connect-ը, պրոֆիլը պտտվում է մեկ վայրկյան, և հաճախորդը հայտնում է կապի խզման մասին։ Աջակցությունը մատյաններ է խնդրում, դուք կցում եք էկրանի նկար, և թեման երկու օր կանգնում է, որովհետև ոչ ոք չի կարող ասել, թե ձեռքսեղմման որ մասն է հանձնվել։ Մեկ փորձի շուրջ կառուցված հաշվետվությունը՝ նեղ ժամանակային պատուհանով և ավարտված վերջին փուլով, տոմսը մեկ փուլով առաջ է տանում։ Այլընտրանքը՝ ամբողջ օրվա հեռախոսային մատյանները, սովորաբար մյուս կողմի մարդուն ավելի շատ տեղեր է տալիս նայելու։
Նույն դարպասի վրա գտնվող երկու հեռախոս կարող են տարբեր վարվել, որովհետև արձանագրությունը, վկայագրերի պահոցը, նույնականացման եղանակը կամ երթևեկության քաղաքականությունը կարող են չհամընկնել։ Այն, որ աշխատում է իմ հեռախոսում, համեմատության սկիզբ է, ոչ թե Android-ի խափանման ապացույց։
Բռնեք մեկ փորձ՝ ամբողջ օրվա պատմության փոխարեն
Գրի առեք միջավայրը նախքան որևէ բան վերարտադրելը՝ Android-ի տարբերակը, արտադրողը և մոդելը, հաճախորդի անունն ու տարբերակը, ձեր ընտրած պրոֆիլը, ցանցը, որին միացած եք, և ժամացույցի ժամը՝ իր ժամային գոտիով։ Ես նաև նշում եմ՝ միացված են մարտկոցի խնայողությունը կամ Data Saver-ը, որովհետև երկուսն էլ փոխում են, թե ինչ կարող է անել հաճախորդը էկրանն անջատվելուց հետո։
Ապա որոշեք, թե հինգ արդյունքներից որն եք իրականում տեսնում։ Համաձայնության կամ թույլտվության պատուհանը երբեք չի ավարտվում, վերջնակետին ընդհանրապես հնարավոր չէ հասնել, նույնականացումը մերժվում է, ինտերֆեյսի կարգավորումը ձախողվում է հաջող մուտքից հետո, կամ թունելը բարձրանում է, և մեկ կոնկրետ ռեսուրս մնում է անհասանելի։ Նրանցից յուրաքանչյուրն ունի տարբեր պատասխանատու և տարբեր լուծում, և դրանք խառնող փաթեթը ստանում է նորից փորձելու պատասխան։ Նրանց միջև գուշակելն է, որ մեկժամյա տոմսը դարձնում է մեկշաբաթյա նամակագրություն։
Անցումները նույնպես կարևոր են։ Եթե խափանումը հայտնվում է միայն էկրանի կողպումից հետո կամ Wi-Fi-ից բջջային տվյալների անցումից հետո, դա գրեք տոմսի առաջին տողում և նշեք այն րոպեն, երբ դա տեղի ունեցավ։
Նախ արտահանեք հաճախորդի սեփական մատյանը
Առաջին կցորդը պետք է գա հավելվածից, ոչ թե օպերացիոն համակարգից։ Հաճախորդների մեծ մասը կարգավորումներում առաջարկում է ախտորոշիչ կամ կապի մատյանի արտահանում, երբեմն թաքնված տարբերակի տողի երկար սեղմման տակ, և այդ արտահանումն արդեն հասկանում է իր սեփական վիճակի մեքենան։ Օգտագործեք այն ինչպես դուրս է գալիս՝ հետաքրքիր տողերը տոմսի մարմնում նորից մուտքագրելու փոխարեն։
Կցեք առաջին սխալը և դրան անմիջապես նախորդող իրադարձությունները, ոչ միայն վերջին անջատման տողը։ Մաքուր պոչը սովորաբար նշանակում է, որ իրական խափանումը տեղի է ունեցել ավելի վաղ՝ վկայագրերի շղթա, որը չէր վավերացվում, անուն, որը լուծվել է անսպասելի տեղում, կամ ինտերֆեյս, որը երբեք չի կարգավորվել։
Ավելացրեք logcat միայն այն հարցի համար, որը կարող եք անվանել
Հեռախոսի տերմինալի էմուլյատորը համակարգի մատյան չէ։ Android-ը գրանցում է իր բուֆերները որպես առանձին շրջանաձև հոսքեր, որոնք ամբողջությամբ կարող են կարդալ միայն արտոնյալ գործընթացները։ Այսպիսով սովորական հավելվածը տեսնում է իր ելքը և սահմանափակ հատված, և այն պնդումը, թե logcat-ը դատարկ էր, շատ քիչ բան է ապացուցում այն մասին, թե ինչ գրանցեց հարթակը։
Աջակցվող ուղին ձեր վերահսկած համակարգչից լիազորված ADB նստաշրջանն է։ Միացրեք մշակողի ընտրանքները և USB վրիպազերծումը, միացրեք մալուխը և սարքում ընդունեք RSA մատնահետքի երկխոսությունը․ եթե այդ հարցումը փակվի, յուրաքանչյուր հաջորդ հրաման ձախողվում է unauthorized-ով, և ոչ մի գրառում չի սկսվում։
Համոզվեք, որ սարքն իսկապես այնտեղ է, նախքան գրառման վրա ժամանակ ծախսելը։ adb devices-ը պետք է տպի սերիական համարը, ապա device բառը, և ամեն ինչ, ինչ ցույց է տալիս offline կամ unauthorized, նախ պետք է կարգավորի մալուխը, հարցումը կամ դրայվերը։
Ցանկում հայտնվելուց հետո սկսեք գրառումը Connect-ը սեղմելուց մի քանի վայրկյան առաջ և դադարեցրեք անմիջապես այն բանից հետո, երբ հաճախորդը հանձնվի, և գիտակցված սկիզբով կենդանի գրառումը գերազանցում է քսան րոպե անց վերցված արտածումը, որովհետև շրջանաձև բուֆերներն արդեն պտտվել են, և ձեզ անհրաժեշտ վաղ տողերը կարող են անհետացած լինել։
adb logcat -v threadtime -b main,system,crash > attempt.txt
Զտեք ըստ ժամանակի և պիտակի, այլ ոչ թե VPN բառի
Գրառման մեջ vpn փնտրելը բացատրող տողը կորցնելու ամենաարագ ճանապարհն է։ Վկայագրերի վավերացումը, գործընթացների խափանումները և կապի փոփոխությունները գրանցվում են պիտակների տակ, որոնք երբեք չեն հիշատակում VPN, ուստի հիմնաբառի զտիչը պահում է աղմուկը և դեն է նետում ապացույցը։
Նախ նեղացրեք պատուհանը, ապա առաջնահերթությունը, ապա պիտակը։ Երբ ձեզ պետք է միայն այն, ինչ տեղի է ունեցել հայտնի պահից հետո, adb logcat -v threadtime -t '11-03 20:14:00.000'-ը վերարտադրում է վերջին պոչը այդ կետից, և threadtime ձևաչափը ժամանակադրոշմները համեմատելի է պահում հաճախորդի սեփական արտահանման հետ։
Եթե գիտեք հաճախորդի փաթեթը, հետևեք նրա գործընթացին՝ պիտակներ գուշակելու փոխարեն։ adb shell pidof com.vendor.client-ը վերադարձնում է PID, և adb logcat --pid=1234 -v threadtime-ը տպում է միայն այդ գործընթացը, մինչդեռ adb logcat -g-ը ցույց է տալիս, թե որքան տեղ ունի յուրաքանչյուր բուֆեր մինչև վերագրման սկսվելը։
Թաքցրեք գաղտնիքները, ապա հանձնեք մեկ համահունչ փաթեթ
Նախքան որևէ բան ձեր մեքենայից դուրս կգա, հեռացրեք գաղտնաբառերը, նշանները, մասնավոր բանալիները, նստաշրջանի քուքիները և սարքի ամբողջական նույնացուցիչները։ Պահեք սխալի կոդերը, իրադարձությունների հերթականությունը և հասցեների կապերը, որոնք խափանումը դարձնում են ընթեռնելի, որովհետև այդ սահմանից այն կողմ մաքրված գրառումը նույնքան անօգուտ է, որքան երբեք չզտվածը։
Ապա ուղարկեք մեկ փաթեթ մի քանի առանձին ֆայլերի փոխարեն՝ հաճախորդի արտահանումը, ADB պատուհանը՝ անվանված սկզբի և ավարտի ժամով, ձախողված փուլի երկտող ամփոփումը և այս ցանկի վերևի միջավայրի նշումը։ Եթե դրա մի մասը հնարավոր չէ հրապարակել, օգտագործեք մատակարարի մասնավոր աջակցության ալիքը և ասեք, թե որ ֆայլին է պետք այդ ալիքը։
Ուղարկելուց առաջ ստուգեք չորս բան։ Արդյոք փաթեթը ընդգրկում է մեկ փորձ, այլ ոչ ամբողջ կեսօրը։ Արդյոք հաճախորդի և համակարգի ժամանակադրոշմները համընկնում են։ Եվ արդյոք այն դեռ պարունակում է նշան, գաղտնաբառ կամ բաժանորդի ամբողջական նույնացուցիչ։ Նախ ուղղեք այդ վերջին կետը, ապա կցեք ֆայլերը գոյություն ունեցող տոմսին՝ նոր տոմս բացելու փոխարեն, որպեսզի վերցնողը պահպանի նախորդ համատեքստը։