Thời gian hiện tại: 02:39 - 23/12/2024
Xin chào, khách! Hãy đăng nhập để tắt quảng cáo!
Đăng nhập | Đăng ký
Trang chủ YA4R
Công cụ & bài viết hay

Lần hoạt động

Diễn đàn | Khu vực Android | Thủ thuật Android
Tìm kiếm
CryAngel  CryAngel (23) [Off] [#]  (420 YA) (30.12.2018 / 10:52)
6 lần được cảm ơn!
Tình hình là hôm qua hỏng lap, ko biết làm gì nên mò lên diễn đàn học hỏi. Mình thấy có bạn nào đó cơm mần là toast được gắn bên yeuapk mã hóa hết rồi, ko xóa hay sửa đc gì gì đó mình ko nhớ rõ lắm thế nên máu tò mò nổi lên thử ngồi khô máu với 1 cái game coi sao. Chả lẽ lại có cái kiểu mã hóa dị vậy sao???
Trình bày dài dòng vậy chứ làm đơn giản lắm. Để mình giải thích chút về Toast trong android nhé:
- Thông thường bên lập trình bọn mình hay viết như này để show 1 toast: Toast.makeText(context, string, int).show();
+ context là biến màn hình, xác định nơi khởi tạo toast là màn hình nào
+ string là nội dung mà toast sẽ show lên màn hình
+ int là thời gian hiển thị cho toast. Android quy ước có 2 giá trị là: Toast.LENGTH_SHORT hoặc Toast.LENGTH_LONG.
+ show() là hàm gọi để hiển thị toast đó lên màn hình.

Ok, đến đây chắc các bạn cũng hình dung đc sẽ phải sửa ở đâu để ẩn toast đi rầu chứ?

Có 3 cách để mình có thể ẩn nó là: xóa toàn bộ dòng toast hoặc chỉ xóa hàm gọi show() hoặc sửa show() thành 1 hàm khác mà toast hỗ trợ.

Ở đây mình sẽ xóa cái hàm show() đi để toast chỉ được khởi tạo mà ko được hiển thị. Vậy là vấn đề đc giải quyết.

Nói hay vậy chứ xóa thế quái nào???

Mình lấy ví dụ game FR LEGENDS:
Sau khi decode smali các bạn mở MainActivity.smali và sợt với từ khóa show.
Sẽ tìm thấy 7 chỗ có từ show. 1 hay một vài trong số đó sẽ đảm nhiệm chức năng show cái toast với nội dung mà theo bạn nào đó nói là đã được mã hóa lên. Các bạn còn nhớ cái string mà mình viết ở trên hok? Tất nhiên ở bước này nó đã đc giải mã roài
Để đỡ mắc công tìm chính xác là cái nào, các bạn cứ xóa hết chỗ nào có từ show đi vì nó ko ảnh hưởng đến logic code nên sẽ ko gây crash. Dăm ba cái toast lom rom thôi mà, nếu có crash thì ta ko xóa nữa bla bla

Cái dòng cần xóa nó tựa tựa như này này:
invoke-virtual {v2}, Landroid/widget/Toast;->show()V

Đấy, xóa hết rồi build lại là các bạn đã có thể ẩn toast rồi.
Chúc các bạn thành công!
Nếu ko thành công thì cũng thành nhân => chúc các bạn may mắn lần sau
Chappie  Chappie (193) [Off] [#]  (2200 YA) (30.12.2018 / 12:00)
Don't care
52 lần được cảm ơn!
Thiếu hình ảnh hướng dẫn top ơi
Nếu chủ top ko biết up hình sẽ có top cho chủ top học
forum/huong-dan-cach-post-anh-sieu-don-gian-vao-forum-139829.html
๖ۣۜBờ๖ۣۜVai๖ۣۜAnh  ๖ۣۜBờ๖ۣۜVai๖ۣۜAnh (467) [Off] [#]  (40 YA) (30.12.2018 / 12:20)
ɟןǝs ʎɯ ǝʌoן ı
166 lần được cảm ơn!
Hơi rắc rối quá thới thú thật là cũng do hiện dòng yeuapk.com mình thấy rất khó chịu nên mình toàn down bên appvn khi nào appvn ko có mới qua yeuapk
ツDuy Tùng♫  ツDuy Tùng♫ (28) [Off] [#]  (3120 YA) (30.12.2018 / 14:28)
Suýt nữa thì...
1 lần được cảm ơn!
Đang cần tìm cái này
Ice  Ice (2024) [Off] [#]  (0 YA) (30.12.2018 / 15:00)
Let it go! Let it go! Can’t hold it back anymore!
1050 lần được cảm ơn!
Lại có thêm 1 coder trên Ya4r
Bạn cần đăng nhập để bình luận
  Tổng số: 5

Cùng chuyên mục
[Hướng dẫn] Cách chèn toast popup vào file apk cực dễ trên Android
[Hướng dẫn] Cách mod xoá bỏ Quảng Cáo trong APK trên Android
Cách tạo một Popup Dialog đơn giản trên bất kỳ file apk
Tăng Dung Lượng Warp+ Cloudflare 1.1.1.1 Lên 1.000TB Miễn Phí Cho Windows/iOS/Android
Hướng dẫn trích xuất file APK từ ứng dụng đã cài đặt bằng MT Manager
Lọc theo tác giả
Xem chủ để ngoại tuyến (Offline)

Trong diễn đàn

Sắp xếp theo thứ tự từ trên xuống
Trang chủ
Diễn đàn hack game Android Việt Nam | Game mod cho Android
Developer: Võ Thanh Trung
Diễn đàn được phát triển bởi tất cả thành viên, cảm ơn các bạn!