Jump to content
Sign in to follow this  
iStig

Find my Mac

Recommended Posts

Czy udało Wam się urchomić usługę "Znajdź mój Mac" ? W preferencjach iCloud ta opcja jest u mnie nieaktywna tzn. nie da się zaznaczyć, a jedynie dowiedzieć, że "Wymagana jest partycja odzyskiwania".

 

Zerknąłem jak wygląda ta partycja na iMacu i zrobiłem sobie taką samą. Niestety nie pomogło...

Tak się zastanawiam czy może wymagana jest karta WiFi.

 

Edit:

W "ochrona i prywatność", zakładka "prywatność" jest opcja "Włącz usługi lokalizacji", którą u mnie nie jestem w stanie ustawić (szara). Dlatego zastanawiam się czy to nie ma związku z WiFi.

Gdy na iMacu wyłączam opcje lokalizacji to dostaje komunikat, że usługa znajdź mój mac nie będzie działać - teraz pozostaje sprawdzić czy faktycznie opcje lokalizacji zależą od karty WiFi.

Share this post


Link to post
Share on other sites

Stacjonarkę ktoś zwinie?

 

Sam też myslałem nad tym aby to uruchomić, tylko po co. Ale są i tacy, którzy posiadają notki w ich przypadku sądzę po tym zamieszaniu iż wymagane jest ustawienie hasła dostępu do maca oraz ta recovery partition. Co w przypadku hacka sorry Winnetou :(

 

 http://support.apple.com/kb/DL1464

Share this post


Link to post
Share on other sites

wiesz chodzi o uzyskanie maksymalnie zblizonej funkcjonalnosci dla niektorych przydalby sie takze filevault, ale to na hackach jest nie mozliwe...

 

find my mac dziala takze gdy nie masz ustawionego hasla w firmware, wiec na hackach tez powinno sie dac odpalic.

Z tego co zauwazylem partycja Recovery HD jest aktualizowana wraz z updateami - zmiany między zawartością w 10.7.0 i 10.7.2 i teraz sie zastanawiam:

- czy w ogole sprawdzana jest zawartosc partycji Recovery HD ? - czy wystarczy aby istniala i czy w ogole istotne sa jej parametry np. rozmiar, czy tez po prostu sprawdzane jest czy jest partycja o nazwie "Recovery HD"

- czy jest na hacintoshach aktualizowana ta partycja gdy aktualizujemy Liona ?

 

w sieci mozna znalezc tutki jak zrobic taka partycje z instalki Liona, ale beda ta wersje z 10.7.0 i pytania jak wyzej czy ma to jakies znaczenie. Porownywalem zawartosc niektorych plist na oryginalnym maczku z zawartoscia plist zrobionych metoda z instalki i sa roznice... Niestety nie mam karty WiFi i nie moge przetestowac co taj naprawde na Recovery HD jest potrzebne. Ogolnie to postawilbym od nowa Liona i stworzyl z palca Recovery HD, pozniej zrobil update do 10.7.2 i zerknal czy partycja recovery sie zaktualizowala oraz porownalbym ja do tej z iMaca.

 

Edit:

ok kupilem karte WiFI i moge wlaczyc opcje lokalizacji, mam takze Recovery HD, ale dalej usluga Find my Mac jest nieaktywna - pewnie cos musi byc z Recovery HD

 

Edit 2:

[ Dodano: 2011-10-21, 22:28 ]

skopiowalem ponownie zawartosc Recovery HD z iMaca i teraz ruszylo

 

wlaczona opcja lokalizacji (wymagane WiFi)

lok.png

 

opcja aktywna - mozna wlaczyc

fmmoff.png

 

potwierdzamy

fmmen.png

 

i opcja jest wlaczona

fmmon.png

 

i nawet dziala - sprawdzalem (szukalem) na iPhonie

fmmiphone.PNG

 

ale jest jeszcze jeden problem... Jak komputer sie wylaczy i ponownie wlaczy to usluga jest wylaczona i trzeba ja ponownie wlaczyc... dziwne ze nie zapamietuje ustawienia.

Share this post


Link to post
Share on other sites

Witam

Mogę potwierdzić, że po zrobieniu partycji "Recovery HD" możliwa jest do włączenia opcja "Znajdź mój Mac",

dodatkowo można "odpalić "Asystenta dysku odzyskiwania"

 

Dla zainteresowanych aby się pobawić i stworzyć ową partycję :) mała lektura a raczej filmik

