ฉันจะดูไฟล์ Mac OS X Parental Control ในรูปแบบ. data ได้อย่างไร


3

ร้านค้า X ระบบปฏิบัติการบันทึกการควบคุมโดยผู้ปกครองในการมีนามสกุล/Library/Application Support/Apple/ParentalControls/Users/[username]/year/month.data

ตัวอย่างเช่น15-usage.dataมีข้อมูลการใช้งานสำหรับ 15 วันของเดือน

ล็อกไฟล์เป็นระบบอ่าน / เขียนเท่านั้น ในการเข้าถึงพวกเขาต้องเปลี่ยนสิทธิ์หรือใช้เทอร์มินัล

ฉันต้องการเรียกดูไฟล์เหล่านี้ ในการสนทนาของ Apple ฉันพบการอ้างอิงถึงการใช้ "SQL" เพื่อเปิดดู Firefox ฉันเดาว่านี่หมายถึง SQLite Manager สำหรับ Firefox แต่ฉันเบราว์เซอร์ SQLite ที่ฉันพยายามไม่สามารถเปิดไฟล์ได้

ไฟล์เป็นแบบไบนารี แต่ในโปรแกรมแก้ไขข้อความจะแสดง.plistส่วนหัวของApple โดยทั่วไป

ฉันสงสัยรูปแบบของ SQLite หรือ Core Data (ซึ่งฉันคิดว่าสามารถใช้ SQLite ได้)

ใครบ้างมีข้อมูลเกี่ยวกับวิธีการเรียกดูไฟล์เหล่านี้?


PS มันยากที่จะค้นหาในสิ่งนี้เพราะทั้ง Bing และ Google ถือว่า ".data" เป็น "data" แม้ว่าฉันจะใช้เครื่องหมายคำพูด นอกจากนี้ทำไมฉันถึงต้องการทำสิ่งนี้ ... ฉันกำลังทำงานกับวัยรุ่นที่มีความต้องการพิเศษที่มีความบกพร่องทางสติปัญญาสอนให้เขาพัฒนาทักษะการตรวจสอบตนเอง เราตรวจสอบบันทึกต่างๆเข้าด้วยกันโดยใช้โปรแกรมดูไฟล์บันทึก OS OS Parental Controls น่าเสียดายที่เครื่องมือแสดงผลของ Apple เสีย (ไม่สามารถปรับขนาดได้ดังนั้นจึงไม่สามารถดู URL ได้) และใช้งานไม่ได้ในการแก้ไขหลายระบบปฏิบัติการ หมายเหตุบันทึกนี้ไม่สามารถดูได้โดยใช้ Console


ประวัติเบราว์เซอร์จะไม่เพียงพอหากคุณทำงานด้วยและไม่ขัดต่อผู้ใช้หรือไม่
Daniel Beck

คำตอบ:


3

ไฟล์วันที่เหล่านี้เป็นไฟล์ plist ไบนารีปกติที่สร้างจากกราฟวัตถุข้อมูลแกน เปิดด้วย Xcode 4 หรือตัวแก้ไขรายการคุณสมบัติ (มาพร้อมกับ Xcode 3) หรือตัวแก้ไขข้อความหลังจากแปลงเป็น XML โดยใช้plutil -convert xml1 filename.data -o filename-xml.plistในเทอร์มินัล แม้ว่าเนื้อหานั้นไม่มีประโยชน์อะไรนอกจากคุณจะรู้วิธีโหลดอีกครั้ง


ที่น่าสนใจกว่านั้นก็คือ /Library/Application Support/Apple/ParentalControls/Users/username/events.data

สิ่งนี้มีแอปพลิเคชันเฉพาะผู้ใช้เว็บไซต์และโปรโตคอลการแชทในรูปแบบคอนเทนเนอร์ SQLite เปิดเช่นใช้ฐาน , เครื่องมืออื่น ๆที่นี่และที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

คอลัมน์วันที่เป็นวินาทีตั้งแต่วันที่และเวลาในต้นปี 2000 สำหรับฉันการเปรียบเทียบค่า GUI และการทดลองแสดงให้เห็นว่าค่า 0 เป็น 2 มกราคม 2000 เวลา 2:00:00 น. วันที่ที่แสดงคือ 18 พฤษภาคมตาม UI

ฉันขอแนะนำให้คุณมุ่งเน้นที่ไฟล์นี้เท่านั้น; ฉันเชื่อว่าไฟล์อื่น ๆ เป็นเพียงไฟล์ช่วยเหลือสำหรับโครงสร้างข้อมูลภายใน


ดังนั้นฉันจึงดูไฟล์ผิด! ขอบคุณ Daniel นั่นคือคำตอบพิเศษ
John Faughnan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.