рдпрд╣ рдХрдорд╛рдВрдб рдЬрд┐рдкрд▓рд╛рдЗрди рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдЬрд╝рд┐рдкрд▓рд╛рдЗрди - рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрд╝рд┐рдк/рдПрдкреАрдХреЗ рд╕рдВрд░реЗрдЦрдг рдЙрдкрдХрд░рдг
SYNOPSIS
Infile.apk рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ outfile.apk рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП:
рдЬрд╝рд┐рдкрд▓рд╛рдЗрди [ -f ] [ -v ] infile.apk рдЖрдЙрдЯрдлрд╝рд╛рдЗрд▓.apk
рдореМрдЬреВрджрд╛.рдПрдкреАрдХреЗ рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
рдЬрд╝рд┐рдкрд▓рд╛рдЗрди -c -v рдореМрдЬреВрджрд╛.apk
рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реИ рдЬреЛ рдмрд╛рдЗрдЯ-рд╕рдВрд░реЗрдЦрдг рд╕реАрдорд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╣рдореЗрд╢рд╛ 4 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
(рдЬреЛ 32-рдмрд┐рдЯ рд╕рдВрд░реЗрдЦрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ) рдЕрдиреНрдпрдерд╛ рдпрд╣ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╡рд░реНрдгрди
рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╕рдВрд░реЗрдЦрдг рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдиреБрдХреВрд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
(.apk) рдлрд╝рд╛рдЗрд▓реЗрдВред рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЕрд╕рдореНрдкреАрдбрд┐рдд рдбреЗрдЯрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдВрд░реЗрдЦрдгред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рднреА рдЕрд╕рдореНрдкреАрдбрд┐рдд рдбреЗрдЯрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
.apk, рдЬреИрд╕реЗ рдХрд┐ рдЫрд╡рд┐рдпрд╛рдБ рдпрд╛ рдХрдЪреНрдЪреА рдлрд╝рд╛рдЗрд▓реЗрдВ, рдХреЛ 4-рдмрд╛рдЗрдЯ рд╕реАрдорд╛рдУрдВ рдкрд░ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдпрд╣ рд╕рднреА рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рднрд╛рдЧреЛрдВ рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ mmap () рднрд▓реЗ рд╣реА рдЙрдирдореЗрдВ рд╕рдВрд░реЗрдЦрдг рдХреЗ рд╕рд╛рде рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рд╣реЛ
рдкреНрд░рддрд┐рдмрдВрдзред рдЗрд╕рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╕рдордп рдЦрдкрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реИрдо рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрдореА рдЖрддреА рд╣реИ
рдЖрд╡реЗрджрди.
рдЗрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреА .apk рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдВрддрд┐рдо-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдВрдбреНрд░реЙрдЗрдб рдмрд┐рд▓реНрдб рдЯреВрд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдПрдбреАрдЯреА рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдПрдХреНрд▓рд┐рдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдХреНрд╕рдкреЛрд░реНрдЯ
рд╡рд┐рдЬрд╝рд╛рд░реНрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрдЧрд╛ рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдЖрдкрдХрд╛ .apk рдЗрд╕реЗ рдЖрдкрдХреА рдирд┐рдЬреА рдХреБрдВрдЬреА рд╕реЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рджред рдирд┐рд░реНрдорд╛рдг
рдЪреАрдВрдЯреА рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдЖрдкрдХрд╛ .apk, рдЬрдм рддрдХ рдЖрдк
рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ ant.properties рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдкрдХреЗ рдХреАрд╕реНрдЯреЛрд░ рдФрд░ рдХреБрдВрдЬреА рдЙрдкрдирд╛рдо рдХреЗ рд▓рд┐рдП рдкрде рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХрд┐ рдмрд┐рд▓реНрдб рдЯреВрд▓ рдкрд╣рд▓реЗ рдкреИрдХреЗрдЬ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд╛рд╡рдзрд╛рдиреА: рдЬрд╝рд┐рдкрд▓рд╛рдЗрди .apk рдлрд╝рд╛рдЗрд▓ рдЖрдкрдХреЗ рдирд┐рдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЪрд╛рдмреАред рдпрджрд┐ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрд░реЗрдЦрдг рдХреЛ рдкреВрд░реНрд╡рд╡рдд рдХрд░ рджреЗрдЧреАред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрд░реЗрдЦрд┐рдд рдкреИрдХреЗрдЬ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рди рдХрд░реЗрдВред рдкреБрд░рд╛рд▓реЗрдЦ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди, рдЬреИрд╕реЗ рдирд╛рдо рдмрджрд▓рдирд╛
рдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдФрд░ рдмрд╛рдж рдореЗрдВ рд╕рднреА рдХрд╛ рд╕рдВрд░реЗрдЦрдг рдмрд╛рдзрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред рдФрд░ "рд╕рдВрд░реЗрдЦрд┐рдд" рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЬреЛрдбрд╝реА рдЧрдИ рдХреЛрдИ рднреА рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░реЗрдЦрд┐рдд рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреАред
рд╕рдорд╛рдпреЛрдЬрди рдЬрд╝рд┐рдк рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╣реЗрдбрд░ рдореЗрдВ "рдЕрддрд┐рд░рд┐рдХреНрдд" рдлрд╝реАрд▓реНрдб рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рдХрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдиреБрднрд╛рдЧ. рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ "рдЕрддрд┐рд░рд┐рдХреНрдд" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдЕрдкрдирд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рдХреГрдкрдпрд╛ рдкрдврд╝реЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░
рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди:
https://developer.android.com/tools/publishing/app-signing.html
рд╡рд┐рдХрд▓реНрдк
рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
-f рдореМрдЬреВрджрд╛ рдЖрдЙрдЯрдлрд╝рд╛рдЗрд▓.рдЬрд╝рд┐рдк рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░реЗрдВ
-v рд╡рд╛рдЪрд╛рд▓ рдЙрддреНрдкрд╛рджрди
-c рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрд░реЗрдЦрдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЬрд╝рд┐рдкрд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