两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種隱藏SO文件的方法及裝置與流程

文檔序號:11156223閱讀:來源:國知局

技術特征:

1.一種隱藏SO文件的方法,其特征在于,所述方法包括:

獲取應用程序?qū)乃拗鱏O文件和待隱藏SO文件;

在所述宿主SO文件中創(chuàng)建一個新的節(jié);

將所述待隱藏SO文件寫入所述新的節(jié)中;

將寫入操作后的所述宿主SO文件打包至所述應用程序的安裝包中。

2.根據(jù)權利要求1所述的方法,其特征在于,所述在所述宿主SO文件中創(chuàng)建一個新的節(jié),包括:

獲取所述宿主SO文件包括的節(jié)表;

在所述節(jié)表中增加一個節(jié)頭信息;

根據(jù)所述節(jié)頭信息,在所述宿主SO文件中創(chuàng)建一個新的節(jié)。

3.根據(jù)權利要求2所述的方法,其特征在于,所述在所述節(jié)表中增加一個節(jié)頭信息,包括:

根據(jù)所述待隱藏SO文件,確定節(jié)大小屬性;

根據(jù)預設增加位置和所述節(jié)表包括的每個節(jié)頭信息,確定節(jié)偏移屬性;

將所述節(jié)大小屬性和所述節(jié)偏移屬性作為節(jié)頭信息添加在所述節(jié)表中。

4.根據(jù)權利要求3所述的方法,其特征在于,所述根據(jù)所述節(jié)頭信息,在所述宿主SO文件中創(chuàng)建一個新的節(jié),包括:

在所述宿主SO文件中定位出所述節(jié)偏移屬性所指示的字節(jié)偏移位置;

在所述字節(jié)偏移位置處創(chuàng)建大小為所述節(jié)大小屬性的文件空間,得到一個新的節(jié)。

5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:

在根據(jù)所述安裝包運行所述應用程序時,從所述安裝包中讀取所述宿主SO文件;

獲取所述宿主SO文件的節(jié)表;

根據(jù)所述節(jié)表包括的節(jié)頭信息,從所述宿主SO文件中讀取出所述待隱藏SO文件,將所述待隱藏SO文件恢復寫入內(nèi)存中。

6.根據(jù)權利要求1所述的方法,其特征在于,所述獲取應用程序?qū)乃拗鱏O文件和待隱藏SO文件,包括:

接收用戶提交的應用程序?qū)乃拗鱏O文件和待隱藏SO文件;或者,

獲取應用程序包括的每個SO文件,根據(jù)所述每個SO文件包括的重要性標識,從所述每個SO文件中確定出宿主SO文件和待隱藏SO文件。

7.一種隱藏SO文件的裝置,其特征在于,所述裝置包括:

獲取模塊,用于獲取應用程序?qū)乃拗鱏O文件和待隱藏SO文件;

創(chuàng)建模塊,用于在所述宿主SO文件中創(chuàng)建一個新的節(jié);

寫入模塊,用于將所述待隱藏SO文件寫入所述新的節(jié)中;

打包模塊,用于將寫入操作后的所述宿主SO文件打包至所述應用程序的安裝包中。

8.根據(jù)權利要求7所述的裝置,其特征在于,所述創(chuàng)建模塊包括:

獲取單元,用于獲取所述宿主SO文件包括的節(jié)表;

增加單元,用于在所述節(jié)表中增加一個節(jié)頭信息;

創(chuàng)建單元,用于根據(jù)所述節(jié)頭信息,在所述宿主SO文件中創(chuàng)建一個新的節(jié)。

9.根據(jù)權利要求8所述的裝置,其特征在于,所述增加單元包括確定子單元和添加子單元;所述創(chuàng)建單元包括定位子單元和創(chuàng)建子單元;

所述確定子單元,用于根據(jù)所述待隱藏SO文件,確定節(jié)大小屬性;根據(jù)預設增加位置和所述節(jié)表包括的每個節(jié)頭信息,確定節(jié)偏移屬性;

所述添加子單元,用于將所述節(jié)大小屬性和所述節(jié)偏移屬性作為節(jié)頭信息添加在所述節(jié)表中;

所述定位子單元,用于在所述宿主SO文件中定位出所述節(jié)偏移屬性所指示的字節(jié)偏移位置;

所述創(chuàng)建子單元,用于在所述字節(jié)偏移位置處創(chuàng)建大小為所述節(jié)大小屬性的文件空間,得到一個新的節(jié)。

10.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括:

恢復寫入模塊,用于在根據(jù)所述安裝包運行所述應用程序時,從所述安裝包中讀取所述宿主SO文件;獲取所述宿主SO文件的節(jié)表;根據(jù)所述節(jié)表包括的節(jié)頭信息,從所述宿主SO文件中讀取出所述待隱藏SO文件,將所述待隱藏SO文件恢復寫入內(nèi)存中;

所述獲取模塊,用于接收用戶提交的應用程序?qū)乃拗鱏O文件和待隱藏SO文件;或者,用于獲取應用程序包括的每個SO文件,根據(jù)所述每個SO文件包括的重要性標識,從所述每個SO文件中確定出宿主SO文件和待隱藏SO文件。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
古浪县| 酒泉市| 双江| 淮北市| 津市市| 嫩江县| 宁津县| 资中县| 马尔康县| 红原县| 罗甸县| 武宣县| 隆子县| 兰西县| 奉贤区| 灌南县| 芜湖市| 绍兴市| 遂昌县| 磐石市| 香河县| 台湾省| 屏东市| 周至县| 岑巩县| 进贤县| 栾城县| 曲靖市| 右玉县| 乌鲁木齐县| 杂多县| 弥渡县| 广饶县| 邢台市| 上林县| 阿巴嘎旗| 三亚市| 公主岭市| 永德县| 福贡县| 宜川县|