chromium snapshots下载选择

1.选择chromium版本

https://omahaproxy.appspot.com/

获取branch_base_position

2.根据branch_base_position下载snapshots

https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html

选择平台,根据branch_base_position下载

Google ipv6 hosts

2a00:1450:4009:801::2009 0343 *.blogger.com
2a00:1450:4009:803::2003 0343 google.com
2a00:1450:4009:809::201b 0344 *.google.com
2a00:1450:4009:807::2016 0347 edgestatic.com
2a00:1450:4009:804::2008 0348 *.google-analytics.com
2a00:1450:4009:801::200a 0349 *.googleapis.com
2a00:1450:4009:802::2002 0349 *.g.doubleclick.net
2a00:1450:4009:805::2019 0350 *.google.com
2a00:1450:4009:806::2011 0350 *.appspot.com
2a00:1450:4009:809::201f 0350 *.google.com
2a00:1450:4009:80c::201b 0350 *.google.com
2a00:1450:4009:800::2017 0350 google.com
2a00:1450:4009:800::201d 0351 *.google.com
2a00:1450:4009:80d::200d 0351 accounts.google.com
2a00:1450:4009:80b::2012 0351 *.unicast.metric.gstatic.com
2a00:1450:4009:80c::2000 0352 *.google.com
2a00:1450:4009:808::200b 0353 m.google.com
2a00:1450:4009:806::201a 0353 *.google.com
2a00:1450:4009:80c::201c 0354 *.google.com
2a00:1450:4009:808::2015 0354 www.google.com
2a00:1450:4009:805::2012 0355 *.unicast.metric.gstatic.com
2a00:1450:4009:805::2001 0357 *.googleusercontent.com
2a00:1450:4009:800::200f 0357 upload.video.google.com
2a00:1450:4009:80c::2018 0358 *.google.com
2a00:1450:4009:804::2011 0359 *.appspot.com
2a00:1450:4009:803::201e 0359 *.google.com
2a00:1450:4009:805::200a 0359 *.googleapis.com
2a00:1450:4009:807::2012 0360 *.unicast.metric.gstatic.com
2a00:1450:4009:80d::2009 0360 *.blogger.com
2a00:1450:4009:804::200d 0360 accounts.google.com
2a00:1450:4009:803::200e 0360 *.google.com
2a00:1450:4009:80d::2004 0361 www.google.com
2a00:1450:4009:80c::201a 0361 *.google.com
2a00:1450:4009:804::2000 0361 *.google.com
2a00:1450:4009:80d::2015 0363 www.google.com
2a00:1450:4009:80d::201e 0363 *.google.com
2a00:1450:4009:808::201e 0363 *.google.com
2a00:1450:4009:801::201e 0363 *.google.com
2a00:1450:4009:80b::2017 0364 google.com
2a00:1450:4009:801::2019 0364 *.google.com
2a00:1450:4009:80b::201b 0365 *.google.com
2a00:1450:4009:800::2004 0365 www.google.com
2a00:1450:4009:809::200d 0365 accounts.google.com
2a00:1450:4009:80c::2008 0366 *.google-analytics.com
2a00:1450:4009:806::2001 0366 *.googleusercontent.com
2a00:1450:4009:806::2016 0366 edgestatic.com
2a00:1450:4009:804::2007 0366 *.mail.google.com
2a00:1450:4009:80a::200e 0366 *.google.com
2a00:1450:4009:808::2008 0366 *.google-analytics.com
2a00:1450:4009:805::200b 0367 m.google.com
2a00:1450:4009:80a::2006 0367 *.doubleclick.net
2a00:1450:4009:807::200e 0368 *.google.com
2a00:1450:4009:80b::2006 0368 *.doubleclick.net
2a00:1450:4009:804::201d 0368 *.google.com
2a00:1450:4009:803::201a 0368 *.google.com
2a00:1450:4009:80a::2017 0369 google.com
2a00:1450:4009:801::2008 0369 *.google-analytics.com
2a00:1450:4009:808::2016 0370 edgestatic.com
2a00:1450:4009:800::2011 0371 *.appspot.com
2a00:1450:4009:80a::2015 0371 www.google.com
2a00:1450:4009:800::2016 0372 edgestatic.com
2a00:1450:4009:80b::2005 0372 mail.google.com
2a00:1450:4009:80a::201f 0372 *.google.com
2a00:1450:4009:805::200f 0372 upload.video.google.com
2a00:1450:4009:80d::2006 0372 *.doubleclick.net
2a00:1450:4009:807::200f 0373 upload.video.google.com
2a00:1450:4009:80c::2003 0374 google.com
2a00:1450:4009:807::200b 0374 m.google.com
2a00:1450:4009:802::200f 0374 upload.video.google.com
2a00:1450:4009:802::200d 0374 accounts.google.com
2a00:1450:4009:80c::2011 0375 *.appspot.com
2a00:1450:4009:805::201e 0375 *.google.com
2a00:1450:4009:802::2005 0375 mail.google.com
2a00:1450:4009:803::2002 0375 *.g.doubleclick.net
2a00:1450:4009:80b::2015 0375 www.google.com
2a00:1450:4009:803::2004 0376 www.google.com
2a00:1450:4009:805::2006 0376 *.doubleclick.net
2a00:1450:4009:800::2003 0376 google.com
2a00:1450:4009:805::2007 0377 *.mail.google.com
2a00:1450:4009:806::200d 0379 accounts.google.com
2a00:1450:4009:808::201b 0379 *.google.com
2a00:1450:4009:807::201f 0379 *.google.com
2a00:1450:4009:800::2005 0379 mail.google.com
2a00:1450:4009:80a::2005 0379 mail.google.com
2a00:1450:4009:807::2002 0379 *.g.doubleclick.net
2a00:1450:4009:800::201c 0380 *.google.com
2a00:1450:4009:805::2003 0380 google.com
2a00:1450:4009:80b::2002 0381 *.g.doubleclick.net
2a00:1450:4009:800::201a 0381 *.google.com
2a00:1450:4009:805::2009 0381 *.blogger.com
2a00:1450:4009:808::2009 0381 *.blogger.com
2a00:1450:4009:80c::2002 0381 *.g.doubleclick.net
2a00:1450:4009:808::2011 0381 *.appspot.com
2a00:1450:4009:804::2006 0381 *.doubleclick.net
2a00:1450:4009:802::2008 0381 *.google-analytics.com
2a00:1450:4009:803::2008 0381 *.google-analytics.com
2a00:1450:4009:805::201d 0382 *.google.com
2a00:1450:4009:800::201e 0382 *.google.com
2a00:1450:4009:802::2016 0382 edgestatic.com
2a00:1450:4009:808::201f 0382 *.google.com
2a00:1450:4009:80a::2002 0382 *.g.doubleclick.net
2a00:1450:4009:806::2007 0383 *.mail.google.com
2a00:1450:4009:803::200f 0383 upload.video.google.com
2a00:1450:4009:801::2006 0383 *.doubleclick.net
2a00:1450:4009:803::2016 0384 edgestatic.com
2a00:1450:4009:80d::2007 0384 *.mail.google.com
2a00:1450:4009:807::2017 0384 google.com
2a00:1450:4009:806::2003 0385 google.com
2a00:1450:4009:801::2003 0385 google.com
2a00:1450:4009:807::2008 0385 *.google-analytics.com
2a00:1450:4009:803::2019 0385 *.google.com
2a00:1450:4009:809::201e 0386 *.google.com
2a00:1450:4009:804::2009 0386 *.blogger.com
2a00:1450:4009:805::2004 0386 www.google.com
2a00:1450:4009:800::2006 0386 *.doubleclick.net
2a00:1450:4009:808::2002 0387 *.g.doubleclick.net
2a00:1450:4009:809::201c 0387 *.google.com
2a00:1450:4009:80a::2012 0387 *.unicast.metric.gstatic.com
2a00:1450:4009:804::2002 0387 *.g.doubleclick.net
2a00:1450:4009:808::200d 0387 accounts.google.com
2a00:1450:4009:806::2002 0388 *.g.doubleclick.net
2a00:1450:4009:809::2011 0388 *.appspot.com
2a00:1450:4009:809::200a 0389 *.googleapis.com
2a00:1450:4009:805::2016 0390 edgestatic.com
2a00:1450:4009:802::2018 0390 *.google.com
2a00:1450:4009:807::201b 0390 *.google.com
2a00:1450:4009:809::2008 0391 *.google-analytics.com
2a00:1450:4009:807::2006 0391 *.doubleclick.net
2a00:1450:4009:80b::200f 0391 upload.video.google.com
2a00:1450:4009:801::200d 0391 accounts.google.com
2a00:1450:4009:803::2000 0391 *.google.com
2a00:1450:4009:802::2006 0391 *.doubleclick.net
2a00:1450:4009:80c::200f 0391 upload.video.google.com
2a00:1450:4009:80a::201d 0391 *.google.com
2a00:1450:4009:80b::2011 0392 *.appspot.com
2a00:1450:4009:80c::2019 0392 *.google.com
2a00:1450:4009:808::2018 0392 *.google.com
2a00:1450:4009:807::2019 0392 *.google.com
2a00:1450:4009:801::201c 0392 *.google.com
2a00:1450:4009:803::2017 0393 google.com
2a00:1450:4009:802::2000 0394 *.google.com
2a00:1450:4009:80a::200b 0394 m.google.com
2a00:1450:4009:803::2012 0394 *.unicast.metric.gstatic.com
2a00:1450:4009:807::200a 0394 *.googleapis.com
2a00:1450:4009:80d::2019 0395 *.google.com
2a00:1450:4009:80a::2008 0395 *.google-analytics.com
2a00:1450:4009:80b::200d 0395 accounts.google.com
2a00:1450:4009:803::2015 0395 www.google.com
2a00:1450:4009:806::200b 0396 m.google.com
2a00:1450:4009:804::2018 0396 *.google.com
2a00:1450:4009:809::2001 0396 *.googleusercontent.com
2a00:1450:4009:80c::2015 0397 www.google.com
2a00:1450:4009:801::2017 0397 google.com
2a00:1450:4009:808::2005 0397 mail.google.com
2a00:1450:4009:80b::2003 0397 google.com
2a00:1450:4009:807::2015 0397 www.google.com
2a00:1450:4009:801::201b 0397 *.google.com
2a00:1450:4009:804::201e 0397 *.google.com
2a00:1450:4009:805::2011 0398 *.appspot.com
2a00:1450:4009:807::2005 0398 mail.google.com
2a00:1450:4009:801::201f 0398 *.google.com
2a00:1450:4009:808::2019 0398 *.google.com
2a00:1450:4009:80a::2018 0398 *.google.com
2a00:1450:4009:802::2019 0398 *.google.com
2a00:1450:4009:805::200e 0398 *.google.com
2a00:1450:4009:805::201c 0398 *.google.com
2a00:1450:4009:801::200b 0399 m.google.com
2a00:1450:4009:80d::2002 0399 *.g.doubleclick.net
2a00:1450:4009:806::2005 0399 mail.google.com
2a00:1450:4009:802::2011 0400 *.appspot.com
2a00:1450:4009:807::201c 0400 *.google.com
2a00:1450:4009:801::2000 0401 *.google.com
2a00:1450:4009:801::2007 0401 *.mail.google.com
2a00:1450:4009:804::2001 0403 *.googleusercontent.com
2a00:1450:4009:80a::2001 0403 *.googleusercontent.com
2a00:1450:4009:80d::200f 0403 upload.video.google.com
2a00:1450:4009:806::2012 0404 *.unicast.metric.gstatic.com
2a00:1450:4009:80c::2004 0404 www.google.com
2a00:1450:4009:80d::200a 0404 *.googleapis.com
2a00:1450:4009:80a::2011 0404 *.appspot.com
2a00:1450:4009:805::2018 0404 *.google.com
2a00:1450:4009:805::2017 0405 google.com
2a00:1450:4009:80c::2007 0405 *.mail.google.com
2a00:1450:4009:805::2000 0405 *.google.com
2a00:1450:4009:808::201a 0405 *.google.com
2a00:1450:4009:807::2018 0405 *.google.com
2a00:1450:4009:806::2008 0406 *.google-analytics.com
2a00:1450:4009:802::2015 0406 www.google.com
2a00:1450:4009:807::200d 0406 accounts.google.com
2a00:1450:4009:806::2004 0406 www.google.com
2a00:1450:4009:803::2005 0406 mail.google.com
2a00:1450:4009:80c::201d 0406 *.google.com
2a00:1450:4009:803::200a 0406 *.googleapis.com
2a00:1450:4009:804::2016 0407 edgestatic.com
2a00:1450:4009:806::2018 0407 *.google.com
2a00:1450:4009:808::2007 0407 *.mail.google.com
2a00:1450:4009:803::2006 0407 *.doubleclick.net
2a00:1450:4009:802::201c 0407 *.google.com
2a00:1450:4009:80a::2019 0408 *.google.com
2a00:1450:4009:805::2002 0408 *.g.doubleclick.net
2a00:1450:4009:801::200e 0408 *.google.com
2a00:1450:4009:809::201a 0409 *.google.com
2a00:1450:4009:802::201e 0409 *.google.com
2a00:1450:4009:80b::2007 0409 *.mail.google.com
2a00:1450:4009:806::2015 0409 www.google.com
2a00:1450:4009:804::2005 0409 mail.google.com
2a00:1450:4009:80b::2009 0410 *.blogger.com
2a00:1450:4009:800::2002 0410 *.g.doubleclick.net
2a00:1450:4009:807::2011 0411 *.appspot.com
2a00:1450:4009:809::201d 0411 *.google.com
2a00:1450:4009:806::201e 0411 *.google.com
2a00:1450:4009:80a::2016 0411 edgestatic.com
2a00:1450:4009:80b::201c 0411 *.google.com
2a00:1450:4009:80d::2005 0412 mail.google.com
2a00:1450:4009:809::2012 0413 *.unicast.metric.gstatic.com
2a00:1450:4009:804::201c 0413 *.google.com
2a00:1450:4009:806::2000 0413 *.google.com
2a00:1450:4009:80a::2009 0413 *.blogger.com
2a00:1450:4009:808::2003 0414 google.com
2a00:1450:4009:80b::2004 0414 www.google.com
2a00:1450:4009:807::2000 0414 *.google.com
2a00:1450:4009:80c::200d 0414 accounts.google.com
2a00:1450:4009:80a::200f 0415 upload.video.google.com
2a00:1450:4009:804::201a 0415 *.google.com
2a00:1450:4009:807::2004 0415 www.google.com
2a00:1450:4009:801::2001 0416 *.googleusercontent.com
2a00:1450:4009:802::200e 0416 *.google.com
2a00:1450:4009:80c::201f 0416 *.google.com
2a00:1450:4009:80c::2005 0416 mail.google.com
2a00:1450:4009:80b::201d 0416 *.google.com
2a00:1450:4009:80b::201f 0417 *.google.com
2a00:1450:4009:807::2003 0417 google.com
2a00:1450:4009:800::2008 0418 *.google-analytics.com
2a00:1450:4009:80c::2001 0420 *.googleusercontent.com
2a00:1450:4009:805::201b 0421 *.google.com
2a00:1450:4009:80c::200e 0421 *.google.com
2a00:1450:4009:800::201b 0422 *.google.com
2a00:1450:4009:809::2004 0425 www.google.com
2a00:1450:4009:808::201c 0427 *.google.com
2a00:1450:4009:80a::201c 0427 *.google.com
2a00:1450:4009:800::2018 0430 *.google.com
2a00:1450:4009:800::2009 0432 *.blogger.com
2a00:1450:4009:80d::2012 0432 *.unicast.metric.gstatic.com
2a00:1450:4009:806::201b 0435 *.google.com
2a00:1450:4009:802::201a 0438 *.google.com
2a00:1450:4009:80a::2004 0439 www.google.com
2a00:1450:4009:80b::2001 0448 *.googleusercontent.com
2a00:1450:4009:80a::200a 0453 *.googleapis.com
2a00:1450:4009:805::2008 0454 *.google-analytics.com
2a00:1450:4009:806::2017 0457 google.com
2a00:1450:4009:806::200a 0458 *.googleapis.com
2a00:1450:4009:807::201a 0458 *.google.com
2a00:1450:4009:806::2006 0459 *.doubleclick.net
2a00:1450:4009:80a::2007 0461 *.mail.google.com
2a00:1450:4009:800::2015 0462 www.google.com
2a00:1450:4009:809::2016 0463 edgestatic.com
2a00:1450:4009:80b::200e 0464 *.google.com
2a00:1450:4009:804::200f 0465 upload.video.google.com
2a00:1450:4009:80d::2011 0466 *.appspot.com
2a00:1450:4009:804::2019 0467 *.google.com
2a00:1450:4009:805::201a 0467 *.google.com
2a00:1450:4009:80d::201f 0467 *.google.com
2a00:1450:4009:804::2017 0468 google.com
2a00:1450:4009:801::2002 0469 *.g.doubleclick.net
2a00:1450:4009:80a::2003 0469 google.com
2a00:1450:4009:806::200e 0470 *.google.com
2a00:1450:4009:809::2017 0471 google.com
2a00:1450:4009:80d::2016 0472 edgestatic.com
2a00:1450:4009:803::2009 0472 *.blogger.com
2a00:1450:4009:809::2005 0474 mail.google.com
2a00:1450:4009:800::200e 0474 *.google.com
2a00:1450:4009:80c::2009 0474 *.blogger.com
2a00:1450:4009:805::2015 0475 www.google.com
2a00:1450:4009:80d::2008 0475 *.google-analytics.com
2a00:1450:4009:801::2015 0475 www.google.com
2a00:1450:4009:80a::201a 0476 *.google.com
2a00:1450:4009:809::200f 0477 upload.video.google.com
2a00:1450:4009:807::2009 0477 *.blogger.com
2a00:1450:4009:803::2007 0477 *.mail.google.com
2a00:1450:4009:802::2017 0478 google.com
2a00:1450:4009:802::2012 0481 *.unicast.metric.gstatic.com
2a00:1450:4009:802::2007 0482 *.mail.google.com
2a00:1450:4009:80b::2000 0483 *.google.com
2a00:1450:4009:809::2003 0483 google.com
2a00:1450:4009:803::200b 0483 m.google.com
2a00:1450:4009:808::200e 0484 *.google.com
2a00:1450:4009:808::200a 0485 *.googleapis.com
2a00:1450:4009:80a::2000 0486 *.google.com
2a00:1450:4009:804::2004 0486 www.google.com
2a00:1450:4009:807::2001 0487 *.googleusercontent.com
2a00:1450:4009:80c::200b 0487 m.google.com
2a00:1450:4009:808::2006 0488 *.doubleclick.net
2a00:1450:4009:801::2005 0489 mail.google.com
2a00:1450:4009:800::200b 0489 m.google.com
2a00:1450:4009:809::2009 0489 *.blogger.com
2a00:1450:4009:803::2001 0489 *.googleusercontent.com
2a00:1450:4009:802::2003 0491 google.com
2a00:1450:4009:805::200d 0492 accounts.google.com
2a00:1450:4009:80d::201a 0492 *.google.com
2a00:1450:4009:802::2004 0493 www.google.com
2a00:1450:4009:80b::201e 0493 *.google.com
2a00:1450:4009:803::201d 0493 *.google.com
2a00:1450:4009:804::2012 0493 *.unicast.metric.gstatic.com
2a00:1450:4009:801::200f 0494 upload.video.google.com
2a00:1450:4009:803::201b 0494 *.google.com
2a00:1450:4009:806::201f 0494 *.google.com
2a00:1450:4009:800::2007 0495 *.mail.google.com
2a00:1450:4009:804::200a 0495 *.googleapis.com
2a00:1450:4009:806::200f 0496 upload.video.google.com
2a00:1450:4009:802::200a 0496 *.googleapis.com
2a00:1450:4009:807::201d 0496 *.google.com
2a00:1450:4009:804::2003 0497 google.com
2a00:1450:4009:802::201b 0497 *.google.com
2a00:1450:4009:801::2012 0499 *.unicast.metric.gstatic.com
2a00:1450:4009:803::201c 0500 *.google.com
2a00:1450:4009:803::201f 0500 *.google.com
2a00:1450:4009:80d::201b 0500 *.google.com
2a00:1450:4009:80d::2000 0501 *.google.com
2a00:1450:4009:806::2019 0502 *.google.com
2a00:1450:4009:80d::201d 0502 *.google.com
2a00:1450:4009:80d::2017 0502 google.com
2a00:1450:4009:80b::2008 0503 *.google-analytics.com
2a00:1450:4009:800::201f 0503 *.google.com
2a00:1450:4009:804::201b 0503 *.google.com
2a00:1450:4009:808::2000 0503 *.google.com
2a00:1450:4009:80d::2001 0504 *.googleusercontent.com
2a00:1450:4009:806::201c 0504 *.google.com
2a00:1450:4009:809::2018 0504 *.google.com
2a00:1450:4009:807::201e 0505 *.google.com
2a00:1450:4009:801::201d 0505 *.google.com
2a00:1450:4009:802::2009 0505 *.blogger.com
2a00:1450:4009:806::201d 0507 *.google.com
2a00:1450:4009:80c::2016 0507 edgestatic.com
2a00:1450:4009:809::2007 0509 *.mail.google.com
2a00:1450:4009:800::2012 0509 *.unicast.metric.gstatic.com
2a00:1450:4009:801::201a 0510 *.google.com
2a00:1450:4009:80b::2018 0510 *.google.com
2a00:1450:4009:80a::201e 0510 *.google.com
2a00:1450:4009:806::2009 0511 *.blogger.com
2a00:1450:4009:802::200b 0512 m.google.com
2a00:1450:4009:804::201f 0513 *.google.com
2a00:1450:4009:809::2000 0515 *.google.com
2a00:1450:4009:80d::2018 0517 *.google.com
2a00:1450:4009:809::200e 0518 *.google.com
2a00:1450:4009:809::2002 0520 *.g.doubleclick.net
2a00:1450:4009:808::200f 0529 upload.video.google.com
2a00:1450:4009:80c::2012 0529 *.unicast.metric.gstatic.com
2a00:1450:4009:809::2019 0533 *.google.com
2a00:1450:4009:80c::200a 0535 *.googleapis.com
2a00:1450:4009:805::2005 0544 mail.google.com
2a00:1450:4009:80d::2003 0546 google.com
2a00:1450:4009:802::201f 0565 *.google.com
2a00:1450:4009:80b::200b 0565 m.google.com
2a00:1450:4009:80d::200e 0565 *.google.com
2a00:1450:4009:808::2004 0567 www.google.com
2a00:1450:4009:803::200d 0568 accounts.google.com
2a00:1450:4009:809::2015 0571 www.google.com
2a00:1450:4009:800::200a 0576 *.googleapis.com
2a00:1450:4009:800::200d 0580 accounts.google.com
2a00:1450:4009:805::201f 0580 *.google.com
2a00:1450:4009:80b::201a 0584 *.google.com
2a00:1450:4009:800::2001 0585 *.googleusercontent.com
2a00:1450:4009:801::2016 0585 edgestatic.com
2a00:1450:4009:80b::200a 0586 *.googleapis.com
2a00:1450:4009:80d::200b 0589 m.google.com
2a00:1450:4009:802::2001 0594 *.googleusercontent.com
2a00:1450:4009:80b::2019 0597 *.google.com
2a00:1450:4009:808::2012 0597 *.unicast.metric.gstatic.com
2a00:1450:4009:801::2018 0598 *.google.com
2a00:1450:4009:803::2018 0601 *.google.com
2a00:1450:4009:80c::2006 0605 *.doubleclick.net
2a00:1450:4009:808::2017 0609 google.com
2a00:1450:4009:80a::200d 0654 accounts.google.com
2a00:1450:4009:809::2006 0693 *.doubleclick.net
2a00:1450:4009:803::2011 0693 *.appspot.com
2a00:1450:4009:809::200b 0697 m.google.com

 

Google Play Certification

来源:https://www.lineageos.org/Google-Play-Certification/

Google Play Certification: What it is, and how it affects you

What is Google Play Certification?

Google Play Certification is Google’s way of ensuring that devices running with Google Play Services are in a known-good state. This is implemented via checking of SafetyNet, which you can read more about in our SafetyNet blogpost.

How does this affect you?

Google is rolling out updates to Google Play Services that may block you from using Play Services if your device is reporting as uncertified, meaning you can no longer use any apps that depend on Google Play Services.

What can you do about it?

Google allows custom ROM users to register their Google Services Framework (GSF) ID on their certification page. You can register your GSF ID following the instructions on the page in order to continue using Google Play Services on your LineageOS device. Originally, this system had a limit of 100 concurrent registrations per Google account, however they’ve since decided to remove this restriction.

How often do I need to register my GSF ID?

Your device’s GSF ID is reset every time your device is factory reset (or when you wipe the GSF app itself) since it is stored in your data partition, so you must re-register your GSF ID every time you perform either of these actions.

Why was this done in the first place?

NOTE: This is pure speculation on our part and should be taken as such.

Some OEMs may have been shipping devices that contain Google Play Services without device certification, which lowers trust for app developers in being able to rely on the quality of devices running with Google Play Services installed.

