App2Card 3.0.9 (1-July-2012) - APP2SD - Cài đặt ứng dụng hàng loạt - Cài đặt ứng dụng tự động

HarleyBach
13/8/2010 15:54Phản hồi: 915
App2Card 3.0.9 (1-July-2012) - APP2SD - Cài đặt ứng dụng hàng loạt - Cài đặt ứng dụng tự động
Cài đặt ứng dụng lên thẻ nhớ trên Fat32 hoặc Ext2 - Cài đặt ứng dụng hàng loạt - Tự động cài ứng dụng nếu chúng được chép vào folder chỉ định - Sao lưu ứng dụng kèm data/settings -Sửa chữa ứng dụng - Dọn dẹp bộ nhớ ứng dụng - Phân vùng thẻ nhớ - Bảo dưỡng thẻ nhớ - Và nhiều công cụ hệ thống khác...

(Change logs các bạn xem ở phía dưới. Hướng dẫn sử dụng nằm ở cuối bài post)


Newest v3.0.9 (1-July-2012):
3.0.9 changelog:


- Cập nhật hỗ trợ Jelly Bean 4.1
- Cải tiến để tương thích tốt hơn với một số dòng máy Samsung đặc biệt
- Sửa vài lỗi


Download v3.0.9 (19-June-2012)

(Chú ý: password giải nén (password for unzipping): app2card)

-----------------------------------

GIỚI THIỆU APP2CARD

App2Card được đặt tên từ thuật ngữ Apps2SD (Applications to SD Card)được biết đến từ năm 2008. Khi vấn đề cài đặt ứng dụng HDH Android lên thẻ nhớ bắt đầu được đề cập. Tuy nhiên ở thời điểm đó Apps2SD chỉ là một đoạn chương trình viết bằng Shell script cài thẳng vào Rom của chiếc máy HTC G1. Sau đó các dòng máy Android khác của HTC ra đời nó cũng được chỉnh sửa lại để tương thích với từng loại máy cụ thể, vẫn với cách hoạt động đó. Càng về sau số lượng máy Android ngày càng đông đảo, ngày càng nhiều hãng sản xuất thì Apps2SD cũng ngày càng được biết đến nhiều hơn vì những lợi ích của nó. Nhưng ở thời điểm đó nó không thể sử dụng chung được cho mọi loại máy vì cấu trúc hệ thống bộ nhớ của mỗi máy là khác nhau. Đó là lý do để App2Card ra đời với mục đích đơn giản hóa việc cài đặt ứng dụng lên thẻ nhớ và có thể dùng được cho nhiều loại máy khác nhau mà không đòi hỏi người dùng phải am hiểu sâu về các thủ thuật mod, hack... Với App2Card, các dòng lệnh phức tạp vốn được thực hiện thủ công trên ADB command line được thay thế bằng giao diện trực quan và đơn giản hóa thành một nút nhấn theo kiểu one-click.

Tính năng chính ban đầu của phần mềm này là APP2SD nhưng chính xác hơn trong hiện nay phải gọi là APP2EXT - Đó là việc tạo phân vùng EXT2/3/4 trên thẻ nhớ và cấu hình để cài đặt ứng dụng lên đó. Đến nay tính năng này có thể chạy trên nhiều loại máy Android, miễn là chiếc máy đó có:
- Nhân (kernel) hỗ trợ định dạng Ext2 hoặc Ext3 hoặc Ext4

Quảng cáo


- Boot script (hoặc còn gọi là startup script, startup process) hay tiến trình khởi động (từ đây gọi chung là Bootscript). Điều kiện này được App2Card kiểm tra tự động khi bạn chạy nó.

Boot-script là một chương trình nhỏ chạy trong hệ điều hành cấp thấp lúc máy khởi động để thực thi chuỗi công việc gì đó và chỉ chạy trong giai đoạn này mà thôi. Sau khi máy khởi động xong thì chương trình này cũng ngừng làm việc và chờ tới lần khởi động sau mới lại được gọi tới.
App2Card cần tới bootscript để có thể tự động thiết lập các thông số của các vùng bộ nhớ, làm cầu nối giữa nhân Linux và Hệ Điều Hành cấp cao Android. Quá trình này chạy khi thiết bị khởi động.


HDH Android từ phiên bản Eclair 2.1 trở về trước không hỗ trợ việc cài đặt ứng dụng trên thẻ nhớ. Điều gây ra bức xúc cho nhiều người dùng do không gian bộ nhớ nội bị giới hạn trong khi sự phát triển của các ứng dụng ngày càng nhanh với chất lượng và kích thước ứng dụng ngày càng tăng, khiến người dùng không thể cài đặt được nhiều ứng dụng lên máy. Để giải quyết vấn đề này, Google đã cải tiến và cho ra đời HDH mới bắt đầu từ phiên bản Froyo 2.2 cho phép người dùng cài đặt/di chuyển ứng dụng lên thẻ nhớ.

Mọi việc xem ra có vẻ ổn. Nhưng ngay sau đó thì một vấn đề khác đã phát sinh. Đó là việc cài đặt/di chuyển ứng dụng lên thẻ nhớ không được Google khuyến khích. Lý do đó là việc đưa các ứng dụng lên thẻ nhớ sẽ khiến nhiều ứng dụng và cả máy hoạt động không ổn định, chúng sẽ chạy không bình thường khi thẻ nhớ đang được sử dụng, và đặc biệt khi thẻ nhớ được sử dụng ở chế độ Mass Storage thì toàn bộ các ứng dụng trên thẻ sẽ ngừng hoạt động. Ngoài ra các ứng dụng có Widget trên màn hình Home sẽ không thể chạy khi máy được khởi động... Đó là các vấn đề của phương pháp App2Fat mà HDH từ Froyo 2.2 hỗ trợ sẵn.

App2Card được viết ra nhằm vào các sự hạn chế trên. Nó, về lý thuyết, giúp loại bỏ các nhược điểm của phương pháp App2FAT. Nó cũng nhằm mục đích hỗ trợ các máy chạy HDH đời cũ, cấu hình thấp có thể "theo kịp thời đại"

Quảng cáo


1- Các phần mềm App2SD và sự khác biệt với App2Card

Hầu hết các ứng dụng App2SD trên Market, hẳng hạn App2SD, Move Apps, Link2SD,... đều chỉ cung cấp tính năng App2FAT, tức là chuyển ứng dụng sang thẻ nhớ trên phân vùng Fat16/32 thông thường. Tính năng này vốn được hệ điều hành từ phiên bản Froyo 2.2 hỗ trợ sẵn, các phần mềm chỉ thiết kế giao diện trực quan, tiện dụng cho người sử dụng thao tác mà thôi. Ưu điểm của phương pháp App2FAT đó là không làm thay đổi cấu trúc thẻ nhớ của người dùng, do đó an toàn cho dữ liệu có sẵn trên thẻ nhớ của người dùng sau khi nâng cấp hệ điều hành từ các phiên bản cũ hơn như Eclair 1.6/2.0....

Nhưng các nhược điểm của nó là:
+ Chỉ di chuyển được 1/3 gói kích thước của một ứng dụng, do đó phần bộ nhớ nội được giải phóng không được nhiều lắm.
+ Vì di chuyển lên phân vùng FAT16/32 nên các ứng dụng sau khi đã di chuyển lên thẻ nhớ sẽ bị phụ thuộc hoàn toàn vào tình trạng của thẻ nhớ, trong đó có 2 sự cố thường xuyên phải chấp nhận là: Thứ nhất, các ứng dụng có Widget trên màn hình Home và các ứng dụng có service chạy ngầm (đòi hỏi khởi chạy lúc phone khởi động) sẽ không hoạt động bình thường. Thứ 2, khi kết nối phone với máy tính để truy cập dữ liệu trên thẻ nhớ thì toàn bộ các ứng dụng đã di chuyển lên thẻ sẽ bị dừng hoạt động đột ngột, hậu quả nhẹ thì chỉ mất dữ liệu đang xử lý của các ứng dụng đó, nặng hơn thì treo máy hoặc máy bị khởi động lại. Nguyên nhân là khi kết nối phone với máy tính để truy cập thẻ nhớ thì hệ điều hành Android sẽ "cưỡng chế" tách rời thẻ nhớ khỏi hệ thống, giống như tình trạng thẻ nhớ bị tháo khỏi máy vậy

2- App2Card và phương pháp App2Ext

App2Card ngoài việc vẫn hỗ trợ phương pháp App2FAT giống như các phần mềm trên để có thể sử dụng chung cho tất cả các dòng máy chạy HDH Froyo trở lên. Nhưng App2Card còn hỗ trợ thêm phương pháp App2EXT.

