nghiên cứu và cài đặt hệ điều hành android trên các thiết bị như laptop, smartphone

42 987 3
nghiên cứu và cài đặt hệ điều hành android trên các thiết bị như laptop, smartphone

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ATHENA NGHIÊN CỨU CÀI ĐẶT HỆ ĐIỀU HÀNH ANDROID TRÊN CÁC THIẾT BỊ NHƯ LAPTOP, SMARTPHONE NGƯỜI THỰC HIỆN: TRẦN VĂN NAM ATHENA NỘI DUNG  Phần 1: Giới thiệu Android  Phần 2: Cài đặt hệ điều hành Android trên máy ảo  2.1: Cài hệ điều hành Android 2x 4x trên máy ảo.  2.2: So sánh các tính năng của Android 2x 4x.  2.3: Cấu hình cho phép cài đặt chương trình từ Google Play vào Android trên máy ảo.  2.4: Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo. ATHENA NỘI DUNG  Phần 3: Triển khai trên môi trường Internet  3.1: Đưa mã độc lên server.  3.2: Cài đặt mã độc từ server vào thiết bị Android.  3.3: Sử dụng Kali linux để điều khiển mã độc, thực hiện chụp hình, nghe lén trên thiết bị Android. Gửi kết quả chụp hình, nghe lén về máy tính điều khiển. ATHENA PHẦN 1: GIỚI THIỆU ANDROID ATHENA GIỚI THIỆU ANDROID  Andoird là gì?  Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh máy tính bảng. Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google sau này được chính Google mua lại vào năm 2005. Android ra mắt vào năm 2007 cùng với tuyên bố thành lập Liên minh thiết bị cầm tay mở: một hiệp hội gồm các công ty phần cứng, phần mềm, viễn thông với mục tiêu đẩy mạnh các tiêu chuẩn mở cho các thiết bị di động. Chiếc điện thoại đầu tiên chạy Android được bán vào tháng 10 năm 2008. ATHENA GIỚI THIỆU ANDROIDAndroid chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt 1,3 triệu lượt kích hoạt mỗi ngày. Sự thành công của hệ điều hành cũng khiến nó trở thành mục tiêu trong các vụ kiện liên quan đến bằng phát minh, góp mặt trong cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ. ATHENA GIỚI THIỆU ANDROID  Lịch sử phát triển hệ điều hành Android là gì?  Tổng công ty Android (Android, Inc.) được thành lập tại Palo Alto, California vào tháng 10 năm 2003 bởi Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire), Nick Sears (từng là Phó giám đốc T-Mobile), Chris White (trưởng thiết kế giao diện tại WebTV) để phát triển, theo lời của Rubin, "các thiết bị di động thông minh hơn có thể biết được vị trí sở thích của người dùng". Dù những người thành lập nhân viên đều là những người có tiếng tăm, Tổng công ty Android hoạt động một cách âm thầm, chỉ tiết lộ rằng họ đang làm phần mềm dành cho điện thoại di động ATHENA GIỚI THIỆU ANDROID  Trong năm đó, Rubin hết kinh phí. Steve Perlman, một người bạn thân của Rubin, mang cho ông 10.000 USD tiền mặt nhưng từ chối tham gia vào công ty.  Vào ngày 17 tháng 8 năm 2005, Google mua lại Tổng công ty Android, biến nó thành một bộ phận trực thuộc Google. Những nhân viên của chủ chốt của Tổng công ty Android, gồm Rubin, Miner White, vẫn tiếp tục ở lại công ty làm việc sau thương vụ này. ATHENA ĐẶC ĐIỂM 1. Tính năng mở của hệ điều hành Android là gì: Android được xây dựng để cho phép các nhà phát triển tạo ra các ứng dụng di động hấp dẫn tận dụng tất cả một chiếc điện thoại đã cung cấp.Ví dụ, một ứng dụng có thể kêu gọi bất kỳ chức năng của điện thoại như thực hiện cuộc gọi, gửi tin nhắn văn bản, hoặc sử dụng máy ảnh, cho phép các nhà phát triển để tạo ra phong phú hơn nhiều hơn nữa những kinh nghiệm cố kết cho người dùng. Android được xây dựng trên mở Linux Kernel. Hơn nữa, nó sử dụng một máy ảo tuỳ chỉnh được thiết kế để tối ưu hóa bộ nhớ tài nguyên phần cứng trong một môi trường di động. Android là mã nguồn mở, nó có thể được liberally mở rộng. Nền tảng này sẽ tiếp tục tiến triển như cộng đồng nhà phát triển công việc cùng nhau để xây dựng các ứng dụng di động sáng tạo. ATHENA ĐẶC ĐIỂM 2. Tất cả các ứng dụng có thể được tạo ra cho Android: Android không phân biệt giữa các ứng dụng lõi của điện thoại các ứng dụng của bên thứ ba. Tất cả họ có thể được xây dựng truy cập bằng khả năng của một người cung cấp cho người sử dụng điện thoại với một dải rộng các ứng dụng dịch vụ. Với các thiết bị xây dựng trên Hệ điều hành Android, người dùng có thể hoàn toàn thích ứng với điện thoại cùng với những lợi ích của họ. Họ có thể trao đổi trên màn hình của điện thoại, những phong cách của dialer, hoặc bất kỳ ứng dụng. Họ thậm chí có thể sử dụng điện thoại để xem các hình ảnh ưa thích của họ chỉnh sửa tất cả hình ảnh. [...]... rich-to-peer Ngoài ra, Android bao gồm một tập hợp đầy đủ các công cụ đã được xây dựng từ trước với việc cung cấp nền tảng phát triển, với năng suất cao cái nhìn sâu vào các ứng dụng của họ ATHENA PHẦN 2: CÀI ĐẶT HỆ ĐIỀU HÀNH ANDROID TRÊN MÁY ẢO ATHENA 2.1: CÀI HỆ ĐIỀU HÀNH ANDROID 2X 4X TRÊN MÁY ẢO ATHENA CÀI HỆ ĐIỀU HÀNH ANDROID 2X 4X TRÊN MÁY ẢO  Phần mềm chuẩn bị trước khi cài đặt:  Android SDK... của hệ điều hành hoặc các chương trình bảo vệ máy tính mà không cần sự cho phép của người sử dụng Bằng cách này, phần mềm có chứa mã độc sẽ gây hại cho hệ điều hành cũng như các chương trình ứng dụng người dùng thiết bị ATHENA Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo  Mục tiêu của mã độc trong android:  Ứng dụng chữa mã độc  Thiết bị android tải về  Mã độc thực thi các. .. thúc cài đặt ta dùng lệnh: ATHENA  adb shell rm /system/app/SdkSetup* 2.4: Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo ATHENA Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo  Mục đích:  Hiểu được bản chất của mã độc trong android từ đó tìm cách ngăn chặn hoặt thiết kế phần mềm anti-virus  Định nghĩa:  Mã độc là một đoạn code được đưa vào phần mềm nhằm thay đổi các. .. trái phép  Hacker  Tính bảo mật trong android:  Các ứng dụng android được tách biệt với nhau trong quá trình thực thi  Các ứng dụng android được phân biệt bởi system ID  Các ứng dụng android phải được signing mới có thể cài đặt vào hệ thống  Bảo mật trong android được thể hiện qua cơ chế “Permission” ATHENA Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo  Cơ chế Permission:  Bất... cho các ứng dụng khác Hệ điều hành và người sử dụng thiết bị đều được bảo vệ cơ chế Permission, ví dụ như đọc gửi tin nhắn, truy cập mạng, thực hiện cuộc gọi, truy cập vào thông tin cá nhân, Nói cách khác người lập trình sẽ khai báo Permission cho những nguồn tài nguyên mà ứng dụng sẽ truy cập Những Permission này sẽ được thông báo đến người dùng khi cài đặt ứng dụng ATHENA Nghiên cứu mã độc, cách cài. .. ATHENA Cấu hình cho phép cài đặt chương trình từ Google Play vào Android trên máy ảo:  Cần download gói hỗ trợ cài đặt Google Play từ link:  http://goo.im/gapps/gapps-ics-20120207-signed.zip  B1: Vào command window dùng lệnh cd để di chuyển đến thư mục android- sdk/tools  B2: Dùng lệnh sau để khởi động thiết bị giả lập có sẵn trên trình quản lý avd đã cài đặt  emulator –avd ANDROID_ NAME –partition-size... ANDROID_ NAME –partition-size 512 –noaudio –no-boot-anim  Chú ý: ANDROID_ NAME là tên thiết bị được tạo sẵn trên trình quản lý avd,  512 là dung lượng bộ nhớ cung cấp cài đặt ứng dụng ATHENA Cấu hình cho phép cài đặt chương trình từ Google Play vào Android trên máy ảo:  B3: Dùng lệnh cd để di chuyển đến thư mục chứa các gói hỗ trợ cài đặt Google Play đã download trước đó  B4: Dùng tiếp lệnh:  adb... hiểu sữa đổi ứng dụng (tải về từ link sau: https://code.google.com/p /android- apktool/ ) Ứng dụng: Ứng dụng iCalendar ATHENA Nghiên cứu mã độc, cách cài mã độc vào thiết bị Android máy ảo  Dex2jar:  Giúp chuyển đổi file dex thành file jar  Để thực hiện chuyển đổi, sử dụng câu lệnh:  Dex2jar ten_file.dex  Apktool:  Giải mã các file apk jar  Để thực hiện giải mã ứng dụng gói apk, sử dụng các. .. bè của họ được thông báo khi họ đang có trong vùng phụ cận, cho họ một cơ hội để kết nối ATHENA ĐẶC ĐIỂM 4 Với Android tốc độ nhanh phát triển ứng dụng dễ dàng: Android cung cấp truy cập đến một loạt các thư viện công cụ hữu ích có thể được sử dụng để xây dựng các ứng dụng phong phú Ví dụ, Android cho phép các nhà phát triển tìm được vị trí của điện thoại, cho phép các thiết bị giao tiếp... (Gingerbread) Thiết kế tối ưu hóa cho Smartphone Chỉ có xóa tất cả các thông báo cùng lúc trên trình quản lý thông báo Chỉ có thể trả lời hoặc ngắt cuộc gọi khi màn hình bị khóa Android 4.0 (Ice Cream Sandwich) Thiết kế tối ưu hóa cho cả Smartphone Tablets Có thể xóa riêng lẻ từng thông báo trên trình quản lý thông báo Có thể thực hiện thêm một số tính năng khi màn hình bị khóa ngoài trả lời ngắt cuộc . CÀI ĐẶT HỆ ĐIỀU HÀNH ANDROID TRÊN MÁY ẢO ATHENA 2.1: CÀI HỆ ĐIỀU HÀNH ANDROID 2X VÀ 4X TRÊN MÁY ẢO ATHENA CÀI HỆ ĐIỀU HÀNH ANDROID 2X VÀ 4X TRÊN MÁY ẢO  Phần mềm chuẩn bị trước khi cài đặt:  Android. ATHENA NGHIÊN CỨU VÀ CÀI ĐẶT HỆ ĐIỀU HÀNH ANDROID TRÊN CÁC THIẾT BỊ NHƯ LAPTOP, SMARTPHONE NGƯỜI THỰC HIỆN: TRẦN VĂN NAM ATHENA NỘI DUNG  Phần 1: Giới thiệu Android  Phần 2: Cài đặt hệ điều hành. hành Android trên máy ảo  2.1: Cài hệ điều hành Android 2x và 4x trên máy ảo.  2.2: So sánh các tính năng của Android 2x và 4x.  2.3: Cấu hình cho phép cài đặt chương trình từ Google Play vào

Ngày đăng: 28/05/2014, 18:27

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • NỘI DUNG

  • Slide 3

  • Slide 4

  • GIỚI THIỆU ANDROID

  • Slide 6

  • Slide 7

  • Slide 8

  • ĐẶC ĐIỂM

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • CÀI HỆ ĐIỀU HÀNH ANDROID 2X VÀ 4X TRÊN MÁY ẢO

  • Slide 16

  • So sánh các tính năng của Android 2.x và 4.x:

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan