рдПрдВрдбреНрд░реЙрдЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреИрдЪ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

рдирдорд╕реНрдХрд╛рд░, рдкреНрд░рд┐рдп рдкрд╛рдардХ!



Offtop


рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗред

рдХреЛрдИ рднреА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд┐рд╕реА рдФрд░ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реИ: рдХреЛрдИ рдФрд░ рдмреИрда рдЧрдпрд╛ рдФрд░ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдПрдХ рдФрд░ "рдЪрдорддреНрдХрд╛рд░" рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЧрдпрд╛ред

рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд╣рд░, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред "рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм "рдХреЛрдорд▓рддрд╛" рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рдЬреЛ рдЖрддреНрдорд╛ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИ ...



рдкрд╣рдЪрд╛рди


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реБрд░реВ рд╕реЗ рд╣реА рд▓рд╛рдпрдХ рд╣реИред рдпрд╣ рд╕рдм рдХреБрдЦреНрдпрд╛рдд рдЦреЗрд▓ 2048 рдХреЗ рдЖрд╕рдкрд╛рд╕ рджреВрд╕рд░реЛрдВ рдХреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдореЗрд░реА рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖред рдмреЗрд╢рдХ, рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЧреЗрдо рд▓реЛрдЧреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рд▓реБрднрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЦреБрдж рдЖрдЬрдорд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЗрд╕рдХрд╛ рд╕рд╛рд░ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛ рдФрд░ рдореБрдЭреЗ рднреА рдЗрд╕ рдЦреЗрд▓ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдереАред

рдореБрдЭреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ 5000 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдФрд░ 2048 рддрдХ рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рд▓рдВрдмрд╛ рдерд╛ ...

рдЗрд╕ рдмреАрдЪ, рдЖрд╕рдкрд╛рд╕ рдХреЗ "рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ" рдиреЗ рдЖрд╕рд╛рдиреА рд╕реЗ 10-16 рд╣рдЬрд╛рд░ рдЕрдВрдХ рдмрдирд╛рдП, рдФрд░ рдХреБрдЫ рдиреЗ 2048 рддрдХ рдПрдХ рдкрд┐рдВрдЬрд░реЗ рдореЗрдВ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рднреА рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреАред

рдЦреИрд░, рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдореБрдЭреЗ рдЗрд╕ рдЧреЗрдо рдХреЛ рдмреЗрд╡рдХреВрдлрд╝ рддрд░реАрдХреЗ рд╕реЗ рд╣реИрдХ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рддрд╛рдХрд┐ рдЗрд╕рдХреЗ рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп "рдорд╛рд░" рди рд╣реЛ (рдпрд╣ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдХрдо рдирд╢реЗ рдХреА рд▓рдд рдирд╣реАрдВ рд╣реИ)ред рдФрд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдореЗрд░реЗ рджреЛрд╕реНрддреЛрдВ рдиреЗ рдореБрдЭрд╕реЗ рдЙрд╕реА рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛ред

рдЗрд╕рдХрд╛ рдПрдХ рдорддрд▓рдм рдерд╛: рдпрд╣ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЙрддрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ ...















рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреНрдпрд╛ рдерд╛?


