• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Tự động cài đặt phần mềm sau khi up Rom cho O2 Flame

VUNHATVAN

New Member
Tự động cài đặt phần mềm sau khi up Rom, hard reset cho O2 Flame

Hiên giờ các bản Rom cho O2 Flame tương đối nhiều, đặc biệt với sự đóng góp của bác Blackdoor, mà ai đã dùng PPC thì đều thích vọc cả đặc biệt là khi có Rom mới. Chính vì vậy mà chúng ta phải Up Rom hay Hard reset nhiều lần, sau đó lại phải lần lượt cài đặt các phần mềm, thiết lập các thông số . . . rất mất nhiều thời gian.
Để tiện cho anh em vọc con Flame của mình, tôi xin giới thiệu cách tự động cài các phần mềm và tự động thiết lập các thông số cho O2 Flame sau khi hard reset hay up Rom mới gọi chung là hard reset. Phương pháp này có thể nhiều bạn đã biết, mình cũng đã sử dụng lâu nay nhưng giờ hướng dẫn lại để cho các mem tham khảo.

1. Công cụ:
- Các bạn download file mình đính kèm ở dưới về giải nén và copy vào một chỗ bất kỳ trong thẻ nhớ. Công cụ này không cần thiết đối với các bản Rom của Cottula.
- Các file CAB cần cài đặt sau khi hard reset các bạn copy vào một thư mục bất kỳ trên thẻ nhớ. Ví dụ: Extend_Rom . . . (*)
- Đối với máy PPC, các bạn cần cài đặt các phần mềm, thiết đặt các thông số, đăng ký các phần mềm hoàn chỉnh một lần, sau đó sử dụng phần mềm Regedit trích xuất ra các file *.reg chứa các cài đặt đó vào một thư mục nào đó trên thẻ nhớ ví dụ: Regedit . . . (**)
Ở đây mình nói thêm một chút:
+ Đối với các phần mềm máy tính, các thông số cài đặt, đăng ký thường được lưu vào Regedit trong mục: HKEY_CURRENT_USER\Softwear hoặc HKEY_LOCAL_MACHINE\Softwear. Đối với từng mục, các bạn bấm chuột phải và xuất (export) ra từng file riêng cho đỡ nhầm lẫn. Của mình thì mình export tất cả các mục của tất cả các phần mềm mình đã cài.
+ Đối với các thông tin của PPC ví dụ như: Owner (thông tin cá nhân), blacklight (chỉnh độ sáng tối màn hình), today (cài đặt hiển thị màn hình today) . . . thường được lưu trong HKEY_CURRENT_USER\ControlPanel và HKEY_CURRENT_USER\Softwear\Microsoft. Các bạn lựa chọn các mục cần lưu và khôi phục lại sau khi hard reset để xuất ra các file riêng.
- Tạo một file txt với tên là: Autoinstall. File này các bạn lưu ở trên thẻ nhớ, chú ý là ở ngoài thẻ nhớ chứ không phải trong thư mục nào cả.
Nội dung của file txt này gồm các phần như sau:
+ Phần cài đặt các file CAB: Các bạn đánh tên lần lượt các file CAB mà các bạn đã chuẩn bị trong thư mục ở phần (*), ví dụ là Extend_Rom. Cú pháp của từng dòng lệnh như sau:
Install(SD, "\tên thư mục\tên file CAB.cab"); ví dụ: Install(SD, "\ExtendRom\LichPhuDong.cab");
Cuối các dòng là dấu chấm phẩy (;), các dòng lệnh được phân biệt bằng lệnh Enter, không được có dòng trắng (trống)
+ Phần gọi các file REG: Các bạn cũng đánh tên lần lượt các file REG trong thư mục các bạn đã trích xuất ở trong phần (**) ra, ví dụ là: Regedit. Cú pháp của các dòng lệnh này như sau:
RegImport(SD, "\tên thư mục\tên file REG.reg"); ví dụ: RegImport(SD, "\Setup\Regedit\Owner.reg");
Cuối các dòng là dấu chấm phẩy (;), các dòng lệnh được phân biệt bằng lệnh Enter, không được có dòng trắng (trống)
+ Phần gọi các lệnh khác:
Copy - copy file
Delete - delete file
Exec - chạy file EXE không cần có tác động của người sử dụng
ExecWait -chạy file EXE đợi có tác động của người sử dụng
Dir - tạo một thư mục mới
Reset - khởi động lại PPC
với ký hiệu của các phần trên PPC như sau:
MAIN - Bộ nhớ PPC
SD - thẻ nhớ
EXT - là Extend Rom (bộ nhớ mở rộng)
ví dụ:
Delete(MAIN, "\MY.txt"); - Xóa file MY.txt trên bộ nhớ PPC
Copy(SD, "\test.reg", MAIN, "\copytest.reg"); - Copy file test.reg từ thẻ nhớ sang bộ nhớ PPC
Exec(MAIN, "\Windows\Calc.exe"); - Chạy phần mềm máy tính điện tử
Dir(MAIN, "\TestDir"); - Tạo thư mục Testdir trên bộ nhớ PPC
Reset; - khởi động lại PPC

