рдПрд╕рдбреА рдХреЗ рджреВрд╕рд░реЗ рдЦрдВрдб рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдкрд░ рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░

рдЫрд╡рд┐

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

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

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

рдЦрд╛рдирд╛ рдкрдХрд╛рдиреЗ рдХрд╛ рдЙрдкрдХрд░рдг


рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдирд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╣рдо рдЕрдкрдирд╛ рд▓рд┐рдирдХреНрд╕ рдбрд╛рд▓реЗрдВрдЧреЗред рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ / рдбреЗрдЯрд╛ рдЕрдиреБрднрд╛рдЧ рдпрд╛ рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рдХрд╛ рдПрдХ рдЕрд▓рдЧ ext4 рдЕрдиреБрднрд╛рдЧред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдиреБрднрд╛рдЧ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдлреЛрди рдХреЗ рдореБрдЦреНрдп рдПрдлрдПрд╕ рдореЗрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Link2SD рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдореИрдВ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ рдХрд┐ рд╣рдо рджреВрд╕рд░реЗ рдПрд╕рдбреА рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ / рдбреЗрдЯрд╛ / sdext2 рдореЗрдВ рдШреБрдбрд╝рд╕рд╡рд╛рд░, рд╣рдо рдЗрд╕реЗ / рдбреЗрдЯрд╛ / sdext2 / arch рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓ рджреЗрдВрдЧреЗред
рдЖрдкрдХреЛ рдпрд╣ рднреА рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдореЗрд░реЗ рдкрд╛рд╕ рдЖрд░реНрдорд╡ 7 рдПрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдХреНрдпреВрдореЛ рдХреНрд╡реЗрд╕реНрдЯ 454 рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП http://mirror.archlinuxarm.org/arm/ рдЖрдпрд╛ рд╣реИред

рд╣рдо рдлреЛрди рдХреЛ рдпреВрдПрд╕рдмреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдбреАрдмреА рдФрд░ рд░рд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВред

рд╣рдо рдиреНрдпреВрдирддрдо рд╢реБрд░реБрдЖрддреА рд╡рд┐рдХрд▓реНрдк рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ


рдПрдХ рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рд░реВрдЯ рд╕реЗ рдЪрд▓рд╛рдПрдБ, рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдХреЗ рд╕рд╛рде рдирдП рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ):

mkdir -p /data/sdext2/arch/packages cd /data/sdext2/arch/packages wget http://mirror.archlinuxarm.org/arm/core/acl-2.2.52-2-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/attr-2.4.47-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/bash-4.3.030-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/bzip2-1.0.6-5-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/curl-7.39.0-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/e2fsprogs-1.42.12-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/expat-2.1.0-4-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/filesystem-2014.10-3-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/gcc-libs-4.9.2-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/glibc-2.20-4-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/gpgme-1.5.2-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/keyutils-1.5.9-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/krb5-1.13-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/libarchive-3.1.2-8-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/libassuan-2.1.3-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/libgpg-error-1.17-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/libidn-1.29-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/libssh2-1.4.3-2-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/lzo-2.08-3.1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/ncurses-5.9-6.1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/openssl-1.0.1.j-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/pacman-4.1.2-7-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/pacman-mirrorlist-20141208-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/readline-6.3.006-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/util-linux-2.25.2-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/xz-5.0.7-1-arm.pkg.tar.xz wget http://mirror.archlinuxarm.org/arm/core/zlib-1.2.8-3-arm.pkg.tar.xz 


рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВ:
 cd /data/sdext2/arch tar xvf packages/*.pkg.xz 


рд╣рдореЗрдВ рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ рдХреА рдиреНрдпреВрдирддрдо рд╕реНрдерд╛рдкрдирд╛ рдХреА рддрд░рд╣ рдХреБрдЫ рдорд┐рд▓рд╛ред рдЕрдм рдЪрд▓реЛ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлреЛрд▓реНрдб рд╣реЛ рдЪреБрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдлреЛрд▓реНрдбрд░ ():

 busybox mount -t proc none ./proc busybox mount -o rbind /dev ./dev busybox mount -t sysfs none ./sys busybox mount -t tmpfs none ./tmp busybox mount -o size=10%,mode=0755 -t tmpfs none ./run chroot . /bin/bash 


рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рдХрдо рд╕реЗ рдХрдо рд╣рдорд╛рд░реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдЯрдХрд░рд╛рд╡ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкреИрдХреНрдореИрди рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЬрдм рдореИрдВрдиреЗ рдХреЛрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХреА, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдореБрдЭреЗ рд╢рд╛рдк рджрд┐рдпрд╛ рдХрд┐ рд╡рд╣ libsuc.so рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ LD_PRELOAD рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, LD_PRELOAD рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВ:

 export LD_PRELOAD= 


рдХреНрд░рдо рдореЗрдВ рд╕рдВрдХреБрд▓ рд▓рдЧрд╛рдирд╛


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

 echo "nameserver 8.8.8.8" > /etc/resolv.conf pacman -Sy 


рдЕрдм рд╣рдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рд╡рд╣реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдЕрднреА рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╢реЗрд╖ рдкреИрдХреЗрдЬ рдЬреЛ рдХрд┐ рдЬреАрд╡рди рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗ рдЬрд╣рд╛рдВ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рд╣рдореЗрдВ рд╣рд░рд╛ рджреЗрддрд╛ рд╣реИ:
 pacman -S base --force --noconfirm echo "nameserver 8.8.8.8" > /etc/resolv.conf 


рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдорд╛рдЗрдирд╕ рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдЖрд░реНрдХрд▓рд┐рдирдХреНрд╕ рдХреЛрд░ рд╣реИред рд╣рдо рдЪреБрд░реЛрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪрдврд╝рд╛рдИ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░рддреЗ рд╣реИрдВ:

 exit umount ./dev/pts umount ./dev/cpuctl umount ./proc umount ./sys umount ./tmp umount ./run 


рдСрдЯреЛ-рдорд╛рдЙрдВрдЯ рдФрд░ рдЕрдиреНрдп рдмрдиреНрд╕ рдЬреЛрдбрд╝реЗрдВ


рдЬреЛ рдЖрд╕рд╛рди рдФрд░ рд╕рд░рд▓ рдирд┐рдХрд▓рд╛, рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреЙрдЯрдмреНрд░реЗрд╡-рддреБрд▓рд╕реА рд╕реЗ init рдХреЛ рдкреЗрдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдЬреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдШреВрдорддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕реЗ рдмреЙрдЯрдмреНрд░реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл Yandex.Disk рдкрд░ рдПрдХ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдерд╛ред Init рдХреЛ / data / sdext2 / arch рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝реЗрдВред

рд╣рдо adb рд╢реЗрд▓ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ:
 /data/sdext2/init /bin/bash 


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

рдПрдХ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдлреЛрди рд╕реЗ рд╕реАрдзреЗ рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╢реЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ / рдбрд╛рдЯрд╛ / sdext2 / init / bin / bash рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЧреЗ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕реНрд╡рд╛рдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, sshd рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдкреБрд░рд╛рд▓реЗрдЦ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ред

рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдкрд░рд┐рд╡рд░реНрдзрди рдФрд░ рд╕реБрдзрд╛рд░ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдЕрджреНрдпрддрди: рдПрдХ рдЫреЛрдЯреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд┐рд╕реЗ рдореИрдВ рдПрдХ рдмрд╛рд░ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдЪрд▓рд╛рддрд╛ рд╣реВрдВ
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
 #!/bin/bash if [[ `whoami` != "root" ]] then sudo bash $0 $@ exit $? fi chmod 777 /tmp c=`ps afx | grep /usr/sbin/sshd | grep -cv grep` if [[ "$c" != "1" ]] then echo Strating sshd /usr/sbin/sshd else echo sshd already started fi if [[ ! -e /dev/fd ]] then echo Creating /dev/fd links ln -s /proc/self/fd /dev/fd ln -s /proc/self/fd/0 /dev/stdin ln -s /proc/self/fd/1 /dev/stdout ln -s /proc/self/fd/2 /dev/stderr fi if [[ ! -e /dev/net/tun ]] then echo Creating /dev/net/tun mkdir /dev/net ln -s /dev/tun /dev/net/tun else echo /dev/net/tun already exists fi 

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


All Articles