Tổng hợp lỗi TinyUmbrella và giải đáp thắc mắc thường gặp

thachlc
vào ngày 11/04/2015 câu trả lời• 12.989 lượt xem

TinyUmbrella là một công cụ không thể thiếu trong cuộc chiến giữa người dùng công cụ jailbreak và Apple, phần mềm cho phép người sử dụng lưu SHSH iDevice của họ để có thể hạ cấp iOS sau hoặc khôi phục phần mềm (.ipsw) ngay cả khi Apple đã cấm và buộc người dùng phải nâng cấp iOS phiên bản mới hơn. Tuy nhiên trong quá trình sử dụng TinyUmbrella không thể tránh khỏi những vấn đề phát sinh. Bài viết này chúng tôi sẽ tổng hợp lại những vấn đề, những lỗi thường gặp với TinyUmbrella trong quá trình sử dụng và cách khắc phục.

tong-hop-loi-TinyUmbrella-1

 

1. Fix lỗi Tinyumbrella không chạy, không khởi động được

Trong quà trình restore iphone đôi khi chúng ta phải cần đến Tinyumbrella, nhưng khi khởi động Tinyumbrella thì lại không chạy. Mặc dù đã cài đặt java đầy đủ thậm chí cài lại cả win nhưng khởi động vẫn không chạy, tải bản Tinyumbrella mới nhất vẫn không khắc phục được.

Để khắc phục lỗi không khởi động được Tinyumbrella khá đơn giản. Bạn chỉ cần tải http://mediafire.com/?0zctnudyqzinn7t về cài đặt trên máy tính đã có Java và chạy các phiên bản khác của Tinyumbrella khác sẽ không còn lỗi nữa.

 

2. Lỗi Tinyumbrella không nhận iphone để lấy shsh

Nếu như bạn cũng gặp phải lỗi Tinyumbrella không nhận iPhone để lấy SHSH thì hãy thực hiện cách bên dưới nhé

 

Lưu SHSH bằng tiện ích Cydia: iSHSHit

Hiện có nhiều cách để lưu SHSH, và trường hợp bạn lưu bằng TinyUmbrella bị lỗi thì hãy mở Cydia lên và nó sẽ lưu lại tập tin này lên máy chủ của Saurik. Ngoài ra bạn có thể dùng đến tiến ích có tên iSHSHit có mặt trên Cydia để lưu lại vào một nơi nào đó an toàn và dễ tìm thấy như hôp thư, Dropbox.

Bước 1. Để cài iSHSHit, mở Cydia, chọn Search và gõ vào iSHSHit.

tong-hop-loi-TinyUmbrella-2

Bước 2. Chọn iSHSHit, nhấn Install và chọn Confirm để xác nhận cài đặt vào máy.

tong-hop-loi-TinyUmbrella-3tong-hop-loi-TinyUmbrella-4

Bước 3. Sau khi cài đặt xong, nhấn chọn Return to Cydia và trở lại màn hình Home, bạn sẽ thấy biểu tượng của iSHSHit (màu cam)

tong-hop-loi-TinyUmbrella-5

Bước 4. Màn hình chính của ứng dụng khá đơn giản chỉ hiển thị mã số Unique Chip ID, Model và Firmware đang dùng của máy. Nhấn Save để lưu lại tập tin SHSH. Nếu muốn tải về từ Cydia, có thể chọn Via Cydia.

tong-hop-loi-TinyUmbrella-6

Bước 5. Nhấn OK khi thấy thông báo backup SHSH thành công.

tong-hop-loi-TinyUmbrella-7

Bước 6. Nhấn chọn Manage SHSH, bạn sẽ thấy danh sách tập tin SHSH, chọn tập tin SHSH cần lưu như My SHSH Blob …shsh.

tong-hop-loi-TinyUmbrella-8

Để gởi tập tin này sang email, nhấn chọn từng file Shsh hoặc Send All nếu muốn gởi tất cả file có trong danh sách.

tong-hop-loi-TinyUmbrella-9

 

3. Fix lỗi không thể chạy TinyUmbrella trong windows 64 bit

“ Hôm nay, tôi đã tải về TinyUmbrella-7.11.00 và chạy nó trong máy tính xách tay của tôi chạy Windows 8,1-64 bit.

Tôi đã cài đặt Java cho windows 64 bit.

Nhưng tôi không thể chạy TinyUmbrella.

Tôi mở tập tin đăng nhập umbrella.log và thấy lỗi này:

Ngoại lệ trong chủ đề "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com / CN / jna / Hệ 
tại com.semaphore.os.UIHandlerManager.getSystemUIHandler (UIHandlerManager.java:22) 
. tại com.semaphore.TinyUmbrella <clinit> (TinyUmbrella.java:131) 
tại java.lang.Class.forName0 (Native Method) 
tại java.lang.Class.forName (Unknown Source) 
tại com.semaphore.TinyLoader.loadTiny (TinyLoader.java:248) 
tại com.semaphore 000 .TinyLoader.access $ (TinyLoader.java:29) 
tại com.semaphore.TinyLoader $ 1.run (TinyLoader.java:42) 
tại java.awt.event.InvocationEvent.dispatch (Unknown Source) 
tại java.awt.EventQueue.dispatchEventImpl (Khuyết danh) 
tại 200 java.awt.EventQueue.access $ (Khuyết danh) 
tại 3.run java.awt.EventQueue $ (Khuyết danh) 
tại java.awt.EventQueue $ 3.run (Unknown Source) 
tại java.security.AccessController. doPrivileged (Native Method) 
tại java.security.ProtectionDomain $ 1.doIntersectionPrivilege (Unknown Source) 
tại java.awt.EventQueue.dispatchEvent (Unknown Source) 
tại java.awt.EventDispatchThread.pumpOneEventForFilters (Unknown Source) 
tại java.awt.EventDispatchThread.pumpEventsForFilter (Unknown Source) 
tại java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source) 
tại java.awt.EventDispatchThread.pumpEvents (Unknown Source) 
tại java.awt.EventDispatchThread.pumpEvents (Unknown Source) 
tại java.awt.EventDispatchThread.run (Unknown Source) 
Nguyên nhân: java.lang.ClassNotFoundException: com.sun.jna.Platform 
tại java.net.URLClassLoader $ 1.run (Unknown Source) 
tại java.net.URLClassLoader $ 1.run (Unknown Source) 
tại java.security.AccessController .doPrivileged (Native Method) 
tại java.net.URLClassLoader.findClass (Unknown Source) 
tại java.lang.ClassLoader.loadClass (Unknown Source) 
tại sun.misc.Launcher $ AppClassLoader.loadClass (Unknown Source) 
tại java.lang.Classloader .loadClass (Unknown Source) 
... 21 hơn

...” – Theo người dùng.

 

Giải pháp khắc phục

 

Và tôi có một giải pháp cho sh * t

1. Tải về phiên bản cũ của TinyUmbrella. Tải về phiên bản https://docs.google.com/uc?authuser=0&id=0B8kKqnS-D79hMTVWb19KSl9aYlU&export=download

2. Sau khi chạy phiên bản cũ. Bạn có thể đóng nó và chạy phiên bản mới nhất.

3. Xong.

 

4. Lỗi chạy TinyUmbrella lên màn hình màu đen

Theo một số người dùng, khi họ sử dụng TinyUmbrella để kích iPhone khỏi chế độ phục hồi thì màn hình công cụ này chỉ xuất hiện màu đen khi khởi động lên – lỗi TINYUMBRELLA UNABLE TO VALIDATE LIBRARIES. Mặc dù đã cài đặt Java mới nhất, tắt phần mềm chống virus, sử dụng phiên bản TinyUmbrella mới nhất ... nhưng vẫn không khắc phục được vấn đề. Nếu như bạn cũng gặp phải tình trạng này thì hãy thực hiện cách sau:

Video hướng dẫn

 

Bước 1. Mở Windows Explore> Điều hướng đến C: Users/Tên tài khoản của bạn.shsh/.cache/

Bước 2. Xóa tập tin Lib-Win.jar

