PHAMHIEU86
29-07-2011, 02:07 PM
Cách Làm
1/ Từ các app đã cài qua Cydia trên iphone:
a/ Vào Applications bằng WinSCP hoặc i-FunBox trên iphone copy folder
*.app cần dùng ra đâu đó, Desktop chẳn hạn. Bật itunes>File>add
folder to library>Desktop>*.app> ok. Bây giờ trong Applications
của itunes đã có file *.ipa cho bạn, vẫn Sync đc nhưng Icon là biểu
tượng của itunes.
b/ Muốn có hình Icon: Mở folder *.app tìm file Icon.png copy ra đâu đó
đôi tên thành TunesArtwork. Dùng 7zip giải nén file *.ipa ở trên (nhớ
extract file để khỏi tạo lại folder tên app) đươc folder tên
app>payload. copy file TunesArtwork vào folder tên app, chọn
nó+payload nén lại>đổi 7zip thành ipa. Xong
2/ Từ file deb: Jải nén bằng 7zip (không fải deb nào cũng được) tìm
folder tên file.app sau đó làm như cách 1.(nếu bỏ qua 1a vẫn tạo đc file
ipa y chang nhưng không cài đc)
File .ipa cơ bản chỉ là một file nén Winzip, bên trong gồm một file iTunesArtwork và folder "Payload"
[Only registered and activated users can see links]
I. iTunesArtwork :
Chính là hình icon của chương trình.
Đơn giản là file ảnh iTunesArtwork.jpg và bỏ đuôi .jpg thì sẽ thành iTunesArtwork ^^
Cách tạo iTunesArtwork:
[Only registered and activated users can see links]
1. Duyệt và tìm Icon.png trong folder .app
VD: XXXXXX.app/Icon.png
2. Copy file này ra desktop
3. Convert đuôi từ .png thành .jpg và đổi tên thành iTunesArtwork.jpg
4. xóa đuôi .jpg đi ta được file iTunesArtwork.
5. (Theo góp ý của anh Pikachu ) - set permission 777 cho file iTunesArtwork:
Dành cho người dùng Mac và Linux : Mở Terminal và chạy command sau :
Code:
chmod -R 777 ~/Desktop/working/iTunesArtwork
Dành cho Windows user: dùng WinSCP đưa file "iTunesArtwork" này vào
iphone (không quan trọng đường dẫn), set permission 777 và Move (chuyển)
file này quay lại folder "Working" (nhớ là REPLACE file
"iTunesArtwork" cũ )
[Only registered and activated users can see links]
II. Bắt đầu tạo .ipa :
1. Tạo foder mới với tên tùy ý (mình lấy là "working") trên desktop và tạo folder con bên trong với tên là "Payload"
2. Move (chuyển) file "iTunesArtwork" vào folder "working"
và move folder XXXXXX.app vào trong folder "Payload"
[Only registered and activated users can see links]
3.
Dành cho người dùng Mac và Linux : Mở Terminal và chạy command sau :
Code:
chmod -R 775 ~/Desktop/working/Payload
Dành cho Windows user: Đây chính là bước set permission 775 cho folder
"Payload" và bên trên là dành cho máy MAC. còn với Windows mình có 1 mẹo
là dùng WinSCP đưa folder "Payload" này vào iphone (không quan trọng
đường dẫn), set permission 775 và Move (chuyển) folder này lại folder
"Working" (nhớ là REPLACE folder "Payload" cũ ).
[Only registered and activated users can see links]
4.
+Với Mac users : Vào folder XXXXX.app (bên trong folder Payload), ấn
chuột phải và chọn Show Package Contents, tìm file Info.plist
+Với Windows users : Vào folder XXXXX.app (bên trong folder Payload), tìm file Info.plist
5.
+(Cho Mac users với Dev Tools installed ONLY): Double-click file
Info.plist . Property List Editor sẽ bật và cho một simple table. Click
dòng cuối cùng của table, rồi ấn nút + là có thể tạo một row mới ở
phần thân. Viết vào phần cell mới đầu tiên :
Code:
SignerIdentity
Và trong cell mới thứ 2 :
Code:
Apple iPhone OS Application Signing
Và lưu file này lại
+(Cho Windows, Linux, và Macs users không cài Dev Tools): Vào website sau: [Only registered and activated users can see links]
(Có thể bạn sẽ được cảnh báo về security certificate, ấn tiếp tục)
Browse file Info.plist (trong folder .app ở trong folder "Payload"), Và ấn nút "Convert". Lưu file kết quả vào máy tính.
[Only registered and activated users can see links]
6.
+Với Windows users:
Download plist Editor for Windows tại đây
Dùng trình plist Editor for Windows vừa download được để mở file Info.plist vừa convert và download ở bước trên
+Với Mac và Linux users dùng bất kỳ trình text editor nào.
cuộn xuống phần thân của file và tạo 1 dòng mới ngay trước dòng:
Code:
Và paste đoạn code sau:
Code:
< KKK>SignerIdentity
Apple iPhone OS Application Signing
Kết quả thu được sẽ giống thế này:
Code:
< KKK>SignerIdentity
Apple iPhone OS Application Signing
Save file. (Giữ nguyên tên Info.plist) và dùng file này replace file Info.plist trong folder .app.
7. Vào folder "working", chọn cả 2: file "iTunesArtwork" và folder
"Payload", nén cả 2 lại với trình nén Winzip (KHÔNG ĐƯỢC NÉN BẰNG
WINRAR)
thu được 1 file .zip .
7.Đổi tên thành .ipa
Chúc thành công !
Source : sưu tầm
1/ Từ các app đã cài qua Cydia trên iphone:
a/ Vào Applications bằng WinSCP hoặc i-FunBox trên iphone copy folder
*.app cần dùng ra đâu đó, Desktop chẳn hạn. Bật itunes>File>add
folder to library>Desktop>*.app> ok. Bây giờ trong Applications
của itunes đã có file *.ipa cho bạn, vẫn Sync đc nhưng Icon là biểu
tượng của itunes.
b/ Muốn có hình Icon: Mở folder *.app tìm file Icon.png copy ra đâu đó
đôi tên thành TunesArtwork. Dùng 7zip giải nén file *.ipa ở trên (nhớ
extract file để khỏi tạo lại folder tên app) đươc folder tên
app>payload. copy file TunesArtwork vào folder tên app, chọn
nó+payload nén lại>đổi 7zip thành ipa. Xong
2/ Từ file deb: Jải nén bằng 7zip (không fải deb nào cũng được) tìm
folder tên file.app sau đó làm như cách 1.(nếu bỏ qua 1a vẫn tạo đc file
ipa y chang nhưng không cài đc)
File .ipa cơ bản chỉ là một file nén Winzip, bên trong gồm một file iTunesArtwork và folder "Payload"
[Only registered and activated users can see links]
I. iTunesArtwork :
Chính là hình icon của chương trình.
Đơn giản là file ảnh iTunesArtwork.jpg và bỏ đuôi .jpg thì sẽ thành iTunesArtwork ^^
Cách tạo iTunesArtwork:
[Only registered and activated users can see links]
1. Duyệt và tìm Icon.png trong folder .app
VD: XXXXXX.app/Icon.png
2. Copy file này ra desktop
3. Convert đuôi từ .png thành .jpg và đổi tên thành iTunesArtwork.jpg
4. xóa đuôi .jpg đi ta được file iTunesArtwork.
5. (Theo góp ý của anh Pikachu ) - set permission 777 cho file iTunesArtwork:
Dành cho người dùng Mac và Linux : Mở Terminal và chạy command sau :
Code:
chmod -R 777 ~/Desktop/working/iTunesArtwork
Dành cho Windows user: dùng WinSCP đưa file "iTunesArtwork" này vào
iphone (không quan trọng đường dẫn), set permission 777 và Move (chuyển)
file này quay lại folder "Working" (nhớ là REPLACE file
"iTunesArtwork" cũ )
[Only registered and activated users can see links]
II. Bắt đầu tạo .ipa :
1. Tạo foder mới với tên tùy ý (mình lấy là "working") trên desktop và tạo folder con bên trong với tên là "Payload"
2. Move (chuyển) file "iTunesArtwork" vào folder "working"
và move folder XXXXXX.app vào trong folder "Payload"
[Only registered and activated users can see links]
3.
Dành cho người dùng Mac và Linux : Mở Terminal và chạy command sau :
Code:
chmod -R 775 ~/Desktop/working/Payload
Dành cho Windows user: Đây chính là bước set permission 775 cho folder
"Payload" và bên trên là dành cho máy MAC. còn với Windows mình có 1 mẹo
là dùng WinSCP đưa folder "Payload" này vào iphone (không quan trọng
đường dẫn), set permission 775 và Move (chuyển) folder này lại folder
"Working" (nhớ là REPLACE folder "Payload" cũ ).
[Only registered and activated users can see links]
4.
+Với Mac users : Vào folder XXXXX.app (bên trong folder Payload), ấn
chuột phải và chọn Show Package Contents, tìm file Info.plist
+Với Windows users : Vào folder XXXXX.app (bên trong folder Payload), tìm file Info.plist
5.
+(Cho Mac users với Dev Tools installed ONLY): Double-click file
Info.plist . Property List Editor sẽ bật và cho một simple table. Click
dòng cuối cùng của table, rồi ấn nút + là có thể tạo một row mới ở
phần thân. Viết vào phần cell mới đầu tiên :
Code:
SignerIdentity
Và trong cell mới thứ 2 :
Code:
Apple iPhone OS Application Signing
Và lưu file này lại
+(Cho Windows, Linux, và Macs users không cài Dev Tools): Vào website sau: [Only registered and activated users can see links]
(Có thể bạn sẽ được cảnh báo về security certificate, ấn tiếp tục)
Browse file Info.plist (trong folder .app ở trong folder "Payload"), Và ấn nút "Convert". Lưu file kết quả vào máy tính.
[Only registered and activated users can see links]
6.
+Với Windows users:
Download plist Editor for Windows tại đây
Dùng trình plist Editor for Windows vừa download được để mở file Info.plist vừa convert và download ở bước trên
+Với Mac và Linux users dùng bất kỳ trình text editor nào.
cuộn xuống phần thân của file và tạo 1 dòng mới ngay trước dòng:
Code:
Và paste đoạn code sau:
Code:
< KKK>SignerIdentity
Apple iPhone OS Application Signing
Kết quả thu được sẽ giống thế này:
Code:
< KKK>SignerIdentity
Apple iPhone OS Application Signing
Save file. (Giữ nguyên tên Info.plist) và dùng file này replace file Info.plist trong folder .app.
7. Vào folder "working", chọn cả 2: file "iTunesArtwork" và folder
"Payload", nén cả 2 lại với trình nén Winzip (KHÔNG ĐƯỢC NÉN BẰNG
WINRAR)
thu được 1 file .zip .
7.Đổi tên thành .ipa
Chúc thành công !
Source : sưu tầm