- Đó là phương pháp thiết lập một phân vùng chuyên dụng của hệ điều hành Linux với một định dạngExt2, Ext3 hoặc Ext4. Có nghĩa là App2Card sẽ tiến hành cấu trúc lại thẻ nhớ của phone (partitioning), tức chia nó thành 2 "ổ đĩa" vật lý hiện diện trong HDH cấp thấp (kernel - nhân) của thiết bị. Trong đó ổ thứ nhất vẫn ở định dạng Fat16/32 như thông thường để chứa dữ liệu của người dùng. Còn ổ thứ hai có định dạng Ext2/3/4. Sau đó sẽ thiết lập ổ Ext2/3/4 đó để lưu trữ ứng dụng.
Với phương pháp này, thẻ nhớ sẽ phải format lại, đồng nghĩa toàn bộ dữ liệu trên thẻ sẽ phải xóa bỏ. Tất nhiên trước khi tiến hành bạn sẽ cần sao lưu dữ liệu trên thẻ ra đâu đó để sau đó copy chúng trở lại.

- Một khi thiết lập App2Ext thành công, chiếc phone của bạn có các khả năng:
+ Di chuyển được 2/3 gói dữ liệu ứng dụng lên thẻ nhớ (nhiều hơn phương pháp App2FAT)
+ Loại bỏ các nhược điểm của phương pháp App2FAT như nêu trên. Nghĩa là tất cả các ứng dụng sẽ luôn luôn hoạt động bình thường trong các tình huống kể trên.
+ Ngoài ra App2Card còn cho phép phone của bạn có khả năng nhận dạng nhiều thẻ nhớ và thiết lập nhiều bộ "hồ sơ" người dùng khác nhau (multiple user personal profiles). Theo đó, mỗi thẻ nhớ sẽ hoạt động với bộ dữ liệu cá nhân riêng như: Tài khoản google riêng, danh sách ứng dụng kèm các thhieets lập app data riêng, danh bạ riêng, tin nhắn, email, calendar, task, vân vân... mọi thứ thuộc về cá nhân đều riêng 😃
+ Một lợi thế nữa của App2Card đó là: Nếu bạn chưa đủ điều kiện để sử dụng phương pháp App2EXT thì với phương pháp thông thường App2FAT, bạn có khả năng di chuyển bất cứ ứng dụng nào lên thẻ nhớ và còn có khả năng chi định thẻ nhớ hay bộ nhớ nội là bộ nhớ mặc định được chỉ định tự động khi cài đặt các ứng dụng.

3- Các điều kiện để có thể sử dụng phương pháp App2EXT:

- Máy đã root
- Thẻ nhớ đã có phân vùng EXT (nếu chưa có thì App2Card đã có sẵn công cụ hỗ trợ: Storage Tools > Partition Tools
- Máy có nhân (kernel) hỗ trợ phân vùng Ext2 hoặc ext3 hoặc ext4

Chú ý: Việc được hỗ trợ hay không được hỗ trợ Ext của từng dòng máy hoàn toàn do nhà sản xuất và do các bản Rom (có thể là Stock hay Custom) dành cho dòng máy đó quyết định, App2Card không can thiệp được vào tất cả các loại máy nhưng có chứa sẵn một số hạn chế các module của một vài dòng máy nhất định trong đó phần nhiều của các loại máy Motorola và một số ít máy HTC

- Điều kiện cuối cùng là: ĐỌC KỸ HƯỚNG DẪN TRƯỚC KHI SỬ DỤNG. Các hướng dẫn bao gồm các hướng dẫn sử dụng ứng dụng ở trang 1 topic này, bản thân bài viết này và các chỉ dẫn cụ thể bạn gặp phải khi chạy ứng dụng.

4- Các bước thực hiện App2EXT

Nếu máy đã hội đủ các điều kiện nói trên bạn theo các thứ tự sau để thiết lập App2EXT:
- Chạy App2Card
- Nhấn App2SD > App2EXT > Setup EXT Storage
- Đọc kỹ khuyến cáo màu đỏ, nếu đồng ý thì nhấn nút Setup EXT Storage. Theo các chỉ dẫn của chương trình.

_______________________________________________________________________________


Các chức năng của App2Card:
App2Card cung cấp các tính năng và công cụ kèm theo sau đây:

1. Application Tools:

Application Tools của App2CArd là một bộ bao gồm nhiều công cụ quản lý ứng dụng với các tính năng mạnh và "độc đáo":
- APP2SD: Bộ công cụ xử lý việc cài đặt ứng dụng lên thẻ nhớ. Đây là chức năng ban đầu của App2Card được viết nhằm mục đích giải phóng bộ nhớ nội và chuyển ứng dụng sang thẻ nhớ. Đây là công cụ hữu dụng cho các máy có bộ nhớ nội thấp (thường là các máy có cấu hình thấp)

- Backup/Restore apps: Công cụ cho phép sao lưu/phục hồi các ứng dụng CÙNG TOÀN BỘ SETTINGS/DATA của chúng. Đây là chức năng cho đến nay không mới nhưng sức mạnh của công cụ này trong App2Card nằm ở chỗ nó cho phép bạn sao lưu hàng loạt ứng dụng một lúc với tốc độ cực nhanh và không cần phải ngồi canh để liên tiếp nhấn nút OK đồng ý một cách nhàm chán vào lúc restore lại chúng. Và quan trọng là nó sao lưu và phục hồi được cả các settings và dữ liệu của các ứng dụng với một tốc độ cực nhanh. Ngoài ra dữ liệu sao lưu còn được nén để tiết kiệm không gian thẻ nhớ. Một sự đặc biệt nữa của bộ đôi công cụ này đó là nó được viết nhằm hỗ trợ cho các advanced users, những người thường xuyên cài đặt, nâng cấp rom, với các lựa chọn lưu danh sách các ứng dụng cần phục hồi vào một file trên thẻ nhớ để gọi lại để có thể phục một cách nhanh chóng các ứng dụng một cách hàng loạt sau khi up rom mới. Với sự trợ giúp này, việc up rom của bạn trở nên siêu tốc và bạn sẽ vô cùng nhàn hạ trong việc phục hồi các ứng dụng. Tất nhiên bạn có thể sử dụng nó để phục hồi các ứng dụng rất tiện lợi sau khi buộc phải thực hiện factory reset máy vì lý do nào đó 😃

- Batch Installer: Cài đặt ứng dụng một cách hàng loạt mà không cần phải nhấn nút OK cho từng ứng dụng. Rất nhanh chóng, tiện lợi cho bạn! Chỉ cần tick chọn các file apk muốn cài đặt, App2Card sẽ xử lý hoàn toàn tự động. Ngoài việc giúp bạn loại bỏ động tác ngồi canh để nhấn nút OK đồng ý cài đặt cho từng ứng dụng, nó còn là công cụ rất mạnh cho phép bạn cài đặt được các ứng dụng đặc biệt mà trình App Intaller của máy hoặc của các ứng dụng Apps Manager khác thất bại.

- Batch Uninstaller: Tương tự như Batch Installer nhưng là việc tháo dỡ ứng dụng một cách hàng loạt. Nó cũng loại bỏ cho bạn thao tác nhấn nút OK một cách nhàm chán khi thao bỏ nhiều ứng dụng cùng một lúc.

- Reset apps: Đây là công cụ độc đáo giống như công cụ REINSTALL AS FRESH mà bạn đã được biết đến qua phần mềm SmartBar của chúng tôi. Nó cho phép cài đặt lại một ứng dụng về tình trạng như lúc mới ban đầu. Nhưng khác với SmartBar, App2Card là công cụ xử lý hàng loạt. Nó làm việc hoàn toàn tự động. Đây cũng là công cụ hữu hiệu cuối cùng để xử lý lỗi FC và các lỗi khác của ứng dụng nếu các công cụ Fix FC Errors, hoặc Repair apps (giới thiệu dưới đây) không thành công.

- Fix FC errors: Đây là công cụ chuyên sửa chữa các sự cố đối với ứng dụng do các tác nhân đến từ bên ngoài như sự thay đổi rom, di chuyển dữ liệu, lỗi Hệ điều hành hay do các thao tác sai của người dùng đối với ứng dụng, vân vân...) khiến cho ứng dụng bị Force Close (FC). Khác với cong cụReset Apps, Fix FC Errors không động chạm vào dữ liệu của ứng dụng, chúng được bảo toàn.

- Repair apps: Đây cũng là công cụ để sửa chữa các sự cố đối với ứng dụng do các tác nhân đến từ bên ngoài giống như công cụ Fix FC errors nhưng nó thực hiện công việc phân tích, sửa chữa tỉ mỉ hơn có bao gồm cả việc cài đặt lại ứng dụng để khắc phục tốt hơn các sự cố gây FC cho ứng dụng. Vì làm việc tỉ mỉ hơn nên nó cần nhiều thời gian hơn để thực hiện. Và cũng giống như công cụFix FC errors, công cụ này không làm mất dữ liệu của ứng dụng.

* Cách dùng Fix FC errors, Repair appsReset apps:
Trong quá trình sử dụng phone, bất kể lý do nào làm ứng dụng của bạn bị FC hoặc hoạt động không bình thường, bạn chạy App2CArd, dùng công cụ Fix FC Errors trước tiên vì nó có thời gian thực thi khắc phục lỗi ứng dụng siêu tốc, cho bạn cơ hội khắc phục lỗi một cách rất nhanh chóng và hiệu quả. Nhưng nếu nó không khắc được FC thì dùng đến công cụ Repair apps để sửa chữa tỉ mỉ. Và nếu công cụ này cũng không khắc phục được lỗi cho ứng dụng của bạn thì bạn dùng đến công cụ cuối cùng là Reset apps để đưa ứng dụng về trang thái ban đầu.

