一、通过官方的镜像制作自己的镜像
docker run -itd --privileged \ --restart=always \ -v /root/data/users:/data/system/users \ --name=mobe-1 \ -p 3800:5555 \ redroid/redroid:11.0.0-latest #用官方的镜像安装后,在手机里安装所需的软件,然后打包成自己的镜像即可,重点是要开启目录映射;
二、打包本地镜像并推送到dockerhub上
1、docker commit -a "paulgu" -m "Android13 chrome" 7d8193e07f7d gupeili/android13_chrome:v1 -a:作者 -m:镜像备注 7d8193e07f7d:需要打包的容器ID gupeili:账号名称 android13_chrome:v1 镜像名称:版本号 2、docker login 登录dockerhub账号 3、docker push gupeili/android13_chrome:v1 开始推送镜像到DockerHub上;
三、调用自己的镜像方法
docker run -itd --privileged \ --restart=always \ --name=mobe-1 \ -p 3800:5555 \ gupeili/gupeili:1010
重点是 不开启目录映射,开启也可以,需要设置不同的文件夹目录;-v /root/data/:/data \ 这样设置,用户增加的数据存放在本地;
四、启动参数有效的规则
ro.product.model=HuaweiMate73Pro+ \ ro.product.brand=Huawei1 \ ro.product.name=HuaweiMate73Pro+ \ ro.product.device=HW11 \ ro.product.locale=zh-CN \ androidboot.redroid_gpu_mode=auto androidboot.redroid_width=1080 \ androidboot.redroid_height=1920 \ androidboot.redroid_dpi=480 \ androidboot.redroid_fps=30 \ androidboot.redroid_net_ndns=8.8.8.8 \ androidboot.redroid_net_proxy_type= #Proxy type; choose from: static, pac, none, unassigned androidboot.redroid_net_proxy_host=#ip地址 上面为static的时候 androidboot.redroid_net_proxy_port=#端口 上面为static的时候
五、手机指纹大全 详细解释
需要对Android指纹进行修改,最重要是明白build.prop的参数含义,这里截取网上文章中的一部分,方便大家理解:
# begin build properties (开始设置系统性能) # autogenerated (通过设置形成系统信息) ro.=GRI40 (版本ID) ro.build.=GRJ22 (版本号) ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量) ro.build.version.sdk=10 (sdk版本) ro.build.version.codename=REL (版本代号) ro.build.version.release=2.3.4 (Android 2.3.4系统) ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者及制作时间) ro.build.date.utc=0 ro.build.type=user (编译模式,如user,userdebug,eng,test模式) ro.build.user=buildbot (编译账户) ro.build.host=bb1 (编译主机系统) ro.build.tags=test-keys (编译标签) ro.product.model=HTC Wildfire (HTC内部手机代号) ro.product.brand=htc_wwe (手机品牌) ro.product.name=htc_buzz (手机正式名称) ro.product.device=buzz (采用的设备) ro.product.board=buzz (采用的处理器) ro.product.cpu.abi=armeabi-v6j (cpu的版本) ro.product.cpu.abi2=armeabi (cpu的品牌) ro.product.manufacturer=HTC (手机制造商) ro.product.locale.language=zh (手机默认语言) ro.product.locale.region=CN (地区语言) ro.wifi.channels= (WIFI连接的渠道) ro.board.platform=msm7k (主板平台) # ro.build.product is obsolete; use ro.product.device (旧代码ro.build.product,使用代码ro.product.device) ro.build.product=buzz (建立产品) # Do not try to parse ro.build.description or .fingerprint (不要试图修改description和fingerprint) ro.build.description=passion-user 2.3.3 GRI40 102588 release-keys (用户的KEY) ro.build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-keys (系统指纹) # end build properties (性能代码完毕) # # system.prop for buzz (系统技术支持由BUZZ提供) # # Density in DPI of the LCD of this board. This is used to scale the UI (高密度的液晶的DPI板。这是用来大规模UI的) # appropriately. If this property is not defined, the default value is 160 dpi. (appropriately.如果这个属性没有定义,缺省值是160 dpi的分辨率) ro.sf.lcd_density=240 (显示屏分辨率,数值越大分辨率越底,240就是800*480的) # View configuration for QVGA. (屏幕的设置) view.fading_edge_length=8 view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏) view.minimum_fling_velocity=25 (滑动速度) view.scroll_friction=0.008 (滑动误差) # RIL specific configuration. (特定设置) rild.libpath=/system/lib/libhtc_ ro.ril.ecc.HTC-WWE=999 ro.ril.ecc.HTC-ELL=92,93,94 ro.ril.enable.a52.HTC-ITA=1 ro.ril.enable.a53.HTC-ITA=1 ro.ril.enable.a52=0 ro.ril.enable.a53=1 ro.ril.vmail.23415=1571,BT ro.ril.hsdpa.category=8 (hsdpa全称High Speed Downlink Packet Access中文意思:高速下行分组接入,设置的数越大传输越快) ro.ril.htcmaskw1.bitmask=429496 ro.ril.htcmaskw1=14449 ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢) ro.ril.gprsclass=12 (GPRS设置) # For HSDPA low throughput (HSDPA低输量) ro.ril.disable.power.collapse=1 (关闭电源) # Modify MMS APN retry timer from 5s to 2s. (修改短信的APN设置5秒为2秒) ro.gsm.2nd_data_retry_config=max_retries=3, 2000, 2000, 2000 # Time between scans in seconds. Keep it high to minimize battery drain.(扫描在几秒之内,可降低用电量) # This only affects the case in which there are remembered access points, (这个修改仅能影响此文件) # but none are in range.(但是没有一项是在范围内的) wifi.interface=eth0 (WIFI界面) wifi.supplicant_scan_interval=45 (WIFI扫描间隔时间,这里设置是45秒。把这个时间设置长点能省电) # Mobile data interfaces (移动数据的接口) mobiledata.interfaces=rmnet0,rmnet1,rmnet2 # Allow or deny tethering. (允许和拒绝绑定) ro.tether.denied=false # Default network type. (默认的网络类型) # 0 => WCDMA Preferred. (0=WCDMA优先) ro.telephony.default_network=0 # Enable Google-specific location features, (谷歌特定地点的设置) # like NetworkLocationProvider and LocationCollector.(如网络服务器提供商和服务器位置) ro.c o m.google.locationfeatures=1 # The OpenGL ES API level that is natively supported by this device. (开放式绘图介面) # This is a 16.16 fixed point number. (界面有16个点,16个不动点数量) ro.opengles.version=65536 (开放式绘图介面参数) # Disable fs check on boot by default. (开机时默认禁用FS检查) sys.checkfs.fat=false # Performance settings. (性能设置) dalvik.vm.execution-mode=int:jit dalvik.vm.heapsize=24m (虚拟内存大小,可设置为16m或24m或32m或48m) persist.sys.use_dithering=1 persist.sys.purgeable_assets=1 # Increase SKIA decode memory capability for progressive jpg file. ro.media.dec.jpeg.memcap=20000000 # # ADDITIONAL_BUILD_PROPERTIES (其他性能设置) no_require_sim=true (手机卡保护设置) ro.rommanager.developerid=cyanogenmodnightly (固件管理器开发者是CM大神) ro.url.legal=http://www./intl/%s/mobile/android/basic/phone-legal.html ro.url.legal.android_privacy=http://www]/intl/%s/mobile/android/basic/privacy.html ro. com.google.clientidbase=android-google (谷歌客户身份) ro. com.android.wifi-watchlist=GoogleGuest (WIFI用户名单) ro.setupwizard.enterprise_mode=1 (默认情景模式) ro. com.android.dateformat=MM-dd-yyyy (默认时间格式,改为yyyy-MM-dd,显示效果就是XXXX年XX月XX日) ro. com.android.dataroaming=false (漫游设置) ro.config.ringtone=Playa.ogg (默认铃声设置,文件在/system/media/audio/ringtones 把喜欢的铃声放这里,比如123. MP3放入ringtones文件夹中,这里代码改为ro.config.ringtone=123. mp3) ro.config.notification_sound=regulus.ogg (默认提示音,文件在/system/media/audio/notifications 修改方法同上) ro.config.alarm_alert=Alarm_Beep_03.ogg (默认闹铃,文件在/system/media/audio/alarms 修改方法同上) ro.modversion=CyanogenMod-7-06192011-NIGHTLY-buzz (版本信息,改这个能让你大名出现系统关于中,改为ro.modversion=xxxxx) ro.setupwizard.mode=OPTIONAL (安装向导模式) net. bt. name=Android (系统名称) dalvik.vm.stack-trace-file=/data/anr/traces.txt
发表回复
评论列表(0条)