LockBox cho Android
Cài đặt, truy cập lưu trữ, hoạt động nền, sao lưu mã hóa theo lịch, cấp phép, cập nhật và hướng dẫn phục hồi riêng cho Android.
Cài đặt APK
- Chọn APK phổ quát nếu bạn không biết kiến trúc thiết bị; nếu không, sử dụng gói ABI nhỏ hơn phù hợp.
- Mở APK đã tải xuống từ trình duyệt hoặc ứng dụng Tải về.
- Nếu Android chặn, cho phép “Cài đặt ứng dụng không xác định” chỉ cho trình duyệt hoặc trình quản lý tệp bạn đã dùng.
- Trở lại trình cài đặt và xác nhận cài đặt.
- Sau khi cài đặt, thu hồi quyền ứng dụng không xác định nếu bạn không thường tải ứng dụng từ nguồn ngoài.
Một bản cập nhật phải được ký bằng khóa phát hành LockBox giống như phiên bản đã cài đặt. Android từ chối APK ký khác thay vì tự động thay thế ứng dụng.
Lần khởi động đầu tiên và thông báo
Trên Android 13+, cho phép thông báo để tiến trình, hoàn thành và Hủy vẫn hiển thị khi LockBox đang chạy nền. Nếu quyền thông báo bị từ chối, Android vẫn hiển thị hoạt động dịch vụ tiền cảnh trong công cụ hệ thống, nhưng thông báo tiến trình bình thường có thể bị ẩn. Chọn ngôn ngữ giao diện trên màn hình chào mừng; tất cả các màn hình Android và tin nhắn dịch vụ đều sử dụng ngôn ngữ này.
Thư mục Khung Truy cập Bộ nhớ
LockBox sử dụng trình chọn tài liệu hệ thống của Android. Bạn chỉ cấp quyền truy cập vào các tệp và thư mục được chọn ở đó; ứng dụng không yêu cầu quyền truy cập bộ nhớ không giới hạn.
- Đối với Nguồn, chọn thư mục chứa nội dung sẽ được mã hóa.
- Đối với Đầu ra, chọn một thư mục riêng với đủ dung lượng trống.
- Đối với các container chia nhỏ, chọn cơ sở
.lbxvà từng phần đánh số khi mở. - Nhà cung cấp đám mây có thể cần tải tài liệu về cục bộ trước khi LockBox có thể đọc chúng.
- Một nhà cung cấp không giữ quyền tài liệu thích hợp cho việc thao tác ngay lập tức, nhưng không phải cho công việc định kỳ đáng tin cậy.
Chọn thư mục đích bằng nút duyệt và nhập riêng tên tệp vùng chứa. Đích phải nằm ngoài thư mục nguồn và toàn bộ thư mục con của nó. Dùng lại tên đầu ra có thể thay thế bản sao lưu cũ; dùng tên khác nhau để giữ các phiên bản. Quyền truy cập thư mục gắn với nhà cung cấp tài liệu đã chọn. Sau khi di chuyển thư mục, thu hồi quyền truy cập hoặc đổi thiết bị, hãy chọn lại thư mục trước khi tạo tác vụ mới.
Tạo một container
- Nhấn Tạo container và chọn thư mục nguồn và thư mục xuất trong trình chọn Android.
- Nhập và xác nhận mật khẩu chính, sau đó chọn số lớp.
- Cấu hình nén, đệm, kích thước chia, mật khẩu hủy tùy chọn và xóa nguồn.
- Lưu mọi khóa lớp được tạo trước khi rời khỏi màn hình khóa.
- Xem lại bản tóm tắt và bắt đầu. Một thông báo luôn hiển thị tiến trình.
Giới hạn phiên bản khớp với ứng dụng trên máy tính để bàn: Free cho phép tối đa 1 lớp với các cấu hình cơ bản 128-bit; Pro cho phép tối đa 3 lớp, tất cả các thuật toán, nén và tách; Max cho phép tối đa 20 lớp và cũng mở khóa các tính năng đệm, trình duyệt, bộ lập lịch và mật khẩu hủy bỏ.
LockBox giai đoạn đầu tiên lưu trữ tài liệu nguồn trong bộ nhớ đệm riêng của nó, tạo và xác thực hộp chứa ở đó, sau đó sao chép kết quả hoàn chỉnh thông qua nhà cung cấp tài liệu. Kết quả hiện có chỉ được thay thế sau khi một bản sao giai đoạn hoàn chỉnh tồn tại.
Mật khẩu chính và khóa lớp chấp nhận 1–512 ký tự ASCII có thể in: chữ cái Latinh, chữ số và dấu câu, không có khoảng trắng hoặc xuống dòng. Ở mỗi lớp, chọn thuật toán, tạo khóa hoặc nhập khóa riêng rồi sao chép khóa để lưu lại. Tạo khóa sẽ thay thế giá trị đang hiển thị; thao tác này không thể khôi phục khóa đã mất. Quay lại và Tiếp theo giúp chuyển giữa các thiết lập; hãy kiểm tra bản tóm tắt cuối cùng và lưu các khóa cuối cùng trước khi bắt đầu.
Mở, trích xuất và duyệt
- Nhấn Mở container hoặc mở một
.lbxtệp từ một ứng dụng Android khác. - Chọn tất cả các phần đã chia, chọn một thư mục xuất và nhập mật khẩu chính.
- Sau khi dữ liệu phụ đã được xác thực được đọc, nhập từng khóa lớp theo thứ tự hiển thị.
- Sử dụng Mở để trích xuất đầy đủ. Phiên bản Max có thể sử dụng Trình duyệt để kiểm tra cây và trích xuất có chọn lọc.
Các phiên trình duyệt được giữ trong bộ nhớ đệm riêng. Android có thể thu hồi bộ nhớ đệm khi lưu trữ thấp; nếu điều đó xảy ra, hãy mở lại container trước khi trích xuất các mục đã chọn.
Trình duyệt Android hiển thị tối đa 100 mục mỗi trang. Đánh dấu tệp hoặc thư mục, dùng Quay lại và Tiếp theo để đổi trang và kiểm tra bộ đếm lựa chọn; các lựa chọn được giữ lại giữa các trang. Giải nén mục đã chọn bao gồm nội dung của các thư mục đã chọn, còn giải nén tất cả không cần lựa chọn. Chọn đích trong bộ chọn của hệ thống khi được yêu cầu. Duyệt và giải nén không sửa đổi vùng chứa gốc.
Chuyển ứng dụng, tắt màn hình và nút ×
Khi một thao tác đã bắt đầu, mã hóa, giải nén, đọc siêu dữ liệu và chuẩn bị trình duyệt chạy trong dịch vụ tiền cảnh thay vì trong Activity. Một khóa thức dở giúp CPU tiếp tục làm việc khi màn hình tắt. Chuyển ứng dụng, trở về màn hình chính, loại bỏ tác vụ LockBox hoặc nhấn × chỉ đóng giao diện; thao tác vẫn tiếp tục và có thể mở lại từ thông báo hoặc màn hình Hoạt động.
Sử dụng Hủy trong thông báo tiến trình khi bạn thực sự muốn dừng. Android vẫn có thể kết thúc một tiến trình trong trường hợp áp lực tài nguyên đặc biệt; trạng thái xếp hàng được mã hóa và khôi phục khi dịch vụ được phép khởi động lại.
Mở Thao tác và chạm vào một mục để xem giai đoạn, tiến độ và thông báo lỗi. Có thể hủy các mục đang chờ và đang chạy; việc hủy dừng thao tác đó, không dừng các lần chạy đã lên lịch trong tương lai. Khi đọc siêu dữ liệu xong, Tiếp theo mở màn hình khóa lớp. Khi chuẩn bị trình duyệt xong, mở trình duyệt từ kết quả thao tác. Đợi trạng thái Hoàn tất trước khi coi đầu ra là bản sao lưu hoặc quá trình khôi phục thành công.
Sao lưu được mã hóa theo lịch
Trình lập lịch chỉ có sẵn trong phiên bản Max.
- Mở Trình Lập lịch và cấp nhắc nhở Báo thức & khi Android 12 hoặc mới hơn yêu cầu.
- Tạo một tác vụ với các thư mục nguồn/đích mà quyền truy cập vẫn hợp lệ sau khi bộ chọn đóng lại.
- Chọn thời gian bắt đầu và tần suất trong tương lai. LockBox lưu tác vụ đã được mã hóa bằng Android Keystore.
- Không di chuyển, đổi tên hoặc thu hồi các thư mục nhà cung cấp được chọn.
- Xem xét trạng thái chạy tiếp theo, thành công, thất bại và bỏ qua bên trong Scheduler.
- Chỉ xuất các tác vụ vào một tệp được bảo vệ bằng mật khẩu
.lbxjobsvà giữ mật khẩu đó riêng biệt.
Không có quyền truy cập exact-alarm, một tác vụ vẫn được lưu nhưng không thể khởi chạy đáng tin cậy từ nền. Mở lại Scheduler sau khi cấp quyền để các cảnh báo đang chờ được đăng ký.
Xóa tác vụ dừng các lần chạy trong tương lai; hãy hủy riêng thao tác đã vào hàng đợi hoặc đang chạy trong Thao tác. Lưu thành yêu cầu mật khẩu gói và xác nhận; nhập cần cùng mật khẩu đó và thêm tác vụ, nên nhập nhiều lần có thể tạo mục trùng lặp. Gói tác vụ Android không thể dùng thay cho gói Windows/CLI dù cùng có đuôi .lbxjobs. Việc nhập vẫn cần quyền truy cập hợp lệ vào các thư mục gốc của nhà cung cấp; nếu không thể khôi phục quyền truy cập, hãy tạo lại tác vụ với các thư mục được chọn lại.
Khởi động lại, khởi động lại quy trình và các hoạt động bị gián đoạn
LockBox nhận các sự kiện khởi động hoàn tất và thay thế gói trên Android, đăng ký lại các báo thức đã bật và tiếp tục công việc đang xếp hàng. Nếu Android dừng một dịch vụ chạy ở chế độ nền, hoạt động đó sẽ được chuyển về dạng đang xếp hàng thay vì được đánh dấu là thành công. Lịch sử hoàn tất, thất bại và hủy bỏ không còn lưu trữ mật khẩu chính hoặc khóa tầng.
Dừng buộc, tiết kiệm pin và phần mềm của nhà sản xuất
Cài đặt Android → Ứng dụng → LockBox → Dừng buộc khác với việc vuốt để đóng tác vụ. Dừng buộc là một hành động bảo mật rõ ràng của hệ điều hành: nó vô hiệu hóa các dịch vụ, bộ nhận và báo thức của ứng dụng cho đến khi người dùng mở lại LockBox. Không có tiến trình nền nào của ứng dụng có thể bỏ qua điều này một cách hợp pháp.
Một số nhà sản xuất thêm các hạn chế pin nghiêm ngặt. Nếu các lần chạy theo lịch bị trễ, hãy đặt việc sử dụng pin của LockBox thành Không giới hạn, cho phép hoạt động nền và loại trừ nó khỏi danh sách "ứng dụng ngủ" của nhà sản xuất. Các cài đặt của nhà sản xuất này không được yêu cầu tự động vì tên của chúng khác nhau tùy theo thiết bị.
Kích hoạt ngoại tuyến
- Mở Kích hoạt và sao chép ID thiết bị Android.
- Nhận khóa Pro hoặc Max đã ký được cấp cho chính xác ID đó.
- Dán khóa và nhấn Kích hoạt. Việc xác minh diễn ra cục bộ mà không cần trang web kích hoạt.
Dữ liệu giấy phép là riêng tư đối với ứng dụng. Xóa dữ liệu ứng dụng, gỡ cài đặt, thay đổi nhận dạng thiết bị Android hoặc cài đặt phiên bản với nhận dạng ứng dụng khác có thể yêu cầu kích hoạt lại.
Dung lượng trống, bộ nhớ đệm và các container tách rời
- Việc tạo cần không gian bộ nhớ đệm riêng cho dữ liệu nguồn đã lên kế hoạch và không gian nhà cung cấp đầu ra cho container cuối cùng.
- Việc giải nén cần không gian bộ nhớ đệm cho container và kho lưu trữ đã giải mã cùng với không gian nhà cung cấp đích cho các tập tin.
- Việc nén có thể tiết kiệm không gian, nhưng các ảnh và video đã nén sẵn có thể giữ nguyên kích thước.
- Đệm dữ liệu làm tăng kích thước một cách cố ý.
- Tất cả các phần tách ra đều cần thiết và nên giữ ở cùng một thư mục của nhà cung cấp.
- Không sử dụng Xóa bộ nhớ trong khi một thao tác hoặc phiên trình duyệt đang hoạt động.
Mô hình bảo mật Android
| Khu vực | Bảo vệ |
|---|---|
| Trạng thái thao tác và lập lịch | Mã hóa AES-GCM với khóa Android Keystore không thể xuất. |
| Công việc dài | Dịch vụ nền không xuất và khóa đánh thức CPU một phần. |
| Tập tin | Yang được chọn bởi người dùng và có thể duy trì SAF thay vì cấp quyền lưu trữ rộng. |
| Mạng | Không có quyền Internet và lưu lượng truy cập văn bản rõ ràng bị vô hiệu hóa. |
| Màn hình nhạy cảm | Ảnh chụp màn hình Android và bản xem trước tác vụ gần đây bị chặn. |
| Lịch sử Terminal | Mật khẩu và khóa lớp được xóa sau khi hoàn thành, thất bại hoặc hủy bỏ. |
Cập nhật hoặc gỡ cài đặt
Cài đặt APK mới hơn lên ứng dụng hiện tại để bảo tồn dữ liệu, với điều kiện nó có cùng ID ứng dụng và chữ ký phát hành. Trước một bản cập nhật lớn, xuất các tác vụ đã lên lịch và giữ mật khẩu trao đổi của chúng. Việc gỡ cài đặt sẽ xóa giấy phép riêng tư, trạng thái tác vụ, lịch sử thao tác và bộ nhớ đệm, nhưng Android không xóa các container .lbx được lưu trữ trong các nhà cung cấp bên ngoài người dùng đã chọn.
Khắc phục sự cố Android
APK sẽ không cài đặt
Kiểm tra Android 7.0 trở lên, dung lượng lưu trữ còn trống, quyền ứng dụng không xác định và xem liệu bản đã cài có sử dụng khóa ký khác.
Một tác vụ đã lên lịch vẫn đang chờ
Cấp quyền Báo thức & nhắc nhở, mở lại LockBox, kiểm tra cài đặt pin và chọn lại thư mục nhà cung cấp nếu quyền truy cập bị thu hồi.
Không thể đọc tài liệu đám mây
Mở tài liệu trên nhà cung cấp trước để nó tải xuống cục bộ, hoặc sao chép vào nhà cung cấp với streaming SAF ổn định.
Hoạt động bị khởi động lại sau khi Android đóng ứng dụng
Đây là việc khôi phục có chủ ý. LockBox sẽ khởi động lại hoạt động đã xác thực từ đầu đã được giai đoạn hóa thay vì tuyên bố một phần kết quả đã thành công.
Màn hình trống trong ảnh chụp màn hình
Bảo vệ chụp màn hình nhạy cảm được kích hoạt có chủ ý vì các trang mật khẩu và khóa có thể hiển thị.
Chuẩn bị sao lưu tự động
Thử thư mục nhỏ trước và kiểm tra khôi phục cùng nội dung tệp. Xuất cơ sở dữ liệu đang chạy bằng công cụ sao lưu riêng. Giữ nhiều phiên bản có ngày và mọi phần trên nơi lưu trữ riêng. Chỉ xóa bản cũ sau khi khôi phục thành công bản mới. Ví dụ thông thường không xóa nguồn.
Tài liệu CLI đầy đủ