The LineageOS Team

强制 Google.com 域名使用 HTTPS(chrome hsts )

ref:https://laod.cn/hosts/suggestions-for-google-hosts-https-ssl.html

 

最近发现好多人说谷歌学术访问不了了,而我发现他们绝大多数都使用的是http访问,而不是https(SSL加密),如 http://scholar.google.com 肯定打不开,而 https://scholar.google.com 却正常,为了保证您能更顺利的使用 Google 在线服务,我们推荐您按照以下的步骤进行一些设置。

以下的步骤将以 Chrome 浏览器为例。

强制 Google.com 域名使用 HTTPS(SSL)

虽然您可以随时自行添加 HTTPS 的前缀,但是在某些情况下网页总是会自动跳到没有加密的状态,这些状态可能出现在 Google 各个网页之间的跳转,以及搜索结果链接点击之后,这会影响您的正常使用体验,因此我们建议您强制 HTTPS 连接。

在 Chrome 浏览器上输入链接 chrome://net-internals/#hsts (可复制此地址粘贴到地址栏),回车。

在 Domain 栏里,输入 google.com ,并勾选下面的两个复选框,点击 “Add” 按钮即可。

强制 Google.com 域名使用 HTTPS(SSL)

此时,您无需每次在因为跳回非加密连接中断后手动添加 HTTPS 前缀。

 

