рд╡рд┐рд╕реНрддреГрдд Android x86 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЧрд╛рдЗрдб

рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдПрдореБрд▓реЗрдЯрд░ рдмрд╣реБрдд рд╕реНрдорд╛рд░реНрдЯ рдирд╣реАрдВ рд╣реИред
рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡рд┐рдЪрд╛рд░ VirtualBox + Android X86 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП:
рдЧреНрд░рд╣рдг + Android SDK рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдпрд╣рд╛рдБ рд╣реИ ,
рд╕рд╛рде рд╣реА VirtualBox ред

рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдмрд╣реБрдд рд╕рд╛рд░реА рддрд╕реНрд╡реАрд░реЗрдВ рд╣реИрдВ, рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрд╕ред

рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдПрдБ:
рдирд╛рдо: рдПрдВрдбреНрд░реЙрдЗрдб 2.2-рдЬреЗрдиреЗрд░рд┐рдХ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рд▓рд┐рдирдХреНрд╕
рд╕рдВрд╕реНрдХрд░рдг: рд▓рд┐рдирдХреНрд╕ 2.6
рдореЗрдореЛрд░реА: 512 рдПрдордмреА
рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡: 3 рдЬреАрдмреА

рдорд╢реАрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ:

рдЧреБрдг-> рдиреЗрдЯрд╡рд░реНрдХ
рдПрдбрд╛рдкреНрдЯрд░ 1 NAT рд╣реИ (рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП eth0 рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛)ред
рдПрдбрд╛рдкреНрдЯрд░ 2 - рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдПрдбреЗрдкреНрдЯрд░ (рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдпрд╣ рдПрде 1 рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдПрдбреАрдмреА рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП)ред

Android- x86-2.2-generic.iso рдкрд░ рдЪрд┐рддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

рдЫрд╡рд┐ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
рдФрд░ рдЗрд╕рд▓рд┐рдП рдорд╢реАрди рдХреЗ рдХреНрдпрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред


рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ


рдкреНрд░рдмрдВрдзрди рдмрд╛рдПрдВ, рджрд╛рдПрдВ, рдКрдкрд░, рдиреАрдЪреЗ рддреАрд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рдХреИрд╕реЗ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо рд╕реЗ рдХрджрдо:

рдмреВрдЯрд▓реЛрдбрд░ рдореЗрдВ, рдореЗрдиреВ рдЖрдЗрдЯрдо рдЪреБрдиреЗрдВ
1. рд╕реНрдерд╛рдкрдирд╛ - рд╣рд╛рд░реНрдбрдбрд┐рд╕реНрдХ рдкрд░ Android-x86 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рд╣рдо рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рддреЗ рд╣реИрдВ ред
2. рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБ / рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ
[рдирдпрд╛] рдЪреБрдиреЗрдВ -> [рдкреНрд░рд╛рдердорд┐рдХ] -> рдЖрдХрд╛рд░ (рдПрдордмреА рдореЗрдВ) рейреирезрем рдкреНрд░реЗрд╕ [рдареАрдХ]
[рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп] рдЪреБрдиреЗрдВ
рдЪрдпрди рдХрд░реЗрдВ [рд▓рд┐рдЦреЗрдВ] рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╣рд╛рдБ
рдЫреЛрдбрд╝реЛ [рдЫреЛрдбрд╝реЛ]
рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ рдЪреБрдиреЗрдВ
3. Android-X86 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
[sda1 рд▓рд┐рдирдХреНрд╕ VBOX рд╣рд╛рд░реНрдбрд╡реЗрдпрд░]
рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЪрдпрди
4. рдХреГрдкрдпрд╛ sda1 рдкреНрд░рд╛рд░реВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
[Ext3]
рд╣рд╛рдБ рд╕реНрд╡рд░реВрдкрдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
GRUB рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
5. рдХреНрдпрд╛ рдЖрдк рдмреВрдЯ рд▓реЛрдбрд░ GRUB рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рд╣рд╛рдБ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
рдХреНрдпрд╛ рдЖрдк рдкрдврд╝рдирд╛ / рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
6. рдХреНрдпрд╛ рдЖрдк рдкрдарди-рдкрд╛рдарди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрд╕реНрдЯрд╛рд▓ / рд╕рд┐рд╕реНрдЯрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рд╣рд╛рдБ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ

рдЗрд╕ рдЫрд╡рд┐ рдореЗрдВ рд╕рд╛рдБрдк рдХреЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдЧреНрд░рд╣рдг рд╕реЗ рдиреЛрдЯрдкреИрдб рд╕реНрд╡рдпрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдЦ рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИред
7. Android-x86 рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдХ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдмрдирд╛рдПрдВ
[рдПрдХ рдлрд░реНрдЬреА рдПрд╕рдбреА рдХрд╛рд░реНрдб рдмрдирд╛рдПрдВ]
рдЖрдХрд╛рд░ 2000 рдПрдордмреА
CD-ROM рдЕрдХреНрд╖рдо рдХрд░реЗрдВ

