Myanmar Mobile Users' Club ရဲ့ Documents ေတြကို ယာယီ စုစည္းထားတဲ့ ေနရာေလး တစ္ခုပါ။

Tuesday, July 10, 2012

How to: Crack IPA (iPhone Application)

iOS အတြက္ Crack Apps ေတြ. Games ေတြ.. ေဒါင္းလို႕ ေဆာ့လို႕ေကာင္းၾကမယ္ ထင္တယ္။
ဒီေန႕ေတာ့ အဲ့ဒီ Crack လုပ္တဲ့ အေၾကာင္းကိုေျပာမယ္ဗ်ာ။
ပထမဆံုး သိရမယ့္တစ္ခ်က္က Crack လုပ္ထားတဲ့ ipa ကို Jailbroken device ထဲမွာပဲ ေဆာ့လို႕ရပါမယ္။
ဒုတိယအေနနဲ႕ Crack ဘာလုိ႕လုပ္ရတယ္ဆိုတဲ့ အေၾကာင္းအရင္းေတြကို သိရပါမယ္။
*Apple's App Store ကေန တရားဝင္ အခေပးၿပီး ေဒါင္းလိုက္တဲ့ App နဲ႕ Game ေတြကို တပါးသူ (Jailbroken) Device မွာ အခမဲ့ေဆာ့လို႕ရေအာင္ crack ရပါတယ္။
*အခေပးျဖစ္ျဖစ္.. အခမဲ့ျဖစ္ျဖစ္.. App Store အေကာင့္တစ္ခုနဲ႕ ေဒါင္းထားတဲ့ App နဲ႕ Game ေတြကို တပါးသူ (Jailbroken) Device ထဲ ထည့္ေတာ့မယ္ ဆိုပါစို႕၊ အဲ့ဒီ apps ေတြ ေဒါင္းထားသူရဲ႕ အေကာင့္နာမည္နဲ႕ စကားဝွက္မသိပဲ iTunes နဲ႕ သြင္းလို႕မရႏိုင္ပါဘူး၊ iTools, iFun-Box စတဲ့ 3rd party software ေတြနဲ႕ သြင္းလိုက္လို႕ စက္ထဲကို ဝင္သြားတယ္ပဲ ထားဦး၊ apps က ဖြင့္မရပဲ crash ျဖစ္ေနတတ္ပါတယ္၊ အဲ့လို အေျခအေနေတြ မျဖစ္ေအာင္ crack ရပါတယ္။

Crack လုပ္ဖို႕ နည္းလမ္း (၂) ခုရွိပါတယ္။
  1. Crackulous ကဲ့သို႕ေသာ Cydia tool အသံုးျပဳၿပီး ဖုန္းထဲမွာ crack တဲ့နည္း
  2. Computer မွာပဲ.. manual crack တဲ့နည္း

အေသးစိတ္ရွင္းပါမယ္။
စမ္းသပ္ရေအာင္.. AppStore ကေန အခမဲ့ (သို႕) အခေပး apps တစ္ခုခုရွာၿပီးေဒါင္းထားလိုက္ပါ။ (PC က ေဒါင္းတာဆိုရင္လဲ iTunes နဲ႕ သြင္းလိုက္ပါ)