рдпрд╣ рд╣реИрдХрд┐рдВрдЧ рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдИ рдереАред рд╕рдм рдХреБрдЫ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдерд╛: рдореИрдВрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдкреАрдХреЗ -рдкреИрдХреЗрдЬ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛, рдПрдкреАрдХреЗрдЯреВрд▓.рдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рдШрдЯрди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛, рдлрд┐рд░ рдорд╛рдзреНрдпрдорд┐рдХ-рдПрдХ (рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рд╕реНрдорд╛рд▓реА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдиреЗ рдЬреЗрдб -рдЧреБрдИ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рд╕рд╛рдзрд╛рд░рдг рд╕реЗ рдмрд╛рд╣рд░ рдХреБрдЫ рднреА рдирд╣реАрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдЦреЛрдЬрдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЬрд╛рд╡рд╛ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╕рд░реНрдлрд┐рдВрдЧ рдХреАред рд╡рд┐рдЬреНрдЮрд╛рдкрди рдФрд░ Google рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ "рдЯрди" рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдХреБрдЫ рднреА рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрдирд╕рд╛рдЗрдб рдкрд░ рдареЛрдХрд░ рдЦрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рдпрд╛рдиреА рдЬрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрддрд╛ рд╣реИ:



рдЫрд╡рд┐



рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рд╕рдм рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ obfuscated рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ: рд╡рд░реНрдЧреЛрдВ, рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдЪрд░ рдХреЗ рдореВрд▓ рдирд╛рдо рдЕрдХреНрд╖рд░реЛрдВ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕реЗрдЯ рд╣реИрдВред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдЕрдиреБрд╕рдВрдзрд╛рди рдПрдХ рдард╣рд░рд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рд╣реИ ...

рдореИрдВрдиреЗ рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рдХреБрдЫ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рджрд┐рдиреЛрдВ рдмрд╛рдж рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓реМрдЯрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред



рдЕрдВрдд рдХреА рд╢реБрд░реБрдЖрдд


рдореИрдВрдиреЗ рдЕрдЪрд╛рдирдХ рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдпрд╣ рд╕рдм рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд░рдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЕрдВрдХреЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:







рдЕрдм рдХреНрд░рдо рдореЗрдВ:







рдЗрд╕рд╕реЗ рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рдХреЗрд╡рд▓ рджреЛ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╣реА рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ: рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рд╕рд╛рдЭрд╛_рдкреНрд░рдХрд╛рд░ ред

рдареАрдХ рд╣реИ, рджреЗрдЦреЛ рдЙрдирдХреЗ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИред



рдЫрд╡рд┐



рдЫрд╡рд┐



рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо save.plist рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ, рдХреЗрд╡рд▓ Cocos2dxPrefsFile.xml рдлрд╝рд╛рдЗрд▓ред

рдЙрдирдХреЗ рдирд╛рдо рдЦреБрдж рдмреЛрд▓рддреЗ рд╣реИрдВред рдкрд╛рда рдХреЛ рдирд╣реАрдВ рдлреИрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рддреБрд░рдВрдд рджреЛрдиреЛрдВ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреВрдВрдЧрд╛:



1) save.plist

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



2) Cocos2dxPrefsFile.xml

рдпрд╣рд╛рдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдзрд┐рдХрддрдо рдкреНрд░рд╛рдкреНрдд рдЕрдВрдХреЛрдВ рдкрд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред





рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдкрдардиреАрдп XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



1) Cocos2dxPrefsFile.xml



<?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <int name="Score" value="4846" /> //   <int name="ScoreSent" value="2410" /> <int name="BestBoxValue" value="512" /> <boolean name="FirstTime" value="true" /> </map>
      
      







2) рдлрд╝рд╛рдЗрд▓ save.plist