http://www.youtube.com/watch?v=op7euNQmxgg&feature=player_embedded

 

aby nie przepisywać żmudnego tekstu :

sudo -i

diskutil list

diskutil info /dev/diskXsX

XXXXXXXXX-700*1024*1024=

diskutil resizeVolume /dev/diskXsX XXXXXXXXXB jhfs+ "Recovery HD" 650002432B

diskutil resizeVolume diskXsX 650002432B

mkdir /Volumes/Recovery\ HD/com.apple.recovery.boot

hdiutil attach /Applications/Mac\ OS\ X\ Lion\ Installation.app/Contents/SharedSupport/InstallESD.dmg

cp /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/.disk_label /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/boot.efi /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/kernelcache /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/Library/Preferences/SystemConfiguration/com.apple.Boot.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/System/Library/CoreServices/PlatformSupport.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/

cp /Volumes/Mac\ OS\ X\ Install\ ESD/System/Library/CoreServices/SystemVersion.plist /Volumes/Recovery\ HD/com.apple.recovery.boot/

umount -f /Volumes/Recovery\ HD/

asr adjust --target /dev/diskXsX -settype "Apple_Boot"

Powodzenia

 

P.S

Iphona z ICloud jeszcze niemam :( ale sprawdziłem w przeglądarce logując się do swojego konta na

www.icloud.com 

i....

 

działa

 

[ Dodano: 2011-10-22, 08:30 ]

iStig, partycję robiłeś tym samym sposobem co ja??

 

Pokazała się aktualizacja po tym "zabiegu"

Pytanie: czy aktualizacja ta czegoś mi nie skopie w systemie?

Share this post


Link to post
Share on other sites

robilem podobnie - troche rzeczy zrobilem bez uzycia terminala

1. w narzedziach dyskowych dodalem partycje (mozliwie najmniejsza - mi sie zalozyla 1GB)

2. nie wyliczalem wartosci pojemnosci dysku, bo resize automatycznie jedna zwieksza, a druga zmniejsza - wartosc ustawilem w megabajtach, wiec nie musialem sie bawic w Byte'ach - diskutil resizeVolume diskXsX 650M, gdzie diskXsX to nasza zalozona partycja Recovery

3. tez najpierw skopiowalem rzeczy z installera Liona, ale cos mi nie dzialalo - moze rozna wersje mialem installera od zainstalowanego systemu, dlatego skopiowalem z iMaca na zywca i poszlo - skoro Tobie dziala z installera to cos musialem skopac

4. odmontowanie partycji i ustawienie typu na boot

 

ja uaktualnienia nie mam - moze dlatego, ze wlasnie skopiowalem zawartosc Recovery HD z maca, a u Ciebie jest wersja z installera, ktory moze miec stara wersje plikow - przeciez na recovery jest instalka liona, wiec musi sie aktualizowac jesli aktualizujemy system. Odpal update - moim zdaniem nie skopie systemu. Dobrze by bylo abys stare wersje plikow zachowal i porownal co sie zmienilo

 

czy Tobie tez ustawienie resetuje sie po restarcie kompa ?

Share this post


Link to post
Share on other sites

Aktualizacja przebiegła pomyślnie ale nadal resetuje to ustawienie "znajdz mój mac"

Jakieś propozycje naprawy?

 

Raczej kiepsko - ustawianie jest to w nvramie, a chameleon nie ma emulacji nvram, więc tego nie przeskoczysz samemu...

Share this post


Link to post
Share on other sites

Na XPC też się resetuje. Zrobiłem Recovery HD i ładnie się zaaktualizowała.

 

Odczytując informacje z nvramu mamy wpis fmm-mobileme-token-FMM, który odpowiada za Find My Mac. Niestety ni jak nie mogę go na razie dodać do XPC :/ Trzeba chyba tą opcję zaimplementować do XPC aby zaskoczyło, ponieważ języka i klawiatury nie dodajemy dopisując prev-lang:kbd tylko LanguageKeyboard.

 

No nic może uda mi się do tego dokopać.

Share this post


Link to post
Share on other sites

Już napisałem na applelife.ru w temacie o XPC

 

EDIT:

Slice już odpisał w temacie :) Może cos się ruszy.

О, спасибо! Теперь я понял, что fmm = Find My Mac

Oh, dziękuję! Teraz wiem, że fmm = Find My Mac

Share this post


Link to post
Share on other sites

Można spróbować napisać prośbę o to do twórców chameleona.

http://forge.voodooprojects.org/p/chameleon/issues/

Pobieżnie przejrzałem kod źródłowy i znalazłem kilka plików źródłowych od nvram.

 

Może dałoby się włączać tę funkcję argumentem w org.chameleon.Boot.plist.

Share this post


Link to post
Share on other sites

OK jest sposób na rozwiązanie problemu resetu Find My Mac.

 

W pliku /Users/username/Library/Preferences/MobileMeAccounts.plist jest kod:

Name
Find My Mac
ServiceID
com.apple.Dataclass.DeviceLocator
Enabled

Trzeba skrobnąć applescript jako apke i podpiąć ją do autostartu, który zmienia ostatnie na . Zrobię to po jutrze i wam podeśle bo mnie jutro nie ma caly dzień w domu.

 

Można też uśmiechnąć się ładnie do Janka aby napisał apke w takiej postaci jak Silencer. Jak widać na razie nikt nie kwapi się aby zaimplementować to w chameleona czy XPC. Żeby nie było zgłaszałem to.

Share this post


Link to post
Share on other sites

Po co od razu AppleScript?

 

Wystarczy komenda defaults:

defaults write ~/Library/Preferences/MobileMeAccounts Enabled -bool YES

To zamieni false na true. Nie wiem jak wygląda cały plik, bo nie mam Liona pod ręką.

 

No, ale jak chcecie, to mogę zrobić program, zajmie mi to kilka minut...

 

Edit: Nieważne, zajrzałem do pliku, najprościej będzie napisać program.

Share this post


Link to post
Share on other sites

No to po zawodach :) Zapisać jako skrypt i dodać do startowych :)

 

Trzeba tylko obadać cały plik bo nie mam go pod ręką i zobaczyć czy nie ma tam nic więcej. Nie chce mi się podłączać dysku z Lionem.

 

EDIT:

Janku a dałbyś rade to wcisnąć jakoś do chameleona (nie do wizarda tylko bootloadera) ?

Share this post


Link to post
Share on other sites
Janku a dałbyś rade to wcisnąć jakoś do chameleona (nie do wizarda tylko bootloadera) ?

 

Nie.

Nie znam się na kodzie Chameleona i nie używam Liona.

 

Poza tym przejrzałem cały plik i najprościej będzie napisać prosty program...

 

Edit: Gotowe, pojęcia nie mam czy działa: Find My Mac Enabler.

 

Edit2: Najwyraźniej nie działa...

FMME.zip

Share this post


Link to post
Share on other sites

co do programu to nie wiem co robi, ale nie zmienia tej wartosci w pliscie, poza tym chyba to nie ma sensu, bo juz to przerabialem - natknalem sie na to jak przegladalem co jest zapisane w defaults. Problem w tym, ze po zmianie wartosci nic to nie dawalo... Gdy edytowalem pliste i wartosc zostala poprawnie ustawiona, to po wejsciu do preferencji systemowych/icloud opcja FMM nie byla aktywna, a i w tym momencie plista jest modyfikowana na disable.

 

P.S.

programik pewnie nie dziala, bo pewnie Janek nie widziales tej plisty, a opcja FMM jest zagniezdzona nizej - u mnie jest tak: MobileMeAccounts.plist/Accounts/Item 0/Services/Item 7/Enabled (YES/NO) - chyba ze i tak szukasz danego identyfikatora i tam modyfikujesz wartosc to powyzsze nie ma znaczenia

 

FMM.png

Share this post


Link to post
Share on other sites

Widziałem cały plik. Napisałem ten program z uwzględnieniem jego budowy. Z plikiem na pulpicie działał ok. Może jakoś źle podałem ścieżkę... Ale skoro mówisz, że edycja wpisu Enabled nic nie daje, to nie ma sensu szukać błędu.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.