1 . Dùng
bytecode search trong class từ khoá
startApp để tìm file class MIDlet (ai biết cách tìm rồi càng tốt), mở method
startApp ra, trỏ vào đầu dòng số 0 ấn ok để cách xuống dòng rồi paste đoạn dưới đây vào dòng trống đầu tiên đó:
new AddSound
dup
invokespecial
AddSound/()V
invokevirtual
AddSound/play()V
Save lại. Vậy là đã xong công đoạn gọi hàm chơi nhạc khi mở ứng dụng. Nhưng khi thêm bớt
bytecode thường xảy ra lỗi
Verify error, vậy nên phải dùng đến phần mềm
Fix.
2.Mở
Fix ra, duyệt đến file class vừa sửa. Điền các thông số như sau:
-Name: startApp
-Description: ()V
-Fix position (vị trí sửa): 0
-Value (độ dài đoạn code thêm vào,tính bằng bytes): 10
Nhấn Fix it! Một file mới mang tên class vừa fix nhưng có đuôi .fix đc tạo ra. Xoá đuôi .fix đi ta đc class hoàn chỉnh.
3.Thay class vừa sửa vào vị trí cũ, thêm file
AddSound.class này vào trong file jar, tìm 1 file nhạc tên
mysound.mid thêm vào tiếp rồi nén tất cả lại. Đổi sang .jar và thưởng thức thôi!
Trường hợp muốn đặt tên file nhạc tùy ý hay muốn chạy file nhạc định dạng khác thì dùng
bytecode mở
AddSound.class, vào method sửa"
/mysound.mid" thành tên file nhạc của bạn (Chỉ hỗ trợ 3 định dạng
MIDI, AMR, MP3). Chúc thành công!