强制 Google.com.hk 域名使用 HTTPS

考虑到国内用到最多的是 google.com.hk,您需要对此域名同样增加此规则。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 google.com.hk 。

同理,如果你喜欢用google.com就设置为:google.com

强制 Google 网页快照使用 HTTPS

默认情况下,Google 网页快照是以非加密的 HTTP 连接打开的,这将导致它直接无法连接。要改变这一情况,请为此快照域名也添加强制 HTTPS 的规则。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 googleusercontent.com 。

 

强制 Google APIs 使用 HTTPS

某些网站加载 Google CDN 的方式可能是普通的 HTTP 连接。使用此方法强制转为 HTTPS 连接。

重复上面描述的操作,唯一的不同是,请在 Domain 栏里输入 googleapis.com 。

 

 

对于其他的浏览器

(个人推荐使用Chrome 浏览器)

请在对应浏览器的插件目录中查找类似 “HTTPS Everywhere” 的插件,它将自动帮助您强制所有可能的 HTTPS 连接。

 

如何撤销上述更改

倘若您想要撤销上述变更,例如您想要取消对 Google.com 的强制 HTTPS 连接,请同样前往 chrome://net-internals/#hsts,这一次,在下方的 “Delete Domain” 区域里,在 Domain 栏里输入您想要撤销规则的域名(例如 google.com),并点击 “Delete” 按钮即可。

google ip pool

http://ipinfo.io/AS15169

http://bgp.he.net/search?search%5Bsearch%5D=google&commit=Search

 

工具

gogotester_python

https://github.com/NKUCodingCat/gogotester_python

 

 

hosts

https://github.com/racaljk/hosts/blob/master/hosts

目前可用v4 ip

61.91.161.217

How to edit “Most Visited” section of new tab page in Chromium

原文:http://askubuntu.com/questions/30363/how-to-edit-most-visited-section-of-new-tab-page-in-chromium

 

“Most Visited” section on new tab in Chrome/Chromium can be edited by hand, by directly changing “Top Sites” sqlite3 database inside Chrome/Chromium with sqlite3 and SQL (or by any other sqlite3 db editor, like sqlitebrowser).

The “Top Sites” database is located in user profile directory, the default one is “~/.config/chromium/Default/Top Sites” (for chrome: ~/.config/google-chrome/default, in windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default).

To edit it, close the Chromium/Chrome and run for GUI editor

sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites

Open thumbnails table in Browse Data tab. We (and forensics experts) can see much more entries than is shown in “Most Visited”.

Only eight sites with smallest “url rank” and not blacklisted by user are shown. You can see them with such SQL query (via “Execute SQL” tab in sqlitebrowser or by using sqlite3 ~/.config/chromium/Default/Top\ Sites command line tool):

select url, url_rank, at_top from thumbnails order by url_rank;

Now you can edit the database, changing url_ranks to reorder sites (you should shift half of url_ranks, if you are inserting in middle). You can ever add new url, and change all url_ranks to move your new url into “Most Visited”.

When user deleted the site from “Most Visited” section by clicking “x” button, the url is blacklisted in the JSON config file ~/.config/chromium/Default/Preferences, in ntp.most_visited_blacklist section (close the Chrome, open the Preferences with text editor like gedit or vim, search for most_visited_blacklist and see URLHashes of blacklisted sites, implemented as MD5 of url string). You can delete all urls from most_visited_blacklist section (make sure that you have backup of Preferences file)

PS Actual source code of “Most Visited” implementation in Chromium: chrome/browser/history/top_sites_database.cc file, line 438, void TopSitesDatabase::GetPageThumbnails function:

  "SELECT url, url_rank, title, thumbnail, redirects, "
  "boring_score, good_clipping, at_top, last_updated, load_completed, "
  "last_forced FROM thumbnails ORDER BY url_rank, last_forced"));

// Results are sorted by url_rank. For forced thumbnails with url_rank = -1,
// thumbnails are sorted by last_forced.

Descriptions of some table fields are here: chrome/common/thumbnail_score.h

Blacklisting implemented in chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL (Hmm, used only by test, but not accessible in UI some time after url was blacklisted?)

