ผมไม่ใช่นักพัฒนา,ผมแค่เด็กคนหนึ่งที่ทำ FirefoxOS จาก Mozillia's GitHub Page (https://github.com/mozilla-b2g/B2G)
ผมจะไม่ออกอัพเดตทุกวัน และเหมาะสำหรับผู้ใช้ขั้นสูงเท่านั้น
http://en.wikipedia.org/wiki/Firefox_OS
สิ่งที่ทำงานได้:
– Wi-Fi
– 2G/3G
– โทรเข้าโทรออก
– นำเข้ารายชื่อ
– กล้อง (ทั้งหน้าและหลัง)
– GPS
– SMS/MMS
– ถอดสัญญาณภาพ HQ
– แชร์ อินเตอร์เน็ต (ทั้งผ่าน USB และ Hotspot)
-เซนเซอร์ (Light+Gyroscope+Acceleration)
-ADB
ยังทำงานไม่ได้:
– ถ่ายวิดีโอ
-Bluetooth
-MTP/PTP
– อีกมากมาย
สำรองข้อมูลก่อนทุกครั้ง ผมขอไม่รับประกันในความเสียหายที่เกิดขึ้นทุกกรณี
วิธีติดตั้ง Firefox OS
1. โหลด system มา
-ถ้ามาจากรอมอื่นให้โหลด data มาด้วย
2. แฟลช system ผ่าน recovery
-ถ้ามาจากรอมอื่น ให้ wipe data แล้วแฟลช data ที่โหลดมาลงไป
หลังจากวันที่ 7 กันยาเป็นต้นไป /sdcard จะไม่ถูกทำลาย โดย Firefox OS แล้ว และจะไม่มีปัญหาพื้นที่หายแล้ว
Download:
http://forum.xda-developers.com/showthread.php?t=2388237
Server module (มีแอพควบคุมCPUอยู่ด้านใน)
โหลดแล้ว flash ผ่าน recovery http://forum.xda-developers.com/devdb/project/dl/?id=406
เมื่อติดตั้งเสร็จแล้ว รีบูตแล้วเปิด browser พิมพ์ 127.0.0.1/oc.php จะพบกลับหน้าต่างที่ใช้ควบคุม
ขอบคุณ :
Melon_Bread สำหรับ Build 1 กรกฎาคม http://forum.xda-developers.com/showthread.php?t=2347171
janjongboom สำหรับ MOZILLA_OFFICIAL=1 PRODUCTION=1 ./build.sh http://forum.xda-developers.com/showpost.php?p=44544921&postcount=14
pittaya (https://github.com/pittaya) สำหรับคีย์บอร์ดไทย
—————————————————————————————-
—————————————————————————————-
ตอนนี้ยังเต็มไปด้วยบัคมากมายหลายประการ ผมจะขอพัฒนาไปเรื่อยๆ ครับ
กำลังศึกษาวิธีการทำ kernel อยู่เพื่อให้เสถียรยิ่งขึ้น ตอนนี้ในรอมใช้ kernel ของ AOSP แต่ผมลองลงของ Faux (JSS) แล้ว ลื่นแรงปู๊ดปาดครับ
ดีใจ มี Dev เทพๆ อยู่ข้างๆ T^T
หมายความว่าไงครับ Dev เทพๆ อยู่ข้างๆ
ปกติ ไม่ค่อยเห็นคนไทยทำแบบนี้ครับ ส่วนใหญ่มักเป็นชาวต่างชาติทำมากกว่าครับ แล้วก็เจอคนทำรอมคนไทยที่ใช้ Nexus อีกอ่าครับ เลยรู้สึกว่า อยู่ข้างๆ อ่าครับ ตามนี้หล่ะครับ
ตอนนี้เพิ่ม keyboard ภาษาไทยแล้วนะครับ 😀
http://upic.me/show/46684150
[size=18]เข้าไปเปิดโดย เข้าไป setting -> keyboard เลื่อนลงมาล่างสุด จะเจอคำว่า thai ครับ[/size]
http://upic.me/show/46684153
[color=red][size=30] ผ อยู่บริเวณ ป แล้วกด shift[/size][/color]
http://upic.me/show/46684156
ผมลองย้าย ผ ไปไว้ตรง . ดูอะครับ (ผมไม่รู้ว่าควรทำแบบนี้หรือเปล่า ตอนนั้นก็ย้ายไปมั่ว ๆ ตามภาษาอื่น เห็นของภาษาอื่น ใน v1-train มี textLayoutOverwrite 2 ตัว :-P) http://is.gd/Ysf0fz
http://www.flickr.com/photos/vscript/9729123287/
2013-09-12-20-51-16 (http://www.flickr.com/photos/vscript/9729123287/) by veer66 (http://www.flickr.com/people/vscript/), on Flickr
ตอนนี้ แชร์อินเตอร์เน็ตทั้งแบบ USB และ Hotspot ได้แล้วนะครับ ^^
+100 สำหรับความพยายาม
+1000000 สำหรับน้ำใจที่ยิ่งใหญ่ สู้ๆนะ ผมรอ ให้เสถียรก่อน เพราะยังไม่กล้า nexus4 ของผมอัปเดตตาม cm เกือบทุกวัน วันไหนไม่ได้แฟลชรอม มันจะคันหว่างนิ้วอะ
555, flashaholic
ภาษาไทยกำลังมาจ้า (ต้องแปลเยอะมาก ขอเป็นลมซักแปป)
จะช่วยแปลก็คอมเม้นบอกเลยนะครับ เดี๋ยวจะส่งไฟล์ให้
http://upic.me/show/46695820
ผมช่วยแปลได้นะครับ ติดต่อไลน์มาเลยครับ ID. oz66 ครีบ
อย่าว่าอย่างั้นอย่างนี้เลยนะครับ ผมไม่เล่นไลน์ ว่าแต่ผมจะส่งไฟล์ แปลให้ได้ทางไหนบ้างครับ?
ถูกแล้วครับ มันเล่นใน Firefox OS ไม่ได้หนิ T_T
ผมขอหยุดการทำ patch ภาษาไทยไว้ก่อนนะครับ เพราะตอนนี้เจอ บัค Layout มโหราฬตอนเปลี่ยนภาษา ของผมคุยกับ dev ใน XDA ก่อนแล้วกันครับ
กรรมครับ มีอะไรให้ช่วยก็ถามได้นะครับ gitgids@gmail.com ครับ ผมชื่อ ตรงกิจ ครับ
ครับไว้ถ้าผมข้ามปัญหา Layout ได้จะติดต่อไปครับ
เหยยยย เจ๋งอ่ะ ขอสัมภาษณ์ออกรายการได้มั้ย
สัมภาษณ์ผมหรอครับ คือผมก็ไม่ได้เซียนอะไรขนาดนั้น ยังไม่สมบูรณ์ ขอผ่านดีกว่าครับ
อยากให้ออกรายการด้วยคนครับ อย่างน้อยๆ ก็เป็นแรงบันดาลใจให้ใครอีกหลายคนนะครับ
ให้กำลังใจครับ มีคนไทยเก่งๆ ชื่นชมครับ
ผมก็ทำ Kernel ของ Nexus 4 ใน XDA Forum นะครับ ถ้าติดตรงไหนปรึกษาได้ แต่อาจจะได้แต่คำตอบกากๆเพราะผมคุยภาษาคนไม่ค่อยรู้เรื่องละ ฮ่าๆๆ
Neo Kernel: Link (http://forum.xda-developers.com/showthread.php?t=2414064)
คนทำ Neo Kernel นี่ก็คนไทยหรอครับ นับถือครับ ความลื่นนี่สุดยอด
แต่ข่าวร้ายครับ ใช้กับ Firefox OS แล้วเครื่องค้าง -.-
เจ้าตัว FirefoxOS นี่ใช้ Kernel AOSP ธรรมดาที่มาจาก Google โดยตรงเลยนะครับไม่ได้แก้ โค้ดเลย แต่ตัว ramdisk นี่มากจากทาง Mozila ครับ
เวอร์ชั่นหลังๆ ทำแบบไม่รวม Ramdisk ครับ ใช้ Any Kernel Format แต่จะทำการแก้ไข Ramdisk ที่ใช้อยู่ปัจจุบันของเครื่อง ปัญหาอาจมาจากการเพิ่ม init.d เข้าไปใน init.rc ใน Ramdisk ก็ได้ครับ เดี๋ยวว่างๆจะตัดส่วนแก้ไข Ramdisk ออก แล้วทดสอบกับ Firefox OS ดู
นับถือๆ ครับ
ตอนนี้ เพิ่ม Build 4 กันยา แล้วนะครับ สำหรับ ช่วงนี้จะยังไม่มีการแปลไทย สักระยะนะครับขออภัยด้วย 🙂
อย่างที่คิดเลยครับ เอาส่วนของการแก้ไข Ramdisk ออกแล้วใช้ได้ปกติกับ Firefox OS แต่เรื่อง UI นี่ยังไม่ลื่นเหมือน Android
ส่วนใครที่อยากลองแนะนำให้ flash แค่ system & boot พอนะครับ ไม่งั้นข้อมูลใน sdcard หายเกลี้ยง 555
เพิ่มเติมครับ
ผม compile toolchain Linaro 4.8.2 ใช้เองนะครับ ไม่ทราบใช้ toolchain version ไหนครับ ลอง Linaro 4.8 หรือ 4.7 ดูนะครับ น่าจะลื่นขึ้นเยอะ
คำเตือน!!!!
ต้อง flash userdata ลงไปด้วยนะครับ
เพราะอะไรนะหรือ?
เพราะว่าระบบ ไกอา (เป็นชื่อเรียกของ userinterface ของ firefox os) อยู่ใน/data/local หากไม่ flash ลงไป เวลาเปิดเครื่องจะจอดำครับ
ฮ่าๆๆ เหรอครับ backup rom+kernel ไว้ในเครื่องหายเกลี้ยงเลย
กว่าจะรู้ตัวว่าควร backup ไว้ใน PC ก็เกลี้ยงซะละ รูปผ๊มมมม!
อ้ออออ เผื่ออยากลอง kernel กับ Firefox OS
extract zip file
ลบคำสั่ง sed -i ทั้งหมดใน kernel/repack-ramdisk.sh ออก
zip file
flash
สามารถแก้ใน android ได้เลยนะครับ ถ้าใช้ root explorer
ขอโทษด้วยนะครับ อุส่าเขียนไว้แล้วว่า “กรุณาสำรองข้อมูลก่อนทุกครั้ง”
แล้วเรื่อง toolchain เช็คยังไงหรอครับ แล้ว ต้อง optimize -o3 ด้วยไหมึรับเห็นเขาชอบทำกัน
ขอชื่นชม จิตอาสา ชาวไทยใน firefox ครับครับ
ผมเป็นแฟน firefox ตั้งแต่คอมจนถึงมือถือครับ
ติดตามข่าวจิตอาสาขอคนไทยใน mozila ได้ที่
http://www.mhafai.com
อัพเดต 8 กันยายน
-ทำเป็น Flashable zip แล้ว สามารถลงผ่าน TWRP หรือ CWM ได้แล้ว (ใน Xda เรียกร้องกันมาเยอะมาก)
-ไม่มีอันตรายตต่อ /sdcard แล้ว สามารถ flash rom ได้อย่างสบายใจไม่ต้องกลัวข้อมูลใน /sdcard หายเหมือน build ก่อนๆ
ฝรั่งถ่ายมาให้ชมกัน (ผมไม่มีกล้อง)
ตอนนีกำลังจัดการเกี่่ยวกับ Root Access อยู่ครับไม่ได้หายไปไหน
(โค้ดส่วหนึ่ง ใครเขียนภาษา PHP/JQuery เป็นมาช่วยกันได้นะครับ)
if(@$_GET[‘cmd’]){
$cmd = shell_exec(“cd / && cd / && “.addslashes(lcfirst($_GET[‘cmd’])));
print_r($cmd);
}
สุดยอดครับ นับถือๆ พัฒนาต่อไปนะครับ