• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Android環(huán)境下App2SD功能的實(shí)現(xiàn)

    2013-12-31 00:00:00喬杰華等

    摘 要:App2SD(ApplicationtoSDcard)可以將系統(tǒng)中內(nèi)部存儲的部分文件遷移到外部存儲(如SD卡)中,以此來實(shí)現(xiàn)內(nèi)部存儲的“擴(kuò)容”也讓外部存儲空間得到充分利用,本文通過對基本原理和環(huán)境準(zhǔn)備的詳細(xì)說明,將遷移功能在操作系統(tǒng)的層面完成。主要以三星i559手機(jī)為例,描述了實(shí)現(xiàn)App2SD的具體實(shí)現(xiàn)過程,讓手機(jī)獲得真正想要的App2SD功能。

    關(guān)鍵詞:Android系統(tǒng);App2SD

    中圖分類號:TP311.1

    1 應(yīng)用背景

    Android從2.2開始已支持App2SD(ApplicationtoSDCARD)的功能,可以將系統(tǒng)中內(nèi)部存儲的部分文件遷移到外部存儲(如SD卡)中,以此來實(shí)現(xiàn)內(nèi)部存儲的“擴(kuò)容”也讓外部存儲空間得到充分利用。當(dāng)下有很多也稱之為App2SD的軟件,但這些軟件都是在應(yīng)用層面將已安裝在內(nèi)部存儲上的軟件移動到外存中去,需要在每次安裝新程序后手工進(jìn)行遷移操作,使用時(shí)較為麻煩且受被遷移軟件特性(某些軟件本身不支持遷移,即便被強(qiáng)制遷移也會讓軟件運(yùn)行不正常)的限制。本文所實(shí)現(xiàn)的內(nèi)容則是要將遷移功能在操作系統(tǒng)的層面完成,通過系統(tǒng)層實(shí)現(xiàn)App2SD功能具有對上層的Android框架完全透明的優(yōu)點(diǎn),讓程序安裝時(shí)將本應(yīng)放置于內(nèi)部存儲的安裝文件自動存放到外存上且不會受安裝程序的限制。其實(shí),即便是2.2以上的系統(tǒng)很多手機(jī)商家也未將該功能直接加到與手機(jī)相配的Android系統(tǒng)中,因此要讓手機(jī)想要真正獲得App2SD的功能就需要在了解其原理的基礎(chǔ)上進(jìn)行手工實(shí)現(xiàn)。

    2 基本原理

    通常手機(jī)的存儲空間可以分為三個(gè)部分:內(nèi)部RAM、內(nèi)部ROM和外部ROM。內(nèi)部RAM即為內(nèi)存,是CPU運(yùn)算時(shí)數(shù)據(jù)的重要暫存空間;內(nèi)部ROM則是存放操作系統(tǒng)Android的內(nèi)部閃存,如果與一臺裝有windows系統(tǒng)的電腦進(jìn)行類比,可認(rèn)為內(nèi)部ROM是裝有Windows系統(tǒng)的系統(tǒng)盤(通常是C盤),這部分空間由手機(jī)自帶且容量較小;而外部ROM可看作是除系統(tǒng)盤以外的其他磁盤,由外部存儲卡(如SD、TF卡等)組成且容量較大,用于存放照片、音樂等用戶自己的文件。Android可以設(shè)置系統(tǒng)在安裝程序時(shí)將程序安裝在什么位置,通常會有內(nèi)部ROM、外部ROM和由程序自己決定三種選擇,用戶多會選擇“由程序自己決定”方式,而較多程序在開發(fā)時(shí)因結(jié)構(gòu)設(shè)計(jì)以及考慮到程序的快速穩(wěn)定運(yùn)行都需將安裝位置放在內(nèi)部ROM中。但由于內(nèi)部ROM本身容量較?。ㄍǔV挥?00M),因而會出現(xiàn)在安裝多個(gè)軟件后內(nèi)部ROM的容量使用就會處于報(bào)警狀態(tài),而外部ROM的空間卻被大量閑置未被使用的情況。由此提出了將部分外部ROM劃分出來掛載到內(nèi)部ROM上供系統(tǒng)使用。

    具體在實(shí)現(xiàn)中需先將外存卡劃分為兩個(gè)分區(qū):一個(gè)為FAT格式仍作為外部ROM使用,另一個(gè)則為EXT格式(通常是ext2或ext3,視系統(tǒng)的識別能力而定)作為掛載分區(qū)。使用EXT格式的原因是防止出現(xiàn)非預(yù)期結(jié)果,否則會有被系統(tǒng)啟動過程中將其當(dāng)作外部ROM進(jìn)行掛載的可能。經(jīng)過分區(qū)并格式化后的外存卡在系統(tǒng)啟動后會在/dev/block中的設(shè)備列表中有所反映:多出一個(gè)mmcblk0p2(mmcblk0是指外存卡設(shè)備,而mmcblk0p1和mmcblk0p2則是其上的兩個(gè)分區(qū))設(shè)備文件。此時(shí)在系統(tǒng)中(考慮到穩(wěn)定與安全性通常會選擇在/system下)創(chuàng)建目錄,將mmcblk0p2以ext格式掛載在該目錄上,從此存放在該目錄中的任何文件實(shí)際上都被存放在了外存卡的第二個(gè)EXT分區(qū)上。接下來便可把與程序安裝有關(guān)的多個(gè)目錄(/data下的app、app-private、dalvik-cache和data)都遷移至EXT分區(qū),當(dāng)然最后還須考慮成功實(shí)現(xiàn)App2SD功能的重要條件:讓系統(tǒng)繼續(xù)使用這些將被遷走的目錄,因此需在/data下為被遷走的目錄建立指向EXT分區(qū)對應(yīng)目錄的鏈接文件。

    上述的EXT分區(qū)掛載工作是在系統(tǒng)啟動后手動完成的,但Android重啟后會因?yàn)镋XT分區(qū)沒被掛載使得被遷移的目錄不能訪問最終造成系統(tǒng)不能成功,因此還需要實(shí)現(xiàn)系統(tǒng)啟動時(shí)自動掛載分區(qū)的功能。在系統(tǒng)的根目錄下有一個(gè)init.rc文件可用來控制Android的初始化進(jìn)程完成某些初始化工作,在該文件適當(dāng)?shù)奈恢眉尤肟刂浦噶畋憧勺屜到y(tǒng)啟動時(shí)自動掛載EXT分區(qū)。不過直接修改此文件是不可行的,因?yàn)榇藭r(shí)的init.rc文件只是一副本:手機(jī)的內(nèi)部ROM中留存有一個(gè)啟動鏡像文件boot.img,且此鏡像文件中包含有init.rc,系統(tǒng)啟動時(shí)會把boot.img展開并提取出init.rc并放于根目錄下,初始化進(jìn)程是以這時(shí)產(chǎn)生的init.rc文件作為控制依據(jù)完成初始化工作的,所以在啟動完成后對init.rc文件的編輯操作只是對一個(gè)副本進(jìn)行的,此副本在下次啟動時(shí)將會被覆蓋且不會起到任何作用。然而,boot.img是安裝系統(tǒng)(即常說的“刷機(jī)”)時(shí)被寫入手機(jī)的,之前該文件是與Android系統(tǒng)的其它重要文件(如內(nèi)核文件kernel、恢復(fù)鏡像文件recovery.img、系統(tǒng)結(jié)構(gòu)文件system.rfs等)一并打包作為系統(tǒng)安裝所用的rom文件(常說的刷機(jī)包)而存在的,所以需要把rom包解開后提取并修改當(dāng)中的init.rc文件再封裝成有效的rom文件且刷入手機(jī)才能實(shí)現(xiàn)所需要的初始化控制功能。

    3 環(huán)境準(zhǔn)備

    3.1 外存分區(qū)

    將手機(jī)的SD卡取出插在讀卡器上與電腦相連,通過“AcronisDiskdirectorSuite”軟件將sd卡分成兩個(gè)分區(qū)并進(jìn)行格式化,一個(gè)作為常規(guī)外部ROM(fat32格式,以下稱為FAT分區(qū)),另一個(gè)則存放被遷移的程序文件(ext2格式,以下稱為EXT分區(qū))。EXT分區(qū)應(yīng)根據(jù)自己將安裝的應(yīng)用多少和大小而定(一般在400至500兆),剩下的空間可都分配給FAT分區(qū)使用。需要注意的是,兩個(gè)分區(qū)在創(chuàng)建時(shí)都應(yīng)設(shè)為主分區(qū)類型,且FAT分區(qū)在EXT分區(qū)之前。

    3.2 工具軟件

    在windows下創(chuàng)建adb與bootimg兩個(gè)文件夾,分別放入adb(AndroidDebugBridge)與bootimg工具軟件。adb用于和手機(jī)間的通信。除了本文所提到的功能以外,更多的adb功能可通過幫助命令“adb-h”獲得;bootimg則用于對boot.img文件進(jìn)行展開和打包操作。

    3.3 操作環(huán)境

    外存卡插回手機(jī)并與電腦本連,在windows下同時(shí)開啟兩個(gè)控制終端(“cmd”命令)窗口,一個(gè)通過“adbshell”命令與手機(jī)的Linux系統(tǒng)相連,實(shí)現(xiàn)與手機(jī)Linux系統(tǒng)的shell命令交互;另一個(gè)則保持在windowsDOS環(huán)境下完成與手機(jī)間的文件互傳以及boot.img文件的解包和打包。在Linuxshell環(huán)境中,通過“mkdir”命令在/sdcard上建立rom和ramdisk兩個(gè)工作目錄分別用于存放刷機(jī)文件rom.tar和根結(jié)構(gòu)文件ramdisk.gz展開后的文件。

    4 實(shí)現(xiàn)過程

    本節(jié)開始將以三星i559手機(jī)(Android版本為2.3.5,本身不帶有App2SD功能)為例,將實(shí)現(xiàn)過程進(jìn)行詳細(xì)說明。實(shí)現(xiàn)過程主要分為6個(gè)步驟,對于命令行的描述除了命令本身內(nèi)容外,將以“【L】”和“【W(wǎng)】”開頭來標(biāo)注該命令的運(yùn)行環(huán)境是LinuxShell或是WindowsDOS(參見上一節(jié)),同時(shí)對命令的功能解釋說明用分號“;”作為分隔符放于命令行的后段。

    4.1 提取ramdisk文件

    本步驟把與三星i559相配的刷機(jī)包文件rom.tar進(jìn)行解包,提取出啟動鏡像文件boot.img,再利用bootimg.exe工具將boot.img文件展開進(jìn)而得到Android根結(jié)構(gòu)的描述文件ramdisk.gz。值得注意的是,展開boot.img文件時(shí),bootimg會將boot.img中的base、cmdline、page_size和padding_size等用于Android系統(tǒng)運(yùn)行所需的配置參數(shù)值顯示于屏幕上,我們可記下這些值以便后面進(jìn)行再封包步驟,從而省去了單獨(dú)對boot.img文件的分析工作。

    (1)【W(wǎng)】adbpushrom.tar/sdcard/rom.tar;將刷機(jī)文件放入sdcard卡;(2)【L】cd/sdcard/rom/;變更當(dāng)前目錄;(3)【L】tarxf../rom.tar;展開刷機(jī)文件得到boot.img;(4)【W(wǎng)】cdD:\bootimg\;變更windows下當(dāng)前工作目錄;(5)【W(wǎng)】adbpull/sdcard/rom/boot.img.\boot.img;將boot.img拷到windows中;(6)【W(wǎng)】bootimg--unpack-bootimg;解開boot.img文件,得到ramdisk.gz文件;

    說明:第(4)步變換windows下的工作目錄是為了第(5)步拷貝出的boot.img文件與bootimg.exe文件在同一目錄下以便第(6)步能夠正常執(zhí)行。

    4.2 解包ramdisk文件獲取init.rc

    將上一步驟中得到的ramdisk.gz文件解壓會得到一個(gè)cpio格式的存檔文件,利用cpio命令將存檔文件展開即可得到原始的init.rc。

    (1)【W(wǎng)】adbpushramdisk.gz/sdcard/;將ramdisk文件放入sdcard卡;(2)【L】gzip-dramdisk.gz;解壓ramdisk.gz得到cpio格式文件ramdisk;(3)【L】cd/ramdisk;變更工作目錄;(4)【L】cpio-i-F../ramdisk;展開ramdisk文件,得到init.rc文件。

    說明:第(2)步在解壓ramdisk.gz文件生成cpio格式的ramdisk文件后原有的ramdisk.gz文件會自動被刪除;第(3)步的工作目錄的目的是為了讓第(4)步展開的所有文件(包括init.rc)存放在/ramdisk下。

    4.3 修改init.rc文件

    Linux環(huán)境下用vi編輯上一步得到的init.rc文件,在“onpost-fs”節(jié)內(nèi)開始插入“mountext2/dev/block/mmcblk0p2/system/extrw”并保存文件。

    4.4 封裝新的rom包并刷入手機(jī)

    本步驟主要是第2、3步的逆向過程。將修改后的init.rc文件與其他展開自ramdisk.gz的文件一并重新打包并壓縮生成新的ramdisk.gz文件,再次利用bootimg工具將ramdisk.gz與其他從原boot.img展開得到的文件一并再封裝成新的boot.img文件,最終形成可用于刷機(jī)的rom文件。

    (1)【L】find.|cpio-o-Hnewc|gzip>../ramdisk.gz;生成新的ramdisk.gz文件;(2)【W(wǎng)】adbpull/sdcard/ramdisk.gz.\;將新ramdisk.gz拷至windows下;(3)【W(wǎng)】bootimg--repack-bootimgxxx“ccc”yyyzzz;生成新的boot.img文件;(4)【W(wǎng)】adbpushboot.img/sdcard/rom;將新生成的boot.img傳到sdcard卡;(5)【L】cd/sdcard/rom;變更目錄;(6)【L】tarcf../new_rom.tar;在/sdcard下生成新的刷機(jī)rom文件;(7)【W(wǎng)】adbpull/sdcard/new_rom.tar.\;將新rom文件傳入windows;(8)【W(wǎng)】adbrebootdownload;重啟手機(jī)并進(jìn)入刷機(jī)模式

    說明:第(1)步須在/sdcard/ramdisk下進(jìn)行;第(2)步拷貝出的ramdisk.gz文件應(yīng)與bootimg.exe文件放置在同一目錄下覆蓋原有的ramdisk.gz文件;第(3)步命令中的xxx、ccc、yyy和zzz分別對應(yīng)于第2步驟中記錄的base、cmdline、page_size和padding-size參數(shù)值;第(4)步將把/sdcard/rom中原有的boot.img文件覆蓋;第(6)步執(zhí)行后會在/sdcard中看到新生成的刷機(jī)包new_rom.tar;在第(8)步后便可利用刷機(jī)工具將新的rom包刷入手機(jī)。

    4.5 Android環(huán)境調(diào)整

    手機(jī)在刷機(jī)完成并重新啟動后,新的init.rc文件將開始被系統(tǒng)使用。接下來的工作是在系統(tǒng)中建立掛載EXT分區(qū)用的目錄、遷移相關(guān)目錄以及建立鏈接文件。本步驟進(jìn)行前,需先通過mount命令對/system目錄進(jìn)行讀寫重掛載,否則將不能在/system建立掛載所用的目錄,但因各手機(jī)機(jī)型的不同對/system的掛載點(diǎn)也不同,故此處不作說明。對/system的可寫掛載也可利用手機(jī)上的某些軟件(如RootExplorer)來實(shí)現(xiàn),但無論哪種方法都須先對新裝入的Android系統(tǒng)進(jìn)行“root”(獲取root權(quán)限)操作。

    (1)【L】mkdir/system/ext;創(chuàng)建掛載EXT分區(qū)用的目錄;(2)【L】chmod775/system/ext;設(shè)置目錄的訪問權(quán)限;(3)【L】chownroot/system/ext;設(shè)置目錄的屬主;(4)【L】chgrproot/system/ext;設(shè)置目錄的屬組;(5)【L】mount-r-w-text2/dev/block/mmcblk0p2/system/ext;手工掛載ext2分區(qū)到/system/ext上;(6)【L】busyboxcp-a/data/xxx/system/ext/;將被遷移目錄拷貝到ext2分區(qū);(7)【L】busyboxrm-rf/data/xxx;刪除/data下的被遷移目錄(8)【L】busyboxln-s/system/ext/xxx/data/xxx;建立/data下各被遷移的目錄相應(yīng)的軟鏈接并指向/system/ext下對應(yīng)的目錄。

    說明:因?yàn)樽罱K要將/data中的內(nèi)容遷移到/system/ext目錄中,所以第(2)、(3)、(4)步對ext目錄的屬性設(shè)置都以/data為參照;第(5)步對設(shè)備的手工掛載是因?yàn)?system/ext是在新rom刷入手機(jī)后被建立的,所以新rom中init.rc的自動掛載還不能起作用;第(6)、(7)、(8)步命令中的xxx指代/data目錄下app、app-private、dalvik-cache、data等需要被遷移的目錄。

    5 結(jié)論

    本文主要以三星i559手機(jī)為例,描述了實(shí)現(xiàn)App2SD的具體實(shí)現(xiàn)過程。但文章所講述的內(nèi)容并不可能完全適用于各種型號與系統(tǒng)版本的手機(jī),應(yīng)用者需根據(jù)自己的硬件與軟件條件進(jìn)行調(diào)整與優(yōu)化。同時(shí)本文所提出的實(shí)現(xiàn)方法還有待改進(jìn)與完善,比如當(dāng)系統(tǒng)在運(yùn)行時(shí)如果外存卡有拔插操作(如人為取出并通過讀卡器與電腦進(jìn)行數(shù)據(jù)交換),而在被Android再識別時(shí)外存卡其對應(yīng)的設(shè)備文件可能會發(fā)生變化(從mmcblk0變成mmcblk1),從而導(dǎo)致原來掛載于mmcblk0p2上的EXT分區(qū)不再可用最終造成系統(tǒng)的不正常運(yùn)行,所以作為穩(wěn)定可靠的方法還應(yīng)加入監(jiān)測功能,根據(jù)外存卡的實(shí)際狀態(tài)動態(tài)獲取相應(yīng)的設(shè)備文件并自動進(jìn)行“再”掛載操作。

    參考文獻(xiàn):

    [1]android系統(tǒng)啟動流程分析.http://blog.csdn.net/sincethen/article/details/5942472.

    [2]Android啟動流程代碼分析.http://wenku.baidu.com/view/571d010716fc700abb68fc28.html.

    [3]android系統(tǒng)app2sd(修改boot.img).http://www.cnblogs.com/mahang/archive/2011/09/04/2166066.html.

    作者單位:中國人民解放軍裝甲兵工程學(xué)院訓(xùn)練部信息管理中心,北京 100072

    日韩成人伦理影院| 欧美性猛交╳xxx乱大交人| 午夜免费激情av| 一级黄片播放器| 日韩大尺度精品在线看网址| 亚洲第一区二区三区不卡| 国产一区二区在线观看日韩| av视频在线观看入口| 可以在线观看的亚洲视频| 直男gayav资源| 国内精品一区二区在线观看| 深夜a级毛片| 精品久久国产蜜桃| 一本久久中文字幕| 国内久久婷婷六月综合欲色啪| 亚洲无线观看免费| 国产精品无大码| 露出奶头的视频| 男人和女人高潮做爰伦理| 在线a可以看的网站| 2021天堂中文幕一二区在线观| 国产精品久久久久久精品电影| 国产高清有码在线观看视频| 精品午夜福利视频在线观看一区| 又黄又爽又免费观看的视频| 日韩精品有码人妻一区| videossex国产| 中文字幕免费在线视频6| 特级一级黄色大片| 一级a爱片免费观看的视频| 亚洲性夜色夜夜综合| 熟女人妻精品中文字幕| 久久久欧美国产精品| 国产爱豆传媒在线观看| 成人特级av手机在线观看| 久久久国产成人免费| 国产高清三级在线| 身体一侧抽搐| 国产一区二区亚洲精品在线观看| 在线免费观看不下载黄p国产| 天堂√8在线中文| 18禁在线无遮挡免费观看视频 | 国内揄拍国产精品人妻在线| 亚洲婷婷狠狠爱综合网| 国产aⅴ精品一区二区三区波| 又黄又爽又免费观看的视频| 国产成人91sexporn| 18禁在线无遮挡免费观看视频 | 床上黄色一级片| 久久久色成人| 国产激情偷乱视频一区二区| 亚洲av中文av极速乱| 有码 亚洲区| 人妻少妇偷人精品九色| 赤兔流量卡办理| 天天躁夜夜躁狠狠久久av| 精品久久久久久久久av| 美女 人体艺术 gogo| av专区在线播放| 悠悠久久av| 亚洲熟妇中文字幕五十中出| 国产成人aa在线观看| 国产av麻豆久久久久久久| 麻豆久久精品国产亚洲av| 黑人高潮一二区| 国产亚洲精品久久久com| 国产 一区 欧美 日韩| 女同久久另类99精品国产91| 深夜精品福利| 国产精品美女特级片免费视频播放器| 尾随美女入室| 欧美日韩精品成人综合77777| а√天堂www在线а√下载| 国产v大片淫在线免费观看| 久久精品国产亚洲av涩爱 | 日韩欧美免费精品| 国产精品久久电影中文字幕| 欧美日韩一区二区视频在线观看视频在线 | 精品熟女少妇av免费看| 亚洲国产欧洲综合997久久,| 51国产日韩欧美| 国产在线男女| 色在线成人网| 天天躁日日操中文字幕| 国产在线精品亚洲第一网站| 亚洲第一区二区三区不卡| 国产欧美日韩精品亚洲av| 最近在线观看免费完整版| 亚洲在线观看片| 日本黄大片高清| 99在线人妻在线中文字幕| 别揉我奶头~嗯~啊~动态视频| 可以在线观看毛片的网站| 日本免费一区二区三区高清不卡| 美女xxoo啪啪120秒动态图| 欧美丝袜亚洲另类| 国产免费男女视频| 菩萨蛮人人尽说江南好唐韦庄 | 免费av毛片视频| 插阴视频在线观看视频| 午夜视频国产福利| 美女免费视频网站| 日韩高清综合在线| 国产精品电影一区二区三区| 久久人人精品亚洲av| 我要搜黄色片| 又爽又黄a免费视频| 熟女电影av网| 久久久久久久久久黄片| 国产成人aa在线观看| 久久久久免费精品人妻一区二区| 亚洲美女视频黄频| 在现免费观看毛片| 久久久久久久久久成人| 国产蜜桃级精品一区二区三区| 性色avwww在线观看| 亚洲欧美日韩高清在线视频| 国产爱豆传媒在线观看| 综合色丁香网| 日韩欧美国产在线观看| 在线观看av片永久免费下载| 中国国产av一级| 99久国产av精品| 免费无遮挡裸体视频| 91麻豆精品激情在线观看国产| 日本一二三区视频观看| 人人妻人人看人人澡| 国产午夜精品久久久久久一区二区三区 | 秋霞在线观看毛片| 国产精品国产高清国产av| 久久久久久伊人网av| 日韩亚洲欧美综合| 91狼人影院| 少妇丰满av| 18禁裸乳无遮挡免费网站照片| 精品久久久噜噜| 午夜福利高清视频| 岛国在线免费视频观看| 国产色婷婷99| 少妇人妻一区二区三区视频| 最近手机中文字幕大全| 成人一区二区视频在线观看| www日本黄色视频网| 久久天躁狠狠躁夜夜2o2o| 日本一本二区三区精品| 欧美日韩在线观看h| 卡戴珊不雅视频在线播放| 一本精品99久久精品77| 国产高清视频在线播放一区| 日日干狠狠操夜夜爽| 亚洲天堂国产精品一区在线| 亚洲精品在线观看二区| 最后的刺客免费高清国语| 国产精品电影一区二区三区| 国产不卡一卡二| 插阴视频在线观看视频| 国产成人一区二区在线| 亚洲av美国av| 成年女人毛片免费观看观看9| 亚洲av二区三区四区| 国产亚洲91精品色在线| 国产精品伦人一区二区| av在线蜜桃| 中国国产av一级| 内地一区二区视频在线| 亚洲中文字幕一区二区三区有码在线看| a级毛片免费高清观看在线播放| 久久精品国产99精品国产亚洲性色| 三级经典国产精品| 嫩草影院精品99| 欧美另类亚洲清纯唯美| 国内少妇人妻偷人精品xxx网站| 听说在线观看完整版免费高清| 内地一区二区视频在线| 日日啪夜夜撸| 日本一二三区视频观看| 成年免费大片在线观看| 一个人看视频在线观看www免费| 久久精品国产自在天天线| 男插女下体视频免费在线播放| 99久久精品一区二区三区| 美女大奶头视频| 国产成人影院久久av| 啦啦啦韩国在线观看视频| 人人妻人人澡欧美一区二区| 国产精华一区二区三区| 成人永久免费在线观看视频| 日本精品一区二区三区蜜桃| 人妻久久中文字幕网| 欧美日韩一区二区视频在线观看视频在线 | 日韩精品有码人妻一区| 国产欧美日韩一区二区精品| 亚洲国产精品合色在线| 成人特级av手机在线观看| 中文字幕免费在线视频6| 人妻夜夜爽99麻豆av| 俄罗斯特黄特色一大片| 天堂网av新在线| 国产精品福利在线免费观看| 午夜精品在线福利| 大香蕉久久网| 国产精品爽爽va在线观看网站| 中文字幕免费在线视频6| 国产免费一级a男人的天堂| 免费大片18禁| 免费人成在线观看视频色| 精华霜和精华液先用哪个| 午夜精品在线福利| 波野结衣二区三区在线| 99九九线精品视频在线观看视频| 亚洲在线观看片| 国产 一区精品| 久久午夜亚洲精品久久| 免费无遮挡裸体视频| 精品久久久久久久久av| 亚洲美女搞黄在线观看 | 久久草成人影院| 亚洲中文字幕一区二区三区有码在线看| 少妇裸体淫交视频免费看高清| 久久人妻av系列| av在线观看视频网站免费| 欧美xxxx黑人xx丫x性爽| 国产激情偷乱视频一区二区| 日韩欧美三级三区| 精品99又大又爽又粗少妇毛片| 91久久精品电影网| 夜夜爽天天搞| 欧美高清成人免费视频www| 国产伦精品一区二区三区视频9| 午夜激情欧美在线| 国产午夜福利久久久久久| 搡老妇女老女人老熟妇| 99精品在免费线老司机午夜| 日日撸夜夜添| 女人被狂操c到高潮| 永久网站在线| 岛国在线免费视频观看| 日日摸夜夜添夜夜添av毛片| 在线免费观看的www视频| 欧美3d第一页| 男人舔奶头视频| 亚洲精品影视一区二区三区av| 看黄色毛片网站| 久久99热这里只有精品18| 午夜激情福利司机影院| 两个人的视频大全免费| 日韩欧美精品免费久久| 国产精品国产高清国产av| 亚洲精品国产成人久久av| 级片在线观看| 少妇被粗大猛烈的视频| 亚洲一区高清亚洲精品| 又粗又爽又猛毛片免费看| 91久久精品国产一区二区成人| 国产精品野战在线观看| 精品一区二区三区av网在线观看| 国产一区二区在线观看日韩| 干丝袜人妻中文字幕| 亚洲成人久久性| а√天堂www在线а√下载| 国产av麻豆久久久久久久| 久久99热这里只有精品18| 久久99热6这里只有精品| 日本黄大片高清| 毛片一级片免费看久久久久| 搞女人的毛片| 国产精品日韩av在线免费观看| 亚洲图色成人| 看非洲黑人一级黄片| 午夜激情福利司机影院| 久久久久久九九精品二区国产| 一区二区三区免费毛片| 又黄又爽又免费观看的视频| 偷拍熟女少妇极品色| 男女那种视频在线观看| 久久亚洲精品不卡| 亚洲av电影不卡..在线观看| 国产精品久久久久久亚洲av鲁大| 老司机影院成人| 精品福利观看| 深爱激情五月婷婷| 看黄色毛片网站| 亚洲18禁久久av| 亚洲图色成人| 午夜a级毛片| 麻豆精品久久久久久蜜桃| 精品熟女少妇av免费看| 午夜免费激情av| 欧美不卡视频在线免费观看| 日本免费a在线| 午夜视频国产福利| 国产欧美日韩精品亚洲av| 亚洲国产精品国产精品| 久久国产乱子免费精品| 麻豆av噜噜一区二区三区| 国产精品一区二区性色av| 欧美成人一区二区免费高清观看| 婷婷亚洲欧美| а√天堂www在线а√下载| 欧美高清成人免费视频www| 免费高清视频大片| 国产精品一区二区免费欧美| 国产精品一及| 中文在线观看免费www的网站| 一级a爱片免费观看的视频| 非洲黑人性xxxx精品又粗又长| 欧美日韩一区二区视频在线观看视频在线 | 天堂√8在线中文| 午夜久久久久精精品| 婷婷色综合大香蕉| 国产单亲对白刺激| 无遮挡黄片免费观看| 国产成人aa在线观看| 日本-黄色视频高清免费观看| 久久韩国三级中文字幕| 亚洲色图av天堂| 日本爱情动作片www.在线观看 | 亚洲五月天丁香| 国产免费男女视频| 男女之事视频高清在线观看| 特级一级黄色大片| 久久久精品欧美日韩精品| 国产伦精品一区二区三区四那| 久久精品国产清高在天天线| 人妻久久中文字幕网| 欧美日韩在线观看h| 国产中年淑女户外野战色| 91久久精品电影网| 亚洲成人久久爱视频| 不卡一级毛片| 国产精品嫩草影院av在线观看| 在线天堂最新版资源| 18禁在线无遮挡免费观看视频 | 天美传媒精品一区二区| 91在线观看av| 我要看日韩黄色一级片| 亚洲精华国产精华液的使用体验 | 别揉我奶头~嗯~啊~动态视频| 久久精品91蜜桃| 美女内射精品一级片tv| 人人妻人人澡人人爽人人夜夜 | 精品久久久久久久人妻蜜臀av| 国产成年人精品一区二区| 日韩欧美国产在线观看| 色吧在线观看| 国产大屁股一区二区在线视频| 亚洲美女视频黄频| 中文字幕免费在线视频6| av国产免费在线观看| 在线看三级毛片| 国产精品久久久久久亚洲av鲁大| 韩国av在线不卡| 国产高潮美女av| 久久久色成人| 国产高潮美女av| 最近在线观看免费完整版| 永久网站在线| 简卡轻食公司| 91午夜精品亚洲一区二区三区| 精品人妻熟女av久视频| 91午夜精品亚洲一区二区三区| 国产精品美女特级片免费视频播放器| 嫩草影视91久久| 国产麻豆成人av免费视频| 免费在线观看影片大全网站| 亚洲国产精品成人久久小说 | 变态另类丝袜制服| 秋霞在线观看毛片| 亚洲成人精品中文字幕电影| 晚上一个人看的免费电影| 国产一区二区三区av在线 | 特级一级黄色大片| 观看美女的网站| 一个人看视频在线观看www免费| 亚洲av一区综合| 国产成人一区二区在线| 国产高清有码在线观看视频| 一个人看的www免费观看视频| 卡戴珊不雅视频在线播放| 99久久九九国产精品国产免费| 亚洲aⅴ乱码一区二区在线播放| 日韩,欧美,国产一区二区三区 | or卡值多少钱| 国产精品99久久久久久久久| 亚洲欧美日韩卡通动漫| 国产白丝娇喘喷水9色精品| 少妇猛男粗大的猛烈进出视频 | 色噜噜av男人的天堂激情| 一卡2卡三卡四卡精品乱码亚洲| 精华霜和精华液先用哪个| 晚上一个人看的免费电影| 黄片wwwwww| 国产91av在线免费观看| 久久久久久伊人网av| 老女人水多毛片| 美女黄网站色视频| 99精品在免费线老司机午夜| 国产一区二区三区在线臀色熟女| 久久精品国产亚洲av涩爱 | 精品99又大又爽又粗少妇毛片| 国产高清激情床上av| 又爽又黄a免费视频| 国产精品国产三级国产av玫瑰| 亚洲在线自拍视频| 色综合站精品国产| 亚洲性久久影院| 观看美女的网站| 黄色一级大片看看| 午夜福利在线观看吧| 一级黄色大片毛片| 欧美色视频一区免费| 国产高潮美女av| 久久精品夜色国产| 亚洲成人精品中文字幕电影| 欧美高清性xxxxhd video| 久久久久久伊人网av| 亚洲av成人精品一区久久| 亚洲熟妇熟女久久| 久久久久久久久中文| 国产精品女同一区二区软件| 成年版毛片免费区| 男插女下体视频免费在线播放| 麻豆久久精品国产亚洲av| 国产美女午夜福利| 色在线成人网| 国产久久久一区二区三区| 菩萨蛮人人尽说江南好唐韦庄 | 午夜福利视频1000在线观看| 免费在线观看影片大全网站| 99热全是精品| eeuss影院久久| 亚洲第一电影网av| 久久人人爽人人爽人人片va| 久久久欧美国产精品| 欧美日韩乱码在线| 国语自产精品视频在线第100页| 在线观看午夜福利视频| 麻豆久久精品国产亚洲av| 久久精品夜色国产| 婷婷色综合大香蕉| 国产 一区 欧美 日韩| 九色成人免费人妻av| 精品国内亚洲2022精品成人| 乱人视频在线观看| 黄色配什么色好看| 99久久精品国产国产毛片| 两个人的视频大全免费| 日本黄色片子视频| 成人国产麻豆网| 中文字幕人妻熟人妻熟丝袜美| 深夜精品福利| 在线播放无遮挡| 一夜夜www| 亚洲专区国产一区二区| 精品欧美国产一区二区三| 中文字幕av成人在线电影| 干丝袜人妻中文字幕| 亚洲美女视频黄频| 联通29元200g的流量卡| 综合色丁香网| 国产视频一区二区在线看| 99久国产av精品国产电影| 日韩精品青青久久久久久| 干丝袜人妻中文字幕| 亚洲美女视频黄频| 成人一区二区视频在线观看| 午夜福利高清视频| 日本黄色片子视频| 日韩欧美一区二区三区在线观看| 人妻丰满熟妇av一区二区三区| 国产一区二区三区在线臀色熟女| 伦理电影大哥的女人| 性色avwww在线观看| 老熟妇仑乱视频hdxx| 美女高潮的动态| 草草在线视频免费看| 亚洲欧美日韩高清在线视频| 偷拍熟女少妇极品色| 大香蕉久久网| 久久午夜亚洲精品久久| 午夜福利在线在线| 亚洲图色成人| 日本精品一区二区三区蜜桃| 观看免费一级毛片| 日日撸夜夜添| 中文字幕av在线有码专区| av在线天堂中文字幕| 成人精品一区二区免费| a级毛片免费高清观看在线播放| 特级一级黄色大片| 日本一二三区视频观看| av天堂在线播放| 精品99又大又爽又粗少妇毛片| 国产成年人精品一区二区| 国产亚洲精品综合一区在线观看| 毛片一级片免费看久久久久| 成人毛片a级毛片在线播放| 国产精品一二三区在线看| 一区福利在线观看| 人妻丰满熟妇av一区二区三区| 久久综合国产亚洲精品| 一个人看的www免费观看视频| 国产淫片久久久久久久久| 亚洲欧美日韩无卡精品| 精品人妻一区二区三区麻豆 | 日本在线视频免费播放| 麻豆国产97在线/欧美| 伦精品一区二区三区| 精品久久久久久久末码| 91午夜精品亚洲一区二区三区| 成熟少妇高潮喷水视频| 天堂√8在线中文| 欧美+日韩+精品| 亚洲精品久久国产高清桃花| 大型黄色视频在线免费观看| 精品日产1卡2卡| 波多野结衣高清作品| 日韩成人伦理影院| 亚洲五月天丁香| 日本免费一区二区三区高清不卡| 女的被弄到高潮叫床怎么办| 日本精品一区二区三区蜜桃| 欧美绝顶高潮抽搐喷水| 日本一二三区视频观看| 亚洲成人精品中文字幕电影| 老师上课跳d突然被开到最大视频| 国产一区二区激情短视频| 日本熟妇午夜| 麻豆成人午夜福利视频| 欧美bdsm另类| 国产伦精品一区二区三区四那| 日日摸夜夜添夜夜爱| 成人av一区二区三区在线看| 中出人妻视频一区二区| 亚洲av免费在线观看| 亚洲无线观看免费| 毛片女人毛片| 大型黄色视频在线免费观看| 别揉我奶头 嗯啊视频| 国国产精品蜜臀av免费| 婷婷精品国产亚洲av| 国产麻豆成人av免费视频| 美女大奶头视频| 国产色爽女视频免费观看| 免费大片18禁| 久久精品91蜜桃| 成人二区视频| 黑人高潮一二区| 亚洲欧美成人精品一区二区| 欧美成人a在线观看| 欧美+亚洲+日韩+国产| 色尼玛亚洲综合影院| 床上黄色一级片| 免费无遮挡裸体视频| 亚洲人与动物交配视频| 精品一区二区免费观看| 国产精品人妻久久久久久| 最后的刺客免费高清国语| 日本与韩国留学比较| 国产大屁股一区二区在线视频| 久久综合国产亚洲精品| 寂寞人妻少妇视频99o| 国产精品久久久久久久久免| 天天一区二区日本电影三级| 久久久国产成人免费| eeuss影院久久| 99久久精品一区二区三区| 日韩人妻高清精品专区| 日本黄色片子视频| 亚洲国产欧洲综合997久久,| 日韩精品中文字幕看吧| 99久国产av精品国产电影| 日韩中字成人| 少妇的逼水好多| 性色avwww在线观看| 欧美日韩在线观看h| 亚洲三级黄色毛片| 毛片一级片免费看久久久久| 亚洲精品在线观看二区| 国产高清三级在线| av视频在线观看入口| 男女啪啪激烈高潮av片| 色尼玛亚洲综合影院| 18禁在线播放成人免费| av在线蜜桃| 亚洲不卡免费看| 露出奶头的视频| 亚洲电影在线观看av| 人妻久久中文字幕网| 欧美性猛交黑人性爽| 99视频精品全部免费 在线| 免费看日本二区| 久久久久久国产a免费观看| 国产老妇女一区| 亚洲精品456在线播放app| 亚洲内射少妇av| .国产精品久久| 欧美3d第一页| 麻豆国产97在线/欧美| 小说图片视频综合网站| 免费看日本二区| 国产精品三级大全| 插逼视频在线观看| 特大巨黑吊av在线直播| 久久久久久久午夜电影| 国产亚洲精品久久久久久毛片| 女人被狂操c到高潮| 色哟哟·www| 在线观看66精品国产| 欧美丝袜亚洲另类| 亚洲av成人av| 又黄又爽又免费观看的视频| 韩国av在线不卡| 亚洲av成人av| 日本成人三级电影网站|