Google提供Fastboot和ADB单独下载服务

原文:http://www.cnbeta.com/articles/574639.htm

在许多Android用户多次呼吁之后,Google终于将ADB和Fastboot作为单独的文件提供给用户下载。以前这些文件只包含在大尺寸的Android SDK或Android Studio当中提供给用户,现在这种变化意味着它们现在比以往更快,更容易执行和侧载。

多年来,为了帮助克服只为2个小文件,下载大量文件的问题,第三方网站往往单独提供这2个文件,但出于安全考虑,许多人更喜欢使用官方工具。通过让ADB和Fastboot这2个软件更容易获得,Google有效地提升了解锁手机和刷机用户数量。

以下是ADB和Fastboot的谷歌官方下载链接:

ADB和Fastboot for Windows

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

ADB和Fastboot for Mac

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

ADB和Fastboot for Linux

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

由于这些是直接的Google链接,用户可以确保下载不仅是官方的,而且将始终能够获得最新版本的ADB和Fastboot。

google中国开发者福利:这里有你需要的所有网站和插件


在去年12月的Google开发者大会上,Google发布了几个Google Developers中国网站,它汇集了Google为开发者提供的开发技术资源,包括API 文档、开发案例、以及技术培训的视频。根据Google的官微,它涵盖了以下6个关键开发技术和平台产品信息:
1. Android: developer.android.google.cn
Android开发者官方网站面向应用开发者提供了Android SDK以及开发相关的各类文档。
2. Web: developers.google.cn/web
学习如何利用Progressive Web Apps等Web技术来开发新一代的网站或移动应用。
3. Tensor Flow: www.tensorflow.org
TensorFlow是一个大规模机器学习的开源框架,提供了对多种深度神经网络的支持。它可以运行在不同的平台上,从智能手机到数据中心,并已经广泛部署到Google多项服务的生产环境中。
4. Google Play: developer.android.com/distribute/googleplay/index.html
借助Google Play,开发者可以触达和服务全球190余个国家和地区的超10亿Android用户。
5. AdMob: firebase.google.cn/docs/admob
使用Google的AdMob, 即可通过精准投放的应用内置广告轻松盈利。
6. Firebase: firebase.google.cn
Firebase 是一个移动平台,可以帮助快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase由多种互补功能组成,可以自行组合和匹配这些功能以满足自己的需求。
此外,一同发布的还有Android Wear 2.0中国开发者预览版。
在Android Wear 2.0系统中,应用可以由Android Wear手表直接连接至互联网。因此,对于大多数应用来说,手机端的配套应用也就变得不再必要。这也意味着,多数为Android Wear 2.0开发应用的开发者将不再需要引用Google Play serviCES客户端库。

根据Google的信息,目前在两个情况下开发者仍然需要引入Google Play Services客户端库来为中国市场开发应用:

  • 需要与手机直接进行通信的应用 。有一些用例需要Android Wear手表与已配对手机直接连接。在这种情况下,Android Wear 1.0中引入的Data Layer API仍然可以继续使用。
  • 使用FusedLocationProvider。最新的中国版SDK中加入了定位的支持。在用户的许可下,应用可以通过FusedLocationProvider来接收定位更新。

Android Wear 2.0开发者预览版包括最新的SDK套件,手表测试系统镜像(基于华为手表)。
以下是测试步骤:

  • 更新到 Android Studio 至 v2.1.1 以上版本
  • 访问 Android Wear 2.0 开发者预览版,那里的文件下载与文档下载部分:  developer.android.google.cn/wear/preview/index.html
  • 下载手表系统镜像: developer.android.google.cn/wear/preview/downloads.html
  • 在手表上测试应用

由于每次要查询这些资料时都需要手动调整相关网址,近日,Google又体贴的为中国开发者做了一个简单的Chrome插件,自动将google.com上的开发者网站URL替换成google.cn上的对应 URL (如果有相对应的.CN域名上的页面),这样只要点击就能直接打开页面。
此扩展可以在Chrome Web Store上进行下载:
https://chrome.google.com/webstore/detail/google-cn-devsites/lgfkdmijgggnkoocgaenihkioidaejhd
同时它的代码也已经在GitHub上开源了:
https://github.com/chenzhuo914/google-cn-devsites-extension
至于有读者问“要如何打开这个下载页面”,Google的攻城狮也给出了回答:Desire-Passion-Belief。