(рдкреНрд░рддреНрдпреЗрдХ dict



рдЯреИрдЧ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ)



 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"/> <plist version="1.0"> <dict> <key>Main</key> <array> <dict> //     <key>Index</key> <string>1</string> //  ( 0..15 ) <key>Level</key> <string>3</string> //     <key>Score</key> <string>1204</string> //   <key>MaxUndo</key> <string>2</string> // Undo </dict> <dict> <key>Index</key> <string>4</string> <key>Level</key> <string>3</string> <key>Score</key> <string>1204</string> <key>MaxUndo</key> <string>2</string> </dict> <dict> <key>Index</key> <string>0</string> <key>Level</key> <string>1</string> <key>Score</key> <string>1204</string> <key>MaxUndo</key> <string>2</string> </dict> <dict> <key>Index</key> <string>3</string> <key>Level</key> <string>1</string> <key>Score</key> <string>1204</string> <key>MaxUndo</key> <string>2</string> </dict> <dict> <key>Index</key> <string>2</string> <key>Level</key> <string>2</string> <key>Score</key> <string>1204</string> <key>MaxUndo</key> <string>2</string> </dict> <dict> <key>Index</key> <string>14</string> <key>Level</key> <string>2</string> <key>Score</key> <string>1204</string> <key>MaxUndo</key> <string>2</string> </dict> </array> <key>Steps</key> <array> <dict> <key>Main</key> <array> <dict> <key>Index</key> <string>1</string> <key>Level</key> <string>10</string> </dict> <dict> <key>Index</key> <string>4</string> <key>Level</key> <string>10</string> </dict> <dict> <key>Index</key> <string>0</string> <key>Level</key> <string>1</string> </dict> <dict> <key>Index</key> <string>3</string> <key>Level</key> <string>1</string> </dict> <dict> <key>Index</key> <string>2</string> <key>Level</key> <string>1</string> </dict> </array> </dict> <dict> <key>Main</key> <array> <dict> <key>Index</key> <string>13</string> <key>Level</key> <string>10</string> </dict> <dict> <key>Index</key> <string>12</string> <key>Level</key> <string>10</string> </dict> <dict> <key>Index</key> <string>8</string> <key>Level</key> <string>1</string> </dict> <dict> <key>Index</key> <string>15</string> <key>Level</key> <string>1</string> </dict> <dict> <key>Index</key> <string>14</string> <key>Level</key> <string>1</string> </dict> <dict> <key>Index</key> <string>10</string> <key>Level</key> <string>1</string> </dict> </array> </dict> </array> </dict> </plist>
      
      







рдЕрдм, рдпрд╣ рдЬрд╛рдирдиреЗ рдФрд░ рд░реВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХрд╛рд░ рд╣реЛрдиреЗ рд╕реЗ, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЦреЗрд▓ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рд╕рднреА рдХреА рдЬрдбрд╝ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред

рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рд╡реНрдпрд╛рдкрдХ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд▓рдн рд╣реЛрдЧрд╛ред



рдкреИрдЪ рдмрдирд╛рдПрдБ


рдкрд╣рд▓рд╛, рдереЛрдбрд╝рд╛ рд╕рд┐рджреНрдзрд╛рдВрддред

рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдкрдирд╛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╣реИ, рдЬрд┐рд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛ рд░реВрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдУрдПрд╕ рдХреЗ рджрд┐рд▓ рдореЗрдВ рд╕реНрдерд┐рдд рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ - / рдбреЗрдЯрд╛ / рдбреЗрдЯрд╛ / * ред рддрд╛рд░рд╛рдВрдХрди рдХреЗ рдмрдЬрд╛рдп, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреЗрдо рдкреИрдХреЗрдЬ 2048 рдХрд╛ рдирд╛рдо com.estoty.game2048 рд╣реИ , рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рдХреА рд╕реНрд▓рд╛рдЗрдбреНрд╕ рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдХреЗрд╡рд▓ рдЧреЗрдо (рдФрд░ рд░реВрдЯ) /data/data/com.estoty.game2048 рдлрд╝реЛрд▓реНрдбрд░ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдКрдкрд░ рд╕реВрдЪреАрдмрджреНрдз рд╕рднреА рдЙрдкрд╣рд╛рд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред

рдРрд╕рд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рд╣рдо рдмрдЪреЗ рд╣реИрдВ?



рдЖрдк рд╢рд╛рдпрдж рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрдм рд╣рдо рдЕрдкрдиреЗ рдирдХрд▓реА рдЖрд╡реЗрджрди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES



рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рдереЗ, рд╡рд╣ рдЙрд╕ рдХреБрдВрдЬреА рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдкрдХрд╛ рдирдХрд▓реА рдЖрд╡реЗрджрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдерд╛ред



рддреЛ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдмрдЪреА рд╣реИ: рдПрдкреАрдХреЗ рдореЗрдВ рдЧреЗрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдФрд░ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛

JARSIGNER , рдФрд░ рдлрд┐рд░ рдПрдХ рд╣реА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдирдХрд▓реА рдРрдк! рд╕рд╛рде рд╣реА, рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЧреЗрдо рдбреЗрдЯрд╛ (рдпрд╛рдиреА рдЙрд╕рдХреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕) рдХреЛ рдбрд┐рд▓реАрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдЧреЗрдо рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЪреНрдЫреЗ рдФрд░ рднрд░реЛрд╕реЗрдордВрдж рдУрдПрд╕ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдореВрд▓ рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ рд╣рдорд╛рд░реЗ рдирдХрд▓реА рдбреЗрдЯрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЦреЗрд▓ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ? рдЦреИрд░, рдЕрдм рд╣рдо рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗ!



рдЖрдЗрдП рд╣рдорд╛рд░реА рдХреБрдВрдЬреА (рдкреНрд░рдорд╛рдг рдкрддреНрд░) рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдХреЛ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдбрд┐рдХрдВрдкрд╛рдЗрд▓, рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ), рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЕрдкрдиреА рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ ред



jarsigner -keystore default.keystore -storepass *** -keypass *** 2048.apk рдбрд┐рдлрд╝реЙрд▓реНрдЯ





рддреЛ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдХ рдПрдкреАрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ рд╣реИред



рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо 2048 рдЧреЗрдо рдХреЗ рд╕рдорд╛рди рдирд╛рдо, рдкреИрдХреЗрдЬ рдирд╛рдо рдФрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ (рдХреБрдВрдЬреА) рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдЕрдм рд╣рдорд╛рд░реЗ рдкреИрдЪ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ 2048 рдЧреЗрдо рдХреЗ рдмреАрдЪ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ (рдЬреЛ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП, рдпреЗ рджреЛ рд╕рдорд╛рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)



рдЕрдм рд╣рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреИрдЪ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рдмреЗрд╢рдХ, рд╕рдм рдХреБрдЫ рдмрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: Cocos2dxPrefsFile.xml рдФрд░ save.plist рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рдбреЗрдЯрд╛ рд▓рд┐рдЦреЗрдВ, рдЬреЛ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдФрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦреЗрд▓ рдХреЗ рдореИрджрд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рд╡рд╣ рд╢рд╛рдВрдд рдирд╣реАрдВ рд╣реИред рдореИрдВ рдкреИрдЪ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдордп рдХреЗ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди (рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг) рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд░реЗрдЯрд┐рдВрдЧ рдорд╛рди, рдлрд╝реАрд▓реНрдб рд╕реЗрд▓ рдЖрджрд┐ рд╕реЗрдЯ рдХрд░ рд╕рдХреЗред



рдпрджрд┐ рдЖрдк рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдереВрдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рдкреИрдЪ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрди рдЬреИрд╕рд╛ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ:



рдЫрд╡рд┐



рдкреИрдЪ рдореЗрдВ рд╕рдмрд╕реЗ "рдЙрдкрдпреЛрдЧреА" рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд░рд┐рдХреЙрд░реНрдб рдмрджрд▓рдиреЗ, рд╡рд░реНрддрдорд╛рди рдПрдХ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рдЦреЗрд▓ рдореИрджрд╛рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд▓ рдореЗрдВ рдирдВрдмрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛!

рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред



Koddd


PS рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕рдордЭ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреЛрдб рдкрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рд╣реИред



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



рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред



рдПрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, Patch



рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛:



  private void Patch() { SharedPrefsPatch(); // 1 FilePatch(); // 2 AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setMessage("OK. Now you should install the original game without removing this app."); alert.setTitle("Success!"); alert.setCancelable(false); alert.setPositiveButton("Ready!", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.cancel(); Main.this.finish(); } }); alert.show(); }
      
      







рдПрдХ рдирдпрд╛ рд░рд┐рдХреЙрд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ:



 //1 private void SharedPrefsPatch() { SharedPreferences prefs = getSharedPreferences("Cocos2dxPrefsFile", Context.MODE_WORLD_READABLE); SharedPreferences.Editor editor = prefs.edit(); editor.putInt("Score", Integer.parseInt(bestscore.getText().toString())); editor.putInt("ScoreSent", Integer.parseInt(bestscore.getText().toString())); editor.putInt("BestBoxValue", 1024); editor.putBoolean("FirstTime", true); editor.apply(); }
      
      







рдФрд░ рд╣рдо рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рдЦреЗрд▓ рдХрд╛ рдореИрджрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ, рд╕рдм рдХреБрдЫ XML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реИред рдореИрдВ рдиреАрдЪреЗ рдкреНрд░рд╛рд░реВрдк рдХреА рд▓рд╛рдкрд░рд╡рд╛рд╣реА рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВред)



 // 2 private void FilePatch() { try { FileOutputStream fop = openFileOutput("save.plist", MODE_WORLD_READABLE); OutputStreamWriter writer = new OutputStreamWriter(fop); writer.write("" + "" + "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"/>\n" + "\n" + "<plist version=\"1.0\">\n" + " <dict>\n" + " <key>Main</key>\n" + " <array>" + "" + ""); for(int i=0;i<textboxCells.size();++i) if(textboxCells.get(i).getText().toString().trim().length()>0) writer.write("" + "" + "<dict>\n" + " <key>Index</key>\n" + " <string>"+i+"</string>\n" + " <key>Level</key>\n" + " <string>"+textboxCells.get(i).getText()+"</string>\n" + " <key>Score</key>\n" + " <string>"+currentscore.getText().toString()+"</string>\n" + " <key>MaxUndo</key>\n" + " <string>200</string>\n" + " </dict>" + ""); writer.write("" + "" + " </array>\n" + " <key>Steps</key>\n" + " <array>\n" + " <dict>\n" + "\n" + " </dict>\n" + " </array>\n" + " </dict>\n" + "</plist>" + ""); writer.flush(); writer.close(); } catch (FileNotFoundException e) { Log.i("ERRORMINOR", "********1"); } catch (IOException e) { Log.i("ERRORMINOR", "********2"); }
      
      







рд╣рдо рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред рд╣рдо 2048 рдЦреЗрд▓ рдХреЗ рд╕рдорд╛рди рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рддреЗ рд╣реИрдВ (рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рддреЗ рд╣реИрдВ)ред



рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ


1) рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦреЗрд▓ 2048 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдПрдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ):

adb 2048.apk рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ




рдЫрд╡рд┐



рдФрд░ рдЪрд▓рд╛рдПрдВ:



рдЫрд╡рд┐



рдорд╣рд╛рди, рдПрдХ рдЧреИрд░-рджреЗрд╢реА рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЦреЗрд▓ред



2) рдкреИрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдЧрд╛, рдЗрд╕реЗ рдкреИрдЪ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛):

adb install -r рдкреИрдЪ.apk



рдЫрд╡рд┐



рдФрд░ рдЙрд╕рдХрд╛ рд╢реЛрд╖рдг рдХрд░реЗрдВ:



рдЫрд╡рд┐



рдкреИрдЪ:



рдЫрд╡рд┐



3) рд╣рдорд╛рд░реЗ рдЦреЗрд▓ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

adb рдЗрдВрд╕реНрдЯреЙрд▓ -r 2048.apk




рдФрд░ рдЪрд▓рд╛рдПрдВ:



рдЫрд╡рд┐



рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдкреИрдЪ рдкреВрд░реА рддрд░рд╣ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИ!

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



рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдкреИрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рд▓рдЧрд╛рдП рдЧрдП рдПрдВрдбреНрд░реЙрдЗрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╣рд╛рдВ рдЖрдк рд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЧреЗрдо рдХрд╛ рдПрдкреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдФрд░ рдпрд╣рд╛рдБ рдкреИрдЪ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рднреА рд╣реИ)



рдХрд┐рдпрд╛


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

рдЦреИрд░, рдпрд╣рд╛рдВ рд╣рдордиреЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдПрдХ рдЕрдиреНрдп рдкрд╣рд▓реВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЬрд▓реНрдж рдорд┐рд▓рддреЗ рд╣реИрдВ!



All Articles