Trao đổi với tôi

http://www.buidao.com

10/30/10

[Android] [How2] Hi, Android!!! - Google (Part 1: Install & Setting ADK)

[Android][How2] Hi, Android!!! - Google (Part 2: Upgrade & Config. AVD)

[Android] [How2] Hi, Android!!! - Google (Part 3: Create Project & Basic Developement)

[Android] Phần 2: Video hướng dẫn cài android sdk với eclipse (fivething.com) !

[Android] Phần 1: Video hướng dẫn cài android sdk với eclipse (fivething.com) !

[Android] Cài đặt Android SDK Plugin cho Eclipse 3.5 trên windows

Chào các bạn, sau đây mình sẽ hướng dẫn chi tiết cho các bạn cách cài đặt hay đúng hơn là tích hợp Android Plugin vào Eclipse để giúp chúng ta dễ dàng tạo và quản lí Android Project.

Để thực hành thì trước tiên chúng ta cần phải làm những bước cơ bản sau:

1. Tải Eclipse 3.5 (GALILEO) tại địa chỉ sau: http://www.eclipse.org/downloads/dow...-3.5-win32.zip

hoặc http://d2u376ub0heus3.cloudfront.net...-3.5-win32.zip

2. Giải nén tệp vừa cài đặt vào thư mục mà bạn muốn đặt Eclipse, ví dụ: C:\Eclipse3.5 (nếu bạn dùng nhiều phiên bản eclipse khác nhau thì nên đặt tên theo kiểu này) hoặc C:\Eclipses (nếu bạn chỉ dùng duy nhất 1 phiên bản eclipse) - Ổ đĩa không bắt buộc là ổ C.

***Sau khi đã hoàn tất 2 bước trên chúng ta sẽ tiến hành cài đặt Android plugin theo các bước sau:
Bước 1: Khởi động Eclipse


Bước 2: Chọn Help/Install New Update


Bước 3: Chọn nút Add trên hộp thoại để hiện của sổ Add site
Bạn hãy làm theo những gì trên hình dưới đây
Lưu ý: hộp Name có thể đặt tên theo ý của bạn còn hộp Localtion thì bắt buộc phải là https://dl-ssl.google.com/android/eclipse/

[Bạn hãy chọn OK để để tiếp tục quá trình cài đặt]

Bước 4: Đợi eclipse lấy thông số plugin từ địa chỉ trên


Bước 5: Bạn check vào Developer Tools sau đó chọn Next để tiếp tục


và đợi eclipse gom các yêu cầu hệ thống và các thư viện liên quan sau đó sẽ tải chúng về nếu máy của bạn chưa có sẵn


Bước 6: Chọn Next theo hình sau


Bước 7: chấp nhận thỏa thuận sử dụng sau đó chọn Finish


Bước 8: Ngồi đợi quá trình cài đặt tự động


Bước cuối cùng là Restart lại Eclipse hoặc chọn Apply để Eclipse cập nhật những thông số cho Android.
Lưu ý: bạn nên restart lại.


Phù! vậy là chúng ta đã hoàn thành việc tích hợp Android vào Eclipse nhé.

Chúc các bạn thành công!

p/s: mình sẽ post tiếp bài sử dụng thiết lập Android SDK cho eclipse và tạo ứng dụng Android trong Eclipse. Mời các bạn đón đọc và cho ý kiến .

[Mobile] Giáo trình dạy sửa chữa Điện thoại di động

reflink: http://www.free4vn.org/f81/t84204/#post205745

Giáo trình dạy sửa chữa Điện thoại di động

Giáo trình dạy sửa chữa Điện thoại di động

http://www.4shared.com/dir/8454668/afed6dd3/E-Books_Sua_chua_Mobile.html

10/29/10

[Hacking] Khai thác lỗ hổng MS10-061 sử dụng metasploit

Theo BKAV:

MS10-061, 1 trong 4 lỗ hổng mà sâu Stuxnet sử dụng, nằm ở dịch vụ chia sẻ máy in trên Windows. Bằng cách gửi một lệnh in qua RPC (Remote Procedure Call – Thủ tục gọi hàm từ xa), kẻ xấu có thể thực thi từ xa mã lệnh tùy ý trên hệ thống có chia sẻ máy in.
Download:

