Android рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ [рд▓рдЧрднрдЧ] рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЯреНрд░реЛрдЬрди

рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓ / рд╕рд┐рд╕реНрдЯрдо / рдПрд▓рд┐рдм / рдПрд▓рд┐рдмреЛрд╕реНрд╕реЛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рджрд░реНрдЬ рдХрд┐рдпрд╛ред рдпрд╣ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдореБрдЦреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдкрд░реАрдХреНрд╖рд╛ рдиреЗ рдЯреНрд░реЛрдЬрди рдХреЗ Android.Xiny рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рдирдП рдирдореВрдиреЗ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛, рдЬреЛ 2015 рд╕реЗ рд╣рдореЗрдВ рдЬреНрдЮрд╛рдд рд╣реИред

рдкрд╣рд▓реА рдмрд╛рд░, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреА рдлрд╛рдЗрд▓реЛрдВ рдкрд░ " рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп " рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ рджреЗрдЦреА, рдЬреЛ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЯреНрд░реЛрдЬрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИред

рдпрд╣ рдХрд╛рдлреА рдордиреЛрд░рдВрдЬрдХ рд▓рдЧ рд░рд╣рд╛ рдерд╛: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА apk рдлрд╝рд╛рдЗрд▓ рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╕рдлрд▓ рд░рд╣рд╛, рдЗрд╕рдХрд╛ рдбреЗрдЯрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рдпрдВ рд╣реА рдмрдиреА рд░рд╣реАред рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рдлрд┐рд░ рд╕реЗ" рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд╣рдордиреЗ 2016 рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рдЯреНрд░реЛрдЬрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦрддрд░реЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ рд░реАрд╕реЗрдЯ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рд╢рд░реНрдд рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдПрдВрдЯреАрд╡рд╛рдпрд░рд╕ рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рд╣реИрдВред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЖрддреНрдорд░рдХреНрд╖рд╛ рдХреА рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Android.Xiny рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдПрдВрдбреНрд░реЙрдЗрдб 5.1? 2019 рдореЗрдВ?



рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдорд╛рдирд╛ рдЧрдпрд╛ рдЯреНрд░реЛрдЬрди рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рдХреЗ рддрд╣рдд 5.1 рд╕рдВрд╕реНрдХрд░рдг рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдЬреАрдм рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдРрд╕реЗ "рдкреНрд░рд╛рдЪреАрди" рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдореИрд▓рд╡реЗрдпрд░ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИ (рд╕рдВрд╕реНрдХрд░рдг 5.1 2015 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рд▓реЗрдХрд┐рди рдЙрдирдХреА рдЙрдореНрд░ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИрдВред Google рдХреЗ рдЕрдиреБрд╕рд╛рд░ , 7 рдордИ, 2019 рддрдХ, 25.2% рдбрд┐рд╡рд╛рдЗрд╕ рдПрдВрдбреНрд░реЙрдЗрдб 5.1 рдФрд░ рдиреАрдЪреЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдВрдХрдбрд╝реЗ рдереЛрдбрд╝реА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рджреЗрддреЗ рд╣реИрдВ - рд▓рдЧрднрдЧ 26%ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рдЧрднрдЧ рдПрдХ рдЪреМрдерд╛рдИ рд╕рдВрднрд╛рд╡рд┐рдд рд▓рдХреНрд╖реНрдп рд╣реИрдВ, рдЬреЛ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ рдЬреЛ рдХрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЕрднреА рднреА рд╡рд╛рдпрд░рд╕ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░, рдЬреЛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рднреЗрджреНрдпрддрд╛рдУрдВ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд╛рдпрд░рд╕ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдЦреЛрд▓рдирд╛ - рдЙрдирдХреА рдорджрдж рд╕реЗ, рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмрд╛рд░ рдпрд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИред

рдЯреНрд░реЛрдЬрди рдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп


рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, Android.Xiny рдЯреНрд░реЛрдЬрди рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд▓рд╛рд╡рд░ рдЙрди рд╕рд╣рдмрджреНрдз рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдХрд░ рдкреИрд╕рд╛ рдХрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЬрд╣рд╛рдБ рддрдХ рдХреЛрдИ рдиреНрдпрд╛рдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдп рдХреЗ рдореБрдЦреНрдп рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рдХреЗ рдХреБрдЫ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдХрдИ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рд▓реЗрдХрд┐рди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рдЯреНрд░реЛрдЬрди рдореИрд▓рд╡реЗрдпрд░ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рд╕рдм рдкреНрд░рдмрдВрдзрди рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрдорд╛рдВрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ Android.Xiny рдЯреНрд░реЛрдЬрди рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд▓реЛрдкрди рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ рдШрдЯрдХ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рдЖрдЗрдП рдЙрди рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рд╕рдВрд╕реНрдерд╛рдкрдХ


sha1: f9f87a2d2f4d91cd450aa9734e09534929170c6c
рдкрддрд╛ рд▓рдЧрд╛рдПрдБ: Android.Xiny.5261

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

Android.Xiny.5261 рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╕реВрдЪреА рд╣реИред рдЗрд╕рдореЗрдВ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЯреНрд░реЛрдЬрди рдХреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдкрд░рд┐рд╡рд╛рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддреНрд░рдпред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Android.Xiny.5261 рдХреБрдЫ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ - рд╕рдВрднрд╡рддрдГ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕реБрдкрд░рдпреВрдПрд╕, рдХрд┐рдВрдЧрд░реВрдЯ рдФрд░ рдЕрдиреНрдп рдЬреИрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рдмрдВрдзрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░, рдЗрд╕рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЯреНрд░реЛрдЬрди рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

рд╕рдВрд╢реЛрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА libc.so


sha1: 171dba383d562bec235156f101879223bf7b32b7
рдкрддрд╛ рд▓рдЧрд╛рдПрдБ: Android.Xiny.5260

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





рдЖрдИрдбреАрдП рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЛрдб рд╣реИред

рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдмрджрд▓ рджрд┐рдП рдЧрдП рд╣реИрдВ: рдорд╛рдЙрдВрдЯ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред

рд╕рдВрд╢реЛрдзрд┐рдд рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб:
int __fastcall рдЖрд░реЛрд╣ ( const char * source , const char * target , const char * filesystemtype , рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд int Mountflags , const void * data )
{
рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд __int8 systemPath [ 19 ] ; // [sp + 18h] [bp-1Ch]
рдмреВрд▓ рдкреНрд░рд╛рдкреНрдд // [sp + 2Bh] [bp-9h]
int v13 ; // [sp + 2Ch] [bp-8h]
v13 = MAGIC_MOUNTFLAGS ; // 0x7A3DC594
рдкреНрд░рд╛рдкреНрддрдореЛрдЧреНрд▓рд┐рдлреНрд▓реИрдЧреНрд╕ = рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧреНрд╕ == рдореИрдЬрд┐рдХ_рдореЙрдВрдЯрдлреНрд▓реИрдЧрд╕ ;
рдпрджрд┐ ( рдорд╛рдЙрдВрдЯрдлрд╝реНрд▓реИрдЧреНрд╕ == MAGIC_MOUNTFLAGS )
рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧреНрд╕ = 0x20 ; // MS_REMOUNT
рдЕрдЧрд░ ( рдкреНрд░рд╛рдкреНрдд рдореИрдЬрд┐рдХрдлреНрд▓реИрдЧреНрд╕ )
рдХреЙрд▓ call_real_mount ( рд╕реНрд░реЛрдд , рд▓рдХреНрд╖реНрдп , filesystemtype , рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ , рдбреЗрдЯрд╛ ) ;
рдпрджрд┐ ( рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ рдФрд░ 1 ) // MS_RDONLY
рдХреЙрд▓ call_real_mount ( рд╕реНрд░реЛрдд , рд▓рдХреНрд╖реНрдп , filesystemtype , рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ , рдбреЗрдЯрд╛ ) ;
if ( getuid_ ( ) ) // рд░реВрдЯ рдирд╣реАрдВ
рдХреЙрд▓ call_real_mount ( рд╕реНрд░реЛрдд , рд▓рдХреНрд╖реНрдп , filesystemtype , рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ , рдбреЗрдЯрд╛ ) ;
memCopy ( systemPath , ( рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд __int8 * ) off_73210 + 471424 , 8 ) ; // / рдкреНрд░рдгрд╛рд▓реА
рдбрд┐рдХреНрд░рд┐рдкреНрдЯ ( рд╕рд┐рд╕реНрдЯрдордкрд╛рде , 8 ) ;
if ( memCompare ( ( рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд __int8 * ) рд▓рдХреНрд╖реНрдп , systemPath , 8 ) || ( isBootCompete ( ) ) ||
рдХреЙрд▓ call_real_mount ( рд╕реНрд░реЛрдд , рд▓рдХреНрд╖реНрдп , filesystemtype , рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ , рдбреЗрдЯрд╛ ) ;
* ( _рд╡рд╛рд░реНрдб * ) рдЗрд░рдиреЛ_ ( ) = 13 ;
рд╡рд╛рдкрд╕реА - 1 ;
}

рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧреНрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ "рдЬрд╛рджреВ" рдорд╛рди 0x7A3DC594 рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдг рддреБрд░рдВрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдпрд╣ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП / рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ OS рдмреВрдЯ рдкреВрд░рд╛ рд╣реБрдЖ рд╣реИред рдпрджрд┐ рдпреЗ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдирд╣реАрдВ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╡рд╛рдкрд╕ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЯреНрд░реЛрдЬрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЯреНрд░реЛрдЬрди рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреЛ рдЗрд╕реЗ "рдЬрд╛рджреВ" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╣рддрд╛ рд╣реИред

рд╕рдВрд╢реЛрдзрд┐рдд рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдХреЛрдб (рдмрд╛рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ * рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реИ):
int __fastcall рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ ( const char * filename , char * const argv [ ] , char * const envp ]]
{
int v3 ; // рдЖрд░ 3
if ( targetInDataOrSdcard ( рдлрд╝рд╛рдЗрд▓ рдирд╛рдо ) > = 0 ) // рд░рд┐рдЯрд░реНрди -1 рдЕрдЧрд░ рд╕рд╣реА рд╣реИ
{
sub_7383C ( ) ;
v3 = call_real_execve ( рдлрд╝рд╛рдЗрд▓ рдирд╛рдо , arvv , envp ) ;
}
рдЕрдиреНрдпрдерд╛
{
* ( _рд╡рд╛рд░реНрдб * ) рдЗрд░рдиреЛ_ ( ) = 13 ;
v3 = - 1 ;
}
рд╡рд╛рдкрд╕реА v3 ;
}

int __fastcall targetInDataOrSdcard ( const char * path )
{
char buf [ 516 ] ; // [sp + 8h] [bp-204h]
рдЕрдЧрд░ ( isDataOrSdcard ( рдкрде ) )
рд╡рд╛рдкрд╕реА - 1 ;
if ( * path == 'ред' && getcwd_ ( buf , 0x200u ) && isDataOrSdcard ( buf ) )
рд╡рд╛рдкрд╕реА - 1 ;
рд╡рд╛рдкрд╕реА 0 ;
}

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

Libc.so рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдирд┐рд╖реНрдкрд╛рджрди * рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХрд╛рд░рдг, рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░рдирд╛рдореЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдХрд╛рд░рдирд╛рдореЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЪрд▓рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдмрджрд▓рд╛ рд╣реБрдЖ рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХреЛ рд░рд┐рдореВрд╡ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдирддреАрдЬрддрди, рдЯреНрд░реЛрдЬрди рдХреА рдЖрддреНрдорд░рдХреНрд╖рд╛ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рдЗрд╕рдХрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд libc.so рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕рдВрд░рдХреНрд╖рдг "рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ" рд╕реЗ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЕрдиреНрдп рдЯреНрд░реЛрдЬрди рдЬреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ "рдЕрдЪреНрдЫреЗ" рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдорд╛рди рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдРрд╕реЗ рдЯреНрд░реЛрдЬрди рд╕реЗ рдХреИрд╕реЗ рдирд┐рдкрдЯреЗрдВ?


Android.Xiny.5260 рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдмрд╢рд░реНрддреЗ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдУрдкрди рдПрдХреНрд╕реЗрд╕ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рд╣реЛред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдореИрд▓рд╡реЗрдпрд░ рдХреЛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рдирд┐рдХрд╛рд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╡ рд╣реИ - рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЯреНрд░реЛрдЬрди рдЙрдирдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЖрдк рд╕реНрд╡рдпрдВ рдЯреНрд░реЛрдЬрди рдХреЗ рдШрдЯрдХ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЗрд╕рдХреЗ рдЕрдиреНрдп рднрд╛рдЧреЛрдВ рдХреЛ рдореВрд▓ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкрд╛рде / рдбреЗрд╡ / рд╕реЙрдХреЗрдЯ / hs_linux_work20190808091350 рдХреЗ рд╕рд╛рде рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (рдкрде рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╢реЛрдзрдиреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдорд╛рдЙрдВрдЯ рд▓реЙрдХ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдорд╛рдЙрдВрдЯрдлреНрд▓реИрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ "рдЬрд╛рджреВ" рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рд╕реАрдзреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рд╕реЙрд▓ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмреЗрд╢рдХ, рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреНрд░реЛрдЬрди рдХреЛ рдЙрдард╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЪрдордХрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдпрд╣ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВред

Source: https://habr.com/ru/post/hi484664/


All Articles