- Clean up dead apps: Đây là công cụ dọn dẹp các thứ rác rưởi có trong bộ nhớ ứng dụng. Bình thường bạn không để ý, thậm chí để ý cũng không nhìn thấy được các "xác" ứng dụng trong bộ nhớ. Đó là các ứng dụng mà dữ liệu vật lý của chúng (file apk, odex,...) nằm trong bộ nhớ, nhưng chúng không hề tồn tại trong hệ thống (tức là không mặt có trong menu ứng dụng, hoặc có nhưng bị lỗi, bị hiển thị sai, không thể uninstall hay reinstall, vân vân... thì đây là công cụ "xử lý" chúng, nó sẽ trả lại sự "xanh - sạch -đẹp" cho bộ nhớ của bạn

2.Setup EXT storage]: công cụ nguy hiểm này bạn đã biết trong các phiên bản trước của App2Card. Nó vốn là chức năng chính của phần mềm này có chức năng đặc biệt: Cài đặt ứng dụng lên thẻ nhớ. Nó nguy hiểm vì nó cỏ thể làm mất dữ liệu của các ứng dụng cũng như các settings của phone, thậm chí nó có thể khiến máy bạn bị treo không thể khởi động lại được (Tất nhiên tình huống này đã có các công cụ khác trong bộ Repair Tools cũng như các giải pháp khác kèm theo (xem hướng dẫn thêm bên dưới) cho bạn để giúp phục hồi lại phone khi gặp sự cố, nhưng bạn nhất thiết phải luôn đọc kỹ hướng dẫn sử dụng và các khuyến cáo (in màu đỏ) khi sử dụng!)

3.Auto Recover: Đây là công cụ ẩn và tự động kích hoạt sau khi bạn thực hiện việc cài đặt phân vùng Ext trên thẻ nhớ với công cụ Setup EXT storage giới thiệu trên đây. Nó điều khiển quá trình khởi động máy để tránh cho máy khỏi sự cố treo, boot-loop. Ngay cả khi có sự cố xảy ra nó sẽ khôi phục và trả máy bạn về trạng thái cũ, trong chừng mực nó có thẻ kiểm soát được 😁

4. Check and repair SD card Công cụ bảo dưỡng thẻ nhớ. Sau khi bạn phân vùng ext2 cho thẻ nhớ và cài đặt App2Card, công cụ này sẽ giúp quét và sửa lỗi cho phân vùng ext của bạn. Một khi có lỗi xảy ra, nó sẽ cố gắng sửa chữa cho bạn

5. Tính năng multi-profiles/multi-users: Đây không phải là một công cụ mà là một tính năng độc đáo có tác dụng sau khi bạn cài đặt thành công phân vùng EXT trên thẻ nhớ. Khi đó nó cho phép phone của bạn sở hữu nhiều "user account" tương ứng với các bộ dữ liệu cá nhân riêng biệt. Với tính năng này, mỗi thẻ nhớ là một acccount, tức là có "tài khoản" riêng bao gồm ứng dụng, tin nhắn, danh bạ, lịch sử cuộc gọi, email, lịch hẹn, to-do list,... Ngay sau khi cài đặt thành công phân vùng EXT, bạn có ngay 2 account tương ứng với 2 bộ nhớ: Bộ nhớ nội (Internal Storage) và SD CARD. Về lý thuyết, phone của bạn có khả năng quản lý không hạn chế số lượng thẻ nhớ khác nhau, mỗi thẻ nhớ là một account và có một bộ dữ liệu cá nhân và bộ ứng dụng riêng. Chỉ cần chuyển đổi thẻ nhớ, bạn sẽ có một chiếc phone hoàn toàn mới, từ bộ mặt đến các nội dung bên trong! Còn bộ nhớ nội cũng có một bộ dữ liệu riêng được sao lưu ngay sau khi phân vùng EXT hoạt động, nhưng bạn có thể sẽ thích việc wipe nó để giải phóng không gian cho bộ nhớ nội theo đúng mục đích của App2SD, khi đó bạn có một tùy chọn để wipe toàn bộ phần dữ liệu này ngay khi chạy lại App2Card sau khi máy khởi động lại và thiết lập thành công phân vùng EXT 😃

* Các đặc điểm cần nhớ:
- Bộ nhớ nội là Account gốc ban đầu và là account trung gian cho cho việc tạo mới các account khác trên các thẻ nhớ khác nhau.
- Mỗi khi bạn chèn môt thẻ nhớ mới vào phone, App2Card sẽ tự động khởi tạo một bộ dữ liệu cá nhân mới cho nó và mặc định lấy Google account (bao gồm contacts và Gmail) với account gốc của bộ nhớ nội. Sau này, nếu bạn muốn bạn có thể thay đổi lại Google account cho thẻ nhớ bằng công cụ Storage Tools > Wipe tools > Wipe Google Account (xem hướng dẫn công cụ này bên dưới)

6. External Recovery Tools: Đây là tính năng chỉ hỗ trợ bộ Recovery bạn đang dùng cho phone của bạn. Khi đó App2Card sẽ chèn thêm các tools của mình vào thư mục Scripts của bộ Recovery của bạn để giúp bạn truy cập các tính năng của App2Card khi phone ở chế độ Recovery.

7. Send Log Từ phiên bản 2.2, bạn có thể gửi log về cấu hình cũng như các báo cáo lỗi của máy của bạn khi chạy App2Card. Khi đó bạn sẽ được cung cấp nút Send để gửi mail tự động cho chúng tôi. Trong trường hợp báo cáo lỗi "Not supported device" hoặc "Bootscript not found" trong mail có thể có file gửi kèm gồm một số mẫu tập tin hệ thống của máy bạn được gửi cho chúng tôi. Mặc dù chúng tôi đảm bảo không có bất cứ thông tin cá nhân nào được đính kèm nhưng bạn có quyền cho phép hay không cho phép gửi chúng. Trong trường hợp bạn gửi để chúng tôi phân tích, thiết bị của bạn sẽ nhanh chóng được cập nhật trong các phiên bản App2Card tiếp theo.

8. Tự động cài đặt ứng dụng: Đây là tính năng độc đáo cung cấp cho bạn sự tiện nghi, tốc độ, tiết kiệm thời gian, đơn giản đến tối thiếu hóa các thao tác để chỉ với 1 click bạn có thể cài hàng chục, hàng trăm ứng dụng trong chốc lát. Đây hẳn là công việc nhàm chán mỗi khi bạn cài đặt lại rom, chuyển máy mới hoặc vì sự cố nào đó mà phải factory reset máy để rồi phải cài đặt lại cả trăm ứng dụng với sự tiêu tốn cả giờ với việc nhấn nút OK một cách nhàm chán. Ngoài ra, mỗi khi bạn lướt web hay Market và gom về vô số ứng dụng hay ho để cài đặt vào máy, mỗi lúc như vậy lại mất vô số thao tác để cài đặt tất cả chúng... Và còn nhiều tình huống khác khiến bạn thấy việc đơn giản hóa và tự động hóa việc cài đặt này sẽ giúp bạn không chỉ tiết kiệm thời gian mà việc sử dụng phone cũng đỡ vất vả hơn. Đó là mục đích ra đời của tính năng này trong App2Card. Với sự hỗ trợ của nó, tất cả công việc bạn cần làm là:

- Chép các file APK vào một thư mục đã được chỉ định trước trong phone
- Chạy App2Card

Một hộp thoại sẽ cung cấp cho bạn nhiều lựa chọn như:
+ Cài đặt tất cả
+ Chỉ cài đặt những ứng dụng không có (còn thiếu) trong máy
+ Chọn bằng tay
...

Như vậy trừ lựa chọn số 3, bạn chỉ nhấn 1 click app2Card sẽ tự xử từ đầu tới cuối cho bạn.
Tính năng này được kèm theo công cụ quản lý của riêng nó: Setup Auto Install để bạn tùy biến theo ý thích của mình.

Chú ý: Ban đầu Ap2Card sử dụng thư mục <Thẻ nhớ>/App2Card/auto-install-apk cho việc cài đặt ứng dụng tự động. Bạn có thể thay đổi bằng bất cứ đường dẫn nào khác mà bạn thích bằng cách nhấn nút Setup Auto Install, chọn Browse hoặc tự Edit để chọn đường dẫn mong muốn

9. Và các công cụ khác: Chúng đều được chú thích trong các menu khi bạn sử dụng. Hãy đọc kỹ để biết chức năng của chúng :D

*** CHÚ Ý ***

NẾU BẠN ĐANG SỬ DỤNG CÁC PHẦN MỀM QUÉT VIRUS THÌ CHÚNG CÓ THỂ CẢNH BÁO ỨNG DỤNG NÀY LÀ PHẦN MỀM CÓ NGUY CƠ VÀ ĐỘC HẠI. LÝ DO ĐÓ LÀ VÌ ỨNG DỤNG NÀY SỬ DỤNG CÁC LỆNH LINUX TRÊN NGÔN NGỮ SHELL. MẶC DÙ NÓ KHÔNG CÓ NÀO "ĐỘC" CŨNG NHƯ KHÔNG CÓ ÁC Ý NÀO VỚI CHIẾC MÁY CỦA BẠN NGOẠI TRỪ VIỆC CÓ THỂ GÂY MẤT DỮ LIỆU, TREO MÁY... ĐÃ ĐƯỢC KHUYẾN CÁO ĐẦY ĐỦ, NHƯNG VIỆC CÀI ĐẶT VÀ SỬ DỤNG NÓ HOÀN TOÀN LÀ QUYỀN CỦA BẠN!

