рд╣рдо рдЬреЗрд▓рдмреНрд░реЛрдХреЗрди рдЖрдИрдУрдПрд╕ 4.x рдкрд░ рд╕рдордп рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ

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

рдЪреЗрддрд╛рд╡рдиреА: рдЖрдк рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░ рдХрд░рддреЗ рд╣реИрдВред

рдЯрд╛рдЗрдордЬрд╝реЛрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ , рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ , рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЧреЗ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ ssh рд╣реИ рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реИ:
wget -O - www.mafet.ru/zoneinfo_2011k.tgz | tar xzf - -C /

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреЗрд╡рд▓ UNIX рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рд╕реАрдзреЗ рддреМрд░ рдкрд░ tzdata рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЧрдмрд╛рд░реНрдб рдХрд╛ рдЖрдХрд░реНрд╖рдг (рдпрд╣ рд╕реЗрд╡рд╛ рдШрдбрд╝реА рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ) рд╕рдордп рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ICU - рдпреВрдирд┐рдХреЛрдб (рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдпреВрдирд┐рдХреЛрдб рдШрдЯрдХреЛрдВ) рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдФрд░ рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рдЦреБрдж рдХреА tzdata рдХреА рдкреНрд░рддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рдХреЗ рдЗрд╕ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдерд╛ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рдереЗ рдХрд┐ рдЯрд╛рдЗрдордЬрд╝реЛрди рдЕрдкрдбреЗрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рддрд╛рд░реАрдЦ рдиреЗ рд╕рд╣реА рд╕рдордп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдШрдбрд╝реА рдиреЗ рдЕрднреА рднреА рдкреБрд░рд╛рдиреЗ рддрд░реАрдХреЗ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ред

Icu рдбреЗрдЯрд╛ рдкрд╛рд░рдВрдкрд░рд┐рдХ /usr/share/icu/icudt46l.dat рдореЗрдВ рд╣реИ (рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реЗ - iOS рдореЗрдВ 4.3.3 icu 4.6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫреЛрдЯреЗ рдПрдВрдбрд┐рдпрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдКрдкрд░, рдФрд░ рд╣рдо рдХрдВрдЬреНрдпреВрдо рдХрд░реЗрдВрдЧреЗ, рдкрд╣рд▓реЗ рдЗрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдШрд╕реАрдЯрд╛ рдЧрдпрд╛ рдерд╛:
scp root@...:/usr/share/icu/icudt46l.dat ~
(рдлреЛрди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рд╕реЛрддреЗ рд╣реБрдП рд╡рд╛рдИрдлрд╛рдИ рдФрд░ sshd рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрдорд╛рди)

рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ icu4c рдкреИрдХреЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдпрд╣рд╛рдБ рд╕реЗ 4 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ icu-project рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ timezone рдЕрдкрдбреЗрдЯ рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рд╣рдо рд╕рдордп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рд▓рддреЗ рд╣реИрдВ:
cd ~
icupkg -a zoneinfo64.res icudt46l.dat
icupkg -a metaZones.res icudt46l.dat
icupkg -a timezoneTypes.res icudt46l.dat
icupkg -a windowsZones.res icudt46l.dat

рдФрд░ рдлреЛрди рдкрд░ рд╡рд╛рдкрд╕ рдкреИрдЪ рдлрд╝рд╛рдЗрд▓:
scp icudt46l.dat root@...:/usr/share/icu/icudt46l.dat.new

рдлрд┐рдирд┐рд╢ рд▓рд╛рдЗрди - рдпрд╣ рдХреЗрд╡рд▓ icu рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдлреЛрди рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ рддрд╛рдХрд┐ рдореЗрдореЛрд░реА рдореЗрдВ рдХреЛрдИ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рди рд╣реЛрдВред
ssh root@_
cd /usr/share/icu/
launchctl stop com.apple.SpringBoard
mv icudt46l.dat icudt46l.dat.bak
mv icudt46l.dat.new icudt46l.dat
launchctl stop com.apple.SpringBoard

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

рдЖрдИрдУрдПрд╕ 4.3.3 рдХреЗ рд╕рд╛рде iPhone4 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдлрд┐рд▓рд╣рд╛рд▓ рдПрдХ рдЕрдирдЯреНрд░реЗрдб рдЬреЗрд▓рдмреНрд░реЗрдХ рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо), рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдзрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧреА, рдЖрдИрд╕реАрдпреВ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдФрд░ рдУрд╡рд░рд▓реЗ рдкреИрдЪ (рдЬреЛ рдЕрдЧрд▓реЗ рд╣реИрдВ )

UPD : рдЖрдИрдУрдПрд╕ 4.3.3 рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ icudt46l.dat рдорд┐рд▓рд╛, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рддрд╛рдЬрд╛ рд╢реЗрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
IOS 3 рдХреЗ рд▓рд┐рдП рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рд┐рдо рддреЗрдВрджреБрдП рд╕реЗ icudt40l.dat рдЙрдкрдпреБрдХреНрдд рд╣реИ,
рдЖрдИрдУрдПрд╕ 4.1 рдХреЗ рд▓рд┐рдП - icudt44l.dat

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


All Articles