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
źródło
blackra1n nie powoduje pełnego przywrócenia telefonu, a następnie pozwoli ci uzyskać dostęp do wszystkich obszarów iPhone'a.
źródło
Czy iTunes synchronizuje te pliki poczty głosowej w telefonie iPhone? Jeśli tak, możesz spróbować zlokalizować pliki .arm za pomocą iPhone Backup Extractor .
źródło
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:
Skopiuj wszystkie pliki stamtąd na komputer i powinieneś już iść. Daj mi znać, jak Ci się to uda.
źródło
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.
źródło