_______________________________________________________________________________

Downloads và Change log:
Newest v3.0.9 (1-July-2012):
3.0.9 changelog:


- Cập nhật để hỗ trợ Jelly Bean 4.1
- Cải tiến để tương thích tốt hơn với một số dòng máy Samsung đặc biệt
- Sửa vài lỗi


Download v3.0.9 (19-June-2012)

(Chú ý: password giải nén (password for unzipping): app2card)

--------------------------

v3.0.8 (19-Jun-2012):
3.0.8 changelog:

- Cải tiến để tương thích tốt hơn với các máy chạy OS cũ (2.1-)
- Sửa lỗi khiến ứng dụng không chạy trên một số dòng máy
Download v3.0.8 (19-June-2012)
(Chú ý: password là:app2card)

--------------------------
v3.0.5 (24-May-2012):
3.0.5 changelog:



- Sửa lỗi và cải tiến APK Automatic Installer
- Thêm tuỳ chỉnh lựa chọn tự động sao lưu ứng dụng system khi uninstall
Download V3.0.5_24-May-2012

--------------------------
Newest v3.0.4 (20-May-2012):
3.0.4 changelog:


- Tối ưu code để chạy nhanh hơn
- Tính năng mới: Import dữ liệu backup ứng dụng của Titanium Backup, Ultimate Backup, App Backup & Restore,... Có nghĩa App2Card có thể đọc và phục hồi ứng dụng từ dữ liệu backup của phần mềm khác.
- Cải tiến Data Backup Tool đồng bộ với hệ thống, tránh lỗi FC sau khi restore system data
- Tiếp tục cải tiến Partition tool, phân vùng thẻ không cần tắt máy. Thẻ nhớ hoạt động ngay sau khi format.

Download V3.0.4_20-May-2012

--------------------------

v3.0.2 (18-May-2012):
3.0.2 changelog:

- Sửa lỗi và cải tiến Partition tool giúp phân vùng thẻ nhớ hiệu quả. Cũng cho phép tương thích với các thiết bị đa thẻ nhớ, thẻ nhớ dung lượng lớn
- Sửa lỗi đối với một số máy chạy ICS
- Bước đầu giao diện tiếng Việt
Download V3.0.2_18-May-2012

--------------------------

Newest v3.0.1 (15-May-2012):
3.0.1 changelog:

- Hỗ trợ ICS 4.0+
- Thêm lựa chọn kill kernel process (Chú ý: Đây là lựa chọn nguy hiểm có thể khiến máy bị khởi động, treo ... nếu bạn kill một cái gì đó không hiểu rõ tác dụng của nó. Tiện ích chỉ cung cấp cho advanced user mà thôi)
- Tối ưu để giảm kích thước khi chạy ứng dụng
- Nâng cao performance
- Cải tiến để hỗ trợ tốt hơn các ngôn ngữ non-latin (tro ng đó có tiếng Việt)
Download V3.0.1_15-May-2012

--------------------------

v3.0.03 (27-Apr-2012):
3.0.03 changelog:

- Nâng cấp tính năng tự động cài đặt APK với khả năng cài đặt cả data/settings khi chép kèm theo thư mục data của ứng dụng vào đường dẫn chỉ định. Thí dụ: Chép file Facebook.apk và thư mục data của nó là com.facebook.katana vào đường dẫn (Thẻ nhớ)/App2Card/auto-install-apk/. Sau đó chạy App2Card, phần mềm Facebook sẽ được tự động cài vào máy kèm theo data/settings đã định.
- Thêm chức năng End background apps/services - Kill ứng dụng services chạy ngầm trong Application Tools. Ngoài việc lựa chọn các services của các phần mềm của user và system, nó cho phép end bất cứ process nào đang chạy bằng cách nhập vào tên của ứng dụng/process đó. Bạn có thể end hàng loạt process bằng cách nhập tên của chúng (không phân biệt chữ hoa và không đòi hỏi nhập đầy đủ toàn bộ tên process) và phân cách chúng bằng dấu phảy (,). Thí dụ: messenger,music,opera,tinhte
- Cải tiến công cụ fix FC xử lý tốt, nhanh và thông minh hơn
- Cải thiện hiệu năng
- Sửa nhiều lỗi

Download V3.0.03_27Apr2012

--------------------------

v3.0.02 (12-Apr-2012):
3.0.02 changelog:

- Thêm lựa chọn "Chỉ cài đặt các APK có version mới hơn" (Install if any newer version) cho tính năng Cài đặt ứng dụng tự động (Auto-Install-APK)
- Sửa vài lỗi
Download V3.0.02_12Apr2012

----------------------

v3.0.01 (4-Apr-2012):
3.0.01 changelog:

- Sửa lỗi File Browser không long-click để chọn folder được
- Sửa vài lỗi nhỏ
Download V3.0.01_4_Apr_2012

-------------------------------
Newest v3.0.0 (3-Apr-2012):
3.0.0 changelog:

Phiên bản 3.0.0 cải tiến, nâng cấp, chỉnh sửa hầu hết các tính năng của phiên bản cũ. Cũng là những bước đầu tiên trước khi trở thành phiên bản chính thức phổ biến ra cộng đồng Android với sự tương thích tuyệt đối với các thiết bị. Về cơ bản phiên bản này vẫn giữ giao diện thô sơ nhưng ở một số nơi đã sử dụng giao diện mới và cải tiến hiệu năng. Sau đây là các thay đổi ở phiên bản này:

1- Thêm chức năng auto run at boot để phục vụ các tính năng mới. Khác với một service ở các ứng dụng bạn đã biết, ở đó việc duy trì một tiến trình chạy ngầm luôn đòi hỏi tiếu tốn một lượng bộ nhớ Ram và CPU nhất định, thì chức năng Auto run at boot này của App2Card chỉ là một thủ tục nhỏ được gọi, chạy và kết thúc hoàn toàn chỉ trong vòng 1-2 giây. Do đó nó không chạy ngầm một cái gì và không tiêu tốn bộ nhớ hay CPU của máy bạn. Đây là một chú thích chỉ dành cho các bạn chưa thật rành về các khái niệm về service, process, application hay nguyên lý hoạt động của hdh Android để tránh nhầm lẫn chức năng mới này của App2Card với một "tiến trình chạy ngầm" (background process, background service) như ở các ứng dụng khác như Email, Alarm Clock...

Việc trang bị chức năng này nhằm mục đích phục vụ cho các tính năng mạnh khác của App2Card ngay trong phiên bản này và các phiên bản kế tiếp.

2- Trang bị thêm tính năng tự động phục hồi phiên bản cao hơn đã được cài đặt khi một phiên bản App2Card cũ được chạy từ phân vùng bộ nhớ khác (đối với người dùng ext2/3/4) hoặc khi một phiên bản cũ của App2CArd được restore bởi công cụ Apps Backup/Restore... Với tính năng này, khi bạn nhận được một hộp thoại yêu cầu cho phép tự phục hồi bạn có thể yên tâm nhấn nút Cho Phé. Trừ khi bạn cố ý muốn dùng phiên bản cũ, bạn nhấn nút Cancel và tự uninstall App2CArd bằng tay sau đó cài lại phiên bản cũ.
Việc trang bị tính năng này nhằm ngăn chặn việc tự downgrade của App2CArd khi một phiên bản cũ hơn bị restore hoặc chạy từ một account khác trên bộ nhớ khác khi bạn kích hoạt chế độ multi-accounts/multi-users

3- Tính năng mới tiện dụng cho người yêu việc cài đặt rom hoặc trải nghiệm ứng dụng hoặc cho những tính huống bất đắc dĩ phải hard reset máy: Auto Install APK

Đây là tính năng độc đáo cung cấp cho bạn sự tiện nghi, tốc độ, tiết kiệm thời gian, đơn giản đến tối thiếu hóa các thao tác để chỉ với 1 click bạn có thể cài hàng chục, hàng trăm ứng dụng trong chốc lát. Đây hẳn là công việc nhàm chán mỗi khi bạn cài đặt lại rom, chuyển máy mới hoặc vì sự cố nào đó mà phải factory reset máy để rồi phải cài đặt lại cả trăm ứng dụng với sự tiêu tốn cả giờ với việc nhấn nút OK một cách nhàm chán. Ngoài ra, mỗi khi bạn lướt web hay Market và gom về vô số ứng dụng hay ho để cài đặt vào máy, mỗi lúc như vậy lại mất vô số thao tác để cài đặt tất cả chúng... Và còn nhiều tình huống khác khiến bạn thấy việc đơn giản hóa và tự động hóa việc cài đặt này sẽ giúp bạn không chỉ tiết kiệm thời gian mà việc sử dụng phone cũng đỡ vất vả hơn. Đó là mục đích ra đời của tính năng này trong App2Card. Với sự hỗ trợ của nó, tất cả công việc bạn cần làm là:

