วิธีแตกไฟล์ bin บนคอมพิวเตอร์ของคุณ Android แบบกำหนดเอง: เราสร้างเฟิร์มแวร์ของเราเองจากสต็อกโดยไม่ต้องเจาะลึกถึงแหล่งที่มา

การแก้ไข, การแก้ไข- ในคณิตศาสตร์เชิงคำนวณ เป็นวิธีการค้นหา ค่ากลางปริมาณจากชุดค่าที่ทราบซึ่งแยกจากกันที่มีอยู่

หลายๆท่านที่ต้องเผชิญกับวิทยาศาสตร์และ การคำนวณทางวิศวกรรมคุณมักจะต้องดำเนินการกับชุดของค่าที่ได้รับจากการทดลองหรือโดยการสุ่มตัวอย่าง ตามกฎแล้ว ตามชุดเหล่านี้ จำเป็นต้องสร้างฟังก์ชันที่อาจเป็นได้ ความแม่นยำสูงตีค่าผลลัพธ์อื่นๆ งานนี้เรียกว่า การประมาณ- การประมาณค่าเป็นการประมาณประเภทหนึ่งโดยที่เส้นโค้งของฟังก์ชันที่สร้างขึ้นส่งผ่านจุดข้อมูลที่มีอยู่ทุกประการ

มีวิธีการแก้ไขผลต่างอันจำกัดหลายวิธี ที่สุด
วิธีการแก้ไขแบบไปข้างหน้าของนิวตัน (วิธีนิวตัน-เกรกอรี) เป็นเรื่องปกติ พหุนามการประมาณค่าในกรณีนี้มีรูปแบบ:

เราค้นหาค่าสัมประสิทธิ์ C โดยใช้สูตร:

