نحوه اضافه کردن adb و Telnet به فایل سیستم فریمور
قبل از هر چیزی اگر کاربر ابونتو هستید، جهتاکسترکت فایل «سیستم» فریمور و کپی کردن فایل ها، ابتدا ترمینال ابونتو خود را در حالت Root قرار دهید.(برای نحوه فعال سازی Root ابونتو در گوگل جستجو کنید)
*** اگر کاربر Kali Linux هستید، چون سیستم کالی به صورت پیشفرض در حالت Root قرار دارد، بدون ترمینال هم می توانید فایل ها را در پوشه سیستم کپی و پست کنید.
2- پس از آنکه ترمینال روی حالت Root قرار گرفت، از طریق ترمینال به پوشه ای که فایل System.bin خود را در آن ذخیره کرده اید، قرار بگیرید و از طریق فرمان CPIO فایل سیستم را اکسترکت کنید:
کد:
cpio -im -F 10-00590000-System.bin
3- پس از اکسترکت فایل،
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و فایل bin درون آن را از طریق روت ترمینال با فرمان CPIO زیر اکسترکت کنید و فایل های درون پوشه های آن را به پوشه های مشابه آن در فایل سیستم فریمورتان، از طریق فرمان های ترمینال کپی کنید. فرمان کپی(به جای file-name نام فایلی که می خواهید آن را کپی کنید بذارید و به جای mydir مسیری که می خواهید که فایل را در آن پِست کنید بنویسید):
کد:
cpio -im -F System.bin
کد:
cp –r file-name mydir
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
4- پس از کپی و جایگذاری کردن تمام فایل ها، فایل سیستم خود را از طریق فرمان CPIO دوباره Repack کنید و از طریق Qhuaweiflash آن را در فریمور جایگذاری کنید.
کد:
find | cpio -o -H newc -F ../10-00590000-System.bin
برای مثال:
نقل قول:
- balouchi@ubuntu:~$ su
: Password
root@ubuntu:~# cd /home/balouchi/Desktop/adb-test
root@ubuntu:/home/balouchi/Desktop/adb-test# cpio -im -F 10-00590000-System.bin
30106 blocks
root@ubuntu:/home/balouchi/Desktop/adb-test# cd
root@ubuntu:~# cd /home/balouchi/Desktop/adb-system/bin
root@ubuntu:/home/balouchi/Desktop/adb-system/bin# cp -r busyboxx /home/balouchi/Desktop/adb-test/bin
root@ubuntu:/home/balouchi/Desktop/adb-system/bin# cd
root@ubuntu:~# cd /home/balouchi/Desktop/adb-system/etc
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cp -r autorun.sh /home/balouchi/Desktop/adb-test/et
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cp -r disable_spe /home/balouchi/Desktop/adb-test/etc
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cp -r fix_ttl /home/balouchi/Desktop/adb-test/etc
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cp -r fix_ttl.sh /home/balouchi/Desktop/adb-test/etc
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cp -r passwd /home/balouchi/Desktop/adb-test/etc
root@ubuntu:/home/balouchi/Desktop/adb-system/etc# cd
root@ubuntu:~# cd /home/balouchi/Desktop/adb-system/xbin
root@ubuntu:/home/balouchi/Desktop/adb-system/xbin# cp -r adbd /home/balouchi/Desktop/adb-test/xbin
root@ubuntu:/home/balouchi/Desktop/adb-system/xbin# cp -r atc /home/balouchi/Desktop/adb-test/xbin
root@ubuntu:/home/balouchi/Desktop/adb-system/xbin# cp -r crasher /home/balouchi/Desktop/adb-test/xbin
root@ubuntu:/home/balouchi/Desktop/adb-system/xbin# cp -r kpatch.ko /home/balouchi/Desktop/adb-test/xbin
root@ubuntu:/home/balouchi/Desktop/adb-system/xbin# cd
root@ubuntu:~# cd /home/balouchi/Desktop/adb-test
root@ubuntu:/home/balouchi/Desktop/adb-test# find | cpio -o -H newc -F ../10-00590000-System.bin
4710 blocks
root@ubuntu:/home/balouchi/Desktop/adb-test#