- Chép các file APK vào một thư mục đã được chỉ định trước trong phone
- Chạy App2Card

Một hộp thoại sẽ cung cấp cho bạn nhiều lựa chọn như:
+ Cài đặt tất cả
+ Chỉ cài đặt những ứng dụng không có (còn thiếu) trong máy
+ Chọn bằng tay
...

Như vậy trừ lựa chọn số 3, bạn chỉ nhấn 1 click app2Card sẽ tự xử từ đầu tới cuối cho bạn.
Tính năng này được kèm theo công cụ quản lý của riêng nó: Setup Auto Install để bạn tùy biến theo ý thích của mình.

Chú ý: Ban đầu Ap2Card sử dụng thư mục <Thẻ nhớ>/App2Card/auto-install-apk cho việc cài đặt ứng dụng tự động. Bạn có thể thay đổi bằng bất cứ đường dẫn nào khác mà bạn thích bằng cách nhấn nút Setup Auto Install, chọn Browse hoặc tự Edit để chọn đường dẫn mong muốn

4- Cải tiến Apps Backup/Restore ổn định hơn, thông minh hơn

5- Cải tiến bootscript để chạy an toàn hơn và sửa vài lỗi. Phiên bản này cũng là phiên bản trung gian trước khi App2Card được nâng cấp lên một phiên bản mới cho phép không cần sử dụng đến bootscript nữa. Một khi bootscript được loại trừ, tính năng App2EXT sẽ tương thích với tất cả các máy có hỗ trợ ext2/3/4.

6- Hỗ trợ hiển thị unicode để hiển thị các ngôn ngữ non-latin như Trung quốc, Thái và cả tiếng Việt. từ phiên bản này bạn có thể sao lưu các ứng dụng có tên tiếng Việt như Gõ tiếng Việt... hay các ứng dụng sử dụng ngôn ngữ non-english khác với tên đầy đủ của chúng, giúp thuận tiện cho việc nhân diện chúng khi Restore

7- Thêm nút Menu/Settings hỗ trợ tùy chỉnh các thông số của App2Card, hiện tại ở phiên bản này bạn chỉ có 1 tùy chỉnh là thay đổi thẻ nhớ làm nới lưu trữ dữ liệu sao lưu cho các công cụ như Apps Backup/REstore, Storage Tools, Data Tools...

8- Hàng loạt các cải tiến, nâng cấp và sửa chữa khác ở hầu hết các tools khác
Download v3.0.0 (3-Apr-2012)

----------------------------

v2.9.89 (3-Mar-2012):
2.9.89 Changelog:

- Cải tiến công cụ Fix FC.
- Thêm lựa chọn Refresh hệ thống để cập nhật các thay đổi trong hệ thống mà không phải khởi động lại máy trong các công việc nào đó.
Download v2.9.89 (3-Mar-2012)

----------------------------

Newest v2.9.88 (29-Feb-2012):
2.9.88 Changelog:

-Cải tiến công cụ Fix FC để tương thích với các HDH mới GB2.3.7 và cải tiến thuật toán để fix FC hiệu quả hơn.
- Sửa lỗi không tự động cập nhật thông tin bộ nhớ cho các công cụ Storage Tools và APP2SD Tools gây ra các thông báo sai khi thưc hiện các chức năng liên quan
- Cải tiến thủ tục initializing để ứng dụng khởi động nhanh hơn
Download v2.9.88 (29-Feb-2012)

----------------------------

v2.9.87 (16-Feb-2012):
2.9.87 Changelog:

-Thêm tính năng lưu danh sách ứng dụng vừa mới được sao lưu. Tính năng hữu ích cho những ai thường xuyên thay đổi, nâng cấp Rom. Mỗi khi bạn thay đổi rom cho máy mà phải factory reset thì bạn chỉ cần thực hiện sao lưu toàn bộ ứng dụng, cuối quá trình sao lưu App2Card sẽ gợi ý bạn lưu danh sách ứng dụng vừa sao lưu để thuận tiện cho việc phục hồi chúng một cách nhanh chóng với chỉ một nút nhấn sau này. Bạn chỉ cần nhấp chọn nút Save New. Hoặc trong trường hợp bạn muốn lưu bổ sung các ứng dụng đó vào một danh sách đã cất đi trước đó thì chọn nút "Save to", cửa sổ chọn danh sách (file .rst) đã lưu trước đó hiện ra, chọn file bạn muốn sử dụng rồi nhấn OK, danh sách các ứng vừa sao lưu sẽ được "cất " vào danh sách đó.
- Sửa lỗi hiển thị sai dung lượng bộ nhớ cần thiết để sao lưu một ứng dụng của công cụ Backup/Restore khi thẻ nhớ đầy
Download v2.9.87 (16-Feb-2012)

----------------------------

v2.9.86 (29-Jan-2012):
2.9.86 Changelog:

-Cải tiến quy trình hoạt động để giải quyết vấn đề tương thích với nhiều loại máy đặc biệt và để tăng tốc độ khởi động ứng dụng
- Fix lỗi công cụ Backup/Restore apps không cập nhật trạng thái thẻ nhớ khi gặp tình huống thiếu bộ nhớ khi restore ứng dụng; Và bổ sung thêm option Save to giúp thuận tiện hơn trong việc khôi phục hàng loạt ứng dụng
- Sắp xếp lại các trình Menu logic hơn
- Sửa vài lỗi nhỏ.

Download v2.9.86 (29-Jan-2012)

----------------------------

v2.9.85 (30-October-2011):
2.9.85 Changelog:

-Sửa lỗi Backup/Restore tools khi restore hàng loạt ứng dụng theo danh sách đã ghi nhớ từ lần restore trước.
- Sửa lỗi mất dữ liệu và settings của ứng dụng sau khi chuyển về chế độ bộ nhớ nội từ chế độ ext2/3/4
- Sửa lỗi công cụ chuyển đổi định dạng phân vùng ext2 sang ext3/4
- Cải tiến boostcript cho phép tự động nhận dạng phân vùng ext2/3/4 trên thẻ nhớ để thiết lập thông số thích hợp nhằm tối ưu hóa hiệu năng chạy ứng dụng. Từ đó tốc độ thực thi các tác vụ liên quan đến ứng dụng được nâng cao tối đa.
- Và sửa một vài lỗi nhỏ

Download v2.9.85 (30-Oct-2011)


--------------------------------------------

v2.9.8 (22-September-2011):
2.9.8 Changelog:

- Cải tiến công cụ Backup/Restore Apps: Tự động fix lỗi và dọn dẹp "xác" ứng dụng sau khi restore. Thêm chức năng ghi nhớ danh sách Restore để đỡ công chọn lại các ứng dụng khi cần Restore hàng loạt, rất hữu dụng cho các bác sau khi thay đổi rom, với công cụ này việc khôi phục lại các ứng dụng bảo toàn nguyên vẹn các settings của chúng sẽ vô cùng nhanh chóng và nhàn hạ.

- Tháo bỏ thủ tục kiểm tra bootscrip. Với sự thay đổi này, mọi máy android sử dụng HDH từ 1.6 trở lên có thể sử dụng mọi tính năng của App2CArd, trừ việc cài đặt phân vùng EXT chỉ có các máy hỗ trợ mới có thể sử dụng
- Cải tiến công cụ Fix FC, mạnh hơn, hiệu quả hơn
- Sửa một số lỗi cho các dòng máy Samsung như Galaxy S2, Captivate với rom CM7 sử dụng busybox phiên bản mới không tương thích.
Download v2.9.8 (22-Sep-2011)

--------------------------------------------

v2.9.7 (1-July-2011):
2.9.7 Changelog:

- Cải tiến Data Tools nhanh hơn, tiện dụng hơn
- sửa một vài lỗi nhỏ
Download v2.9.7 (1-July-2011)

--------------------------------------------

v2.9.6 (27-June-2011):
2.9.6 Changelog:

- Công cụ: Trình bày lại các Menu cho hợp lý
- Sửa lỗi "Checking status..."
- Sửa lỗi gây ra FC cho một số dòng máy Motorola sau khi nâng cấp Rom
- Cải tiến để khởi động ứng dụng nhanh hơn
Download v2.9.6 (27-June-2011)

--------------------------------------------

v2.9.5 (26-June-2011):
Changelog:

- Công cụ: Data Tools đã hoạt động
Với công cụ này bạn có thể sao lưu toàn bộ dữ liệu cá nhân gồm: contacts, tin nhắn (sms, mms), lịch hẹn, cấu hình phone, APN, dữ liệu Market... Ngoài ra nó còn có khả năng sao lưu files, thư mục ở bất cứ đâu trong phone. Công cụ này khá giống tính năng sao lưu Data của phần mềm MyBackup Pro, tuy không đẹp nhưng có thêm một số tính năng và chạy nhanh hơn.