http://hotfile.com/dl/78231484/7457bed/spool.rar.html

[Hacking] Fake update using metasploit and other tools

Đây là một kĩ thuật rất hay mà mình đã học được từ một bro nước ngoài. cũng từ khoảng tháng năm 2010. Thấy khá hay và áp dụng mở rộng. Nếu ai đã từng xem hoặc sử dụng rồi thì có thể tham gia thảo luận mở rộng. Còn ai chưa thì xem tham khảo.

Thực chất của nó là sử dụng một đoạn script viết sẵn để tự động Manning in the Middle. Tạo ra một trang lừa người dùng update bằng cảnh báo bảo mật. Không cho nạn nhân truy cập website khác ngoài trang fake mà kẻ tấn công tạo ra. ( Hôm trước làm video này, làm trong lab mà toàn bộ mạng công ty cũng dính . Không thể truy cập được website khác trong khi yahoo vẫn chat bình thường. Sếp ra hỏi có ai vào internet được không. Tất cả đều nói chỉ vào đựoc trang update ).

Sau khi nạn nhân dowload file update về và chạy, sẽ tạo ra một connect giống như netcat. Đó là SBD (Viết tắt của Secure BackDoor) và upload VNC lên. Như vậy thì còn gì bằng :">

Download:
Code:
http://hotfile.com/dl/73184292/a2578d5/fake.rar.html
Đồ Nghề :
Code:
http://www.mediafire.com/?1lazwo7k8q3t5
P/S: cái này mà ra quán cafe nơi mà có 1 em xinh xinh đang lướt web :">

[Cheat Game] Video Tutorial - Memory Pattern Scanning

Video Tutorial - Memory Pattern Scanning
(Mir war langweilig ;D)

This is my video tutorial on scanning memory patterns to find addresses in memory that change during recompilation.


Resources:

The pattern scanning function:
Code:
bool bDataCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask )
return false;
return (*szMask) == NULL;
}

DWORD dwFindPattern(DWORD dwAddress,DWORD dwLen, BYTE *bMask, char * szMask) {
for(DWORD i=0;i <>
if( bDataCompare( (BYTE*)( dwAddress+i ),bMask,szMask) )
return (DWORD)(dwAddress+i);
return NULL;
}
SigMaker 0.3 by P47R!CK

Enjoy.

10/28/10

[Android] Hướng dẫn lập trình với Android Toàn tập

Hướng dẫn lập trình với Android Toàn tập
Download:

[Android] Upgrade Android 2.1 cho Samsung i5700 (spica)

samsung galaxy spica Upgrade Android 2.1 cho Samsung i5700 (spica)

Upgrade con này không dễ như mình từng upgrade con motorola droid, một phần là do Samsung (SS) không support tốt lắm cho ai muốn upgrade phone của họ và SS i5700 không có bàn phím vật lý như Motorola droid nên khó khăn trong việc điều khiển hệ điều hành console (HDH mặc đinh trước khi càiAndroid). Sau đây là những kinh nghiệm mình muốn chia sẻ:

Một số lưu ý trước khi flash:

-Điều lưu ý đầu tiên không phải Samsung i5700 nào cũng có thể upgrade lên 2.1 và cũng còn tùy thuộc vào firmware mình up là version nào nữa, cho nên các bạn nên cẩn thẩn trong việc upgrade, có thể làm máy biến thành cục gạch như chơi (thường đời đầu khi Samsung i5700 mới ra có thể gặp trục trặc khi upgrade, nhưng rất hiếm).

-Đảm bảo máy bạn đầy pin.

-Tháo sim, backup hoàn toàn dữ liệu máy ra PC (khi flash lên 2.1 dữ liệu có thể mất hoàn toàn, trừ dữ liệu trong thẻ nhớ).

-Kiểm tra dây cắm USB, đề phòng trường hợp lỏng dây trong khi đang up room (có thể gây ra hậu quả nguy hiểm).

-HDH PC mà bạn đang xài thì nên là Window 7 (XP cũng được), MAC thì mình pó tay: chưa có chương trình support để flash Android 2.1 cho SS trên MAC.

-Xem thông số kỹ thuật của máy: CPU tương đối mạnh, nhưng RAM thuộc loại yếu, hiện giờ tầm trung là 256 MB, mạnh nhất là 512MB trong các loại smart phone). Khi upgrade lên, Android 2.1 cần nhiều RAM hơn cho HDH (Google khuyến cáo là 256 MB), tuy nhiên HDH 2.1 được cải tiến rất nhiều từ 1.5 (bản cũ của SS i5700) đã làm cho SS i5700 chạy nhanh hơn nhiều cùng vô số tình năng và hàng ngàn app cho Android của bạn. Do đó việc upgrade là cần thiết.


Memory

ROM: 256 MB
Mass Storage Memory: 1 GB
RAM: 180 MB
RAM Type: SDRAM MB
Hard drive: GB
Memory card: microSD/HC
Max card size: 32 GB
Mem. card feature: Hot swap

CPU

Core: Single
Type: Qualcomm® MSM7200A™
Clock rate: 800 Mhz

Android 2.1 Accounts for 45 percent of Android Smartphones Upgrade Android 2.1 cho Samsung i5700 (spica)Hiện nay chỉ còn 27% Android là 1.5, đa số đã lên phiên bản 2.1

Những File cần download trước khi upgrade:

-USB driver cho Samsung (available trên Samsung New PC Studio CD kèm theo máy, nếu bạn ko có đĩa có thể download ở đây)

-Firmware: I570EXXJCE.zip

-OPS file và Odin, chương trình cài đặt HDH Android cho máy: Odin_v4.03_spica_jc3_ops.rar

-Boot loader: jb4_bootloader.rar

-CSC file: I570EOLBJB3-CSC-CL167487-OLB.tar

Số lượng file down hơi nhiều nên bạn cần bỏ thời gian để down chúng hết về hoàn toàn. Sau khi down xong, giải nén các file rar (không giải nén file tar) ta đuợc như sau:

Screenshot Studio capture 188 Upgrade Android 2.1 cho Samsung i5700 (spica)Flash SS i5700: Có nhiều cách flash Android 2.1 nhưng không phải cách nào cũng thành công, nó tùy thuộc vào phần cứng của máy, firmware version, cả HDH PC và trình driver USB đi kèm … có thể nói là một chút hên xui nữa ^^ (Đừng lo, nếu không hên thì ta làm lại lần nữa thui). Sau đây là cách flash 3 lần, đây là cách mà mình thấy ổn định, ít trục trặt nhất, tuy hơi lâu (Mỗi lần Flash có thể mất 10 phút).

Trước khi Flash bạn phải cài driver USB đã down ở trên (file Samsung_USB_Driver_Installer.exe), sau đó kiểm tra cẩn thận xem PC của bạn đã nhận ra SS i5700 chưa bằng cách: nhấp chuột phải vào My Computer >> Manage >> Device Manager >> USB Controller:

Samsung i5700 DeviceManager Upgrade Android 2.1 cho Samsung i5700 (spica)

Flash Lần 1:

-Mở SS i5700 ở chế độ “Download Mode” bằng cách: shutdown máy, khi shutdown hoàn toàn, bấm tổ hợp phím Volume Down + Camera + Power (đảm bảo là bạn ko cắm dây USB vào máy khi thực hiện thao tác này nhé):

gsmarena 001 Upgrade Android 2.1 cho Samsung i5700 (spica)

Khi thành công máy sẽ vào màn hình chờ download như sau:

IMG 20100827 1937311 Upgrade Android 2.1 cho Samsung i5700 (spica)

-Bật chương trình Odin Multi Downloader, sau đó kết nối USB điện thoại với máy PC (). Nếu bạn thấy thông báo như sau thì cứ bỏ qua ko sao cả:

Screenshot Studio capture 189 Upgrade Android 2.1 cho Samsung i5700 (spica)

Nếu bạn thấy Odin phát hiện ra cổng COM XX khi bạn cấm USB máy vào PC như sau thì đã thành công trong việc kết nối:

Screenshot Studio capture 18114 Upgrade Android 2.1 cho Samsung i5700 (spica)

-Chọn cài đặt như trên: OPS >>> chọn file spica_jc3.ops và One Package >>> chon I570XXJCE.rar

-Ấn Start Button và chờ đợi đến khi ô Message có thông báo “Close serial port and waiting until rebooting” thì bạn đã thành công flash 1, tuy nhiên vẫn phải chờ cho timer đếm giờ ở trên chạy hết và hiện thị chữ PASS cùng với background màu xanh da trời đậm:

Screenshot Studio capture 185 Upgrade Android 2.1 cho Samsung i5700 (spica)

spica flash error Upgrade Android 2.1 cho Samsung i5700 (spica)

-Nếu trong lúc flash 1 bạn gặp thông báo sau:

Thì vẫn cứ yên tâm chờ đến khi timer hết và hiện chữ PASS.

-Sau đó tắt Odin, rút cáp USB, khởi động lại máy SS bằng cách tháo pin và lắp lại pin (lưu ý phải rút cáp USB ra)
Như vậy là chúng ta đã xong bước flash 1.




Flash Lần 2:

-Mở Odin lên, để phone ở chế độ “download mode”, sau đó kết nối USB lại PC, đảm bảo rằng Odin đã nhận ra COM port của SS

-Cằi đặt tiếp tục như hình sau:

Screenshot Studio capture 186 Upgrade Android 2.1 cho Samsung i5700 (spica)-OPS vẫn giữ đường dẫn cũ

-BOOT >>> chọn đường dẫn đến I570EXXJA1_CL132638_Bootloader.tar trong thư mục jb_bootloader đã giải nén.

-PHONE >>> chọn đường dẫn đến I570EXXJB4_Phone.tar trong cùng thư mục trên.

-PDA >>> đừng click, bỏ trống, không chọn gì cả.

-CSC >>> chọn đường dẫn đến file CSC đã download từ trước.

-One Package >>> đừng click, bỏ trống.

-Check Debug ONLY sau đó Check PDA Format.

-Cuối cùng click START Button và chờ đến khi chữ PASS xuất hiện như phần trên.

-Sau đó tắt Odin, rút dây USB và khởi động lại máy bằng cách tháo pin và cắm lại. Chuẩn bị qua Flash 3 và là lần cuối cùng.

Flash Lần 3:

-Như mấy lần trước: Mở Odin lên, để phone ở chế độ “download mode”, sau đó kết nối USB lại PC, đảm bảo rằng Odin đã nhận ra COM port của SS

-Chọn cài đặt như sau:

odin flash 3 Upgrade Android 2.1 cho Samsung i5700 (spica)-Chỉ chọn OPS và PDA. OPS vẫn dùng đường dẫn cũ. Với PDA, ta sửa tên file I570XXJCE.tar (đã giải nén trong thư mục I570XXJCE trước đó) đổi tên thành I570XXJCE_PDA.tar và chọn đường dẫn PDA đến I570XXJCE_PDA.tar.

-Đặt biệt không check Debug ONLY bên tay trái nữa.

-Ấn START button và chờ đến khi chữ PASS xuất hiện đó cùng là lúc Android 2.1 của bạn đã được cài xong và khởi độg xong hệ điều hành. Enjoy your Android 2.1 !!!

Một số hình ảnh về Android 2.1 trên SS i5700:

01 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)02 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)
03 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)04 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)
05 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)06 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)
07 eclair Upgrade Android 2.1 cho Samsung i5700 (spica)

Many thanks for: http://www.samdroid.net, http://http://www.londatiga.net, http://androidandme.com

Cheers

Nam Heo

reflink: http://namheo.com/blog/android/upgrade-android-2-1-cho-samsung-i5700-spica/

[Android] Facebook SDK vừa release trên Android

facebook1 Facebook SDK vừa release trên Android

Facebook SDK đã phát hành phiên bản trên Android ngày hôm qua (27/05/2010), SDK sẽ cho phép các lập trình viên tích hợp Facebook vào các ứng dụng của họ chỉ với một số đoạn code đơn giản. SDK sẽ hỗ trợ các tính năng như:
-Strong authentication using OAuth 2.0.
-Making requests to the new Graph API.

-Publishing stories back to Facebook via Feed forms.

Đây là SDK đầu tiên của Facebook cho một hệ điều hành mobile, sử dụng đến Open Graph API.

Open Graph API là cốt lõi của Facebook Platform, cho phép developer đọc và ghi dữ liệu vào Facebook. Nó cung cấp một cái nhìn đơn giản và nhất quán của mạng xã hội, các dữ liệu đại diện cho các đối tựơng (ví dụ people, photos, events, và pages) và các kết nối, quan hệ giữa chúng (ví dụ friendships, likes, and photo tags).

Với việc bổ sung Open Graph API, Android SDK Facebook thậm chí còn nâng cao hơn so với development kit của iPhone.

Android đang thât sự phát triển nhanh chóng, và Facebook đã khôn ngoan để không bỏ qua nền tảng mạnh mẽ này dù rằng khi Android mới ra đời, Facebook đã từng tuyên bố không phát triển trên Android (Facebook Refusing to Develop App for Android OS). Mất 2 năm để họ nhận ra sai lầm này, tuy nhiên cũng không quá muộn.

Nguồn Intomobile

[Android] App Inventor: Viết ứng dụng cho Android thật dễ dàng

162874c3afc17203c0 ScreenShotAbout1 copy App Inventor: Viết ứng dụng cho Android thật dễ dàngTrong vài tuần nữa, Google sẽ cho người dùng tải về chương trình thiết kế ứng dụng có tên App Inventor. Với chương trình này, bạn không cần phải có bất cứ kiến thức nào về lập trình cũng có thể tạo các ra phần mềm cho Android từ cơ bản đến nâng cao. Với giao diện trực quan, dễ hiểu, cho phép truy cập đến các chức năng của điện thoại kể cả GPS, đây sẽ là công cụ giúp cho bộ sưu tập ứng dụng của Android ngày càng dồi dào và phong phú.

Điểm nổi bật của App Inventor là nó cho phép bạn vừa thiết kế ứng dụng vừa xài thử ứng dụng đó trực tiếp trên chiếc điện thoại Android đang được kết nối với máy tính. Tất cả các công đoạn viết phần mềm đều thông qua giao diện đồ họa trực quan theo kiểu WYSIWYG (What you see is what you get) mà không cần bạn phải đụng tới một đoạn mã nào. Các chỉ dẫn trên màn hình đủ dễ hiểu để bạn có thể tiến hành viết phần mềm ngay mà không nhất thiết phải xem qua các bản hướng dẫn sử dụng.

Tuy có cách dùng đơn giản nhưng App Inventor khá “hào phóng” khi cho phép bạn truy xuất đến các chức năng thường dùng của điện thoại như chức năng tự động nhắn tin, xác định vị trí hiện tại qua GPS và kể cả giao tiếp với các ứng dụng trên nền web như Amazon, Facebook hay Twitter.

ScreenShotAbout2 copy App Inventor: Viết ứng dụng cho Android thật dễ dàng

[Android] Hello World (Part II: Understanding Android)

reflink: http://namheo.com/blog/android/hello-world-part-ii-understanding-android/
apple macbook pro ma464ll a 15 4 notebook pc Install Android OS for x86
-Cài đặt:
Nếu bạn nào chưa biết cách cài Android SDK và ADT thì xem lại hướng dẫn mình đã viết ở đây
-Hello World:
Step 1: Tạo project Android
android1 Hello World (Part II: Understanding Android)

Step 2: Build project
Ấn Ctrl + Shift + F11 (trên Window) hoặc Cmd + Shift + F11 (trên MAC)

Chọn Android Application rồi OK
Picture 6 Hello World (Part II: Understanding Android)

Một số công cụ dành cho debug:
Picture 3 copy3 Hello World (Part II: Understanding Android)

Picture 1 copy3 Hello World (Part II: Understanding Android)Picture 2 copy3 Hello World (Part II: Understanding Android)

Picture 5 copy Hello World (Part II: Understanding Android)Picture 7 copy Hello World (Part II: Understanding Android)

Picture 10 copy Hello World (Part II: Understanding Android)