View RSS Feed

ducong2

Hướng dẫn nhân bản ứng dụng

Bầu chọn cho bài này
Quote Nguyên văn bởi heinekenpsx Xem bài viết
Hướng dẫn nhân bản các ứng dụng mà các bạn nói là không thể nhân bản như Zalo, Facebook, Viber...
Ở đây mình sẽ hướng dẫn với Zalo, mấy app kia tương tự
• Cũng giống như hướng dẫn ở bài 1, các bạn cần copy thư mục "ZaloiOS-ProductionAppstore.app" ( trong /var/containers/Bundle/Application/xxx/) và cho vào thư mục có tên là Payload.
• Vào thư mục ZaloiOS-ProductionAppstore.app tìm file Info.plist mở lên dạng văn bản và sửa như sau :
Mã:
<key>CFBundleDisplayName</key>
    <string>Zalo</string>
Đây là tên của app Zalo sẽ hiển thị ngoài home, có thể sửa hoặc không, nên sửa để dễ phân biệt
Tiếp theo là đoạn code này
Mã:
<key>CFBundleIdentifier</key>
    <string>vn.com.vng.zingalo</string>
Các bạn nên sửa ở đầu dòng thay vì cuối như hd bài 1, vd "vng.zingalo" (ghi nhớ), chỉ cần khác đi và không thêm gì ở đoạn cuối
Đến đây nếu nén zip rồi đổi thành ipa để cài thì chắc chắn sẽ lỗi, bởi app Zalo hơi khác những app thông thường vì trong thư mục ZaloiOS-ProductionAppstore.app có chứa 1 thư mục con có tên PlugIns, bên trong nó còn có 1 (hoặc nhiều tuỳ app) thư mục có tên ShareExtension-Production.appex





Vào đó và tìm file Info.plist mở lên và sửa đoạn code này
Mã:
<key>CFBundleIdentifier</key>
  <string>vn.com.vng.zingalo.shareext</string>
Các bạn ghi nhớ cái Identifier đã sửa ở trên và áp dụng vào đây và sửa thành
Mã:
<key>CFBundleIdentifier</key>
  <string>vng.zingalo.shareext</string>
Xong xuôi nén zip thư mục Payload rồi đổi tên thành ipa và cài thôi
Đây là ảnh cài đặt Zalo trước và sau khi chỉnh sửa file Info.plist trong thư mục PlugIns





Thành quả





Lưu ý là với những app như FB trong thư mục PlugIns nó có nhiều thư mục con tương ứng với từng ấy file Info.plist, phải chỉnh sửa tất cả, nếu không sẽ lỗi
Chúc thành công
Từ khóa: Không dùng Sửa Tag
Chuyên mục
Chưa phân loại

Bình luận