Boot with Rotate คืออะไร?
Boot with Rotate คือ Scriptอย่างหนึ่งที่จะมาช่วยคุ้มกันระบบของคุณจากผู้ไม่ประสงค์ดีโดยผู้ไม่ประสงค์ดีจะเปิดเครื่องไม่ได้หากตั้งเครื่องของคุณเวลาเปิดเครื่องไม่ถูกองศา (บูทในแนวตั้ง แนวตะแคง แนวเฉียงๆ สามารถตั้งได้ตามความพอใจขอผู้ใช้) หากเครื่องตั้งถูกองศาได้มุมที่พอเหมาะ เพียงกดปุ่ม vol+/- ไว้เพียง 5วินาที เครื่องก็จะบูทเข้าระบบได้ปกติ

ความต้องการของระบบ
Kernel Support init.d

Download (เป็นflashable.zip)
https://docs.google.com/file/d/0B5HTkd2MW3vBZXZxS1cyaWUwQ0U/edit?pli=1

วิธีการติดตั้ง
1.เข้า recovery mode
2.ติดตั้งไฟล์ boot_with_rotate.zip (เลือก install zip from sdcard)
3.reboot เข้าระบบ android
4.เข้าแอพ Boot with rotate เลือก Set password หรือเข้า terminal emulator พิมพ์ su -c boot_cali แล้วตั้งเครื่องให้ได้มุม (ครั้งต่อๆไปที่จะเปิดเครื่องต้องตั้งให้ได้องศานี้ตลอดไม่งั้นเครื่องจะเปิดไม่ติดนะ)

วิธีการเปิดเครื่อง
1.ตั้งเครื่องให้ได้องศา
2.รอจนปุ่มmenu/home/back มีไฟกระพริบ
3.ตั้งเคริ่องให้ได้องศาแล้ว กดปุ่ม vol+/- จนไฟกระพริบ 3ครั้ง (ประมาณ 5วินาทีสำหรับเครื่องที่ไฟไม่กระพริบ)
4.บูทเข้าระบบได้ปกติ

ทำงานได้กับทุกอุปกรณ์ (ไม่แน่ใจเท่าไร หากพบว่าทำงานไม่ได้กรุณาแจ้งเข้ามา)
อุปกรณ์ที่ทดสอบแล้วสามารถทำงานได้
-Samsung Galaxy Gio -> GT-S5660
-Samsung Galaxy Cooper -> GT-S5830
อุปกรณืที่ใช้การไม่ได้
-ยังไม่พบ

Source Code
ไฟล์ Boot_chk.c
https://docs.google.com/file/d/0B5HTkd2MW3vBYjRrbHFQZlQwZlU/edit?usp=sharing
ไฟล์Boot_cali.c
https://docs.google.com/file/d/0B5HTkd2MW3vBYjRrbHFQZlQwZlU/edit
ไฟล์ sys_gio.h
https://docs.google.com/file/d/0B5HTkd2MW3vBbUtxVk42VGVfc2s/edit