>>> ပထမနည္း အတြက္..
  • Wifi နဲ႕ အင္တာနက္ခ်ိတ္ဆက္ၿပီး Cydia ထဲကိုဝင္ပါ။
  • Manage -> Source -> Edit -> Add -> http://repo.biteyourapple.net ႐ိုက္ၿပီး Add Source ကို ႏွိပ္ပါ။ ၿပီးရင္ source သြင္းတာကို ခဏေစာင့္လိုက္ပါ။
  • (BiteYourApple source ထဲ ဝင္ၿပီး) Crackulous ကို ရွာေဒါင္းလိုက္ပါ။
  • Crackulous ထဲဝင္ပါ။ လာလာခ်င္းေတြ႕ရမွာက.. AppStore ကေန တရားဝင္ သြင္းထား.. ေဒါင္းထားတဲ့ apps ေတြကိုပါ။ အဲ့ဒီမွာ ေစာနက စမ္းသပ္ဖို႕အတြက္ ေဒါင္းထားတဲ့ ipa ကို တစ္ခ်က္ႏွိပ္ၾကည့္လိုက္ပါ။ Cracking ထဲ ဝင္သြားၿပီး.. ခဏမွာေတာ့ လည္ေနတာၿပီးသြားပါလိမ့္မယ္။ ဒါဆိုရင္ crack လုပ္လို႕ၿပီးပါၿပီ။
  • Crack လုပ္ၿပီးတဲ့ ipa ကို file sharing ဆိုက္ တစ္ခုခုမွာ upload လုပ္ဖို႕ပဲ ပါပါတယ္။ ဒါေပမယ့္ က်ေတာ္တို႕အတြက္ အဲ့ေလာက္ေကာင္းတဲ့ ေကာ္နက္ရွင္ မရွိတဲ့အတြက္ ကြန္ပ်ဴတာနဲ႕ခ်ိတ္ၿပီးေတာ့ပဲ ယူပါမယ္။
  • iTools (https://sites.google.com/site/sainyiphyo/documents/iTools1119E.zip) နဲ႕ခ်ိတ္ၿပီး FileSystem ထဲဝင္ပါ။ FileSystem (Jailbreaked) ကို ထပ္ႏွိပ္ပါ။ /var/root/Documents/Cracked ထဲ အဆင့္ဆင့္ဝင္ၾကည့္လိုက္ရင္ ေစာနက Crackulous နဲ႕ Crack ထားတဲ့ ipa ေလးကိုေတြ႕ရပါလိမ့္မယ္။ အဲ့ဒီေကာင္ကို Right Click ေခါက္.. Copy to Local ဆိုၿပီး ကိုယ္သိမ္းခ်င္တဲ့ ေနရာေလးတခု မွာ သိမ္းလိုက္ပါ။ (ေကာင္းတာကေတာ့ Desktop ေပါ့)
  • ကဲ.. ဒါဆိုရင္ Crack လုပ္ထားတဲ့ IPA ကို ႀကိဳက္သလို share လို႕ရပီေပါ့ဗ်ာ ။ 
  • ပထမနည္း.. Done!

>>> ဒုတိယနည္း အတြက္
  • WinRAR (သို႕) 7-Zip လိုပါတယ္။ ( ျဖစ္ႏိုင္ရင္ေတာ့ 7-Zip သံုးပါ.. http://downloads.sourceforge.net/sevenzip/7z920.exe)
  • ၿပီးရင္ iTunes ကေန စမ္းသပ္ဖို႕ ေဒါင္းထားတဲ့ apps ကို သြားရွာပါမယ္။
  • C:\Users\-your user name-\Music\iTunes\iTunes Media\Mobile Applications ထဲမွာ ရွိပါလိမ့္မယ္။ အဲ့ဒီေကာင္ေလးကို (Ctrl ႏွိပ္ထားၿပီး mouse နဲ႕ ဆြဲကာ) copy ကူးလိုက္ပါ။
  • အဲ့ဒီ copy လုပ္ထားတဲ့ေကာင္ကို Right Click ေခါက္ -> 7-Zip -> Open archive ဆိုၿပီး ဖြင့္လိုက္ပါ။
  • အထဲမွာပါတဲ့ iTunesMetadata.plist ကိုဖ်က္ပါ။ Payload -> YourAppsName.app ထဲ ဝင္ၿပီး _CodeSignature ဆိုတဲ့ ဖိုဒါကို ဖ်က္ပါ။ ၿပီးရင္ CodeResources နဲ႕ ResourceRules.plist စတဲ့ ဖိုင္ေတြကို ဖ်က္ပါ။(အထက္မွာ ေျပာတဲ့ဖ်က္စရာေတြထဲက တခုခု မရွိဘူးဆိုရင္ လ်စ္လ်ဴရႈပါ)
  • ကဲ.. Crack လို႕ေတာ့ၿပီးၿပီ.. ဖုန္းထဲမွာရွိတဲ့ေကာင္ကို ဖ်က္ၿပီး ဒါေလး သြင္းၾကည့္ေပါ့.. 
  • ဒုတိယနည္း.. Done!

ေျပာစရာက်န္တာကေတာ့..
ဒုတိယနည္းက 100% ေအာင္ျမင္မယ္လို႕ေတာ့ အာမ,မခံဘူး။ ဒါေပမယ့္ က်ေတာ္ စမ္းၾကည့္တာေတာ့ အကုန္လံုး(နီးပါး) ရတယ္။ WinRAR နဲ႕လုပ္ရင္ေတာ့ တခ်ိဳ႕ဆို မရတတ္ဘူး။ Crack လုပ္နည္းမေအာင္ျမင္ရင္ ဘာျဖစ္တတ္လဲဆိုေတာ့. apps ကို ဖြင့္လိုက္တာနဲ႕ crash ျဖစ္တတ္ပါတယ္။

ကဲ. ဒီမွ်နဲ႕ ေက်နပ္ၾကဦးစို႕..
Original posted link: http://www.facebook.com/groups/MyanmarMobileUsers/doc/308446685846372/

By Sai Nyi Phyo