рдПрдХ рд╕реНрдЯреАрд░рд┐рдпреЛрдЯрд╛рдЗрдк рд╣реИ рдХрд┐ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдзреВрдк рдХрд╛ рдЪрд╢реНрдорд╛ рдФрд░ рдЪрдордХрджрд╛рд░ рдЪрдордбрд╝реЗ рдХреЗ рдХреЛрдЯ рдореЗрдВ рджреБрд╖реНрдЯ рд╣реИрдХрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИред рд░рд╛рдд рдХреЗ рдХрд╡рд░ рдХреЗ рддрд╣рдд, рджреАрд╡рд╛рд░реЛрдВ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЪрд▓рдиреЗ рдФрд░ рд╡рд┐рд╢реЗрд╖ рдмрд▓реЛрдВ рдХреА рднреАрдбрд╝ рдХреЗ рд╕рд╛рде рд╣рд╛рде рд╕реЗ рд╣рд╛рде рдорд┐рд▓рд╛рдиреЗ рдХреЗ рдмреАрдЪ, рдпреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдиреЙрдирд╣реВрдорди рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдкреЗрдВрдЯрд╛рдЧрди рдФрд░ рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рднрдпрд╛рдирдХ рд╣реИрдХ рдХрд░рддреЗ рд╣реИрдВред рднрд╛рдбрд╝реЗ рдХреЗ рд╕реНрд╡рдпрдВ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рддреИрдпрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрд╕рдВрдЧрдд рд╣реИрдХрд░, рд╣рд░реЗ рдХреНрд░реИрдм-рдХреНрд░реЙрд▓рд░ рдХреНрд░реЙрд▓ рдФрд░ / рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ 3 рдбреА рдлрд┐рдЧреЛрд╡ рд╕реНрдкрд┐рди рдХреЗ рд╕рд╛рде рд╣реАрдирд▓ рд╣реИрдХрд░ рд▓реИрдкрдЯреЙрдк рдХреА рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╣реИрдХрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ ...

рдЖрдЬ рдореИрдВ рдЕрдЪреНрдЫреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрдЯрд╛рдЦреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд╣рдиреЗ рд╣реЙрд▓реАрд╡реБрдб рдХреНрд▓рд┐рдЪ рд╕реЗ рджреВрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ, рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ, рдХреИрд╕реЗ рд╢рд╛рдВрддрд┐рдкреВрд░реНрдг рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдиреЗ рдпреИрдВрдбреЗрдХреНрд╕ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреАред рдордиреА рдПрдкреНрд▓реАрдХреЗрд╢рдиред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдиреА рдПрдХ рд╕реНрдерд┐рд░ рд░реВрдврд╝рд┐ рдХреЛ рд╣рд┐рд▓рд╛ рджреЗрддреА рд╣реИ рдХрд┐ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдмреБрд░реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рднреА рдХрдо рд╕рдордп рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП Yandex.Money рд╕рдВрд╕реНрдХрд░рдг 1.71 (рдЙрд╕ рд╕рдордп рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг) рдХреЛ рдереЛрдбрд╝рд╛ рдЙрд▓рдЯ рджрд┐рдпрд╛ рдерд╛ред рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ рдПрдХ рд░рд╣рд╕реНрдпрдордп рд╡рд┐рдзрд┐
ru.yandex.core.CrashHandler.sendBug(String paramString)
:
Smali рд╡рд┐рдзрд┐ рдХреЛрдб sendBug (рд╕реНрдЯреНрд░рд┐рдВрдЧ paramString) (рдХрд╛рдлреА рдмрдбрд╝рд╛, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛) .class public abstract Lru/yandex/core/CrashHandler; .super Landroid/app/Activity; .source "CrashHandler.java" # ... # - # ... .method sendBug(Ljava/lang/String;)V .locals 5 .parameter "p1" .prologue .line 76 new-instance v0, Lorg/json/JSONObject; .line 79 .local v0, v0:Ljava/lang/Object; invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V .line 84 .local v0, v0:Ljava/lang/Object; :try_start_5 const-string v1, "model" .line 87 .local v1, v1:Ljava/lang/Object; sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String; .line 90 .local v2, v2:Ljava/lang/Object; invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 93 const-string v1, "systemVersion" .line 95 sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; .line 97 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 100 const-string v1, "component" .line 102 const-string v2, "Android" .line 104 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 107 const-string v1, "appVersion" .line 109 invoke-static {}, Lru/yandex/core/CoreApplication;->getAppBuildIdFromNative()Ljava/lang/String; .line 111 move-result-object v2 .line 113 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 116 const-string v1, "appName" .line 118 invoke-static {}, Lru/yandex/core/CoreApplication;->getAppNameFromNative()Ljava/lang/String; .line 120 move-result-object v2 .line 122 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; .line 125 const-string v1, "summary" .line 127 const-string v2, "Android Native Crash" .line 129 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;-> put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :try_end_33 .catch Lorg/json/JSONException; {:try_start_5 .. :try_end_33} :catch_80 .line 137 .end local v2 #v2:Ljava/lang/Object; :goto_33 :try_start_33 new-instance v1, Lru/yandex/core/ClientHttpRequest; .line 140 .local v1, v1:Ljava/lang/Object; new-instance v2, Ljava/net/URL; .line 143 .local v2, v2:Ljava/lang/Object; new-instance v3, Ljava/lang/StringBuilder; .line 146 .local v3, v3:Ljava/lang/Object; const-string v4, "http://dmitriyap.dyndns.org:9091/rest/jconnect/latest/issue/create?project=" .line 149 .local v4, v4:Ljava/lang/Object; invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V .line 152 .local v3, v3:Ljava/lang/Object; invoke-virtual {p0}, Lru/yandex/core/CrashHandler;->getJiraProjectName()Ljava/lang/String; .line 154 move-result-object v4 .line 156 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;-> append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 158 move-result-object v3 .line 160 invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; .line 162 move-result-object v3 .line 164 invoke-direct {v2, v3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V .line 167 .local v2, v2:Ljava/lang/Object; invoke-direct {v1, v2}, Lru/yandex/core/ClientHttpRequest;-><init>(Ljava/net/URL;)V .line 171 .local v1, v1:Ljava/lang/Object; const-string v2, "issue" .line 173 const-string v3, "issue.json" .line 175 new-instance v4, Ljava/io/ByteArrayInputStream; .line 178 .local v4, v4:Ljava/lang/Object; invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String; .line 180 move-result-object v0 .line 182 invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B .line 184 move-result-object v0 .line 186 invoke-direct {v4, v0}, Ljava/io/ByteArrayInputStream;-><init>([B)V .line 189 .local v4, v4:Ljava/lang/Object; const-string v0, "application/json" .line 191 invoke-virtual {v1, v2, v3, v4, v0}, Lru/yandex/core/ClientHttpRequest;-> setParameter(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)V .line 194 const-string v0, "crash" .line 196 const-string v2, "log.txt" .line 198 new-instance v3, Ljava/io/ByteArrayInputStream; .line 201 .local v3, v3:Ljava/lang/Object; invoke-virtual {p1}, Ljava/lang/String;->toString()Ljava/lang/String; .line 203 move-result-object v4 .line 205 invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B .line 207 move-result-object v4 .line 209 invoke-direct {v3, v4}, Ljava/io/ByteArrayInputStream;-><init>([B)V .line 212 .local v3, v3:Ljava/lang/Object; invoke-virtual {v1, v0, v2, v3}, Lru/yandex/core/ClientHttpRequest;-> setParameter(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V .line 215 invoke-virtual {v1}, Lru/yandex/core/ClientHttpRequest;->post()Ljava/io/InputStream; :try_end_7d .catch Ljava/io/IOException; {:try_start_33 .. :try_end_7d} :catch_7e .line 222 .end local v1 #v1:Ljava/lang/Object; .end local v2 #v2:Ljava/lang/Object; .end local v3 #v3:Ljava/lang/Object; .end local v4 #v4:Ljava/lang/Object; :goto_7d return-void .line 226 :catch_7e move-exception v0 .line 228 goto :goto_7d .line 232 :catch_80 move-exception v1 .line 235 .local v1, v1:Ljava/lang/Object; goto :goto_33 .end method
рдпрд╣рд╛рдБ рдЬрд╛рд╡рд╛-рдЬреИрд╕реЗ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ рдПрдХ рд╣реА
sendBug(String paramString)
рд╡рд┐рдзрд┐ рд╣реИ, рдЬреЛ рдХрд┐ рдбреЗрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдмрд╛рдж рдЬрд╛рд╡рд╛
sendBug(String paramString)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ:
рдЬрд╛рд╡рд╛ рдХреА рддрд░рд╣ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рдзрд┐ package ru.yandex.core; # ... # - , # ... public abstract class CrashHandler extends Activity { # ... # - # ... void sendBug(String paramString) { JSONObject localJSONObject = new JSONObject(); try { localJSONObject.put("model", Build.MODEL); localJSONObject.put("systemVersion", Build.VERSION.RELEASE); localJSONObject.put("component", "Android"); localJSONObject.put("appVersion", CoreApplication.getAppBuildIdFromNative()); localJSONObject.put("appName", CoreApplication.getAppNameFromNative()); localJSONObject.put("summary", "Android Native Crash"); try { ClientHttpRequest localClientHttpRequest = new ClientHttpRequest( new URL("http://dmitriyap.dyndns.org:9091/rest/jconnect/latest/issue/create?project=" + getJiraProjectName())); localClientHttpRequest.setParameter("issue", "issue.json", new ByteArrayInputStream(localJSONObject.toString().getBytes()), "application/json"); localClientHttpRequest.setParameter("crash", "log.txt", new ByteArrayInputStream(paramString.toString().getBytes())); localClientHttpRequest.post(); return; } catch (IOException localIOException) {
рдпрд╣ рдЫрджреНрдо-рдХреЛрдб рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣
sendBug(String paramString)
рдкрджреНрдзрддрд┐ рдХреЗ рддрд░реНрдХ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкрддреЗ рдкрд░
dmitriyap.dyndns.org:9091
dmitriyap.dyndns.org:9091
ClientHttpRequest.post()
рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдмрд╣реБрдд рд╕реА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬреА рдЬрд╛рддреА рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд
paramString
рддрд░реНрдХ
crash
рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд╡реЗрд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдЪрд░ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП,
рдПрдЯрд▓рд╕рд┐рдпрди рдЬреАрд░рд╛ рдХреЛ "рджреВрд╕рд░реА рддрд░рдл" рдЙрдард╛рдпрд╛
рдЧрдпрд╛ , рдЬрд┐рд╕рдореЗрдВ
sendBug(String paramString)
рд╡рд┐рдзрд┐ рддреБрд░рдВрдд рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░рддреА
sendBug(String paramString)
ред рдпрд╛рдиреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
sendBug(String paramString)
рд╡рд┐рдзрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдирд╛рдо рдХреНрдпрд╛
sendBug(String paramString)
рд╣реИ - рдпрд╣ рдмрдЧрдЯреНрд░реИрдХрд░ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдпрд╣ рдареАрдХ рд▓рдЧрддрд╛ рд╣реИ, рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдо рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╡рд┐рдзрд┐ рдХрд╛ рдХреЛрдб рд╣реА рдкреНрд░рд╢реНрди рдЦрдбрд╝рд╛ рдХрд░рддрд╛ рд╣реИ:
- рдЬреЛ рдбреЛрдореЗрди рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ
dmitriyap.dyndns.org
dmitriyap.dyndns.org
? рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдпрд╛рдВрдбреЗрдХреНрд╕ рдХрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдбреЛрдореЗрди рдирд╣реАрдВ рд╣реИред sendBug(String paramString)
рддрд░реНрдХ рдореЗрдВ sendBug(String paramString)
рдкрджреНрдзрддрд┐ рдХреЛ рдХрд┐рд╕ sendBug(String paramString)
рдЬрд╛рдирдХрд╛рд░реА рджреА sendBug(String paramString)
рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ dmitriyap.dyndns.org
dmitriyap.dyndns.org
?- Yandex.Money рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ
sendBug(String paramString)
рд╡рд┐рдзрд┐ рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ sendBug(String paramString)
?
рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рдХрд╛рдлреА рддреЗрдЬ рд╣реИред Google рдХреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдЦреЛрдЬ
рдмрддрд╛рддреА рд╣реИ рдХрд┐
рдпреИрдВрдбреЗрдХреНрд╕ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдбрд┐рдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЗ рдкреНрд░рдореБрдЦ рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдЙрдкрдирд╛рдо
dmitriyap рд╣реИред рд╢рд╛рдпрдж рдбреЛрдореЗрди
dmitriyap.dyndns.org
dmitriyap.dyndns.org
рдпрд╣ рд╡рд╣ рдерд╛
dmitriyap.dyndns.org
рдкрдВрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рдерд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ dyndns.org рд╕рдмрдбреЛрдореЗрди рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕реА рднреА рдпреИрдВрдбреЗрдХреНрд╕ рдбреЛрдореЗрди рдХреЛ рдирд╣реАрдВ, рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдпреИрдВрдбреЗрдХреНрд╕ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред рдореЛрдиреА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬрд▓реНрджрдмрд╛рдЬреА рдореЗрдВ, "рдШреБрдЯрдиреЗ рдкрд░ред" "ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрднрд╡рддрдГ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рд▓реЗрдХрд┐рди, рд╢рд╛рдпрдж рдПрдХ рдУрд╡рд░рд╕рд╛рдЗрдЯ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ред
рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрдореЛрдмреЗрд╢ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЪрд▓рд┐рдП рджреВрд╕рд░реЗ рдкреНрд░рд╢реНрди рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ:
sendBug(String paramString)
рддрд░реНрдХ рдореЗрдВ
sendBug(String paramString)
рдкрджреНрдзрддрд┐ рдХреЛ рдХрд┐рд╕
sendBug(String paramString)
рдЬрд╛рдирдХрд╛рд░реА рджреА
sendBug(String paramString)
рд╣реИ рдФрд░ рдлрд┐рд░ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИред
dmitriyap.dyndns.org
dmitriyap.dyndns.org
? рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ рдЕрдирд╛рдо
CrashHandler$1
рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЧ рдХреЗ
doInBackground(...)
рд╡рд┐рдзрд┐ рдХреЗ рдХреЛрдб рдХреЛ
doInBackground(...)
:
рд╕реНрдорд╛рд▓реА рд╡рд┐рдзрд┐ рдХреЛрдб doInBackground (...) .field log:Ljava/lang/String; .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Void; .locals 5 .parameter "p1" .prologue .line 59 const/4 v4, 0x1 .line 64 .local v4, v4:I :try_start_1 invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; .line 66 move-result-object v0 .line 69 .local v0, v0:Ljava/lang/Object; const/4 v1, 0x4 .line 72 .local v1, v1:B new-array v1, v1, [Ljava/lang/String; .line 75 .local v1, v1:Ljava/lang/Object; const/4 v2, 0x0 .line 78 .local v2, v2:Ljava/lang/Object; const-string v3, "logcat" .line 81 .local v3, v3:Ljava/lang/Object; aput-object v3, v1, v2 .line 83 const/4 v2, 0x1 .line 86 .local v2, v2:I const-string v3, "-d" .line 88 aput-object v3, v1, v2 .line 90 const/4 v2, 0x2 .line 93 .local v2, v2:B const-string v3, "-v" .line 95 aput-object v3, v1, v2 .line 97 const/4 v2, 0x3 .line 99 const-string v3, "threadtime" .line 101 aput-object v3, v1, v2 .line 103 invoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec([Ljava/lang/String;)Ljava/lang/Process; .line 105 move-result-object v0 .line 107 iput-object v0, p0, Lru/yandex/core/CrashHandler$1;->process:Ljava/lang/Process; .line 110 iget-object v0, p0, Lru/yandex/core/CrashHandler$1;->process:Ljava/lang/Process; .line 112 invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; .line 114 move-result-object v0 .line 116 invoke-virtual {p0, v0}, Lru/yandex/core/CrashHandler$1;-> readAllOf(Ljava/io/InputStream;)Ljava/lang/String; .line 118 move-result-object v0 .line 120 iput-object v0, p0, Lru/yandex/core/CrashHandler$1;->log:Ljava/lang/String; :try_end_2e .catch Ljava/io/IOException; {:try_start_1 .. :try_end_2e} :catch_30 .line 127 .end local v2 #v2:B .end local v3 #v3:Ljava/lang/Object; :goto_2e const/4 v0, 0x0 .line 130 .local v0, v0:Ljava/lang/Object; return-object v0 .line 135 .end local v0 #v0:Ljava/lang/Object; .end local v1 #v1:Ljava/lang/Object; :catch_30 move-exception v0 .line 139 .local v0, v0:Ljava/lang/Object; iget-object v1, p0, Lru/yandex/core/CrashHandler$1;-> this$0:Lru/yandex/core/CrashHandler; .line 142 .local v1, v1:Ljava/lang/Object; invoke-virtual {v0}, Ljava/io/IOException;->toString()Ljava/lang/String; .line 144 move-result-object v0 .line 146 invoke-static {v1, v0, v4}, Landroid/widget/Toast;-> makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; .line 148 move-result-object v0 .line 150 invoke-virtual {v0}, Landroid/widget/Toast;->show()V .line 152 goto :goto_2e .end method
рдЬрд╛рд╡рд╛ рдбрд┐рдХрдореНрдкрд┐рд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рд╡рд╛-рдЬреИрд╕реЗ рдЫрджреНрдо рдХреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк:
рдЬрд╛рд╡рд╛ рдХреА рддрд░рд╣ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рдзрд┐ String log; protected Void doInBackground(Void[] paramArrayOfVoid) { try { Runtime localRuntime = Runtime.getRuntime(); String[] arrayOfString = new String[4]; arrayOfString[0] = "logcat"; arrayOfString[1] = "-d"; arrayOfString[2] = "-v"; arrayOfString[3] = "threadtime"; this.process = localRuntime.exec(arrayOfString); this.log = readAllOf(this.process.getInputStream()); return null; } catch (IOException localIOException) {
рдпрд╣ рдЫрджреНрдо-рдХреЛрдб рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдп-рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐
doInBackground(...)
рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ Adnroid рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ
logcat -d -v threadtime
рдлрд┐рд░,
readAllOf(...)
рд╡рд┐рдзрд┐ (рдЙрд╕реА рд╡рд░реНрдЧ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд
readAllOf(...)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ
log
рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рд▓рддрд╛ рд╣реИред рдЗрд╕ рд▓рд╛рдЗрди рдкрд░ рдХреНрдпрд╛ рд╣реИ? рдФрд░ рдЗрд╕рдореЗрдВ, рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рдмреАрдЪ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ - рднреБрдЧрддрд╛рди рдЗрддрд┐рд╣рд╛рд╕, рдХреБрдЫ рдирд┐рдЬреА рдХреБрдХреАрдЬрд╝, рдЖрджрд┐ред рдпрд╣рд╛рдБ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реИ (рдбреЗрдЯрд╛ рдореЗрд░рд╛ рд╣реИ рдФрд░ рд╡реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдореАрдпрд░ рд╣реИрдВ):

рд╕рд╛рдорд╛рдиреНрдп рд▓реЙрдЧрдХреИрдЯ рд▓реЙрдЧ рдЗрддрдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХрд╣рд╛рдВ рд╕реЗ рдЖрддрд╛ рд╣реИ? рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ Yandex.Money рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб
android.util.Log.d(...)
рд▓рд┐рдП рдХреЙрд▓ рд╕реЗ рднрд░рд╛ рд╣реИред рдЖрд╡реЗрджрди рдХреЗ рджреМрд░рд╛рди, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓реЙрдЧ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдХреНрдпреЛрдВ? рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ ... рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрднрд╡рддрдГ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдЗрди рдХреЙрд▓реЛрдВ рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рднреВрд▓ рдЧрдпрд╛ред
рд▓реЗрдХрд┐рди рджреВрд╕рд░реЗ рд╕рд╡рд╛рд▓ рдкрд░ рд╡рд╛рдкрд╕ред
log
рдлрд╝реАрд▓реНрдб рд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдпрд╣ рд░реЗрдЦрд╛
doInBackground(...)
рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж
doInBackground(...)
? рдЖрдкрдиреЗ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣
sendBug(String paramString)
рддрд░реНрдХ рдореЗрдВ рд╕рд┐рд░реНрдл
sendBug(String paramString)
рдкрджреНрдзрддрд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рднреЗрдЬрд╛ рдЧрдпрд╛
dmitriyap.dyndns.org
dmitriyap.dyndns.org
рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЧрдПред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдЙрд╕реА рдЧреБрдордирд╛рдо
CrashHandler$1
рднреАрддрд░реА рд╡рд░реНрдЧ рдХреЗ
onPostExecute(...)
рд╡рд┐рдзрд┐ рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ:
Smali рд╡рд┐рдзрд┐ рдХреЛрдб onPostExecute (...) .method protected onPostExecute(Ljava/lang/Void;)V .locals 2 .parameter "p1" .prologue .line 188 iget-object v0, p0, Lru/yandex/core/CrashHandler$1;->this$0:Lru/yandex/core/CrashHandler; .line 191 .local v0, v0:Ljava/lang/Object; iget-object v1, p0, Lru/yandex/core/CrashHandler$1;->log:Ljava/lang/String; .line 194 .local v1, v1:Ljava/lang/Object; invoke-virtual {v0, v1}, Lru/yandex/core/CrashHandler;->sendBug(Ljava/lang/String;)V .line 197 iget-object v0, p0, Lru/yandex/core/CrashHandler$1;->val$progress:Landroid/app/ProgressDialog; .line 199 invoke-virtual {v0}, Landroid/app/ProgressDialog;->dismiss()V .line 202 iget-object v0, p0, Lru/yandex/core/CrashHandler$1;->this$0:Lru/yandex/core/CrashHandler; .line 204 invoke-virtual {v0}, Lru/yandex/core/CrashHandler;->finish()V .line 207 const/4 v0, 0x0 .line 210 .local v0, v0:Ljava/lang/Object; invoke-static {v0}, Ljava/lang/System;->exit(I)V .line 213 return-void .end method
рдЬрд╛рд╡рд╛ рдбрд┐рдХрдореНрдкрд┐рд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рд╡рд╛-рдЬреИрд╕реЗ рдЫрджреНрдо рдХреЛрдб рдХреЗ рдЕрдиреБрд░реВрдк:
рдЬрд╛рд╡рд╛ рдХреА рддрд░рд╣ рдЫрджреНрдо рдХреЛрдб рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рдзрд┐ protected void onPostExecute(Void paramVoid) { this.this$0.sendBug(this.log); this.val$progress.dismiss(); this.this$0.finish(); System.exit(0); }
рддреЛ рд╣рдордиреЗ рджреВрд╕рд░реЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджрд┐рдпрд╛ред рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдирд┐рдХрд▓рд╛, рд╣реИ рдирд╛? Yandex.Money рдореЗрдВ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд
sendBug(String paramString)
рд╡рд┐рдзрд┐
sendBug(String paramString)
рдЬреЛ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдПрдХ
sendBug(String paramString)
рд▓реЙрдЧ рднреЗрдЬрддрд╛ рд╣реИ
dmitriyap.dyndns.org
dmitriyap.dyndns.org
рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдк рдореЗрдВред
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рддреАрд╕рд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ: Yandex.Money рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рдбрд░рд╛рд╡рдиреЗ
sendBug(String paramString)
рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ? - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЖрд╡реЗрджрди рдХреЛрдб рдХреЗ рдЧрд╣рди рдЕрдзреНрдпрдпрди рдХреЗ рдмрд╛рдж рд╕рд╣реА рдЙрддреНрддрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:
SendBug (рд╕реНрдЯреНрд░рд┐рдВрдЧ paramString) рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ! рдХрднреА рдирд╣реАрдВ!рд╣рд╛рдВ, рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдХрднреА рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдореГрдд рдХреЛрдб рд╣реИред рдПрдХ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЕрдзреНрдпрдпрди (рдЬреЛ рдореИрдВ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣
sendBug(String paramString)
рдХрд╛ рд▓рдВрдмрд╛ рдФрд░ рдердХрд╛рдК рд╣реИ)ред рдЖрд╡реЗрджрди рдХреЛрдб
sendBug(String paramString)
рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
sendBug(String paramString)
рд╡рд┐рдзрд┐ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдЬрдм
libcache_local.so
рдХрд╛ рдореВрд▓ рдШрдЯрдХ
libcache_local.so
(рдШрдЯрдХ Yandex.Maps рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ)ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХреЙрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд┐рдзрд┐ рдЦреБрдж рдХреЛ рднреВрд▓ рдЧрдИ рдереАред рдЗрд╕рд▓рд┐рдП, Yandex.Money рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╣реАрдВ рднреА рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИред рдФрд░ Yandex рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред
рд╢рд╛рдпрдж рдЕрдВрдзреЗрд░реЗ рдЪрд╢реНрдореЗ рдФрд░ рдЪрдордХрджрд╛рд░ рдЪрдордбрд╝реЗ рдХреЗ рдХреЛрдЯ рдореЗрдВ рдмрд╣реБрдд рдмреБрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрдЯрд╛рдЦреЗ, рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛, рдЕрдм рдирд┐рд░рд╛рд╢ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рд╢рд╛рдпрдж рдЙрдореНрдореАрдж рдереА рдХрд┐ рдореИрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореБрдЭреЗ Yandex.Money рдореЗрдВ рдмреИрдХрдбреЛрд░ рдХреИрд╕реЗ рдорд┐рд▓рд╛, рдФрд░ рд╢рд╛рдпрдж рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдмреИрдХрдбреЛрд░ рдХреА рдХреБрдВрдЬреА рднреА рджреЗред рд▓реЗрдХрд┐рди рдирд╣реАрдВ рджреЛрд╕реНрддреЛрдВ! рдХреЛрдИ рдкрд┐рдЫрд▓реЗ рджрд░рд╡рд╛рдЬреЗ (рдХрдо рд╕реЗ рдХрдо рдпрд╣рд╛рдВ) рдирд╣реАрдВ рд╣реИред рдмрд╕ рдЧреВрдВрдЧрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореГрдд рдХреЛрдб рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рд╢рд╛рдВрддрд┐рдкреВрд░реНрдг рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдиреЗ рдЗрд╕рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рдпреИрдВрдбреЗрдХреНрд╕ (рдЯрд┐рдХрдЯ # 12092801010226151) рдХреЛ рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐
sendBug(String paramString)
рд╡рд┐рдзрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, Yandex.Money рдореЗрдВ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдмрд╣реБрдд рдЕрд╕реНрддрд┐рддреНрд╡ рдПрдХ рдирд┐рд░рд╛рдХрд╛рд░ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЧрдХреИрдЯ рд▓реЙрдЧ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдордиреЗ рдпреИрдВрдбреЗрдХреНрд╕ рд╕реБрд░рдХреНрд╖рд╛ рдЯреАрдо рдХреЗ рд╕рд╛рде рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪреИрдЯ рдХрд┐рдпрд╛ - рд▓реЛрдЧ рдмрд╣реБрдд рдкрд░реНрдпрд╛рдкреНрдд рдереЗред рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЧрд▓реЗ Yandex.Money рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг 1.80 рдореЗрдВ, рдЬреЛ рдмрд╣реБрдд рдЬрд▓реНрдж рд╣реА рдмрд╛рд╣рд░ рдЖ рдЧрдпрд╛ рдерд╛, рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХрдорд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдЖрд╡реЗрджрди рдЕрдм
sendBug(String paramString)
рд▓реЙрдЧ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдФрд░
sendBug(String paramString)
рдлрд╛рд╕реНрдЯ рд╡рд┐рдзрд┐ рдХреЛ рдирд╣реАрдВ
sendBug(String paramString)
рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реА рд╢рд╛рдВрддрд┐рдкреВрд░реНрдг рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдиреЗ Yandex.Money рдХреЛ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреАред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╢рд╛рдВрддрд┐рдкреВрд░реНрдг рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рдХрд╣рд╛рдиреА рдиреЗ рдЖрдкрдХрд╛ рдордиреЛрд░рдВрдЬрди рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рд▓рдВрдмрд╛ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЕрдЧрд░ рдпрд╣ рдЕрдЪрд╛рдирдХ рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдВрдд рдХреЛ рд▓реАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рдЦреБрд╢ рдбрд┐рдмрдЧрд┐рдВрдЧ!
PS рдФрд░ - рд╣рд╛рдВ, рд╕рдВрд╕реНрдХрд░рдг 1.80 рдореЗрдВ Yandex рдиреЗ рдЕрдВрддрддрдГ Yandex.Money Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдЙрдЪреНрдЪ рд╕рдордп рдерд╛ред