рд░рд┐рдмреВрдЯ рдкреНрд░рдгрд╛рд▓реА
рд░реАрдмреВрдЯ

рд╢реЙрд░реНрдЯрдХрдЯ:


рдпрджрд┐ рдЖрдкрдХрд╛ рдорд╛рдЙрд╕ рдХрд░реНрд╕рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ред
рд╣рдо рдорд╢реАрди-> рд╣реЛрд╕реНрдЯ + рдЖрдИ рдорд╛рдЙрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ (рд╣реЛрд╕реНрдЯ рдХреБрдВрдЬреА рджрд╛рдИрдВ рдУрд░ ctrl рд╣реИ)ред

рдКрдкрд░ рддреАрд░ рдХреЛ рдЦреАрдВрдЪрдХрд░ рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ

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


рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪреБрдиреЗрдВ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдИрдерд░рдиреЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рд╣рдо eth0 dhcp рдбрд╛рд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рд╕реЗрд╡ рдЪреБрдирддреЗ рд╣реИрдВред

рд╣рдо рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдУрд╡рд░рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
рдЬрдм рдорд╢реАрди рдмреВрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ alt + f1 рдЯреЗрдХреНрд╕реНрдЯ рдХрдВрд╕реЛрд▓ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

рдЬрд╛рджреБрдИ рдХреНрд░рдо
рд░реВрдЯ @ android: / #
# netcfg
# netcfg eth1 рдиреАрдЪреЗ
# netcfg eth1 dhcp
* рдХрд╛рд░реНрд░рд╡рд╛рдИ 'dhcp' рд╡рд┐рдлрд▓ (рдЕрдорд╛рдиреНрдп рддрд░реНрдХ) *
* рдЗрд╕ рдЖрджреЗрд╢ рдХреЗ рдмрд┐рдирд╛ рдкрддрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ *
# netcfg eth1 рдКрдкрд░
# netcfg
рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ eth1 рдкрддрд╛ adb рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ред

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

рдЕрдм рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣рдо рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рд╕реНрдерд┐рдд рд╣реИ, рдПрдХ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
C: \ Program Files \ Android \ android-sdk \ platform-tools \
рд╣рдо adb eth1 рдПрдбреНрд░реЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдкрд╛рд╕ 192.168.56.101 рдерд╛

рдЖрдЙрдЯрдкреБрдЯ рд╕рдорд╛рди рд╣реЛрдЧрд╛:
C: \ Program Files \ Android \ android-sdk \ platform-tools> adb 192.168.56.101 рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
* рдбреЗрдореЙрди рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдм рдЗрд╕реЗ рдкреЛрд░реНрдЯ 5037 * рдкрд░ рд╢реБрд░реВ рдХрд░рдирд╛
* рдбреЗрдореЙрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реБрдЖ *
192.168.56.101/10555 рд╕реЗ рдЬреБрдбрд╝рд╛

рд╣рдо рдЧреНрд░рд╣рдг рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрддреЗ рд╣реИрдВред

рдПрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред



рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдиреЛрдЯрдкреИрдб, рд╕реНрдиреЗрдХ рдФрд░ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
рдЖрдк рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ SystemApp_Remover_4_19.ap рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
C: \ Program Files \ Android \ android-sdk \ platform-tools> adb install c: \ temp \ SystemApp_Remover_4.19.apk

рдлрд┐рд░ рд╕рд┐рд╕реНрдЯрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдХрд┐ рдЧреНрд░рд╣рдг рдХрд┐рд╕рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░рддрд╛ рд╣реИ

рдкреА / рдПрд╕ рд╡реАрдбрд┐рдпреЛ рдореЛрдб рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
рдмреВрдЯ рдореЗрдиреВ рдореЗрдВ, рдИ рджрдмрд╛рдПрдВ
рдПрдХ рдФрд░ рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдХрд░реНрдиреЗрд▓ / рд╕реИрдВрдбреНрд░реЛрдЗрдб реи.реи/ рдХрд░реНрдиреЗрд▓ / рд╢рд╛рдВрдд рдЬрдбрд╝ ...ред
рдлрд┐рд░ рд╕реЗ рдИ рджрдмрд╛рдПрдВ рдФрд░ рдПрдХ рдЬрдЧрд╣ рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рдХреЗ рдЕрдВрдд рдореЗрдВ vga = рдкреВрдЫреЗрдВ
рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Enter b рджрдмрд╛рдПрдВ, рдФрд░ рдлрд┐рд░ рд╕реВрдЪреА рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдореЛрдб рдЪреБрдиреЗрдВред

p / p / s рдпрд╣ Habr├й рдкрд░ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВред

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


All Articles