సపోర్ట్ టికెట్ కోసం Android పరికరంలో VPN లాగ్లను ఎలా సేకరించాలి
ఒక ప్రయత్నం కోసం క్లయింట్ లాగ్ను ఎగుమతి చేయండి, తర్వాత చిన్న అధికృత 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 విండో, విఫలమైన దశ యొక్క రెండు పంక్తుల సారాంశం, మరియు ఈ జాబితా పైభాగంలోని వాతావరణ గమనిక. దానిలో కొంత భాగం బహిరంగంగా పోస్ట్ చేయలేకపోతే, ప్రదాత ప్రైవేట్ సపోర్ట్ ఛానెల్ను ఉపయోగించి ఏ ఫైల్కు ఆ ఛానెల్ అవసరమో చెప్పండి.
పంపే ముందు నాలుగు విషయాలు తనిఖీ చేయండి. బండిల్ పూర్తి మధ్యాహ్నానికి బదులు ఒక ప్రయత్నాన్ని కవర్ చేస్తుందా? క్లయింట్ మరియు సిస్టమ్ టైమ్స్టాంప్లు అతివ్యాప్తి చెందుతాయా? మరియు అందులో ఇంకా టోకెన్, పాస్వర్డ్ లేదా పూర్తి చందాదారు గుర్తింపు ఉందా? మొదట ఆ చివరి అంశాన్ని సరిచేసి, తర్వాత కొత్త టికెట్ తెరవకుండా ఇప్పటికే ఉన్న టికెట్కు ఫైల్లను జోడించండి, తద్వారా దాన్ని తీసుకునేవారు మునుపటి సందర్భాన్ని నిలుపుకుంటారు.