- Thay đổi giao diện cho bộ công cụ Account Tools để chạy nhanh và tiện hơn.
- Hỗ trợ tiếng Việt trong một số chức năng (Việc này sẽ tiếp tục được cập nhật dần dần trong các phiên bản sau)
- Nhiều cải tiến khác để chạy ổn định hơn, khắc phục một số lỗi FC trên một số dòng máy. Bác nào trước kia chạy App2Card bị FC ngay khi mở thì thử với phiên bản này, có thể đã được khắc phục)

Download v2.9.5 (26-June-2011)

--------------------------------------------

v2.9.4 (7-June-2011)
2.9.4 Changelog:

- Thêm bộ công cụ mới: Account Tools. Cung cấp các chức năng
+ "Tẩy" tài khoản Google chủ (To clear primary google account)
+ Sao lưu tài khoản Google chủ kèm theo các dữ liệu cá nhân gắn với nó (contacts, calendars, gmail...)
+ Chuyển đổi tài khoản Google (Change account)
Với các công cụ này các bác có thể tùy ý định đoạt chiếc android phone của mình sử dụng cho tài khoản google nào, thậm chí chuyển đổi giữa các tài khoản một cách thoải mái mà không phải Factory reset 😃

- Đưa Data Tools trở lại nhưng chỉ với mục đích cho cân xứng màn hình ứng dụng :D . Chức năng của nó sẽ được kích hoạt trong thời gian tới. Bộ công cụ này có chức năng sao lưu/phục hồi cả các thể loại dữ liệu cá nhân (contacts, calendars, tasks, emails,...), ứng dụng , các settings của phone và dữ liệu khác (files, folders...)
- Cải tiến thủ tục cài đặt Ext2 để giải quyết một số vấn đề sau khi chuyển thành công ứng dụng sang thẻ nhớ, như vấn đề mất apps, boot-loop,... với cải tiến mới các bác sẽ dễ dàng thành công hơn khi cài đặt và kích hoạt ext2
- Sửa lỗi công cụ Partition Tools bị failed khi tái phục hồi thẻ nhớ về nguyên trạng thái ban đầu (Un-splitting SD card)
- Cải tiến mới trong cài đặt App2Card nhằm tránh FC cho các máy có bộ nhớ system nhỏ (như một số bác đã gặp phải)
- Một số sửa chữa nữa tôi không nhớ hết

Download v2.9.4 (7-June-2011)


v2.9.3 (19-May-2011)
2.9.3 Changelog:

- Như 2.9.0
- Thêm công cụ mới: Clear dalvik-cache trong bộ Application Tools, dùng cho mục đích nâng cấp hoặc thay thế ứng dụng, sửa lỗi ứng dụng,... chẳng hạn việc thay thế một ứng dụng hệ thống (system app) sẽ cần xóa dalvik-cache của nó mới có hiệu lực, v.v...
- Sửa lỗi load Modules cho các máy Milestone chạy firmware 2.2 gốc (stock Froyo 2.2.1)


Download v2.9.3 (19-May-2011)

------------------------------------
v2.9.2 (18-May-2011)
2.9.2 Changelog:

- Như 2.9.0
- Tối ưu code để thu nhỏ kích thước ứng dụng (so với 2.9.0)
------------------------------------

v2.9.1 (15-May-2011):
29.1 Changelog:

- Như 2.9.0
- Sửa lỗi

------------------------------------

v2.9.0 (15-May-2011)
2.9.0 Changelog:

Rất nhiều cải tiến và hoàn thiện
- Hỗ trợ các máy mới nhất Dualcore và các máy có bộ nhớ "khủng"
- Sửa chữa lỗi và cải tiến công cụ Phân vùng thẻ (Partition Tool), chắc chắn các lỗi FC sẽ hết làm phiến các bác
- Tăng AI để tự động nhân dạng tình trạng hệ thống từ đó tư vấn cho người dùng các giải pháp xử lý các vấn đề gặp phải trong quá trình sử dụng
- Cập nhật thêm các thông số cho các máy Samsung
- TRang bị thêm rất nhiều modules tổng hợp từ nhiều model khác nhau để tươnbg thích với nhiều máy, từ đó cơ hội cài đặt thành công ext2 trên thẻ nhớ của các bác sẽ cao hơn nhiều. Tuy nhiên dung lượng file apk sẽ lớn hơn rất nhiều so với các phiên bản trước (nhưng không ảnh hưởng đến hiệu năng, tốc độ ứng dụng, thậm chí với một số cải tiến ứng dụng chạy còn nhanh hơn trước), các bác chịu khó download lâu hơn một tý :D
- Nhiều cải tiến khác tôi không nhớ hết...



Vài hình ảnh:

[​IMG]

[​IMG]

[​IMG]
Vài hình ảnh:

[​IMG]

[​IMG]

[​IMG]

_________________________________________________________________________________
Hướng dẫn sử dụng App2Card (Bổ sung):
I. Yêu cầu:
- Máy chạy android 1.6 trở lên (chẳng qua là vì các hệ điều hành cũ hơn như 1.5, 1.0 chưa được thử nghiệm)
- Máy đã được root
- Máy có nhân hỗ trợ định dạng ext2 hoặc ext3 hoặc ext4 (Chẳng hạn hầu hết các máy chạy trên Rom CM6/7/9 (Cyanogen Mod) hay MIUI đều được hỗ trợ sẵn ext2/3/4. Nếu máy của bạn không sử dụng Rom của Cyanogen hay MIUI thì App2Card có tích hợp sẵn một số module (driver) dành cho một số hạn chế các dòng máy, chủ yếu là các máy Motorola và một số ít máy HTC, hy vọng máy của bạn được hỗ trợ)

II. Chuẩn bị:
1. Sao lưu dữ liệu:
- Sao lưu toàn bộ ứng dụng, contacts, calls log, emails và các dữ liệu cá nhân khác lên thẻ nhớ (nên dùng nandroid để sao lưu triệt để) Việc sao lưu nhằm mục đích đề phòng bạn cài đặt ext2 không thành công còn có thể ... flash lại máy :D
- Sao lưu toàn bộ dữ liệu trên thẻ nhớ của bạn (đã bao gồm các dữ liệu cá nhân đã sao lưu trên đây) ra máy tính hoặc bất cứ một nơi nào khác để sau này có thể chuyển chúng trở lại thẻ nhớ.

2. Phân vùng thẻ nhớ: (nếu thẻ nhớ của bạn đã có phân vùng ext2 thì bỏ qua bước này)
- Chạy App2Card (phiên bản mới từ 2.9.85), nhấn Storage Tools > Partition Tools > Create New (Splitter/Resizer). Bạn sẽ thấy tình trạng các phân vùng thẻ nhớ. Nếu thẻ chưa từng bao giờ được chia phân vùng thì bạn sẽ thấy chỉ có phân vùng FAT32 (trên cùng) có size lớn hơn 0. Thanh thứ hai dùng cho phân vùng ext2, thanh thứ 3 dùng cho swap (rất ít dùng).
- Kéo thanh trượt của phân vùng FAT32 về 0, nhấn nút xổ xuống tương ứng của nó, chọn Fat16hoặc Fat32
- Kéo thanh trượt thứ 2 (phân vùng ext2) đến size mong muốn. Bạn kéo đến bao nhiêu tùy ý nhưng nên cân nhắc để dung lượng đủ rộng cho phân vùng FAT32 (Thông thường chỉ cần từ 400MB - 1GB cho ext2 là đủ dùng, vì nếu lấy nhiều hơn mà không bao giờ dùng đến sẽ rất lãng phí). Sau đó nhấn nút xổ xuống tương ứng của nó, chọn Ext2.
- Nếu bạn có nhu cầu dùng swap (trước kia các máy HTC G1 vốn có bộ nhớ Ram ít nên mới phải dùng đến phân vùng swap để tạo Ram ảo, tuy nhiên nó đòi hỏi bản ROM bạn đang sử dụng có nhân hỗ trợ swap thì mới sử dụng được phân vùng này) thì kéo tiếp thanh trượt thứ 3 đến size mong muốn (thường chỉ đặt các mức 64M, 128M), đồng thời nhấn nút xổ xuống tương ứng của nó, chọnlinux-swap
- Sau khi đã cố định các phân vùng trên, kéo thanh trượt FAT32 nhận nốt vùng trống còn lại của thẻ nhớ (Kéo hết sang bên phải cho đến khi hiện thông báo "SD card is full")

* Chú ý: Con số ghi tại dòng Max: tương ứng với từng thanh trượt nên bằng đúng con số hiện trong ô text tương ứng của nó. Điều này nhằm đảm bảo mọi vùng trống trên thẻ nhớ được tận dụng triệt để.

- Bấm nút Done (hoặc Apply). Hội thoại đòi xác nhận hiện ra thì nhấn Yes. App2Card sẽ tiến hành phân vùng thẻ nhớ. Nếu không có trở ngại nào thì nó sẽ thông báo thành công sau giây lát. Còn nếu bạn gặp thông báo "Partition No #... is busy and could not be unmounted..." kèm theo các lựa chọn như Retry, Reboot, thì bạn làm như sau:
+ Về Home, nhấn Menu > Settings > Storage > Unmount SD Card
+ Trở lại App2Card, nhấn nút Retry

Nếu vẫn báo lỗi trên thì nhấn chọn Reboot để máy thực hiện việc phân vùng trong giai đoạn khởi động sau đó.
Phone sẽ khởi động lại. Sau khi khởi động bạn nên có thẻ nhớ với các phân vùng như thiết lập.

III.Cài đặt phân vùng Ext2: Sau khi đã phân vùng bạn cần phải cài đặt phân vùng Ext2 nó mới có thể sử dụng được:
1- Nhấn nút APP2SD Tools > App2Ext > Setup EXT Storage
2- Đọc kỹ khuyến cáo màu đỏ, nếu đồng ý thì nhấn nút Setup EXT Storage. Rồi theo theo các hướng dẫn để hoàn tất. Chương trình sẽ yêu cầu khởi động lại (trước khi khởi động lại nó cũng hiện một thông điệp hướng dẫn, nội dung của nó rất quan trọng, bạn cần đọc kỹ để hiểu các chỉ dẫn)
3- Sau khi khởi động lại, bạn chạy lại App2Card. (Nếu không nhìn thấy App2Card thì bạn cần cài đặt lại nó một cách thủ công). Sau khi mở App2Card, nếu nó hiện thông báo chúc mừng: "Congratulations, you have installed Ext2 successfully" thì có nghĩa bạn đã .. thành công :D. Theo các hướng dẫn của nó để hoàn thiện việc cài đặt để bắt đầu sử dụng.

* Trong trường hợp không đến được như bước 3, thì khi chạy lại App2Card bạn sẽ gặp thông báo "Apps on Ext failure" và các lựa chọn để khắc phục: Retry, Scan SD, Fix. Bạn nên chọn Retry để thử lại một lần nữa, rất nhiều trường hợp thành công ở lần thứ 2. Nếu đã retry mà vẫn không thành công thì sử dụng lựa chọn Fix. Sẽ có 3 cấp độ sửa chữa bạn có thể chọn: Level 1, Level 2, Level 3. Bạn nên chọn từ thấp đến cao. Tuy nhiên nếu muốn khắc phục lỗi càng nhanh càng tốt thì sử dụng ngay Level 3 (chi tiết lý do bạn xem ngay trong thông báo). Sau đó theo các hướng dẫn của chương trình...


IV. Các lỗi thường gặp và cách xử lý:

* Việc phát triển một phương pháp cài đặt Ext2 cho một dòng máy cá biệt có thể đơn giản, nhưng khi phát triển dùng chung cho tất cả các dòng máy lại là một việc rất phức tạp và rất khó hoàn hảo. Sự phức tạp này có nguồn gốc từ chính sự phức tạp của Hệ điều hành Android. Do nó là hệ diều hành mở nên rất nhiều sự mô-đi-phê, không chỉ bởi chính Google qua các version khác nhau (Thay đổi cấu trúc file, thư mục, thay đổi nhân, thay đổi cấu trúc quản quản lý bộ nhớ, thay đổi cơ chế quản lý ứng dụng...), mà còn do sự biến đổi, chỉnh sửa khác nhau của từng hãng sản xuất phần cứng, chẳng hạn HTC sử dụng thủ tục boot phân tán, Motorola quản lý boot tập trung,... Lại chưa kể đến việc sự mô-đi-phê của cả đôi ngũ developers khắp nơi trên thế giới nữa... Tất cả đã tạo nên sự hỗn độn, vô cùng phức tạp. Nhưng khá may mắn là đến nay thì các phiên bản HDH và các bản Rom kể cả chính thức và Mod đều bắt đầu có xu hướng ổn định nên việc xử lý cài đặt Ext2 chung cho nhiều dòng máy đỡ vất vả hơn. Tuy nhiên, cũng như mọi thứ trên thế giới này, chúng luôn có những vấn đề nào đó đặc trưng. Ở App2Card, các vấn đề sau hay gặp phải:


1. chạy ứng dụng gặp lỗi: "Bootscript not found":
Đây là thông báo máy bạn không được hỗ trợ. Bạn có thể thể nhẫn Menu > Send Log. Một bản ghi thông số cấu hình máy sẽ tự động được tạo ra để bạn gửi Email nó cho chúng tôi. Chúng tôi sẽ phân tích để cập nhật thiết bị của bạn sớm nhất.

2. Khi khởi động lại phone dừng rất lâu ở logo khởi động (khoảng 6-10 phút). Sau đó mới vào được hệ điều hành, nhưng các ứng dụng vẫn hoạt động trong bộ nhớ nội. Bạn mở App2Card lên thì gặp thông báo Apps on EXT failure..., kèm theo các lựa chọn: Retry, Fix...

Đây là lỗi không thể load ứng dụng trên thẻ sau khi đã chuyển sang từ bộ nhớ nội. App2Card đặt 1 khoảng thời gian (timeout) từ 3 đến 10 phút (tùy số lượng ứng dụng bạn có) cho quá trình khởi động và load ứng dụng trên thẻ nhớ ở lần khởi động đầu tiên. Nếu quá thời gian này phone vẫn không thể khởi động vào được hệ điều hành thì nó sẽ được trả về chế độ apps trong bộ nhớ nội. Khi mở lại App2Card gặp thông báo lỗi như trên thì bạn nên nhấn nút Retry để thử lại một lần nữa, vì rất có thể là do bạn có quá nhiều ứng dụng khiến cho thời gian timeout không đủ để xây dựng và load dữ liệu ứng dụng. Nếu đã Retry rồi mà không được thì dùng lựa chọn Fix, lựa chọn này cung cấp 3 cấp độ:
- Mức 1 (Level 1) sẽ hủy toàn bộ các settings hệ thống và dalvik-cache. Các data/settings của ứng dụng vẫn được bảo toàn.
- Mức 2 (Level 2): Bao gồm mức 1 và hủy hết user data/settings (ứng dụng trên ext2 vẫn còn nhưng sẽ trở về trạng thái ban đầu).
- Mức 3 (Level 3): Hủy toàn bộ phân vùng ext2 và cài đặt lại thành một phân vùng sạch, không có ứng dụng, bạn sẽ thực hiện cài đặt lại Ext2

3. Cài đặt và chuyển ứng dụng thành công lên thẻ nhớ nhưng khi chạy nhiều ứng dụng bị lỗi FC.
Giải pháp:
- Bạn có thể dùng một hoặc lần lượt theo thứ tự các công cụ sau để sửa lỗi:
- Repair Tools > Fix FC errors, tick chọn các ứng dụng bị FC để nó xử lý. Bạn cũng có thể chọn tất cả (check all) cho nhanh vì nó an toàn cho mọi ứng dụng.
- Nếu dùng công cụ trên vẫn không xử lý được lỗi FC thì dùng: Application Tools > Repair apps, lỗi FC gần như chắc chắn sẽ hết.

4. Lỗi Market hoặc lỗi không kết nối được internet (lỗi hiếm gặp):
Các lỗi liên quan đến Market như không kết nối; Kết nối được nhưng khi download thông báo lỗiunsuccessfully

Các lỗi này không phải trực tiếp do App2Card mà thường xảy ra do sự thay đổi các phiên bản ROMtrong máy hoặc do việc Nandroid - restore hoặc do người dùng can thiệp vào các thành phần dữ liệu trong bộ nhớ nội (/data).

Xử lý:
- Chạy App2Card, click Storage Tools > Wipe storage > System Settings > [ext2/Internal Storage - tùy thuộc bạn đang bị lỗi Market trên bộ nhớ nào]. Phone sẽ khởi động lại
- Chạy thử Market xem nó đã được fix chưa. Nếu chưa thì làm tiếp bước sau:
+ Chạy App2Card, sao lưu các ứng dụng cần thiết (click Application Tools > Backup/Restore > Backup apps). Sau đó sao lưu contacts, tin nhắn, emails,... và các dữ liệu cá nhân khác bằng bất cứ phần mềm nào bạn có. Chú ý: Không được sao lưu bằng nandroid khi sửa lỗi này.
+ Hard reset phone (Về recovery mode rồi thực hiện Wipe data/cache)
+ Cài lại App2Card, chạy lại Setup Ext
+ Restore lại các ứng dụng và dữ liệu cá nhân.
915 bình luận
Chia sẻ

Xu hướng

Cho hỏi em nó có suppor ms chạy rom 2.2 không bác.
Mình chưa lên 2.2 nên chưa thử. Bác cứ thử xem. Mà bác dùng 2.2 nào thế....


Cái này cài đc trên My Touch 3G ko Bác?
Tình hình là em cài trên MS 2.1 liên tục báo là : Application not installed
Thử cài bản 2.1 của bác rồi upgrade lên bản này vẫn bị báo lỗi như thế, ko biết là làm sao nữa, huhu

FIXED: tình hình là sau 1 hồi gỡ ra cài vào đã đc, nhưng soft phải cài lại hết roài, ngại quá, huhu
- Mình đã in đạm dòng chữ đỏ ngay dưới link download rồi mà: Uninstall bất cứ bản App2CArd nào đã cài trước đó, sau đó mới cài bản mới này vào.

