Justin Angel อดีตพนักงานโนเกียแฮก Microsoft Band และค้นพบหลายสิ่งที่น่าสนใจ ดังนี้
- เฟิร์มแวร์ที่มากับเครื่องคือรุ่น 1.1.1933.0 มีขนาด 1.3 เมกะไบต์เท่านั้น
- โค้ดเป็นภาษา C และไม่รองรับการพัฒนาแอพด้วย .NET แน่ๆ
- ขนาดภาพพื้นหลังที่มากับแอพเสริมการทำงานของสายรัดข้อมือบนมือถืออยู่ที่ 310x102 พิกเซล แต่ทว่าความละเอียดหน้าจอของสายรัดข้อมืออยู่ที่ 310x106 พิกเซล
- มีเกมซ่อนอยู่ในเฟิร์มแวร์ โดยเขาพบข้อความ "Win" และ "Lose" จำนวนมาก
- สามารถแฮกให้เปลี่ยนธีมเป็นสีใดก็ได้ตามที่ต้องการ และเปลี่ยนภาพพื้นหลังเป็นภาพใดก็ได้นอกเหนือจากภาพพื้นหลังที่ไมโครซอฟท์ให้มา
ที่มา: @JustinAngel ( 1 , 2 , 3 , 4 , 5 , 6 , 7 ) ผ่าน Gdgt Arena
Wow. The entire firmware for #MicrosoftBand
v1.1.1933.0 is 1.3mb. Means it's all native C++ with no .net I guess. pic.twitter.com/cUYNoAJKiH
— Justin Angel (@JustinAngel) October 30, 2014
~ @mcrommert
@sbisson
Microsoft Band is written exclusively in C. It won't support .net development or any other modern language.
— Justin Angel (@JustinAngel) October 31, 2014
Microsoft Band background images are 310x102 pixels. Compared to the resolution of 310x106 pixels. I want my 4px back pic.twitter.com/VLqZEeF10h
— Justin Angel (@JustinAngel) October 30, 2014
Microsoft Band firmware has hidden game(s)! There's WIN / LOSE literals there. Anyone care to guess what game it is? pic.twitter.com/NUfAITPJGS
— Justin Angel (@JustinAngel) November 1, 2014
AFAIK I'm the only person in the world with Microsoft Band light-grey theme. I can change it to any colour I'd like. pic.twitter.com/x46a8uZobv
— Justin Angel (@JustinAngel) November 2, 2014
It's possible the background for Microsoft Band to any arbitrary picture. Here's my twitter pic (in blue!) on it. pic.twitter.com/RgNyOnkufR
— Justin Angel (@JustinAngel) November 2, 2014
The Android app has 132 Microsoft Band backgrounds to choose from. pic.twitter.com/7pu6I5a56q
— Justin Angel (@JustinAngel) October 30, 2014
Comments
ในทวิตข่าวเขียนว่า C++ แต่ในเนื้อข่าว เขียนว่า C ???
แอบดูจากโค๊ต มีการเรียกใช้ obj.func() ด้วย น่าจะเป็น C++ นะครับ
ปล.เดา 55+
มีการอ้างอิงบนโพสต์ Hacker News เหมือนจะมีคนจากไมโครซอฟท์ยอมรับว่าเป็นภาษา C ครับ ทวีตที่สอง (นับจากบนสุด) ก็มีระบุว่า C ไม่ใช่ C++ ครับ
พอดีเห็นว่า โพสท์ที่ 5,6 ที่เค้าโพสท์รูป พยายามแฮก โค๊ตตรงนั้นมันเป็น C++ เต็มๆเลยอ่ะครับ
แต่เรื่องภาษาคงไม่ใช่ประเด็นใหญ่
ที่สำคัญคือไม่มี .NET ซินะครับ :)
ต้องงรอ SDK จากไมโครซอฟท์ว่าจะออกมาหน้าตาอย่างไร
นั่นมัน C# คับ ไม่ใช่ C++
เหมือนจะเป็น .NET 4.5 ด้วยนะครับ มี await ด้วยแต่ที่เห็นนั่นคือเค้าเขียนโปรแกรมเพื่อไปสั่งแก้ไข Firmware ใช่มั้ยอะครับ?
มันต้องเขียน Async กันเลยหรอครับนั่น - -"
ผมขอแทงว่าเกมที่อยู่ข้างใน MS Band คือ slot ครับ
.NETใช้งานกับของเล็กๆไม่ได้มั้งเล็กๆไม่ ใหญ่ๆ microsoft ชอบ
.net เอามาเขียน driver interface hardware ได้ด้วยหรอ มันก็ต้อง C/C++ อยู่แล้วนิ
เข้าใจว่าไม่มีตัวแปลงโค้ดภาษา .NET เป็น C นะครับ เพราะเฟิร์มแวร์มีขนาดเล็กมาก เพียง 1.3 เมกะไบต์เท่านั้น
ใช้ binding ได้ครับ
.NET MF มีครับ เขียนง่ายสบายมาก
มี office ด้วยครับเปล่า ☺ /ขอบคุณสำหรับข่าวนะครับ
555+
ถ้ามีจะใช้ยังไงครับ พิมพ์ก็ไม่ใช่ สั่งด้วยเสียงก็ไม่เชิง
คงแค้น Microsoft มาก