如何以编程方式更改设备ID(android id)

时间:2015-06-14 17:58:42

标签: android

我正在寻找一种在eclipce中以编程方式更改设备ID(android id)的方法。我试过这种方式,但它没有用。

Secure.putString(getContentResolver(),Secure.ANDROID_ID,"new id");

我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以构建自己的自定义ROM,并使用签署自定义ROM固件的相同签名密钥对您的应用进行签名。或者,您可以将设备作为root用户并将应用程序安装为系统应用程序。然后,您可以为router.get('/', isAuthenticated, function(req, res) { Order.find({ seller: req.session.passport.user }, function(err, orders) { //handle error var response = []; orders.forEach(function(doc) { doc.populate('customer', function(err, order) { //handle error response.push(order); }); }); res.json(response); }); }); 添加'\\'.gsub(/(\\)/, '\1\1') 元素,并且可以查看代码是否有效。

否则,您无法修改这些值。引用the documentation for Settings.Secure

  

安全系统设置,包含应用程序可以读取但不允许写入的系统首选项。这些是用户必须通过系统UI显式修改的首选项或这些值的专用API,而不是由应用程序直接修改。