Nếu bạn đang dùng iOS device (iPhone, iPad) thì bài viết này sẽ rất hữu ích.
Lý do mình viết bài này chỉ đơn giản là vì thiết bị iPhone mình đang dùng đã xuống cấp và hiệu năng không thể đáp ứng nổi phiên bản iOs hiện tại (11
). Do vẫn đứng yên vị tại iOs 9.3.5
nên mỗi lần có ứng dụng có phiên bản mới, mình đều rất đắn đo khi cập nhật latest version .
Trong một buổi tối đẹp trời, lỡ tay cập nhật ứng dụng youtube
phiên bản mới (13.19.7
), có một sự thất vọng không hề nhẹ, chỉ xem một vài video mà máy nóng, pin tụt như tụt quần, tải comment thì giật thôi rồi. So với phiên bản 12.30.12
thì quá tồi. Nên mình thử lên mạng tìm phiên bản Youtube .ipa
offical cũ để copy vô điện thoại cài lại. Tuy nhiên chẳng thấy chỗ nào có .
Sau một hồi lần mò đủ thứ, lục tung Google thì cũng đã có giải pháp. Mình sẽ trình bày các tải bên dưới đây. Let’s Go
Công cụ
-
iTunes phiên bản
12.63
. Lưu ý không sử dụng phiên bản mới hơn, do từiTunes 12.7
đã bỏ chức năng quản lý app trên iPhone/iPad. Dĩ nhiên thư mụcMobile Applications
trên máy tính cũng trở nên vô dụng Để thấy sự vô dụng đó bạn có thể xem thread sau.
Cả 2 phần mềm này bạn có thể tải về bản cài đặt trên Windows tại Onedrive, trên Mac thì vui lòng tự tìm nhé . Sau khi tải về máy tính hãy cài đặt chúng.
Tiến hành
Bước 1
- Khởi động
iTunes
- Tắt cập nhật
iTunes
ChọnEdit > Preferences
. Bỏ check ở ôCheck for new software updates automatically
và chọnOK
.
Bước 2
- Vào App Store trên
iTunes
- Chọn
iPhone
App nếu bạn muốn tải.ipa
cho iPhone.
Bước 3
- Tìm app cần tải
.ipa
về máy. Bài viết này mình sẽ tải lạiyoutube
phiên bản cũ. - Bấm vào để xem chi tiết app
Bước 4
- Mở phần mềm
Charles Proxy
lên.
Bước 5
- Quay lại ứng dụng
iTunes
, và bấm vào nút . Có thể sẽ phải nhập thông tin iCloud, nhập vào và click và GET nhé.
Bước 6
- Dừng việc tải file
.ipa
về máy tính trêniTunes
Bấm vào nút để dừng tải.
Bước 7
- Chuyển qua ứng dụng
Charles Proxy
, ta sẽ có 1 danh sách các request như bên dưới. Chú ý cái Buy Serverp12-buy.itunes.apple.com
, chỗp12
thì số12
có thể là 1 con số bất kỳ nhé bạn, ví dụp39
,p20
, … - Cài đặt
Charles Root Certificate
- Chuột phải vào Buy Server và ENABLE SSL PROXYING
Bước 8
- Quay lại ứng dụng
iTunes
và tiến hành download lại.ipa
. Lại bấm vào nút nhé - Chú ý, khi bắt đầu download thì ta lại
pause
nó lại. -
Quay sang ứng dụng
Charles Proxy
. Sẽ thấy Buy Server được request qua proxy.Phần đóng khung đỏ ở trên (tab
Content
) chính là phiên bản.ipa
màiTunes
sẽ tải về máy tính.Phần đóng khung đỏ bên dưới (tab
XML Text
) chính là danh sách các phiên bản.ipa
của ứng dụng, thứ tự từ cũ (trên cùng) tới mới (dưới cùng).
Bước 9
- Sao chép toàn bộ phiên bản của App sang Notepad để dễ tham chiếu sau này.
Bước 10
- Mở và bấm vào button cái bút (compose an HTTP request)
- Sau đó sửa lại version app muốn tải về (đóng khung màu đỏ). Sau khi sửa xong nhấn vào nút
- Tap Breakpoints sẽ xuất hiện
- Nhớ vào Edit Request và sửa lại phiên bản muốn tải về rồi nhấn vào nút
- Quay lại ứng dụng
iTunes
cửa sổ nhập thông tin sẽ xuất hiện, nhập lại user iCloud và password và GET - Sau đó trên
Charles Proxy
sẽ xuất hiện thêm 1, 2 cái Breakpoints, nếu có đoạn:<key>appExtVrsId<key> <string>...</string>
nhớ sửa lại phiên bản của mấy cái đó về bản cần tải, rồi nhấn vào nút , còn không thì cứ cứ nhấn vào nút đại đi =))
Bước 11
- Sau khi hết cái để trên
Charles Proxy
, chuyển quaiTunes
bạn sẽ thấy điều kỳ diệu, file.ipa
cần tải đã sắp có hàng.
Bước 12
- Kiểm tra tệp tin
.ipa
trên ổ cứng-
Windows 7:
C:\Users\Username\My Music\iTunes\iTunes Media\Mobile Applications\
-
Mac OS X:
~/Music/iTunes/iTunes Media/Mobile Applications/
-
Windows 7:
Các bạn thấy đấy, mình đã tải được file .ipa
của youtube
iOs App từ đời nào ý
Do quá phấn khích nên mình đã tải về rất nhiều .ipa
của youtube
các phiên bản từ 10.43.9, …, 11.21.8, … 12.33.9, … 13.19.7 =)) Mọi người có thể lấy về tại link này.
Nếu bạn không có nhiều budget cho việc đầu tư thiết bị mới với hiệu năng tốt hơn, hay trung thành với những phiên bản app tuy cũ nhưng stable, less bug thì hãy dùng cách này nhé. File .ipa
sau khi tải về có thể cài đặt thông qua iTunes
luôn