- Nếu trước đó bạn chưa từng cài ứng dụng lên thẻ nhớ thì App2Card có thể sẽ tạo mới riêng một bộ ứng dụng và data mới cho chúng
Mình cài vào con My Touch 3G thì thấy báo lỗi là ko Suport cho Device này, Bạn có bản nào hỗ trợ cho con My touch 3G của mình ko cho mình với. Thanks!
Thông báo đó có kèm theo nút Send us dùng để gửi thông tin máy của bạn cho bọn mình rồi đấy, bạn muốn cập nhật cho máy bạn thì nhấn Send us rồi chờ cho đến khi bảng chọn cách gửi thì chọn Gmail, nó sẽ tự điền nội dung vào mail, bạn chỉ cần gửi đi là được
Tình hình là sau khi Wipe máy lại, em cài Astro sau đó cài App2Card
Tiếp theo chạy App2Card thì máy báo là ko thể check đc error do có soft khác đang sử dụng thẻ == > Skip ko xong ==> phải ấn Cancel
Tiếp theo em transfer thử Astro sang thẻ nhớ, thì máy hiện lên chữ Trasfering App (prepaire..) em đợi hoài 20 phút vẫn thế
Em tắt máy và khởi động lại, khi vào nó vẫn chưa transfer đc cái Astro sang thẻ
và thực hiện lại transfer thì lại bị lỗi ở trên...?
Nhờ bác check hộ !
PM này xài cho nhiều loại máy và cho nhiều loại Rom ah,bác HaiNguyen ui?
Dùng cho milestone, hero, i5700, desire, n1, g1

Nhưng không chắc chắn dùng đc trên mọi loại rom, nếu bạn chạy
mà không gặp thông báo not support hoặc not found nào thì có nghĩa là nó chạy được trên máy bạn
Link die rùi bạn ơi😔
Nó vẫn sống đấy chứ, bạn thử lại xem
không sài đc với Desire máy bị đơ:mad:
Cập nhật v2.2.1:
- Sửa vài lỗi nhỏ
- Cập nhật thôgn tin Nexus One
Bác nào dùng XT720 cho mình biết chính xác Model Number hiển thị trong Settings > About với, để mình bổ sung vào cơ sở dữ liệu.
civi
ĐẠI BÀNG
14 năm
Model number chỉ ghi là 'Milestone XT720' thui bác ạ
nếu bác ở sài gòn alo em: 0977773838
@hainguyen273 a2sd mình thấy chuyển được tất cả sang thẻ nhớ mà bạn
bản 2.2.1 mình chưa thử, nhưng đã thử bản 2.2, bình thường mình sài app2sd thì sau khi cài khoảng 150 game và mềm thì bộ nhớ nội bị mất 78mb, cài thêm bản của bác, sau khi sử dụng ok thì bộ nhớ bị chiếm đến 155mb, tiếp theo mình xóa bỏ toàn bộ máy, reset máy để sử dụng một mình bản 2.2 của bác. kết quả fc toàn bộ app. buồn qua, nhấn nút fix fc thì nó báo đang fix 0/144, chờ 30 phút uống hết ly cà phê sáng vẫn còn fix. ứng dụng của bác rất hay, có nhiều chức năng mà app2sd của got không có. nhưng tại sao vấn đề bị chiếm bộ nhớ nội nhiều hơn app2sd bác nhỉ. theo em bộ nhớ nội bị chiếm chủ yếu bởi cache để phần mềm hoạt động, và trong trường hợp này có lẽ app2card xử lý cache kém hơn app2sd.
em có ví dụ nhỏ như thế này. ví dụ mình có 100 phần mềm trong bộ nhớ ext2. sau khi flash fimware mơi keng, nếu kích hoạt app2sd thì chỉ có game là báo lổi fc phải cài lại, còn hầu như tất cả các app còn lại đều sài ok. củng trường hợp flash lại máy, nhưng kích hoạt app2card của bác thì tất cả app và game đều báo fc. ngay cả mấy cái theme củng bị fc.
tiếp theo. trường hợp một kích hoạt app2sd xong, những game bị lỗi fc sau khi cài lại tất cả thì bộ nhớ nội bị chiếm rất ít, cài full lại toàn bộ game thì bộ nhớ nội bị chiếm khoảng 80mb.
trường hợp 2 kích hoạt app2card của bác, sau khi bấm reinstall toàn bộ app và game thì bộ nhớ nội tăng khá nhanh, cài full app và game có khi lên đến 160mb bộ nhớ nội, điều này làm cho máy rất chậm.
qua những ví dụ thực tế đang trải nghiệm thì mình kết lại như sau:
nếu phải flash lại máy hoặc nandroid lại một bản rom cook thì app2card bị fc toàn phần game và app. trong khi đó app2sd chỉ bị phần game.
thứ hai: bộ nhớ nội bị chiếm gấp đôi nếu sử dụng app2card.
vài góp ý với bác cho phần mềm sẽ hoàn thiện hơn.
Mình có ví dụ nhỏ này. Bác nào làm siêng chứng minh phát.
Nandroid bản fimware của ms. Kích hoạt cài app2card. Cài linda manager vào để xem bộ nhớ nội đang bị chiếm bao nhiêu mb. Sau đó cài google earth. Đảm bảo bộ nhớ nội tăng lên ít nhất 20mb.
Tiếp theo reset máy, kích hoạt app2sd từ menu openrecovery của got. Cũng cài hai phần mềm như đã nói ở trên. Đảm bảo bộ nhớ nội tăng lên 4mb thôi. Đó là ví dụ mà bác hanguyen có thể xem xét
A1 của mình ko chạy dc!giá như chạy dc thì tốt quá
Wipe máy, và cái cái này trước tiên, nhưng bản 2.2.1 vẫn báo lỗi này khi chạy bác ạ
Chạy không bị treo như bản trước ( những lỗi em đã đề cập ở trên ) , đang tiếp tục test để bác fix lỗi hihi
Nó không phải bị treo đâu, có thể do sơ suất đâu đó một chút nó không tự tắt cái progress đó, bác chỉ cần bấm phím Back là nó sẽ biến mất, nó vô hại nên các bác khỏi suy nghĩ. Chỉ hơi bất tiện 1 chút trong trường hợp nó bị hiện tượng đó thôi, mình sẽ fix nó sau vì bây giờ đang ưu tiên hỗ trợ datbase cho các phone

Cập nhật: Phiên bản mới 2.2.2
- Bổ sung thông tin cho Milestone XT720
- Bổ sung option giải phóng bộ nhớ nội triệt để (Wipe > Internal)

Các bác tiếp tục test xem còn lỗi nào để mình fix tiếp 😃
- Mình đang test theo mô tả của bác
- Thực ra bác chưa rõ về cơ chế hoat động của App2Card nên chưa biết đó thôi. Phần trội thêm 20-4=16MB đó không phải là của Google Earth đâu. Mà đó là bộ data khởi tạo ban đầu của các ứng dụng trên thẻ nhớ sau khi bác cài đặt và kích hoạt App2Card đấy. Thoạt nhìn bác có thể cho là nó chiếm dụng nhiều hơn so với các phương pháp app2sd khác, nhưng đó chỉ là sự khác nhau ban đầu mà thôi, trong quá trình sử dụng ứng dung trên thẻ, lượng data chiếm dụng trong bộ nhớ nội sẽ chỉ tăng lên rất chậm giống như các phương pháp app2sd khác. Trong trường hợp bạn hoàn toàn không cần sử dung đến các ứng dụng trong bộ nhớ nội nữa sau khi đã chuyển chúng lên thẻ nhớ bạn có thể sử dụng nút Wipe > internal, khi được hỏi bạn có muốn giải phóng triệt để bộ nhớ nội hay không, click Yes bạn sẽ thu được thêm một lượng rất lớn không gian bộ nhớ nội, lớn hơn nhiều so với các phương pháp app2sd bạn dùng trước kia 😃
Option này đã đuwocj bổ sung trong bản cập nhật 2.2.2.
Đã cập nhật hỗ trợ XT720 ==> version 2.2.2
Bác gõ chính xác tên máy của bác hiển thị tại dòng Model Number trong Settings > About đi, mình sẽ bổ sung vào database
desire rom cook 2.2 cài chạy tốt rồi đang thử tính năng xem sao
civi
ĐẠI BÀNG
14 năm
Thanks bác. Nãy giờ refesh liên tục chờ update của bác. Down về test ngay, sẽ trả lời cho bác kết quả trên XT720 ạ.
civi
ĐẠI BÀNG
14 năm
Em cài xong, khắc phục đc cái ứng dụng khác đang sử dụng thẻ, chia đc thẻ rồi. Tới đoạn move apps qua thẻ nhớ, preparing thì báo là no data của cái app cần move, rồi cứ đứng yên ở chữ preparing ạ

---------- Post added at 12:34 PM ---------- Previous post was at 12:29 PM ----------

not found user data at data/apps/ com.... gì đấy ạ. Bất cứ soft nào cũng bị
Máy legend của mình k sài được...mình đã send rồi đó...chẳng hiểu là thế nào
Đã nhận được thông tin từ bác Quang, máy của bác là Froyo có cấu hình hơi đặc biệt nên mình cần chút thời gian để cập nhật database cho bác.

Xu hướng

Bài mới








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2025 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019