LÀM THẾ NÀO ĐỂ CONVERT 3rd PARTY APPLICATION .APP THÀNH .IPA

Badboyz
21/8/2008 3:4Phản hồi: 7
Hi !!!!!!! Mình mới khám phá ra rằng có rất nhiều ứng dụng đã được Install qua Cydia/Installer có thể Convert từ .app thành .ipa Format ,sử dụng phương pháp này sẽ cho phép những ứng dụng 3rd Party được Install/Backup thông qua Itunes và Remove trực tiếp từ SpringBoard . Tuy nhiên vẫn còn thử nghiệm ( Mình tin rằng việc đưa lên bài viết này để mong các A/E góp ý và chỉnh sửa cho nó hoàn hảo hơn , trên đây có rất nhiều A/E giỏi ) Ok sau đây là những yêu cầu khi Convert 3rd Party Application .app thành .ipa Format
1) một ứng dụng 3rd Party đã Install qua Cydia hay Installer
2) WinSCP ( có thể Download ở đây http://winscp.net/eng/index.php ) hoặc SFTP/FTP Client
3) dự phòng một Application file .ipa
Bước 1) dùng WinSCP copy Application .app file từ /Application Directory đến Desktop hay là Folder mà Bạn đang làm , mở folder Application .app ra và xác định file Info.plist ( cái mà cần sửa đổi để cho phép ưng dụng chạy), trong một vài trường hợp Window PC không thể đọc file này trong Format một cách dễ dàng , nếu bị như vậy thì dùng Convert này nhé http://140.124.181.188/~khchung/cgi-bin/plutil.cgi ( hiện tại nó không thể hiện chức năng ) khi Bạn xác định được file Info.plist thì dùng WinSCP mở nó ra và nó sẽ giống như thế này đây

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>application name</string>
<key>CFBundleIdentifier</key>
<string>com.author.application</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>x.x.x</string>
<key>CFBundleName</key>
<string>application name</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>x.x.x</string>
<key>CFBundleSignature</key>

Quảng cáo


<string>????</string>
<key>CFBundleVersion</key>
<string>x.x.x</string>
<key>UIPrerenderedIcon</key>
<true/>

Optional: Prevents the device from rounding and adding shine to the
application's icon. Should be used if the icon.png being used is the application's original
icon. For custom icons (square 57x57 png files) this code should be set to false, or not
included.
<key>CFBundleIconFile</key>
<string>icon.png</string>

Optional: Defines the applications icon file, and is required by some

Quảng cáo


applications to prevent the icon from being stock white. Use this if the icon displays as
stock white after syncing through iTunes, or always just to be safe.
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>

Mandatory: A signature, used by the device to identify the application as
legitimate.
</dict>
</plist>


cái Code ở trên có dòng chữ đã đuược Highlight màu xanh là văn bản chính gốc ,trong khi mấy hàng màu đỏ thì đã được sửa đổi , những hàng màu xanh đậm là đã thêm chức năng hoạt động , và đã đánh dấu để chọn hay ép buộc nó ,đơn giản là add những hàng nào cần cho chương trình để Convert , lưu cái Info.plist mới sửa đổi lại và Re-insert nó vào trong folder Application .app
Bước 2) Mở file Application .ipa mà đã dự phòng ra dùng WinZip và Del hết tất cả các files trừ cái Payload folder ra nhe , Insert folder Application .app của cái 3rd Party vào trong Payload folder nơi mà Application sẽ phải ở trong đó .Tùy Bạn , nếu Bạn muốn Application có một cái Icon trong Itunes, vậy thì Bạn cần phải tạo một file ItunesArtwork , cách đơn giản nhất là copy file Icon.png từ Application .app folder đến chỗ mà Bạn muốn và đổi tên nó thành ItunesArtwork ( không có Extension ) và đặt nó vào trong Application .ipa ngay bên ngoài folder Payload và cái Application .ipa folder sẽ trông như thế này đây

application.ipa
ITunesArtwork (optional)
Payload
application.app

Bước 3) Bạn phải kiểm tra thật kỹ bất cứ Application nào ( trước đây nó không có được dùng cái phương pháp này ) có chức năng hoạt động không ,sau khi kiểm tra xong thì cũng là lúc Bạn đã thành công trong việc Convert 3rd Party file Application .app thành .ipa Format
( LƯU Ý : trước khi dùng Itune để Install Application ,Bạn phải REMOVE những Version của Application trong Cydia/Installer từ cái SpringBoard của Bạn ,nếu không thì sẽ bị Message Error
Ở đây có cái ứng dụng đã được Convert thành công và an toàn
AppFlow: download ở đây :http://www.megaupload.com/?d=L2HNE3ZE
một ứng dụng để CoverFlow , Version 2.0, của Erica Sadun , Convert Robopolo
PowerTool: download ở đây:http://www.megaupload.com/?d=9ACTVYA0 , Reboot ,Respring Iphone của Bạn , Version 2.0 của BiggBoss Convert Robopolo
Thân chào các Bạn
7 bình luận
Chia sẻ

Xu hướng

maxvolume
ĐẠI BÀNG
16 năm
cho mình hỏi là khi làm xong các bước và có folfer Payload, application.app và file ITunesArtwork rồi nhé vậy muốn convert ra .ipa thì làm thế nào. có phải là dùng winzip rồi đổi application.zip thành application.ipa
mình cũng đang loay hoay với cái icomic mà chưa được. tại vì nhà mất mạng không vào wifi được nên vọc cho vui chút
maxvolume
ĐẠI BÀNG
16 năm
loay hoay mãi thì cũng sync với itunes và cài được. khổ nỗi là có icon trên con iphone nhưng lại không chạy được. Tưởng chưa set 755 cho nó. vào winSCP không thấy app của nó đâu, vô iCommander cũng chẳng thấy luôn. bác nào Pro xem lại cái này xem
App cài bằng iTunes ko vào thư mục application ở ngoài như installer đâu, nó vào một thư mục khác, và thư mục app cũng bị đổi tên thành 1 chuỗi chữ và số dài loằng ngoằng, hình như nó nằm trong var/.... ko nhớ, tại vì ko có iphone ở đây, bác tìm lại xem
maxvolume
ĐẠI BÀNG
16 năm
chẳng là tôi muốn converter applications của ver1.1.4 sang ver2.1 nhưng có vẻ không được, không hỗ trợ thì phải một số applications của 1.x có vẻ hay và đơn giản. Thank các pro
Có ai làm thành công bằng cách này chưa !😁 Badboyz dịch bài sao ko dịch hết lun đi !🆒 Những app đơn giản thôi ! chứ mấy app có những file phụ thì bó tay thui! :p

Badboyz đã convert thành công app gì chưa !😕:frown3qg:
ngoclu
ĐẠI BÀNG
14 năm
sao nhìn đoạn code giống c++ qua

nhìn đau hết cả đầu nhìn lại mới thấy nokia vẫn dễ sài nhất, 🤓🤓
Bác chắc là chuyên gia với trò I dig it đây mà, đào gì mà sâu thế :p ke ke......!

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