Колдоо билети үчүн 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 терезеси, ишке ашпаган баскычтын эки саптык корутундусу жана ушул тизменин башындагы чөйрө эскертүүсү. Эгер анын бир бөлүгүн ачык жарыялоо мүмкүн болбосо, провайдердин жабык колдоо каналын колдонуп, кайсы файлга ошол канал керек экенин айтыңыз.
Жөнөтүүдөн мурун төрт нерсени текшериңиз. Топтом бүт түштөн кийинки убакытты эмес, бир аракетти камтыйбы? Кардар менен системанын убакыт белгилери кабатташабы? Жана анда дагы эле токен, сырсөз же толук абонент идентификатору барбы? Алгач ошол акыркы пунктту оңдоп, анан файлдарды жаңы билет ачуунун ордуна бар билетке тиркеңиз, ошентип аны алган адам мурунку контекстти сактайт.