手机设置已存储?我可以简单地将设置推送到每个设备吗?这些手机是Samsung Galaxy Pockets。
#1 楼
事实证明,没有魔术文件或目录包含所有设置。它们存储在不同的地方,并且在很大程度上取决于制造商决定如何进行设置。我主要使用三星手机,因此此处的信息主要面向三星。另外,请注意以下所有内容都需要root用户访问权限。如果有人要添加/纠正任何内容,请随时发表评论。首先,我发现“复制设置”并不总是最好的方法。您可以执行nandroid备份和还原,这几乎可以将一部手机克隆到另一部手机。如果您有足够的技术,并且正在使用Samsung,那么创建自己的odin图像可能是一个更好的选择,因为它不依赖您或创建nandroid / recovery支持的其他人。
设置
常规设置:
设置大部分存储在
/data
子目录中。如果您正在寻找特定的东西,请从此处开始。内置应用程序倾向于将其设置保留在
/data/data/com.android.*
和/data/data/com.google.android.*
中,例如:联系人:
/data/data/com.android.contacts
电子邮件帐户:
/data/data/com.android.email
彩信:
/data/data/com.android.mms
WiFi:
WiFi设置位置取决于制造商,但通常是可以预测的。
三星Galaxy Pocket S2, S3:
/data/misc/wifi/wpa_supplicant.conf
三星Tab:
/data/wifi/bcm_supp.conf
HTC需求:
/data/misc/wifi/wpa_supplicant.conf
Dell Streak:
/data/misc/wifi/wpa.conf
Oneplus 2,3:
/data/misc/wifi/networkHistory.txt
键盘配置: />之前,我不得不禁用硬件键,重新配置布局或更改常规键盘行为。每个电话上的确切文件名往往会有所不同,但是我发现配置文件始终位于
/system/usr/keylayout/
中。小心,因为打破这些限制可能会使您的手机无法使用。其他:
大多数其他设置(例如产品信息,启动声音和启用/禁用屏幕上的导航栏)都存储在
/system/build.prop
中。破坏此配置文件可能会启动您的设备。如果我找到更多信息,请稍后再添加。
评论
其中一些目录需要root访问。
–t0mm13b
13年6月12日在12:57
@ t0mm13b-糟糕,忘了提。编辑。
–aggregate1166877
2013年6月12日13:00
所有这些目录都需要root访问权限才能写入。
–非洲
2013年6月12日13:55
您能指出存储亮度和音量的位置吗?
– JRC
2015年6月9日在9:26
非常有价值,但是我找不到关闭显示的方法。
–疯狂
16-11-25在6:47
#2 楼
我不是android技术方面的专家。因此,我不确定我的答案是否正确。但是,使用Root Explorer,我发现某些设置存储在以下文件中:/data/system/users/0/settings_system.xml
/ data /system/users/0/settings_secure.xml
例如,屏幕亮度存储在文件
settings_system.xml
中。如果使用文本编辑器打开此文件,则可能会遇到以下代码行:<setting id="2220" name="screen_brightness" value="66" package="com.android.settings" />
在上面的代码中,数字“ 66”表示屏幕亮度。数字越高,屏幕越亮。
我还发现手机的背景图像存储在以下文件路径中:
/ data / system / users / 0 / wallpaper
我的手机是Samsung SM-J7。也许我对其他智能手机的发现可能有所不同。
#3 楼
另一种可行的方法是通过``内容''命令,例如:adb shell content query --uri content://settings/global
adb shell content insert --uri content://settings/global --bind name:s:preferred_network_mode1 --bind value:i:0
#4 楼
在/data/data/com.android.providers.settings/databases/settings.db
中可以找到大多数Android设置,它是一个SQLite数据库,可以轻松地通过SQLite浏览器进行操作。 Android本身通常使用受保护的SettingsProvider来操纵这些设置。边注:看来,即使实际上已经更改了设置,但Settings GUI似乎并不总是与底层现实保持最新。但是,始终是数据库在计数,并提供给使用它们的所有模块
,但是,如前所述,某些设置可以存储为shared_prefs或单个应用程序等的files-dir。一些制造商使用的是经过修改的Android版本,这些版本可能会使用存储在其他位置的设置。
在更高版本的Android中,某些设置似乎已移至其他位置。
评论
如果所有手机都具有相同的品牌/型号/操作系统等,则可以配置一个让您满意的手机,然后进行Nandroid备份并将其还原到所有手机。@Narayanan-我已经考虑过了,但是似乎没有引导加载程序/工具可以对Galaxy Pockets进行nandroid备份。
我找到了一个网页,该网页可帮助用户在也称为Galaxy Pocket的S5300中安装CWM恢复。如果我是正确的,则CMW具有nandroid备份功能。
@Narayanan-不幸的是,该页面上的链接已断开。但是,您的链接使我找到了这个。现在要测试
解决后,请随时回答您自己的问题!在此之后的两天,您可以接受自己的答案,从而向其他“搜索者”显示一个可行的解决方案。谢谢!