Monday, May 19, 2014

Terminal အသံုးၿပဳၿပီး App Store ကေဒါင္းထားတဲ့ IPA ေတြကို Clutch ၿဖင့္ Crack နည္း

ဒီ post ကို knowledge အတြက္သာ ရည္ရြယ္ၿပီး ေရးသားပါတယ္။
Requirements:
(1) Clutch (2) MobileTerminal from Cydia (3) iFile or iFunbox or iTools
ဒီနည္းလမ္းက clutch ကိုအသံုးၿပဳၿပီး terminal ကတဆင့္ IPAs ေတြကို crack နည္းၿဖစ္ေပမယ့္ cydia မွာရွိတဲ့ clutch ကို အသံုးၿပဳထားၿခင္းမရွိပါ
ပထမဦးဆံုးအေနနဲ႕ clutch latest version ကိုေအာက္ပါ link မွာ Download လုပ္ရပါမယ္
https://github.com/KJCracks/Clutch/releases
Clutch ကိုအသံုးၿပဳဖို႕ latest version ၿဖစ္ေနမွရပါမယ္ အခုေနာက္ဆံုး latest version ကေတာ့ ver 1.4.2 ၿဖစ္ပါတယ္
ၿပီးလွ်င္ Download လုပ္ထားတဲ့ clutch ver 1.4.2 ကို clutch လို႕နာမည္အရင္ေၿပာင္းရပါမယ္
နာမည္ေၿပာင္းထားတဲ့ clutch ကို iFile (သို႕) iFunbox (သို႕) iTools အသံုးၿပဳၿပီး root file system ထဲက /usr/bin ေအာက္မွာသြားထားရပါမယ္
အဆင့္ (၁) Changing Permissions
======================

အထပ္ပါအဆင့္ေတြကိုေက်ာ္ၿဖတ္ၿပီးရင္ေတာ့ clutch ကို User/Group/World မွာ read/write/execute ၿဖစ္ေအာင္ permission ေပးရပါမယ္
MobileTerminal ကိုဖြင့္ su လို႕ရိုက္ return ကိုႏိွပ္ password အတြက္ default root password ၿဖစ္တဲ့ alpine ကိုရိုက္ return ကိုႏိွပ္
ဒါဆိုရင္ေတာ့ root access ရရွိၿပီၿဖစ္ပါတယ္
Terminal မွာ cd /usr/bin ကိုရိုက္ထည့္ return ကိုႏိွပ္ (directory ေရြးတဲ့သေဘာပါ) ၿပီးရင္
Terminal မွာ chmod 777 clutch ကိုရိုက္ထည့္ return ကိုႏိွပ္ (ဒါဆိုရင္ေတာ့ permission change လုိက္ၿပီ ၿဖစ္ပါတယ္)
အဆင့္ (၂) Configuration of Clutch
=======================
Terminal မွာ clutch -C ကိုရိုက္ထည့္ return ကိုႏိွပ္ရင္ config files ေတြကို download လုပ္ေနပါလိမ့္မယ္ (internet connection needed)
(1) RemoveMetadata မွာ NO လို႕ရိုက္ထည့္ return ႏိွပ္
(2) IPADirectory မွာ return ကိုပဲႏိွပ္ခဲ့မည္  *****အေရးၾကီးပါသည္*****
(3) CrackerName မွာ ကိုယ္ႏွစ္သက္ရာနာမည္ရိုက္ထည့္ return ႏိွပ္
(4) AddMinOS မွာ YES လို႕ရိုက္ထည့္ return ႏိွပ္
(5) NumberBasedMenu မွာ YES လို႕ရိုက္ထည့္ return ႏိွပ္
(6) UseOverDrive မွာ NO လုိ႕ရိုက္ထည့္ return ႏိွပ္
(7) CompressionLevel မွာ -1 လို႕ရိုက္ထည့္ return ႏိွပ္
(8) ListWithDisplayName မွာ YES လို႕ရိုက္ထည့္ return ႏိွပ္
(9) CreditFile မွာ NO လုိ႕ရိုက္ထည့္ return ႏိွပ္
(10) MetadataEmail မွာ ကိုယ္ႏွစ္သက္ရာ email ကိုရိုက္ထည့္ return ႏိွပ္ [email format ၿဖစ္လွ်င္ရပါသည္ ဥပမာ steve@apple.com]
(11) UseNativeZip မွာ NO လုိ႕ရိုက္ထည့္ return ႏိွပ္
(12) CheckMetadata မွာ NO လို႕ရိုက္ထည့္ return ႏိွပ္
အေပၚမွာၿပထားတာက configuration example တစ္ခုမွ်သာၿဖစ္ပါတယ္ NO (သို႕) YES ကို ကိုယ္လုိအပ္သလိုေပးႏိုင္ပါတယ္
အဆင့္ (၃) Let’s Start Cracking
=====================
Clutch ကို permission လည္းေပးၿပီးၿပီ configuration လည္းလုပ္ၿပီးၿပီဆိုရင္ Terminal မွာ clutch လို႕ရိုက္ထည့္ return ကိုႏိွပ္လိုက္ရင္
App Store ကေန Download လုပ္ထားတဲ့ IPAs ေတြကိုနံပါတ္စဥ္နဲ႕ေဖာ္ၿပေပးမွာ ၿဖစ္ပါတယ္
ကိုယ္ crack ခ်င္တဲ့ IPA ရဲ႕ No ကိုမွတ္ထားရပါမယ္ ကိုယ္က နံပါတ္စဥ္ (၁) မွာရွိတဲ့ IPA ကို crack ခ်င္တယ္ဆိုရင္ Terminal မွာ clutch 1 လို႕ရိုက္ return ကိုႏိွပ္ရပါမယ္ နံပါတ္စဥ္ (၂) မွာရွိတဲ့ IPA ကို crack ခ်င္တယ္ဆိုရင္ clutch 2 လို႕ရိုက္ return ကိုႏိွပ္ရပါမယ္
ကိုယ္ crack ထားတဲ့ IPA ေတြကို root file system က /var/mobile/Documents/Cracked ေအာက္မွာရွာေတြ႕ႏိုင္ပါတယ္ iFunbox (သို႕) iTools ကိုအသံုးၿပဳၿပီး computer ထဲကို export လုပ္ရံုပါပဲ
အဆင့္ (၁) မွာက permission ကို တစ္ခါ change ထားရင္ ရပါၿပီ ေနာက္တစ္ေခါက္ ထပ္ crack တဲ့အခါ change စရာမလိုေတာ့ပါဘူး Terminal မွာ clutch ရိုက္ၿပီး cracking လုပ္ငန္းစရံုပါပဲ အဆင့္ (၂) အတြက္က ကိုယ္က CrackerName တို႕ MetadataEmail တို႕ကို ၿပန္ change ခ်င္တဲ့အခါမွာေတာ့ configuration ထပ္လုပ္ဖို႕လိုပါတယ္
မွတ္ခ်က္။     ။ App Store က official ေဒါင္းထားတဲ့ IPA တိုင္းလိုလိုကိုေတာ့ crack လုိ႕ရမွာမဟုတ္ပါဘူး ဒါေပမယ့္ ၁၀ ခုရွိရင္ ၇ ခုေလာက္ေတာ့ crack လို႕ရပါတယ္။

No comments:

Post a Comment