рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдкрд░ Google рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ



рдпрд╣ рдЖрд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, Google Apps) рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ:
1. рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВред
2. рдХреИрд▓реЗрдВрдбрд░ рдФрд░ рдХреИрд▓реЗрдВрдбрд░ рдкреНрд░рджрд╛рддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВред
3. Android рдмрд╛рдЬрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
4. рдФрд░ рдЗрд╕реА рддрд░рд╣тАж


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

рдЯреНрд░реЗрдирд┐рдВрдЧ


рддреЛ, рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
1. Google Apps (рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ CyanogenMod 7 рд╕реЗ рд▓рд┐рдпрд╛)ред
2. рдПрдХ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐ mkfs.yaffs2.arm рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ред
3. рдпрджрд┐ рдЖрдкрдХреЛ рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ Calendar.apk рдФрд░ CalendarProvider.apk рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╡реЗ рджреЛрдиреЛрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдкрд╛рде рд╕рд┐рд╕реНрдЯрдо рд╡реИрд░рд┐рдПрдмрд▓ рдореЗрдВ android-sdk \ Tools рдФрд░ android-sdk \ platform-tools рдХреЗ рдкрде рдЬреЛрдбрд╝реЗрдВред

рдПрдореБрд▓реЗрдЯрд░ рдирд┐рд░реНрдорд╛рдг


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдмрдирд╛рдПрдБ:


рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдВ!

рдХрдо рд╕реЗ рдХрдо 200 рдПрдордмреА рдПрд╕рдбреА рдХрд╛рд░реНрдб рдмрдирд╛рдПрдВ!
рдмрд╛рдж рдХреЗ рд╕рднреА рдЖрджреЗрд╢ рдпрд╣ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рд╕рдХреНрд░рд┐рдп рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдПрдореБрд▓реЗрдЯрд░ / рдбрд┐рд╡рд╛рдЗрд╕ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдбреАрдмреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдореЗрдВ рдПрд╕ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рддреИрдпрд╛рд░реА рд╣реИ


рдПрдХ рдмрдбрд╝реЗ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рд╛рде рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
emulator -avd emulator_2.3.3 -partition-size 150 

рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдХреЛ рд░рд┐рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ ( рдЖрд░реНрдЯрд░реЛрдорди рдХреЛ рд░рд┐рдореВрд╡ рдХрд░рдиреЗ рдХреЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж):
 adb remount 

рдПрд╕рдбреАрдХреЗ рд╕реЗ рдкреИрдХреЗрдЬ рдХреЛ рд╣рдЯрд╛рдПрдВ, рдЬреЛ рдПрдореБрд▓реЗрдЯрд░ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджреЗрддрд╛ рд╣реИ:
рд╢реЗрд▓ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ:
 adb shell 

 rm /system/app/SdkSetup.apk 

рдЦреЛрд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
 exit 


рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


Google Apps (рдлрд╝реЛрд▓реНрдбрд░ system \ app) рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рдХрд╛рд▓реЗрдВред
рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
 adb push CarHomeGoogle.apk /system/app adb push FOTAKill.apk /system/app adb push GenieWidget.apk /system/app adb push GoogleBackupTransport.apk /system/app adb push GoogleCalendarSyncAdapter.apk /system/app adb push GoogleContactsSyncAdapter.apk /system/app adb push GoogleFeedback.apk /system/app adb push GooglePartnerSetup.apk /system/app adb push GoogleQuickSearchBox.apk /system/app adb push GoogleServicesFramework.apk /system/app adb push LatinImeTutorial.apk /system/app adb push MarketUpdater.apk /system/app adb push MediaUploader.apk /system/app adb push NetworkLocation.apk /system/app adb push OneTimeInitializer.apk /system/app adb push SetupWizard.apk /system/app adb push Talk.apk /system/app adb push Vending.apk /system/app 

рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Calendar.apk рдФрд░ CalendarProvider.apk)ред

рдПрдХ рдирдИ рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐ рдмрдирд╛рдирд╛


рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:
 adb push mkfs.yaffs2.arm /system/app 

рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
 adb shell 

 chmod 777 /system/app/mkfs.yaffs2.arm 

рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╕рднреА рдкреИрдХреЗрдЬ / рд╕рд┐рд╕реНрдЯрдо / рдРрдк рдореЗрдВ рд╣реИрдВ:
 ls /system/app 


рдПрдХ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдмрдирд╛рдПрдВ
 /system/app/mkfs.yaffs2.arm /system /sdcard/system.img 


рдЦреЛрд▓ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
 exit 

рдЕрдм рдЖрдкрдХреЛ рдзреИрд░реНрдп рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдореА рдЫрд╡рд┐ "adb pull /sdcard/system.img d: \ temp" рдХреЛ рдорд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред 100 рдПрдордмреА рдХреА рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рдЧрддрд┐ рд▓рдЧрднрдЧ 25Kb / s, рд▓рдЧрднрдЧ 25 рдорд┐рдирдЯ рд╣реИред

рдПрдореБрд▓реЗрдЯрд░ рдмрдВрдж рдХрд░реЗрдВред
C: \ Users \\ рд╕реЗред Android \ avd \ emulator_2.3.3.avd \ cache.img рдФрд░ userdata-qemu.img (рдпрджрд┐ рдХреЛрдИ рд╣реЛ) рд╣рдЯрд╛рдПрдВред рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА system.img рдЫрд╡рд┐ рдбрд╛рд▓реЗрдВред

рдПрдореБрд▓реЗрдЯрд░ рддреИрдпрд╛рд░ рд╣реИ!

рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ


рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдПрдВ
 emulator -avd emulator_2.3.3 


рдПрдХ рд░реЛрдмреЛрдЯ рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ

рднрд╛рд╖рд╛ рдХреЛ рд░реВрд╕реА рдореЗрдВ рдмрджрд▓реЗрдВ

рдореИрдВ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рд╕реЗ рдЕрдкрдиреЗ Google рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред рдХреАрдмреЛрд░реНрдб рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдзрдХреЗрд▓ рд╕рдХрд╛ :)ред


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛




рдирд┐рд╖реНрдХрд░реНрд╖


рд╡рд╣ рд╕рдм рд╣реИ! рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╕рднреА рд╕рдлрд▓рддрд╛!

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


All Articles