Dostęp do istniejącego systemu plików iPhone'a


2

Oto, co chciałbym zrobić, jeśli znasz sprytny sposób, aby to zrobić, daj mi znać.

Potrzebuję uzyskać dostęp do plików poczty głosowej (.arm) na moim iPhonie. To nie jest obecnie jailbreak. Aby skomplikować sprawy, zaktualizowałem dziś swój plan tekstowy. Nieznany mi w momencie uaktualnienia twojego planu tekstowego powoduje, że musisz ponownie aktywować swoją pocztę głosową. Tak więc uaktualnienie mojego planu tekstowego spowodowało, że straciłem wszystkie moje wiadomości głosowe.

Mam nadzieję, że pliki .arm są nadal w systemie plików. Powodem, dla którego nawet staram się znaleźć sposób na ich odzyskanie, jest to, że kilka z tych wiadomości głosowych jest dla mnie bardzo ważnych i zamierzałem nagrać je na komputerze w ten weekend, aby je zapisać.

Rozumiem, że korzystanie z dowolnej aplikacji jailbreak powoduje pełne przywrócenie telefonu i dlatego spowoduje usunięcie istniejących danych, w tym plików .arm, które próbuję odzyskać.

Znalazłem aplikację o nazwie iPhoneBrowser, ale zawiesza się przy każdym uruchomieniu. Wypróbowałem kilka wersji. Ponadto wierzę, że nie zapewni mi dostępu do obszarów systemu plików, których potrzebuję, ponieważ mój telefon nie jest jeszcze uszkodzony.

Czy istnieje sprytny sposób na uzyskanie dostępu do systemu plików lub znalezienie i przesłanie plików poczty głosowej?

Uwaga: mam iPhone'a 2.5G z systemem operacyjnym w wersji 3.0.

Dziękuję Ci

Odpowiedzi:





0

DOBRZE. Uratuję twój tyłek tutaj. Wiesz, że istnieje sposób na jailbreak w telefonie bez konieczności przywracania, prawda? Tak jest.

Nazywa się blackra1n i można go znaleźć tutaj . Jest dostępny zarówno dla systemu Mac, jak i Windows.

Po wykonaniu instrukcji i jailbreak urządzenie przejdź do dowolnego systemu zarządzania aplikacjami, który zdecydujesz się zainstalować (Cydia lub Rock lub Icy). Zainstaluj pakiet openSSH i upewnij się, że go włączono. Umieść telefon w sieci bezprzewodowej i sprawdź, jaki jest jego adres IP. Przejdź do komputera (upewnij się, że jest w tej samej sieci co telefon), do którego chcesz przenieść wiadomości głosowe i uruchomić tam klienta SSH. Użyj adresu IP iPhone'a jako hosta, root jako nazwy użytkownika i alpine jako hasła.

W kliencie SSH przejdź do:

/private/var/mobile/Library/Voicemail/

Skopiuj wszystkie pliki stamtąd na komputer i powinieneś już iść. Daj mi znać, jak Ci się to uda.


Jak ktoś un-jailbreak ich telefon?
Jared Brown,

Możesz wykonać kopię zapasową w iTunes tuż przed jailbreakiem. Następnie jailbreak telefon i rozpakuj pliki. Po zakończeniu korzystania z jailbreak wystarczy użyć iTunes, aby przywrócić z kopii zapasowej. Po przywróceniu kopii zapasowych iTunes zabija jailbreak. Szczerze, zatrzymałbym to. Dostałem swojego pierwszego iPhone'a, kiedy się pojawił, ja wtedy go złamałem, ale kiedy 2.0 wyszło ze sklepu iTunes, pozbyłem się jailbreak. Kilka miesięcy temu musiałem zrobić coś, czego nie mogłem zrobić bez jailbreaka. Od tego czasu zostawiłem go w więzieniu i wiele razy mi pomógł. To jest tego warte.
Marcin

0

Nasza firma miała z tym wiele problemów; na początku nie mogliśmy znaleźć żadnej dostępnej biblioteki C # / .NET, aby to zrobić. Skończyło się na tym, że pisaliśmy własną bibliotekę, używając zewnętrznych wywołań biblioteki, ale miało wiele problemów ze stabilnością i zrezygnowaliśmy. W końcu znaleźliśmy bibliotekę, która zapewniła bardzo dobrą bazę kodu: MK.Mobile.Device.Lite

Dokumentacja jest niewystarczająca, ale kod jest dość zrozumiały; biblioteka udostępnia wiele funkcji dostępu do iDevices za pomocą kabla USB, a opiekun projektu stwierdził, że możliwości sieciowe mogą stać się dostępne w najbliższej przyszłości.

Włączyliśmy tę wspaniałą bibliotekę open source do wielu naszych aplikacji, a implementacja jest dość prosta: rejestrujesz zdarzenie, które uruchamia się, gdy urządzenie jest podłączone / odłączone, i możesz wywoływać swój kod na tych wydarzeniach.

Funkcje są obszerne, umożliwiając kodowi pobranie wielu różnych aspektów urządzenia. Jeśli się z nimi skontaktujesz, istnieje wersja biblioteki, która jest jeszcze potężniejsza niż darmowa biblioteka; jednak nie jest to oprogramowanie typu open source.

Powodzenia w korzystaniu z tej biblioteki. Odnieśliśmy duży sukces i mogliśmy go wykorzystać w wielu naszych aplikacjach.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.