วิธีใช้ Init.d กับโทรศัพท์ทุกรุ่น

Init.d มีสถานที่พิเศษใน Android ด้วยคุณสมบัตินี้ ผู้ใช้สามารถติดตั้งสคริปต์และ mods เพื่อรันตอนบู๊ตเครื่อง และปรับเปลี่ยนเกือบทุกแง่มุมของโทรศัพท์ที่พวกเขาต้องการ มีการปรับแต่งแบตเตอรี่ การปรับแต่งประสิทธิภาพ การปรับแต่ง GPS การปรับแต่งสัญญาณ และรายการต่างๆ ดำเนินต่อไปเรื่อยๆ อย่างไรก็ตาม เพื่อให้สคริปต์เหล่านี้ทำงานได้ ต้องมีโทรศัพท์ก่อน init.d สนับสนุน. โดยปกติแล้ว Ramdisk จะจัดเตรียมไว้ให้ init.d สนับสนุนแต่บางครั้งก็เป็นไปได้ที่จะได้รับ init.d การสนับสนุนโดยไม่ต้องแฟลช Ramdisk ใหม่หรือแม้กระทั่งโดยไม่ต้องเปลี่ยน Ramdisk เลย

นี่คือสิ่งที่ XDA ได้รับการยอมรับจากนักพัฒนา สโมคกิน1337 ได้ดำเนินการกับอุปกรณ์จำนวนหนึ่ง ด้วย mod ที่เรียกว่า EZ InitD ทำให้ smokin1337 ดูเหมือนจะช่วยให้ผู้ใช้เพิ่มได้ init.d สนับสนุนได้อย่างง่ายดาย นอกจากนี้ ผู้พัฒนายังให้ทางเลือกสองสามทางในการใช้ม็อดอีกด้วย เวอร์ชันหนึ่งให้ผู้ใช้สามารถแฟลชผ่านการกู้คืนแบบกำหนดเอง ในขณะที่อีกเวอร์ชันสำหรับนักพัฒนา ROM เพื่อรวมไว้ใน ROM ของตน ส่วนที่ดีที่สุดคือมันเรียบง่าย

หลังจากใช้ mod แล้ว ทุกอย่างในตัวคุณ init.d โฟลเดอร์จะทำงานขณะบู๊ตตามปกติ ในเวอร์ชันนักพัฒนา ROM นักพัฒนาสามารถเปลี่ยนไดเร็กทอรีเป็นอะไรก็ได้ที่พวกเขาต้องการ กล่าวอีกนัยหนึ่งอาจมี ROM ที่สร้างขึ้นด้วย

init.d สนับสนุน แต่ไม่มีอยู่จริง init.d โฟลเดอร์ (เอ็ด: ฉันกำลังคิดอยู่ /etc/NyanCat หรือ /etc/bacolicious, ตัวเอง.) วิธีการนี้ได้รับการทดสอบบน เอชทีซี วัน เอส และ เอชทีซี วัน เอ็กซ์แต่จริงๆ แล้วควรจะใช้งานได้กับอุปกรณ์ใดๆ ก็ได้ ดังที่ผู้ใช้หลายคนจะบอกคุณว่าการสนับสนุน init.d มาจาก Ramdisk สิ่งนี้ไม่จำเป็นต้องเป็นความจริง ตามsmokin1337:

mod นี้จะเพิ่มการรองรับ init.d ให้กับ rom ใด ๆ แม้แต่ stock rom โดยไม่ต้องแก้ไข ramdisk แต่จะใช้ไฟล์ post_boot.sh ที่อยู่ใน rom ส่วนใหญ่หากไม่ใช่ทั้งหมด ควรใช้งานได้บนอุปกรณ์ส่วนใหญ่ หากใช้ไม่ได้กับอุปกรณ์ของคุณ โปรดดูใน /system/etc และโพสต์ชื่อไฟล์ที่มี "post_boot.sh"

ดังนั้น ด้วยวิธีการนี้ จึงเป็นไปได้ที่จะได้รับการสนับสนุน init.d โดยไม่ต้องสลับ แก้ไข หรือแตะ Ramdisk หรือเคอร์เนล สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ด้ายเดิม.