การใช้งานโปรแกรมใน C#:
ใช้ระบบ; การแก้ไขเนมสเปซ (โปรแกรมคลาส…

การแสดงอัลกอริธึมการเรียงลำดับ

โปรแกรมถูกแบ่งออกเป็นสองเธรด โดยเธรดหนึ่งจะดำเนินการเรียงลำดับ และอีกเธรดจะวาดใหม่ กุย- หลังจากคลิกที่ปุ่ม "เรียงลำดับ" โปรแกรมจะเรียกใช้เมธอด "RunSorting" ซึ่งมีการกำหนดอัลกอริธึมการเรียงลำดับและสร้างเธรดใหม่พร้อมกับกระบวนการเรียงลำดับที่ทำงานอยู่
โมฆะส่วนตัว RunSo...

คาเชอร์ โบรวิน่า บน KT819G

วันนี้ฉันอยากจะแสดง Kacher ของฉันซึ่งฉันทำในช่วงวันหยุดฤดูหนาวที่แล้ว ฉันจะไม่อธิบายกระบวนการผลิตทั้งหมด เนื่องจากมีบทความมากมายบนอินเทอร์เน็ต ฉันจะเขียนเกี่ยวกับพารามิเตอร์หลักเท่านั้น

ด้านล่างนี้คือภาพถ่ายบางส่วนที่ถ่ายระหว่างการประกอบอุปกรณ์

พันขดลวดด้วยลวดขนาด 0.08 มม. ประมาณ 2,000 รอบบนท่อพีวีซีที่มีเส้นผ่านศูนย์กลาง 50 มม. และสูง 200 มม.

ใช้แผ่นจากอันเก่าเป็นขั้ว ฮาร์ดไดรฟ์- ทุกสิ่งทุกอย่างถูกประกอบขึ้นตามแผนภาพที่อยู่ด้านล่างสุดของหน้า

ตัวเลือกแรกใช้พลังงานจากแหล่งจ่ายไฟของคอมพิวเตอร์เครื่องเก่าด้วยแรงดันไฟฟ้า 12 V จากนั้นจึงสร้างแหล่งจ่ายไฟแยกต่างหากด้วยแรงดันไฟฟ้า 30 V และมีระบบระบายความร้อนในตัว

เริ่มจากข้อเท็จจริงที่ว่าคุณต้องการ Linux ใน Windows คุณสามารถถอดแยกชิ้นส่วนเฟิร์มแวร์ได้เท่านั้น แต่คุณจะไม่สามารถประกอบกลับเข้าไปใหม่ทั้งหมดได้ เหตุผลทางเทคนิค- ตอนนี้เกี่ยวกับเฟิร์มแวร์ โดยปกติแล้วจะเผยแพร่ในรูปแบบของไฟล์ ZIP ที่แฟลชผ่าน การกู้คืนแบบกำหนดเอง- เป็นหนึ่งในนั้นที่เราจะต้องมีสำหรับการทดลอง ฉันขอแนะนำให้เริ่มต้นการเดินทางของ Romodel ด้วยเฟิร์มแวร์แบบกำหนดเองบางตัวที่ใกล้เคียงกับ AOSP มากที่สุด เนื่องจากมักจะเข้าใจได้ง่ายกว่าเฟิร์มแวร์ในสต็อก

  1. คลายไฟล์เก็บถาวรด้วยเฟิร์มแวร์ลงในโฟลเดอร์ใดก็ได้
  2. ดาวน์โหลดสคริปต์จากลิงก์และแตกไฟล์ลงในโฟลเดอร์ใดก็ได้
  3. เราเปิดตัวไฟล์ ext (หากบ่นว่าไม่มี Java เพียงข้ามไปโดยกด y; Java จำเป็นสำหรับการบรรจุเท่านั้น)
  4. ตอนนี้เลือกการแกะกล่องโดยกดปุ่ม 1 จากนั้นกด Enter
  5. โฟลเดอร์ใหม่ชื่อ extract_* จะปรากฏขึ้นถัดจากไฟล์ ext และโฟลเดอร์ tools คัดลอกไฟล์ system.new.dat และ system.transfer.list ลงไป
  6. หลังจากคัดลอกไฟล์แล้ว ให้กด Enter และรอ หลังจากนั้นสักครู่คุณจะต้องกด Enter อีกครั้ง ป้อนรหัสผ่านผู้ดูแลระบบ แล้วกด Enter อีกครั้ง
  7. พร้อม. เนื้อหาของระบบอยู่ในโฟลเดอร์ extract_*/output


วิธีการด้วยตนเอง

แตกไฟล์เก็บถาวรด้วยเฟิร์มแวร์ลงในโฟลเดอร์ใด ๆ (เช่น rom):

$ mkdir ~/rom $ คลายซิป path_to_archive -d ~/rom/

ดาวน์โหลดเครื่องมือที่เราต้องการลงในโฟลเดอร์นี้:

$ cd ~/rom $ wget https://github.com/xpirt/sdat2img/raw/master/sdat2img.py

มารันสคริปต์กันเถอะ:

$ chmod +x sdat2img.py $ ./sdat2img.py system.transfer.list system.new.dat system.img

มันจะแปลงไฟล์ system.new.dat เป็นอิมเมจดิบที่เรียกว่า system.img เมานต์อิมเมจไปที่โฟลเดอร์ย่อย mnt:

$ mkdir mnt $ sudo mount -t ext4 -o ลูป system.img ~/rom/mnt

โครงสร้างไดเรกทอรี Android

หลังจากการแตกไฟล์ระบบ โครงสร้างไดเร็กทอรีต่อไปนี้จะปรากฏขึ้น:

  • แอป - แอปพลิเคชันที่ติดตั้งไว้ล่วงหน้าพร้อมสิทธิพิเศษมาตรฐาน
  • แอปส่วนตัว- แอปพลิเคชันที่ติดตั้งไว้ล่วงหน้าพร้อมสิทธิ์ระดับสูง รวมถึงส่วนประกอบของระบบบางส่วน
  • ถังขยะ- ไฟล์ไบนารี่ในรูปแบบ ELF ซึ่งเป็นอะนาล็อกของไดเร็กทอรี /bin และ /usr/bin ใน Linux มีส่วนประกอบของระบบต่าง ๆ ที่ใช้โดยส่วนประกอบของระบบระดับสูงกว่า
  • ฯลฯ- ไฟล์การตั้งค่า อะนาล็อกที่สมบูรณ์ของ /etc ใน Linux ถูกใช้โดยสิ่งเหล่านั้นเท่านั้น ส่วนประกอบของระบบ. แอพพลิเคชั่น Androidเก็บ การตั้งค่าส่วนบุคคลในไดเร็กทอรี /data/data/;
  • แบบอักษร- แบบอักษร โดยค่าเริ่มต้น จะมีเฉพาะแบบอักษรตรา Roboto เท่านั้น
  • กรอบ- ไลบรารีของคลาส Java ที่ใช้โดยระบบและแอปพลิเคชัน นอกจากนี้ยังมีไฟล์ framework-res.apk ที่มี คำอธิบายแบบเต็มอินเตอร์เฟซ ระบบปฏิบัติการรวมถึงไฟล์กราฟิกทั้งหมด
  • libและ lib64- ไลบรารี Linux ที่ใช้โดยส่วนประกอบของระบบระดับต่ำ อะนาล็อกของไดเร็กทอรี /lib และ /usr/lib ใน Linux รวมถึงรายการต่อไปนี้ ห้องสมุดมาตรฐานเช่น libc, libz, libssl บนอุปกรณ์ที่มีสถาปัตยกรรม ARMv7 และต่ำกว่า ไดเรกทอรี lib64 จะหายไป
  • สื่อ- ไฟล์สื่อ: เสียงเรียกเข้า เสียงแจ้งเตือน เสียงอินเทอร์เฟซ และแอนิเมชั่นการโหลดระบบปฏิบัติการ
  • ทีที- ไฟล์ที่จำเป็นสำหรับเครื่องสังเคราะห์เสียงพูด
  • เรา- ไดเร็กทอรีที่มักจะมีไฟล์ที่จำเป็นสำหรับการรันแอปพลิเคชันจากไดเร็กทอรี bin โดยพื้นฐานแล้วอะนาล็อกของ /usr/share ;
  • ผู้ขาย- ไฟล์ที่จัดทำโดยผู้ผลิตอุปกรณ์ มักจะมีเฟิร์มแวร์ไบนารีสำหรับส่วนประกอบฮาร์ดแวร์ต่างๆ เช่น โมดูล Wi-Fi
  • เอ็กซ์บิน- ไดเร็กทอรีทางเลือก; เฟิร์มแวร์ที่กำหนดเองใช้เก็บสิ่งของต่างๆ เช่น ล่ามทุบตี, SSH, PowerTOP, BusyBox และเครื่องมือที่มีประโยชน์อื่น ๆ
  • build.prop- ไฟล์ที่มีข้อมูลเกี่ยวกับแอสเซมบลีรวมถึงการตั้งค่าระดับต่ำต่างๆ
  • addon.d- มีสคริปต์ที่เปิดใช้งานหลังจากติดตั้งเฟิร์มแวร์ GApps ยังเขียนสคริปต์ของตัวเองที่นี่ด้วย ซึ่งต้องขอบคุณที่พวกเขาฟื้นขึ้นมาใหม่หลังจากติดตั้งเฟิร์มแวร์ใหม่

พอมาคุ้นเคย. โครงสร้างพื้นฐาน Android มาเริ่มทำการเปลี่ยนแปลงกันดีกว่า

การลบและเพิ่มแอปพลิเคชัน

ทั้งหมด โปรแกรมที่ติดตั้งไว้ล่วงหน้าสามารถพบได้ในสองโฟลเดอร์:

  • /ระบบ/แอป/;
  • /system/priv-app/.

ต่างกันในเรื่องสิทธิ์การเข้าถึง หากโปรแกรมจากแอพมีสิทธิ์เช่นเดียวกับ โปรแกรมของบุคคลที่สาม(เช่น ติดตั้งจาก ร้านขายของเล่น) จากนั้นแอปพลิเคชันจากแอป priv จะสามารถใช้ API ที่มีสิทธิพิเศษ (สิทธิ์พิเศษ) คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ได้จาก

หากต้องการติดตั้งแอปพลิเคชันล่วงหน้าลงในเฟิร์มแวร์ เพียงวางไฟล์ APK ลงใน /system/app/ แน่นอนคุณสามารถสร้างได้ โฟลเดอร์แยกต่างหากแต่ในกรณีของเรา สิ่งนี้ไม่สมเหตุสมผล เนื่องจากโฟลเดอร์นี้ใช้เพื่อจัดเก็บไลบรารีและไฟล์ odex ซึ่งเราไม่มี หากต้องการลบออก เพียงลบโฟลเดอร์ที่มีโฟลเดอร์นั้นออก

คุณสามารถไปข้างหน้าและเปลี่ยนแปลงได้ แอพหุ้นถึงอะนาล็อก ตัวอย่างเช่น หากต้องการแทนที่ปฏิทิน ให้ลบโฟลเดอร์ ปฏิทินและคัดลอก com.rpagyc.simplecalendar.apk ที่เราชื่นชอบไปที่ /system/app และคุณไม่จำเป็นต้องคัดลอกมัน จากนั้นเฟิร์มแวร์จะไม่มีปฏิทิน

สิ่งสำคัญที่ต้องจำไว้คือโปรแกรมหุ้นสามารถเชื่อมโยงถึงกันได้ ดังนั้นการลบโปรแกรมหนึ่งอาจทำให้โปรแกรมอื่นใช้งานไม่ได้โดยสมบูรณ์ (เช่น CalendarProvider และ Calendar: การลบโปรแกรมแรกออกไม่เพียงแต่จะทำให้ปฏิทินหุ้นใช้งานไม่ได้เท่านั้น แต่ยังรวมถึงปฏิทินอื่น ๆ ด้วย) โชคดีที่เฟิร์มแวร์ AOSP บริสุทธิ์ไม่มีการเชื่อมต่อระหว่างกันมากนัก

การเปลี่ยนภาพเคลื่อนไหวในการโหลด

ภาพเคลื่อนไหวจะถูกจัดเก็บเป็นภาพ PNG ซึ่งบรรจุลงในไฟล์เก็บถาวร /system/media/bootanimation.zip โดยไม่มีการบีบอัด ภายในเอกสารสำคัญประกอบด้วย:

  • อธิบาย.txt- ไฟล์อธิบายภาพเคลื่อนไหว
  • ตอนที่0- โฟลเดอร์ที่มีไฟล์ภาพเคลื่อนไหวที่เล่นก่อน
  • ส่วนที่ 1- โฟลเดอร์ที่มีไฟล์ภาพเคลื่อนไหวที่เล่นเป็นอันดับสอง
  • ส่วนหนึ่ง?- โฟลเดอร์สุดท้าย ซึ่งเป็นภาพที่ใช้เล่นในตอนท้าย

ไฟล์ desc.txt อาจมีบางอย่างที่คล้ายกัน

1920 1080 60 หน้า 1 0 ส่วน0 หน้า 0 0 ตอนที่1

จุดประสงค์ของเส้นเหล่านี้เข้าใจง่าย: 1920 × 1080 คือความละเอียดของภาพ 60 คือจำนวนเฟรมต่อวินาที Part0 และ part1 ระบุโฟลเดอร์ที่จะใช้เล่นภาพเคลื่อนไหวและลำดับการเล่น โดยทั่วไปอาจมีเพียงส่วนเดียวหรือหลายส่วนก็ได้ (สามส่วนขึ้นไป)

รูปภาพที่อยู่ในโฟลเดอร์ส่วนจะมีหมายเลข 5 ตัวตามลำดับการเล่น: 00000.png, 00001.png, 00002.png... ภาพเหล่านี้สามารถแทนที่ด้วยภาพของคุณเองได้ ซึ่งจะเป็นการสร้างแอนิเมชั่นต้นฉบับ หรือคุณสามารถลบไฟล์ bootanimation.zip ก็ได้ จากนั้นเครื่องจะแสดงภาพเคลื่อนไหวจาก ระบบปฏิบัติการ Android มาตรฐาน- หรือใช้คอลเลกชันภาพเคลื่อนไหวสำเร็จรูปบน w3bsit3-dns.com


ความต่อเนื่องของบทความมีให้เฉพาะสมาชิกเท่านั้น

ตัวเลือก 1. สมัครสมาชิก Hacker เพื่ออ่านบทความทั้งหมดบนเว็บไซต์

การสมัครสมาชิกจะช่วยให้คุณสามารถอ่านเนื้อหาที่ต้องชำระเงินทั้งหมดบนเว็บไซต์รวมถึงบทความนี้ตามระยะเวลาที่กำหนด เรารับชำระเงิน บัตรธนาคารเงินอิเล็กทรอนิกส์และการโอนเงินจากบัญชีผู้ให้บริการมือถือ

MTwinTools เป็นยูทิลิตี้ที่ช่วยให้คุณทำงานกับไฟล์เฟิร์มแวร์และอิมเมจ boot.img, recovery.img และ system.img ผู้เขียนยูทิลิตี้นี้คือ vin2809 จากฟอรัม 4pda MTwinTool จะเป็นประโยชน์สำหรับเจ้าของ สมาร์ทโฟนของหัวเว่ยขึ้นอยู่กับโปรเซสเซอร์ MTK

คู่มือผู้ใช้สำหรับการทำงานกับ MTwinTools

1. บทนำ.

1.1. วัตถุประสงค์.

เครื่องมือ MTwinTools มีไว้สำหรับการแยกส่วน/ประกอบรูปภาพของอุปกรณ์ที่ใช้ชิป MT

มันถูกสร้างขึ้นเพื่อใช้ใน บรรทัดคำสั่งใช้เครื่องมือ RKwinTools ซึ่งออกแบบมาเพื่อทำงานกับอุปกรณ์ที่ใช้ชิป RK29xx-RK31xx และบางโปรแกรมที่เผยแพร่อย่างอิสระ

ใช้งานได้เฉพาะกับ Windows 7 และสูงกว่าโดยไม่มี การติดตั้ง CYGWINและไม่จำเป็นต้องลงทะเบียนเส้นทางเพิ่มเติมใดๆ ด้วย ตัวแปรสภาพแวดล้อมระบบปฏิบัติการ

เครื่องมือนี้ช่วยให้คุณ:

  • แกะและแพ็คอิมเมจ Boot.img;
  • แกะและแพ็คอิมเมจ Recovery.img;
  • แกะและแพ็คอิมเมจ Kernel.img;
  • แกะและแพ็คอิมเมจ System.img ทั้งประเภท yaffs และ ext2-ext4
  • แปลงไฟล์กระจัดกระจายประเภทกระจัดกระจายเป็นรูปภาพประเภท ext4
  • คำนวณเช็คซัมของไฟล์ในรูปแบบ md5
  • เริ่มต้น SuperUser

1.2. การติดตั้ง MTwinTools
การติดตั้งเครื่องมือทำได้โดยการแตกไฟล์เก็บถาวรออกจากที่ใดก็ได้ที่สะดวกสำหรับคุณ สิ่งนี้จะสร้างโฟลเดอร์ MTwinTools ที่ประกอบด้วย:

  • โฟลเดอร์ _In/, App/ และ Cygwin/;
  • รวมถึงไฟล์ Readme.txt และ menu.bat

โฟลเดอร์ _In ว่างเปล่าและมีวัตถุประสงค์เพื่อให้มีรูปภาพต้นฉบับสำหรับการประมวลผล แอพ/ โฟลเดอร์ประกอบด้วยชุด ไฟล์แบตช์, การประมวลผลภาพ โฟลเดอร์ Cygwin/ มีไลบรารีและไฟล์ยูทิลิตี้ที่สามารถแจกจ่ายต่อได้อย่างอิสระ ไฟล์ Readme.txt มีคำแนะนำสำหรับผู้ใช้ เช่น ข้อความที่คุณกำลังอ่านอยู่ ไฟล์ menu.bat ใช้เพื่อสร้างเมนูสำหรับเครื่องมือ MTwinTools

ความสนใจ. ไม่จำเป็นต้องมีการระบุเส้นทางการเข้าถึงไปยังไฟล์บริการในตัวแปรสภาพแวดล้อม Windows OS

ขณะที่คุณทำงาน โฟลเดอร์ที่จำเป็นอื่นๆ จะปรากฏขึ้น:

  • แพ็กซึ่งก็จะมี ไฟล์บูต, การกู้คืนและระบบหลังจากนั้น
    แพ็คเกจซึ่งเป็นโฟลเดอร์ md5 ที่มีไฟล์ที่มีเช็คซัมและโฟลเดอร์
    เฟิร์มแวร์ในโฟลเดอร์ย่อย Image ซึ่งจะมี ไฟล์ที่รวบรวมบูต,
    การกู้คืนและระบบ
  • แตกไฟล์ ซึ่งไฟล์ Boot, Recovery และ System จะถูกแตกออกมาโดยสมบูรณ์
    จะอยู่ในโฟลเดอร์ Firmware ในโฟลเดอร์ย่อย Image

1.3. ถอนการติดตั้ง MTwinTools

เครื่องมือถูกถอนการติดตั้งโดยการลบโฟลเดอร์รูทของเครื่องมือ เช่น โฟลเดอร์ MTwinTools

2. กฎพื้นฐานของการทำงาน

2.1.ในการเริ่มต้น คุณต้องเรียกใช้ไฟล์ menu.bat ซึ่งจะเปิดเมนูของเครื่องมือ

2.2.รูปภาพที่ต้องการเปิดออกจะต้องอยู่ในโฟลเดอร์ _In ของเครื่องมือ ชื่อไฟล์อินพุตต้องมี คำหลักและอาจมีชื่อดังต่อไปนี้

  • *บูต*.img;
  • *การกู้คืน*.img;
  • *เคอร์เนล*.img;
  • *ระบบ*.img.

2.3.เมื่อเริ่มต้นครั้งแรก ให้เตรียมใช้งานเครื่องมือ เมื่อเครื่องมือเริ่มต้น ไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ _In จะถูกคัดลอกไปยังโฟลเดอร์อินพุตที่ใช้งานได้ Unpack/Firmware/Image ทำเช่นนี้เพื่อรักษาไฟล์ต้นฉบับไว้

2.4.หลังจากแยกส่วนรูปภาพแล้ว เนื้อหาจะถูกวางไว้ในโฟลเดอร์ Unpack ซึ่งโครงสร้างโฟลเดอร์ต่อไปนี้จะถูกสร้างขึ้น:

บูต (การกู้คืน)/cfg/
เคอร์เนล/
แรมดิสก์/

โฟลเดอร์ cfg/ จะมีการตั้งค่ารูปภาพอยู่ใน โฟลเดอร์เคอร์เนลคุณจะพบแกนกลางนั่นคือ ไฟล์ไบนารี zImage และโฟลเดอร์ ramdisk จะมีทุกอย่างที่เหลือ เพื่อประกอบภาพส่วนประกอบต่างๆ เช่น วาง ramdisk, เคอร์เนล และการตั้งค่าที่เป็นไปได้ในโฟลเดอร์ที่เหมาะสมใน Unpack รูปภาพที่สร้างขึ้นจะอยู่ในโฟลเดอร์เอาต์พุต Pack

3. คำอธิบายของผลิตภัณฑ์

3.1. เมนูคำสั่งหลัก

เมนูหลักของคำสั่งเครื่องมือมี มุมมองถัดไป:

**************************
* MTwinTools_V_0.6 *
**************************
*คำสั่งรูปภาพ:*
* ————— *
*1-บูต*
*2-การกู้คืน*
*3-เคอร์เนล*
*4-ระบบ*
*5-คำสั่งอื่นๆ*
* *
**************************
* คำสั่งเครื่องมือ: *
* ————— *
*เครื่องมือเริ่มต้น 6 รายการ*
*7-ทำความสะอาด*
* *
**************************
*8-ออก*
**************************
กรุณาเลือกคำสั่ง:

เลือกคำสั่งโดยป้อนหมายเลขที่ระบุด้านหน้า ใน รุ่นปัจจุบันคุณทำได้ การกระทำต่อไปนี้:

— ไปที่เมนูการประมวลผลอิมเมจบูตโดยพิมพ์หมายเลข "1"
— ไปที่เมนูการประมวลผลอิมเมจการกู้คืน — “2”;
— ไปที่เมนูการประมวลผลภาพเคอร์เนล — “3”;
— ไปที่เมนูการประมวลผลภาพระบบ — “4”;
— ไปที่เมนูคำสั่งอื่น — “5”;
- ดำเนินการเริ่มต้น บริเวณที่ทำงานหมายถึง - "6";
— ทำความสะอาดพื้นที่ทำงานของผลิตภัณฑ์ — “7”;
— ทำงานให้เสร็จเช่น ออกจากสิ่งอำนวยความสะดวก - "8"

3.2. เมนูบูต

หากต้องการดำเนินการประมวลผลอิมเมจสำหรับบูตต่อไป ให้รันคำสั่ง "1-Boot" นี่จะนำคุณไปสู่เมนู "คำสั่งการบูต"

เมนูการประมวลผลอิมเมจสำหรับบูตมีลักษณะดังนี้:

**************************
* คำสั่งบูต: *
* ————— *
*1-บูตแกะกล่อง*
*2-บูทแพ็ก*
* *
**************************
*3-ส่งคืน*
**************************
กรุณาเลือกคำสั่ง:

คำสั่ง “1” จะคลายอิมเมจสำหรับบูต คำสั่ง “2” จะคลายอิมเมจสำหรับบูต คำสั่ง “3” กลับสู่เมนูหลักของเครื่องมือ

2.2.1. การแยกส่วนอิมเมจ boot.img

2.2.2. สร้างอิมเมจ boot.img

เมื่อสร้างอิมเมจสำหรับบูต เมนูสำหรับเลือกแหล่งข้อมูลจะปรากฏขึ้น

**************************
* รูปภาพต้นฉบับที่เลือก: *
* 1. แกะ dir *
* 2. แพ็ค dir *
*3.การคืนสินค้า*
**************************
กรุณาเลือกแหล่งที่มา:

คุณมีโอกาสสร้างรูปภาพจากรูปภาพที่คลายแพ็กซึ่งอยู่ในโฟลเดอร์ Unpack/Boot โดยเลือกรายการเมนู “1. แกะกล่องออกสิ” หากคุณเลือกรายการเมนู “2. Pack dir" จากนั้นอิมเมจจะถูกสร้างขึ้นจากข้อมูลที่อยู่ในโฟลเดอร์ Pack/boot หากต้องการยกเลิกการดำเนินการ ให้เลือกรายการเมนู “3. กลับ". ในเวลาเดียวกันคุณ
กลับไปที่เมนู "คำสั่งการบูต"

3.3. เมนูการกู้คืน

หากต้องการดำเนินการประมวลผลอิมเมจการกู้คืนต่อไป ให้รันคำสั่ง "2-Recovery" นี่จะนำคุณไปสู่เมนู "คำสั่งการกู้คืน" เมนูการประมวลผลอิมเมจการกู้คืนมีลักษณะดังนี้:

**************************
* คำสั่งการกู้คืน: *
* —————— *
* 1- แกะ Recovery *
* ชุดฟื้นฟู 2 ชุด *
* *
**************************
*3-ส่งคืน*
**************************
กรุณาเลือกคำสั่ง:

คำสั่ง “1” จะแตกไฟล์อิมเมจการกู้คืน คำสั่ง “2” จะแตกไฟล์อิมเมจการกู้คืน คำสั่ง “3” กลับสู่เมนูหลักของเครื่องมือ
2.3.1. การถอดชิ้นส่วน ภาพการกู้คืน.img

การดำเนินการทั้งหมดจะดำเนินการโดยอัตโนมัติ เช่น หากปราศจากการมีส่วนร่วมของคุณ ก็ไม่มีอะไรจะอธิบายได้ที่นี่

2.3.2. สร้างอิมเมจ recovery.img

เมื่อสร้างอิมเมจการกู้คืน เมนูสำหรับเลือกแหล่งข้อมูลจะปรากฏขึ้น

**************************
* รูปภาพต้นฉบับที่เลือก: *
* 1. แกะ dir *
* 2. แพ็ค dir *
*3.การคืนสินค้า*
**************************
กรุณาเลือกแหล่งที่มา:

คุณมีโอกาสสร้างอิมเมจจากอิมเมจที่คลายแพ็กซึ่งอยู่ในโฟลเดอร์ Unpack/recovery โดยเลือกรายการเมนู “1. แกะกล่อง dir” หากคุณเลือกรายการเมนู “2. Pack dir" จากนั้นอิมเมจจะถูกสร้างขึ้นจากข้อมูลที่อยู่ในโฟลเดอร์ Pack/recovery

หากต้องการยกเลิกการดำเนินการ ให้เลือกรายการเมนู “3. กลับ". นี่จะนำคุณกลับไปที่เมนู "คำสั่งการกู้คืน"

3.4. เมนูเคอร์เนล

หากต้องการดำเนินการประมวลผลอิมเมจเคอร์เนลต่อไป ให้รันคำสั่ง "3-Kernel" นี่จะนำคุณไปสู่เมนู "คำสั่งเคอร์เนล"

เมนูการประมวลผลภาพเคอร์เนลมีลักษณะดังนี้:

**************************
* คำสั่งเคอร์เนล: *
* —————— *
* แกะเคอร์เนล 1 ตัว *
*2-เคอร์เนลแพ็ก*
* *
**************************
*3-ส่งคืน*
**************************
กรุณาเลือกคำสั่ง:

คำสั่ง “1” คลายแพ็กอิมเมจเคอร์เนล คำสั่ง “2” แพ็กอิมเมจเคอร์เนล คำสั่ง “3” กลับสู่เมนูหลักของเครื่องมือ

3.4.1. การแยกส่วนอิมเมจ kernel.img

การดำเนินการทั้งหมดจะดำเนินการโดยอัตโนมัติ เช่น หากปราศจากการมีส่วนร่วมของคุณ ก็ไม่มีอะไรจะอธิบายได้ที่นี่

3.4.2. การสร้างอิมเมจ kernel.img

เมื่อสร้างเคอร์เนลอิมเมจ เมนูสำหรับเลือกแหล่งข้อมูลจะปรากฏขึ้น

**************************
* รูปภาพต้นฉบับที่เลือก: *
* 1. แกะ dir *
* 2. แพ็ค dir *
*3.การคืนสินค้า*
**************************
กรุณาเลือกแหล่งที่มา:

คุณมีโอกาสสร้างรูปภาพจากรูปภาพที่คลายแพ็กซึ่งอยู่ในโฟลเดอร์ Unpack/Kernel โดยเลือกรายการเมนู “1. แกะกล่องออกสิ” หากคุณเลือกรายการเมนู “2. Pack dir" จากนั้นรูปภาพจะถูกสร้างขึ้นจากข้อมูลที่อยู่ในโฟลเดอร์ Pack/Kernel

หากต้องการยกเลิกการดำเนินการ ให้เลือกรายการเมนู “3. กลับ". นี่จะนำคุณกลับไปที่เมนู "คำสั่งเคอร์เนล"

3.5. ระบบเมนู

หากต้องการดำเนินการประมวลผลอิมเมจระบบต่อไป ให้รันคำสั่ง "3-System" นี่จะนำคุณไปสู่เมนู "คำสั่งระบบ"

เมนูการประมวลผลภาพระบบมีลักษณะดังนี้:

***************************************************
* คำสั่งระบบ: *
* ——————————————— *
* หญ้าฝรั่น 1 ห่อ * หญ้าฝรั่น 2 แพ็ค *
* 3-แกะ ext3 * 4-แพ็ค ext3 *
* 5 แกะ ext4 * 6 แพ็ค ext4 *
* 7 เบาบางถึง ext4 * *
* * *

*8-ส่งคืน*
***************************************************
กรุณาเลือกคำสั่ง:

3.5.1. การแยกส่วนอิมเมจระบบเหมือน yaffs

คำสั่ง “1” จะคลายอิมเมจระบบของประเภท yaffs ลงในโฟลเดอร์ Unpack/System

3.5.2. การสร้างอิมเมจระบบเหมือน yaffs

คำสั่ง “2” บรรจุอิมเมจระบบประเภท yaffs เมนูสำหรับเลือกแหล่งข้อมูลจะปรากฏขึ้น

**************************
* รูปภาพต้นฉบับที่เลือก: *
* 1. แกะ dir *
* 2. แพ็ค dir *
*3.การคืนสินค้า*
**************************
กรุณาเลือกแหล่งที่มา:

คุณมีโอกาสสร้างอิมเมจจากอิมเมจที่คลายแพ็กซึ่งอยู่ในโฟลเดอร์ Unpack/system โดยเลือกรายการเมนู “1. แกะกล่อง dir” หากคุณเลือกรายการเมนู “2. Pack dir" จากนั้นอิมเมจจะถูกสร้างขึ้นจากข้อมูลที่อยู่ในโฟลเดอร์ Pack/system

หากต้องการยกเลิกการดำเนินการ ให้เลือกรายการเมนู “3. Return” และคุณจะกลับไปที่เมนู “คำสั่งระบบ” ก่อนหน้า

3.5.3. การแยกส่วนอิมเมจระบบประเภท ext3

คำสั่ง “3” จะคลายอิมเมจระบบประเภท ext2-ext3 ลงในโฟลเดอร์ Unpack/System

3.5.4. การสร้างอิมเมจระบบประเภท ext3

คำสั่ง “4” สร้างอิมเมจระบบประเภท ext2-ext3 การบรรจุจะดำเนินการคล้ายกับข้อ 3.5.2 เฉพาะภาพที่ส่งออกจะเป็นประเภท ext3

3.5.5. การแยกส่วนอิมเมจระบบประเภท ext4

คำสั่ง “5” จะคลายไฟล์อิมเมจระบบ ext4 ลงในโฟลเดอร์ Unpack/System

3.5.6. การสร้างอิมเมจระบบประเภท ext4

คำสั่ง “6” สร้างอิมเมจระบบประเภท ext4 การบรรจุจะดำเนินการในลักษณะเดียวกันกับข้อ 3.5.2 เฉพาะภาพที่ส่งออกจะเป็นประเภท ext4

3.5.7. แปลงภาพที่บีบอัดแบบกระจัดกระจายเป็น ext4

คำสั่ง “7” ทำการแปลง (การแปลงหรือการเข้ารหัส) ภาพที่บีบอัดพิมพ์กระจัดกระจายลงในรูปภาพประเภท ext4 (อะนาล็อกของการดำเนินการ simg2img)

3.5.8.กลับสู่เมนูหลัก

คำสั่ง “8” จะกลับสู่เมนูหลักของเครื่องมือ

3.6. เมนูคำสั่งอื่นๆ

หากต้องการดำเนินการคำสั่งอื่นต่อไป ให้ดำเนินการคำสั่ง “5-Other commands” ซึ่งจะนำคุณไปสู่เมนู "คำสั่งอื่นๆ" เมนูสำหรับดำเนินการคำสั่งอื่นมีลักษณะดังนี้:

**************************
*คำสั่งอื่นๆ:*
* —————- *
*1-Init SuperUser*
* 2-คำนวณ md5 *
* *
**************************
*3-ส่งคืน*
**************************
กรุณาเลือกคำสั่ง:

คำสั่ง “1” เริ่มต้น SuperUser ในอิมเมจระบบ คำสั่ง “2” คำนวณผลรวมตรวจสอบไฟล์ คำสั่ง “3” กลับสู่เมนูหลักของเครื่องมือ

3.6.1. กำลังเริ่มต้น SuperUser

เมื่อเริ่มต้น SuperUser เมนูการเลือกแหล่งที่มาจะปรากฏขึ้น:

**************************
* แหล่งที่มาของตัวเลือกเริ่มต้น: *
* 1. แกะ dir *
* 2. แพ็ค dir *
*3.การคืนสินค้า*
**************************
กรุณาเลือกแหล่งที่มา:

คุณมีโอกาสที่จะเริ่มต้นอิมเมจที่คลายการแพ็กซึ่งอยู่ในโฟลเดอร์ Unpack/system โดยเลือกรายการเมนู “1. แกะกล่องออกสิ” หากคุณเลือกรายการเมนู “2. Pack dir" จากนั้นอิมเมจที่อยู่ในโฟลเดอร์ Pack/system จะถูกเตรียมใช้งาน หากต้องการยกเลิกการดำเนินการ ให้เลือกรายการเมนู “3. กลับ".
การเริ่มต้นทำได้โดยการคัดลอก ไฟล์ที่จำเป็น(su และ SuperSU.apk) ลงในอิมเมจ System.img ที่แยกชิ้นส่วน ในการรับสิทธิ์การเข้าถึงรูทคุณต้องมี:

— คลายอิมเมจระบบโดยใช้คำสั่ง "3" ของเมนูหลัก
เครื่องมือหรือวางอิมเมจที่คลายแพ็กไว้ในโฟลเดอร์ Unpack (หรือ Pack)/System/
— รันคำสั่ง “1-init SuperUser” ในเมนู “คำสั่งอื่นๆ”

หลังจากกระพริบอิมเมจ System.img คุณจะสามารถเข้าถึงรูทบนอุปกรณ์ของคุณได้ หากใช้ไฟล์เวอร์ชันอื่นเพื่อรับการเข้าถึงรูทบนอุปกรณ์ของคุณ คุณเพียงแค่ต้องอัปเดต (แทนที่) ไฟล์ su และ SuperSU.apk ในโฟลเดอร์ App/

3.6.2. การคำนวณเช็คซัม

หากต้องการคำนวณเช็คซัมของไฟล์ ให้วางไว้ในโฟลเดอร์ Pack/md5/ หลังจากดำเนินการคำสั่ง “2-Calculate md5” ไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ Pack/md5 จะถูกเพิ่ม ตรวจสอบผลรวมคำนวณโดยใช้อัลกอริทึม md5 เฉพาะไฟล์ที่ไม่มีนามสกุลหรือมีนามสกุล .img, .tar, .zip เท่านั้นที่จะได้รับการประมวลผล

3.7. การเริ่มต้น.

ในการดำเนินการเริ่มต้น ให้รันคำสั่ง “6-init Tools” ในกรณีนี้ โครงสร้างโฟลเดอร์ทั้งหมดที่จำเป็นสำหรับการทำงานของเครื่องมือ MTwinTools จะถูกสร้างขึ้น และอิมเมจอินพุตจะถูกคัดลอกไปที่ โฟลเดอร์การทำงานแกะ/เฟิร์มแวร์/อิมเมจ

3.8. ผลิตภัณฑ์ทำความสะอาด

หากต้องการล้างพื้นที่ทำงาน ให้พิมพ์ “7-CLEAN” ในเวลาเดียวกันทุกอย่าง โฟลเดอร์เพิ่มเติมเมื่อรวมกับเนื้อหาจะถูกลบ เครื่องมือ MTwinTools จะทำงานให้เสร็จและกลับสู่แบบฟอร์มที่มีทันทีหลังการติดตั้ง

3.9. ออก

หากต้องการออก ให้กด “8-Exit” ในกรณีนี้ เฉพาะผลิตภัณฑ์เท่านั้นที่จะออกมาโดยไม่ต้องทำความสะอาดใดๆ



มีคำถามหรือไม่?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: