Run Android on VirtualBox/VMWare

原貼地址:http://blog.roodo.com/thinkingmore/archives/8533633.html Run Android on VirtualBox/VMWare有人問了,所以這裡大致整理一下,也算是留下一個記憶(之後沒有要繼續...Orz...)。事實上,網路上可以找到許多人的文章,根據歸納之後,我發現大多都是從 android-porting 裡的這篇:Howto build Android full source for X86 Architecture

beagleboard 啟動 android 核心

本說明分為如下幾個部分:1. 啟動控制板子2. 啟動自己的核心本文中使用的板子: OMAP beagleboard-xm Rev A======================1. 啟動控制板子該部分使用了從官網上下載的檔案系統+uboot+uImage1.1 下載 beagleboard-xm.tar.gz

Smack在Android核心的編譯

首先 Smack適合嵌入式裝置--請閱讀smack in Embedded Computing --Casey Schaufler  這一篇文章來揭秘如何將smack編譯到Android核心中,  首先,smack是Linux上的一個安全補丁,如果下載Linux-2.6.38核心後,會發現在shell中輸入make menuconfig會有簡單存取控制smack這一項,選中它,則smack被配置到Linux核心中,然後執行編譯即可,編譯完畢後,在shell中輸入 cd

android 為網路攝影機增加閃光燈(s5pv210)

昨天剛好閃光燈弄過來,今天簡單的做下總結。大概的說下,具體我也沒有深入研究,不過效果確實是有了。首先找到android拍照的時候所執行的函數代碼在:packages/apps/Camera/src/com/android/camera/Camera.java找到這個地方: mCameraDevice.setParameters(mParameters); mCameraDevice.takePicture(mShutterCallback,

android pppd撥號問題及解決辦法

文章目錄 在android下用pppd撥號時出現這樣的問題:E/pppd    (  366): Can't create lock file /var/lock/LCK..ttyUSB0: No such file or directory找了好幾點終於找到辦法解決了。解決辦法建立/var/run和/var/lock兩個目錄。然後在運行pppd call cdma2000問題解決.關於指令碼什麼的這樣就不說了.

Android存取控制之基於角色 RBAC存取控制邏輯設計

Android系統用於許可權檢查的函數較多,“PackageManagerService.java”中的“checkUidPermission”是其中底層的許可權檢查函數。“checkUidPermission”函數首先根據進程的“uid”找到相應的已經被獲批准的許可權集“GrantedPermission”,然後判斷此時請求的許可權名“permName”是否在“GrantedPermission”中。正如所示,本課題設計了函數“Permset”,它將許可權表和使用者表進行聯集查詢,根據“uid

android wifi移植statusbar訊號只顯示一格的問題

android移植wifi後,在statusbar上訊號老是只顯示一格,這個問題碰到好多久了,由於最近做項目要修改這個,所以要解決,研究了一個多星期終於解決了,雖然還沒有怎麼弄懂,但是大致的說一下,希望對碰到這個問題的兄弟有協助,寫的不對的地方請大家多多指點,其實我也只有一點懂。最開始我一直懷疑是framework的問題,所以研究了好久的framework。相關代碼在如下目錄(android2.3)statusbar源碼在framework/base/packages/SystemUI/src/

Android 啟動過程logo修改

這裡我們是在ubuntu下進行操作我是用root使用者登陸的,首先安裝netpbm庫執行:apt-get install netpbm對於Android系統最開始顯示logo是在核心當中,所以首先我們要修改核心中的logo.一.核心中相關修改編譯linux核心logo製作指令碼mklogo.sh,內容如下:#!/bin/shpngtopnm logo.png > linuxlogo.pnmpnmquant 224 linuxlogo.pnm >

Android存取控制之修改Bionic庫

Bionic庫是被Google“修剪”過的C庫,它缺少setxattr、getxattr、fsetxattr、fgetxattr等系統調用,要想為檔案對象設定安全性標籤,必須向Bionic庫增加這些系統調用,具體步驟如下:1.定義外部函數首先開啟終端shell,輸入指令“cd android4.0/bionic/libc/include/sys/ vim xattr.h”,在這個標頭檔中,定義兩個外部函數,如下所示:extern int setxattr(const char *path,

Android安全機制分析

Android系統是基於Linux核心開發的,因此,Android系統不僅保留和繼承了Linux作業系統的安全機制,而且其系統架構的各個層次都有獨特的安全特性[2] 。1. Linux核心層安全機制Android的Linux核心包含了強制存取控制機制和自主存取控制機制。強制存取控制機制由Linux安全模組來實現,但Google出於某種原因,並沒有將LSM編譯進Android核心。自主存取控制機制通常由檔案存取控制來實現,Linux檔案系統的許可權控制是由user、group、other與讀(r)

對於最新的Android病毒,Smack完全可以抵禦

我寫的有關Smack和Android系統結合的技術部落格,希望有志之士可以參透其中奧妙,Smack作為Linux核心安全模組,已經可以移植到Android系統中,如果大家弄清我寫的Smack安全性原則,可以結合自己想法,將Smack繼續和Android系統結合,將會發揮更好的存取控制效果。為了實現模組化編程,libsmack庫作為靜態庫或動態庫裝載,並為其它功能模組提供調用介面。libsmack庫包含了smack開放給應用程式層的工具 +

android 列印堆棧

在c++中列印堆棧    #include <utils/CallStack.h>    android::CallStack stack;    stack.update(1, 100);    stack.dump("");在java中列印堆棧RuntimeException stack = new RuntimeException();                stack.fillInStackTrace();                Slog.i(TAG,

Android的IPC存取控制設計與實現

3.3.1 IPC鉤子函數設計與實現IPC Binder是Android最重要的處理序間通訊機制,因此,必須在此實施強制存取控制。1. 修改secuirty.h開啟終端shell,輸入指令“cd /android4.0/kernel/goldfish/include/linux/vim security.h”,找到結構security_operations,加入函數指標變數,如下所示:/** This is the main security structure.*/struct

Android存取控制系統測試與評估

5.1實驗方案通過以上章節,本文闡述了目前Android平台上的惡意軟體以“隱私竊取”和“惡意計費”類為主,本研究課題存取控制的目標也正是阻止惡意軟體“隱私竊取”和“惡意計費”的行為,因此,本實驗方案選取良性軟體和惡意軟體,分別針對撥打到電話、傳送簡訊、連網、訪問sd卡、訪問通訊錄、查看簡訊行為進行測試和分析。測試案例選取百度通訊錄、360通訊錄、酷狗音樂、DroidDream,實驗環境為Ubuntu10.04和Android4.0模擬器以及相應的goldfish核心。5.2實驗過程1. 測試3

android OTA差分包的產生方法

在make android系統後,會產生系統的img檔案。make otapackage 會產生sd卡用的全部系統升級包,有260M多。要產生增量升級包。需要按以下步驟。mkdir ~/OTA source build/envsetup.sh; choosecom 1 1 7 engmake;make otapackage先將編譯產生的out/target/product/msm8660_surf/obj/PACKAGING/target_files_intermediates/msm8660_

Android的ril存取控制設計與實現

Android手機電話和簡訊通訊都是由架構層RIL.java發送指令到RIL(Radio Interface Layer)層通訊端,由radio守護進程負責偵聽通訊端,如果傳來訊號,radio則按照相應指示去處理。“/android4.0/hardware/ril/reference-ril/reference-ril.c”有關打電話和發簡訊代碼。1.

android 4.2 dumpsys SurfaceFlinger 過程

class SurfaceFlinger : public BinderService<SurfaceFlinger>,                       public BnSurfaceComposer,                       private IBinder::DeathRecipient,                       private Thread,                       private HWComposer::

Android效能測試工具–Oprofile

 Android應用的效能如何測試?JAVA層面可以用TraceView,可是用NDK開發出來的是so,TraceView跟蹤不了怎麼辦?問了Google大神,答案是OProfile!Oprofile

Android — SurfaceFlinger 合成主線程 系列 (三)

SurfaceFlinger 屬於system_server進程,在system_init.cpp中利用SurfaceFlinger::instantiate()啟動,在此加入到service manager中,所以本身提供service服務功能。首先看下SurfaceFlinger的類聲明:class SurfaceFlinger :        public BinderService<SurfaceFlinger>,        public

總頁數: 2945 1 .... 475 476 477 478 479 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。