Bước 3. Download tập tin Lib-Win.jar http://mega.co.nz/#!VZoDwSjC!qIUjQiNrUWa68ajHc3_idLVWA8ZNPPAAdoK4i_Jp4ZYhttp://mega.co.nz/#!VZoDwSjC!qIUjQiNrUWa68ajHc3_idLVWA8ZNPPAAdoK4i_Jp4ZYhttps://mega.co.nz/#!VZoDwSjC!qIUjQiNrUWa68ajHc3_idLVWA8ZNPPAAdoK4i_Jp4ZYhttp://mega.co.nz/#!VZoDwSjC!qIUjQiNrUWa68ajHc3_idLVWA8ZNPPAAdoK4i_Jp4ZY

Bước 4. Sau khi tập tin .jar được tải về bạn hãy copy nó vào vị trí tập tin cũ đã bị xóa(C: Users/Tên tài khoản/.shsh/.cache/).

Bước 5. Mở TinyUmbrella và wallah! Nó hoạt động!

 

5. Khắc phục lỗi "Cannot Start TSS Service” của TinyUmbrella

Nếu bạn đang gặp vấn đề khi sử dụng TinyUmbrella và lỗi hiển thị là " không thể bắt đầu TSS Service "và tình trạng này cho thấy " máy chủ TSS của TinyUmbrella không chạy " và tùy chọn để khởi động máy chủ bị vô hiệu hóa, dưới đây là giải pháp khắc phục nhanh chóng dành cho bạn.

tong-hop-loi-TinyUmbrella-10

tong-hop-loi-TinyUmbrella-11

 

Giải pháp khắc phục

 

Có nhiều nguyên nhân dẫn dến lỗi này, chẳng hạn như không chạy công cụ TinyUmbrella với quyền quản trị Administrator.

Một lý do khác có thể là do ứng dụng nào đó đang sử dụng cổng Port 80 trên máy tính của bạn. Kiểm tra điều này bằng cách sử dụng lệnh netstat -n -o -a | findstr 0.0:80 và nhấn Enter trong cửa sổ lệnh CMD (Windows + R) và nếu đúng thì bạn sẽ nhận thấy PID (mã số tiến trình) đang sử dụng cổng 80 trên máy tính của bạn.

tong-hop-loi-TinyUmbrella-12

Mã số tiến trình của ứng dụng ảnh hưởng

Bây giờ bạn hãy mở Windows Task Manager (Ctrl + Alt + Del) và Tới Services và nhấn chuột phải lên PID  tương ứng (tương tự như hình trên) ​​>> chọn Stop Service.

tong-hop-loi-TinyUmbrella-13

Khởi động lại máy.

 

Cách thứ hai

Vô hiệu hóa và thoát chương trình chống virus trên máy tính của bạn, sau đó vào TinyUmbrell, công cụ sẽ tự động hiển thị thông báo lỗi kèm theo PID (mã số tiến trình).

tong-hop-loi-TinyUmbrella-14

Mã số tiến trình ảnh hưởng đến TinyUmbrella

 

Trường hợp ở đây, thủ phạm là Web Deployment Service. Để vô hiệu nó thì chúng ta dừng tiến trình services.msc và TinyUmbrella sẽ hoạt động trở lại (như hình dưới đây). Thủ phạm điển hình là Skype, bạn hãy ngừng sử dụng nó trước khi mở TinyUmbrella.

Vô hiệu hóa các dịch vụ sử dụng Port 80

tong-hop-loi-TinyUmbrella-15

tong-hop-loi-TinyUmbrella-16

TinyUmbrella TSS server sẽ làm việc trở lại

tong-hop-loi-TinyUmbrella-17

 

Ngoài các lỗi TSS Server, nếu TinyUmbrella không hoạt động như mong đợi hãy thử cách sau:

1. Điều hướng đến thư mục "hosts file" trong hệ thống của bạn, bạn có thể tìm thấy nó tùy theo phiên bản hệ điều hành http://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system.

2. Trên hệ điều hành Windows 7 nó là C:\Windows\System32\drivers\etc\

3. Bạn hãy tìm file hosts.umbrella và hãy xóa nó đi.

tong-hop-loi-TinyUmbrella-18

tong-hop-loi-TinyUmbrella-19

tong-hop-loi-TinyUmbrella-20

4. Khởi động lại máy tính của bạn và sử dụng TinyUmbrella, điều này có thể khắc phục khá nhiều vấn đề với TinyUmbrella và iTunes .ipsw Restore.


Chúc các bạn thành công

Nguồn internet

Có thể bạn quan tâm: