वेब पर बहुत कुछ ऐसा नहीं है जैसा कि coreduetd
मैक पर एक अन्य के अलावा "आईओएस और मैकओएस के बीच हैंडऑफ के लिए उपयोग किया जाता है।"
यह क्या कर रहा हैं?
यह आपके ऐप्पल उपकरणों में राज्यों सहित आपके विभिन्न सिस्टम और एप्लिकेशन स्टेट्स पर नज़र रख रहा है।
क्या इसे निष्क्रिय किया जा सकता है?
तकनीकी रूप से, हाँ का उपयोग कर launchctl
। हालाँकि, मैं (अत्यधिक) ऐसा करने की सलाह नहीं देता।
क्या इसे अक्षम किया जाना चाहिए?
पूरी तरह से व्यक्तिपरक सवाल। केवल आप ही तय कर सकते हैं कि क्या यह आपके लिए सही पाठ्यक्रम है। फिर, मैं सलाह देता हूं कि आप ऐसा न करें।
अक्षम (निर्भरता) होने के (संभावित) दुष्प्रभाव क्या हैं?
संभावित रूप से, निम्नलिखित प्रभावित हो सकता है :
- IOS और macOS के बीच हैंडऑफ प्रभावित होगा
- iCloud सिंक
- Office 365 के साथ मेल सिंक करें
हालाँकि थोड़ा सुस्ती से, मैं एक iOS सुरक्षा अनुसंधान परियोजना ( http://sans.org पर ) खोजने में सक्षम था जिसने coreduet.db
iOS पर फ़ाइल की जांच की । मैंने उस सोच को coreduet.db
macOS पर फाइल में लागू किया । यहाँ मैं क्या पाया ...
coreduet.db
फ़ाइल की एक प्रतिलिपि बनाते हुए , मैंने पहले सभी तालिकाओं की एक सूची प्राप्त करके sqlite3 में इसकी जांच की
$ sudo cp /var/db/CoreDuet/coreduet.db ~/
$ sudo sqlite3 coreduet.db
sqlite> .tables
ZCDDMAIRPLANEMODEEVENT ZCDDMFORECASTINTEGER ZCDDMSTATISTICINTEGER
ZCDDMAPPNAMEMAPPER ZCDDMFORECASTREAL ZCDDMSTATISTICREAL
ZCDDMAPPSTATECHANGEEVENT ZCDDMFORECASTSCORE ZCDDMSTATISTICSTRING
ZCDDMATTRIBUTENAMEMAPPER ZCDDMFORECASTSTRING ZCDDMSTRINGATTRIBUTE
ZCDDMBACKLIGHTEVENT ZCDDMINTEGERATTRIBUTE ZCDDMTHERMALEVENT
ZCDDMBATTERYEVENT ZCDDMPLUGINEVENT ZCDDMWAKEDNESSEVENT
ZCDDMBOOKKEEPING ZCDDMPOOL Z_METADATA
ZCDDMBOOTORSHUTDOWNEVENT ZCDDMPOOLNAMEMAPPER Z_MODELCACHE
ZCDDMDEVICEEVENT ZCDDMREALATTRIBUTE Z_PRIMARYKEY
ZCDDMDEVICEMAPPER ZCDDMSCREENLOCKEVENT
ZCDDMFORECAST ZCDDMSLEEPORWAKEEVENT
sqlite>
ऐसा प्रतीत होता है कि कई घटनाओं पर नज़र रखता है। हालाँकि, यह देखने के लिए कि हम क्या देख सकते हैं, मैंने Z_PRIMARYKEY तालिका को खोला:
sqlite> SELECT * FROM Z_PRIMARYKEY;
1|CDDMAirplaneModeEvent|0|81
2|CDDMAppNameMapper|0|218
3|CDDMAppStateChangeEvent|0|185302
4|CDDMAttributeNameMapper|0|101
5|CDDMBacklightEvent|0|0
6|CDDMBatteryEvent|0|0
7|CDDMBookkeeping|0|1
8|CDDMBootOrShutdownEvent|0|0
9|CDDMDeviceEvent|0|0
10|CDDMDeviceMapper|0|0
11|CDDMForecast|0|0
12|CDDMForecastInteger|0|0
13|CDDMForecastReal|0|0
14|CDDMForecastScore|0|0
15|CDDMForecastString|0|0
16|CDDMIntegerAttribute|0|0
17|CDDMPluginEvent|0|0
18|CDDMPool|0|79
19|CDDMPoolNameMapper|0|66
20|CDDMRealAttribute|0|0
21|CDDMScreenLockEvent|0|0
22|CDDMSleepOrWakeEvent|0|17
23|CDDMStatisticInteger|0|0
24|CDDMStatisticReal|0|0
25|CDDMStatisticString|0|0
26|CDDMStringAttribute|0|7293
27|CDDMThermalEvent|0|0
28|CDDMWakednessEvent|0|0
sqlite>
यह विशेष डेटाबेस सिस्टम ईवेंट को ट्रैक करने के लिए प्रकट होता है। यह देखते हुए कि मैं एक iMac पर हूं, यह समझ में आता है कि मेरे पास "BatteryEvent" या "PlugInEvent" जैसी चीजें नहीं हैं, लेकिन मेरे पास "AppStateChangeEvents" होगा। "एरोप्लेनमोड" थोड़ा भ्रमित करने वाला है क्योंकि यह एक आईमैक है, लेकिन मैं आमतौर पर परीक्षण के अलावा अपने वाईफाई को बंद रखता हूं; कुछ बिंदु पर, इस राज्य को डेटाबेस में जोड़ा गया था।
CCDMAirplaneModeEvent में थोड़ा और आगे बढ़ते हुए, हम देख सकते हैं कि यह न केवल जब, बल्कि उस स्थान पर हुई , जहाँ पर घटना हुई थी (हालाँकि मेरे डेटाबेस में 0
उन क्षेत्रों के लिए डेटा है) और किसके द्वारा।
select * FROM ZCDDMAIRPLANEMODEEVENT;
Z_PK Z_ENT Z_OPT ZAIRPLANEMODEON ZANONYMIZEDBEACON ZANONYMIZEDLOCATION ZLOCALDAYSSINCESUNDAY ZLOCALTIME ZLOCALTIMEQUARTERHOURSLOT ZNETWORKQUALITY ZUSERID ZCREATIONDATE
---------- ---------- ---------- --------------- ----------------- ------------------- --------------------- ---------- ------------------------- --------------- ---------- -------------
81 1 1 0 0 0 0 80704 0 0 0 523938304