2. Cách thực hiện
- Đối với các bản Rom của Cottula, sau khi hard reset xong máy sẽ hỏi có cài Extend Rom không, các bạn bấm Yes để thực hiện
- Đối với các bản Rom khác, sau khi hard reset xong các bạn bấm file: AUTOINSTALL.exe mà các bạn đã download để thực hiện
Cứ như vậy PPC sẽ tự động cài đặt cho bạn, nếu không đặt lệnh reset ở cuối cùng, các bạn nên khởi động lại PPC sau khi đã tự động cài đặt để hưởng thụ thành quả.

Đây là nội dung file Autoinstall.txt của mình, các bạn tham khảo:
Install(SD, "\ExtendRom\LichPhuDong.cab");
Install(SD, "\ExtendRom\MagiCall2_PPC_Eng.cab");
Install(SD, "\ExtendRom\PhotoViewer700.cab");
Install(SD, "\ExtendRom\RC.cab");
Install(SD, "\ExtendRom\BsBTweaks.cab");
Install(SD, "\ExtendRom\BattNotify.cab");
Install(SD, "\ExtendRom\BatteryGuard.cab");
Install(SD, "\ExtendRom\CryptoWalletPro.cab");
Install(SD, "\ExtendRom\HushSMS.cab");
Install(SD, "\ExtendRom\Opera.cab");
Install(SD, "\ExtendRom\VNKeyb.cab");
Install(SD, "\ExtendRom\PocketDownloader.cab");
Install(SD, "\ExtendRom\NETCFv35.wm.armv4i.cab");
Install(SD, "\ExtendRom\iPhoneToday.cab");
Install(SD, "\ExtendRom\rarppc.cab");
Install(SD, "\ExtendRom\RContactMan_p.ARM.cab");
Install(SD, "\ExtendRom\rescoexploreren_p.ARM.cab");
Install(SD, "\ExtendRom\registryen_p.arm.cab");
Install(SD, "\ExtendRom\RescoPhoto.cab");
Install(SD, "\ExtendRom\RingoMobile.cab");
Install(SD, "\ExtendRom\VITO_Audio_Notes.cab");
Install(SD, "\ExtendRom\VNKbrd.cab");
Install(SD, "\ExtendRom\SKScheMa.cab");
Install(SD, "\ExtendRom\ZM_Dialer.cab");
Install(SD, "\ExtendRom\PuppetMaster.cab");
Install(SD, "\ExtendRom\AndyRenamer.cab");
Install(SD, "\ExtendRom\VIETNAM.cab");
Install(SD, "\ExtendRom\WkTask_WM6.cab");
Install(SD, "\ExtendRom\nuenobar.cab");
Install(SD, "\ExtendRom\touch_alarm.cab");
Install(SD, "\ExtendRom\devicelock.cab");
RegImport(SD, "\Setup\Regedit\Owner.reg");
RegImport(SD, "\Setup\Regedit\Items.reg");
RegImport(SD, "\Setup\Regedit\ElectricPocket.reg");
RegImport(SD, "\Setup\Regedit\FdcSoft.reg");
RegImport(SD, "\Setup\Regedit\Today.reg");
RegImport(SD, "\Setup\Regedit\MagiCall.reg");
RegImport(SD, "\Setup\Regedit\Resco.reg");
RegImport(SD, "\Setup\Regedit\VicSoft.reg");
RegImport(SD, "\Setup\Regedit\waku.reg");
RegImport(SD, "\Setup\Regedit\HTCAddicts.reg");
RegImport(SD, "\Setup\Regedit\ppclink.reg");
RegImport(SD, "\Setup\Regedit\SetKeyb.reg");
RegImport(SD, "\Setup\Regedit\BattNotify.reg");
RegImport(SD, "\Setup\Regedit\Backlight.reg");
RegImport(SD, "\Setup\Regedit\Sip.reg");
RegImport(SD, "\Setup\Regedit\Volume.reg");
RegImport(SD, "\Setup\Regedit\KeypadBacklight.reg");
RegImport(SD, "\Setup\Regedit\Addrbook.reg");
RegImport(SD, "\Setup\Regedit\devicelock.reg");
RegImport(SD, "\Setup\Regedit\MobilityFlow.reg");
RegImport(SD, "\Setup\Regedit\sk.reg");
RegImport(SD, "\Setup\Regedit\CryptoWallet.reg");
Execwait(SD,"\setup\PPCPimBackup.exe");
Reset;
 
Chỉnh sửa cuối:

blackdoor

Manager
Với ROM của mình, các bác bỏ CAB cần cài vào Extended ROM, chính sửa tệp Cablist.txt có trong đó theo nguyên tắc trên, sau khi up xong Flame sẽ tự động cài các CAB có trong list.
 

VUNHATVAN

New Member
Đúng vậy, nhưng sau mỗi lần Hard reset lại phải copy, sau đó hard reset lại hoặc chỉnh sửa trong tool up Rom. Do vậy làm cách trên thuận tiện hơn
 

blackdoor

Manager
Thì sau mỗi lần up Rom lại phải copy
Chẳng phải copy thêm lần nào nữa, chỉ copy một lần đầu tiên thôi, sau đó các CAB ấy còn nguyên ở Extended ROM. Kể cả HR hay up lại ROM thì vẫn còn nguyên ở đó (với điều kiện là up qua thẻ nhớ, không up Extended ROM).
 
Top