Vô tình chấp nhận cập nhật, làm thế nào tôi có thể hủy bỏ trước khi nó thực sự cài đặt?


7

Tôi đã cố tình tránh bản cập nhật D2G mới nhất của Verizon trong vài tháng nay. Nó thực sự khó chịu khi không có cách nào để làm cho nó ngừng hỏi tôi. Nhưng tối nay tôi mệt mỏi và ngón tay bị trượt và nó vô tình chấp nhận thay vì trì hoãn thêm 12 giờ nữa. Điện thoại của tôi bắt đầu tắt để cài đặt nhưng tôi nhanh chóng rút pin ra. Bây giờ mỗi khi điện thoại khởi động sau khoảng một phút bắt đầu dịch vụ, nó dường như nhớ rằng nó sẽ cập nhật để nó bắt đầu tắt điện thoại.

Tôi đã thử cập nhật và tìm kiếm bản cập nhật theo cách thủ công, với hy vọng rằng điều này sẽ gây nhầm lẫn cho điện thoại và nó sẽ bắt đầu hỏi tôi nếu tôi muốn cập nhật, nhưng giữa lúc tìm kiếm bản cập nhật, nó đột nhiên bị hủy bỏ và ném tôi quay lại menu cài đặt và những lần thử tiếp theo bị hủy bỏ ngay lập tức. [sửa: Tôi đã thử lại lần nữa, lần này ngay lập tức tìm kiếm các bản cập nhật ngay khi tôi có thể đăng nhập. Lần này nó ngay lập tức bắt đầu tìm kiếm và tiếp tục tìm kiếm cho đến khi tự động tắt máy.] Tôi cũng đã thử xem xét các quy trình với ứng dụng giám sát hệ thống mà tôi có nhưng không thể xác định được một quy trình để giết trước khi nó bắt đầu tắt - và ngay cả khi tôi đã làm tôi sợ nó vẫn có thể bắt đầu cập nhật khi tôi không xem sau này.

Có cách nào để tôi có thể hủy cài đặt không? Tôi sợ để cho nó thực sự bắt đầu cài đặt vì tôi không biết những gì mong đợi. Nó cung cấp cho tôi một cơ hội để hủy bỏ? Nếu không, tôi sợ tôi có thể làm hỏng điện thoại nếu tôi rút pin sau khi nó bắt đầu cập nhật.

Và trong trường hợp bạn đang tự hỏi, tôi hoàn toàn sẽ không cho phép bản cập nhật này vì nguy cơ bản cập nhật phá vỡ một số tính năng tối nghĩa mà tôi phụ thuộc. Đối với người khác, đây là bản cập nhật loại bỏ khả năng root. Điện thoại của tôi không được root và tôi thực sự không có thời gian hoặc thiên hướng để root nó vào lúc này (đó là một rủi ro khác tôi không muốn nhận) nhưng tôi sẽ không chấp nhận khả năng bị xóa.

Chỉnh sửa: Thông tin sau đây là từ nhật ký adb:

07-XX XX:31:15.883  1306  1433 I ActivityManager: Start proc com.motorola.Upgrader for broadcast com.motorola.Upgrader/.UpgraderReceiver: pid=2334 uid=1000 gids={3002, 3001, 3003, 1015, 2001, 1007}^M
07-Xx XX:31:15.953  2334  2334 W UpgraderReceiver: !!! INSTALL UPDATE !!!^M
07-XX XX:31:15.961  2334  2334 W RecoverySystem: !!! REBOOTING TO INSTALL /cache/Blur_Version.4.5.608.A956.Verizon.en.US.zip !!!^M
07-Xx XX:31:15.961  2334  2334 I RecoverySystem: in google bootCommand, 23103 disalbed^M
07-XX XX:31:15.961  1306  1340 D ShutdownThread: Notifying thread to start radio shutdown^M

Vì vậy, nó muốn cài đặt 4.5.608.A956.Verizon. [cập nhật: thực sự, điều đó không thể đúng, vì đó là phiên bản tôi đang chạy! ]

Ngoài ra, những điều sau đây không hoạt động:

bash-4.1$ ./adb uninstall com.motorola.Upgrader
Failure

bash-4.1$ ./adb shell kill $(./adb shell ps | grep com.motorola.Upgrader | awk '{ print $2 }')
could not kill pid 2379: Operation not permitted

Cập nhật: Chà, tôi nghĩ rằng có vẻ như có lẽ cách duy nhất để tránh cập nhật là thực sự root điện thoại của tôi. :-(


Hmm, cập nhật vết thương trong /cache? Khó khăn. Nếu đó là trên thẻ SD, tôi muốn xóa ZIP đã tải xuống. Nếu bạn đã root, tôi sẽ nói điều tương tự. Bạn đã chọc vào phần khôi phục trên điện thoại để xem bạn có thể xóa sạch /cachetừ đó không?
dgw

thử 'vỏ adb' và thực thi 'pm' (trình quản lý gói). Nó có lệnh 'Clear <PACKAGE>' và 'vô hiệu hóa <PACKAGE>' và các lệnh khác có thể hữu ích cho vấn đề của bạn.
ce4

Trên thực tế, có một cách để ngăn chặn nó yêu cầu, một ứng dụng có tên Fota Kill . Bây giờ quá muộn, có thể - nhưng nếu bạn gỡ bỏ bản cập nhật, nó vẫn có thể thú vị với bạn.
Izzy

@ ce4 có vẻ như xóa và vô hiệu hóa gói cũng yêu cầu root, nó cho phép tôi bị từ chối.
Michael

Bạn có thể không khởi động lại vào recovery? và gắn kết phân vùng / bộ đệm và xóa zip từ đó.
t0mm13b

Câu trả lời:


4

Ok, đây là cách tôi giải quyết vấn đề:

Tôi đã làm theo phần đầu tiên của hướng dẫn tại đây: http://oldwiki.cyanogenmod.org/wiki/Motorola_Droid_2_Global:_Full_Update_Guide để xóa flash và cài đặt phiên bản cũ hơn của phần mềm Motorola. (cụ thể, mục 2.1.1) Sau đó, tôi đã nâng cấp lên phiên bản mà tôi đang chạy trước khi bản cập nhật bắt đầu thử chạy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.