നിങ്ങൾ Connect അമർത്തുന്നു, പ്രൊഫൈൽ ഒരു സെക്കൻഡ് കറങ്ങുന്നു, ക്ലയന്റ് കണക്ഷൻ വിച്ഛേദിച്ചതായി അറിയിക്കുന്നു. സപ്പോർട്ട് ലോഗുകൾ ആവശ്യപ്പെടുന്നു, നിങ്ങൾ ഒരു സ്ക്രീൻഷോട്ട് അറ്റാച്ച് ചെയ്യുന്നു, ഹാൻഡ്ഷേക്കിന്റെ ഏത് ഭാഗമാണ് കീഴടങ്ങിയതെന്ന് ആർക്കും പറയാൻ കഴിയാത്തതിനാൽ ത്രെഡ് രണ്ട് ദിവസം നിലയ്ക്കുന്നു. ഒരു ശ്രമത്തെ ചുറ്റിപ്പറ്റി നിർമ്മിച്ച റിപ്പോർട്ട്, ഇടുങ്ങിയ സമയവിൻഡോയും പൂർത്തിയായ അവസാന ഘട്ടവും സഹിതം, ടിക്കറ്റിനെ ഒരു റൗണ്ടിൽ മുന്നോട്ട് നീക്കുന്നു. പകരമായി ഒരു ദിവസം മുഴുവൻ ഫോൺ ലോഗുകൾ നൽകിയാൽ, മറുവശത്തുള്ളയാൾക്ക് സാധാരണയായി നോക്കാൻ കൂടുതൽ ഇടങ്ങൾ ലഭിക്കുന്നു.

ഒരേ ഗേറ്റ്വേയിലുള്ള രണ്ട് ഫോണുകൾ വ്യത്യസ്തമായി പെരുമാറാം, കാരണം പ്രോട്ടോക്കോൾ, സർട്ടിഫിക്കറ്റ് സ്റ്റോർ, ഓതന്റിക്കേഷൻ രീതി അല്ലെങ്കിൽ ട്രാഫിക് നയം ഒത്തുപോകണമെന്നില്ല. എന്റെ ഫോണിൽ പ്രവർത്തിക്കുന്നു എന്നത് താരതമ്യത്തിന്റെ തുടക്കമാണ്, ആൻഡ്രോയിഡ് തകരാറിന്റെ തെളിവല്ല.

ഒരു ദിവസത്തെ ചരിത്രത്തിനുപകരം ഒരു ശ്രമം പകർത്തുക

എന്തെങ്കിലും വീണ്ടും നിർമ്മിക്കുന്നതിന് മുമ്പ് പരിസ്ഥിതി എഴുതിവയ്ക്കുക: ആൻഡ്രോയിഡ് പതിപ്പ്, നിർമ്മാതാവും മോഡലും, ക്ലയന്റിന്റെ പേരും പതിപ്പും, നിങ്ങൾ തിരഞ്ഞെടുത്ത പ്രൊഫൈൽ, നിങ്ങൾ കണക്ട് ചെയ്തിരിക്കുന്ന നെറ്റ്വർക്ക്, സമയമേഖലയോടുകൂടിയ ക്ലോക്ക് സമയം. ബാറ്ററി സേവർ അല്ലെങ്കിൽ Data Saver ഓണാണോ എന്നും ഞാൻ കുറിക്കുന്നു, കാരണം രണ്ടും സ്ക്രീൻ ഓഫ് ആയതിന് ശേഷം ക്ലയന്റിന് എന്ത് ചെയ്യാമെന്ന് മാറ്റുന്നു.

തുടർന്ന് അഞ്ച് ഫലങ്ങളിൽ ഏതാണ് നിങ്ങൾ യഥാർത്ഥത്തിൽ കാണുന്നതെന്ന് തീരുമാനിക്കുക. സമ്മതമോ അനുമതിയോ ഉള്ള പ്രോംപ്റ്റ് ഒരിക്കലും പൂർത്തിയാകുന്നില്ല, എൻഡ്പോയിന്റിൽ എത്താൻ കഴിയില്ല, ഓതന്റിക്കേഷൻ നിരസിക്കപ്പെടുന്നു, വിജയകരമായ ലോഗിൻ ശേഷം ഇന്റർഫേസ് സെറ്റപ്പ് പരാജയപ്പെടുന്നു, അല്ലെങ്കിൽ ടണൽ ഉയരുന്നു, ഒരു നിർദ്ദിഷ്ട വിഭവം ലഭ്യമല്ലാതെ തുടരുന്നു. ഓരോന്നിനും വ്യത്യസ്ത ഉടമയും വ്യത്യസ്ത പരിഹാരവുമാണ്, അവ കലർത്തിയ ബണ്ടലിന് വീണ്ടും ശ്രമിക്കാനുള്ള മറുപടി ലഭിക്കുന്നു. അവയ്ക്കിടയിൽ ഊഹിക്കുന്നതാണ് ഒരു മണിക്കൂർ ടിക്കറ്റിനെ ഒരാഴ്ചത്തെ കത്തിടപാടാക്കി മാറ്റുന്നത്.

പരിവർത്തനങ്ങളും പ്രധാനമാണ്. സ്ക്രീൻ ലോക്കിന് ശേഷമോ Wi-Fi-ൽ നിന്ന് മൊബൈൽ ഡാറ്റയിലേക്ക് മാറിയതിന് ശേഷമോ മാത്രം പരാജയം പ്രത്യക്ഷപ്പെട്ടാൽ, അത് ടിക്കറ്റിന്റെ ആദ്യ വരിയിൽ എഴുതി സംഭവിച്ച മിനിറ്റ് കുറിക്കുക.

ആദ്യം ക്ലയന്റിന്റെ സ്വന്തം ലോഗ് കയറ്റുമതി ചെയ്യുക

ആദ്യ അറ്റാച്ച്മെന്റ് ആപ്പിൽ നിന്നായിരിക്കണം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിന്നല്ല. മിക്ക ക്ലയന്റുകളും സെറ്റിംഗ്സിൽ ഡയഗ്നോസ്റ്റിക് അല്ലെങ്കിൽ കണക്ഷൻ ലോഗ് എക്സ്പോർട്ട് നൽകുന്നു, ചിലപ്പോൾ പതിപ്പ് സ്ട്രിംഗിൽ ദീർഘനേരം അമർത്തുന്നതിന് പിന്നിൽ ഒളിപ്പിച്ചിരിക്കും, ആ എക്സ്പോർട്ട് അതിന്റെ സ്വന്തം അവസ്ഥായന്ത്രം മനസ്സിലാക്കുന്നു. താൽപ്പര്യമുള്ള വരികൾ ടിക്കറ്റ് ബോഡിയിൽ വീണ്ടും ടൈപ്പ് ചെയ്യുന്നതിനുപകരം അത് വരുന്നതുപോലെ ഉപയോഗിക്കുക.

ആദ്യ പിശകും അതിന് തൊട്ടുമുമ്പുള്ള സംഭവങ്ങളും അറ്റാച്ച് ചെയ്യുക, അവസാന വിച്ഛേദ വരി മാത്രമല്ല. വൃത്തിയുള്ള അവസാനം സാധാരണയായി യഥാർത്ഥ പരാജയം നേരത്തെ സംഭവിച്ചു എന്നാണ് അർത്ഥമാക്കുന്നത്: സാധൂകരിക്കാത്ത സർട്ടിഫിക്കറ്റ് ശൃംഖല, അപ്രതീക്ഷിത സ്ഥലത്ത് പരിഹരിച്ച പേര്, അല്ലെങ്കിൽ ഒരിക്കലും കോൺഫിഗർ ചെയ്യാത്ത ഇന്റർഫേസ്.

നിങ്ങൾക്ക് പേര് നൽകാൻ കഴിയുന്ന ചോദ്യത്തിന് മാത്രം logcat ചേർക്കുക

ഫോണിലെ ടെർമിനൽ എമുലേറ്റർ ഒരു സിസ്റ്റം ലോഗർ അല്ല. ആൻഡ്രോയിഡ് അതിന്റെ ബഫറുകൾ പ്രത്യേക വൃത്താകൃതിയിലുള്ള സ്ട്രീമുകളായി രേഖപ്പെടുത്തുന്നു, അവ പൂർണ്ണമായി വായിക്കാൻ പ്രത്യേകാവകാശമുള്ള പ്രോസസ്സുകൾക്ക് മാത്രമേ കഴിയൂ. അതിനാൽ ഒരു സാധാരണ ആപ്പ് അതിന്റെ സ്വന്തം ഔട്ട്പുട്ടും പരിമിതമായ ഒരു ഭാഗവും മാത്രം കാണുന്നു, 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 വിൻഡോ, പരാജയപ്പെട്ട ഘട്ടത്തിന്റെ രണ്ട് വരി സംഗ്രഹം, ഈ ലിസ്റ്റിന്റെ മുകളിലുള്ള പരിസ്ഥിതി കുറിപ്പ്. അതിന്റെ ഒരു ഭാഗം പരസ്യമായി പോസ്റ്റ് ചെയ്യാൻ കഴിയില്ലെങ്കിൽ, ദാതാവിന്റെ സ്വകാര്യ സപ്പോർട്ട് ചാനൽ ഉപയോഗിച്ച് ഏത് ഫയലിനാണ് ആ ചാനൽ വേണ്ടതെന്ന് പറയുക.

അയയ്ക്കുന്നതിന് മുമ്പ് നാല് കാര്യങ്ങൾ പരിശോധിക്കുക. ബണ്ടിൽ ഒരു പൂർണ്ണ ഉച്ചയ്ക്കുപകരം ഒരു ശ്രമത്തെ ഉൾക്കൊള്ളുന്നുണ്ടോ? ക്ലയന്റിന്റെയും സിസ്റ്റത്തിന്റെയും ടൈംസ്റ്റാമ്പുകൾ ഓവർലാപ്പ് ചെയ്യുന്നുണ്ടോ? ഇപ്പോഴും ഒരു ടോക്കൺ, പാസ്വേഡ് അല്ലെങ്കിൽ പൂർണ്ണ ഗ്രാഹക ഐഡന്റിഫയർ അതിൽ ഉണ്ടോ? ആ അവസാന കാര്യം ആദ്യം പരിഹരിച്ച്, പിന്നീട് പുതിയ ടിക്കറ്റ് തുറക്കുന്നതിനുപകരം നിലവിലുള്ള ടിക്കറ്റിൽ ഫയലുകൾ അറ്റാച്ച് ചെയ്യുക, അതുവഴി ഏറ്റെടുക്കുന്നയാൾ മുൻകാല സന്ദർഭം നിലനിർത്തും.

അനുബന്ധ ലേഖനങ്ങൾ