Announcement

Collapse
No announcement yet.

Google Makes It Easier To Flash Android Open-Source Project On Phones

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
    jntesteves
    Senior Member

  • jntesteves
    replied
    Originally posted by fazalmajid View Post

    The article explains why. The installer uses WebUSB, which is presumably only implemented by Chrome because it is such a spectacularly bad idea.
    It is a upcoming Web standard and should be in every browser soon enough. Google have abandoned every effort to push non-standard APIs into Chrome and nowadays they are great contributors to the standardization processes. They've already deprecated Chrome Apps, PPAPI, basically everything non-conformant in Chrome will be removed by the end of this year, and late 2022 for ChromeOS.

    I can't see any reason why you would say it's a bad idea for software to be able to communicate with periferal devices on a computer through the standard protocol already in use everywhere. Your OS already does that in the most insecure way possible. The Web platform at least have learned the basic capability-based security model the current OSes are to old to learn now. Google's Fuchsia being the exception that will (hopefully) soon replace Linux for desktop/mobile use.

    Leave a comment:

  • fazalmajid
    Junior Member

  • fazalmajid
    replied
    Originally posted by Space Beer View Post
    Try to go to https://flash.android.com using Firefox.
    https://i.imgur.com/8dKf3dD.png

    F-U Google. Can't wait official Pinephone release. I don't care about available apps
    The article explains why. The installer uses WebUSB, which is presumably only implemented by Chrome because it is such a spectacularly bad idea.

    Leave a comment:

  • Vistaus
    Senior Member

  • Vistaus
    replied
    Originally posted by starshipeleven View Post
    flashing a different firmware requires unlocking bootloader, and either that or flashing non-stock firmware voids your warranty.

    Also for Google devices.
    Unless the bootloader is already unlocked, like on my Cosmo Communicator or the Gemini PDA. Planet *officially* supports (besides the default Android ROM that ships with theur devices) rooted Android, LineageOS, Sailfish OS and Linux, so no matter what you do, your warranty is never voided because they officially support other options.

    Leave a comment:

  • skeevy420
    Senior Member

  • skeevy420
    replied
    Originally posted by jntesteves View Post
    I see this online fastboot as just a toy (a cool toy, I gotta admit) to show off a new Web capability. It's core is probably cross-compiled directly from fastboot's source-code. This has zero utility for real Android or app developers, as using fastboot from the command line is too easy, literally one command away, and probably faster than this online version, and any developer should already be acquainted with the command line anyways.

    EDIT: to be fair, it might lower the entry barrier for newcomer Windows users.
    It lowers the entry for Google employed device refurbishers and fixers when the issue is software only. Now they have an easy-to-use GUI. Plug the phone in, click-click-click, phone is fixed. Instead of teaching "fastboot flash system system.img", the real developer can teach click-click-click because damn-near anyone can figure out click-click-click...unless they're my Dad and you say "click that" so they right click...30 minutes and he never got past clicking the Start menu of Windows 98 because left and right click was a difficult concept

    Leave a comment:

  • jntesteves
    Senior Member

  • jntesteves
    replied
    I see this online fastboot as just a toy (a cool toy, I gotta admit) to show off a new Web capability. It's core is probably cross-compiled directly from fastboot's source-code. This has zero utility for real Android or app developers, as using fastboot from the command line is too easy, literally one command away, and probably faster than this online version, and any developer should already be acquainted with the command line anyways.

    EDIT: to be fair, it might lower the entry barrier for newcomer Windows users.
    jntesteves
    Senior Member
    Last edited by jntesteves; 29 January 2020, 08:36 AM.

    Leave a comment:

  • Space Beer
    Junior Member

  • Space Beer
    replied
    Try to go to https://flash.android.com using Firefox.
    https://i.imgur.com/8dKf3dD.png

    F-U Google. Can't wait official Pinephone release. I don't care about available apps

    Leave a comment:

  • cynical
    Senior Member

  • cynical
    replied
    Google play services are awful from a privacy standpoint, but one of the reasons for its ever increasing penetration is that it has become their only mechanism to update older devices.

    The Google -> Manufacturer -> Carrier cycle is just way too slow, and you are providing all of these convenient features anyway, so why not expand it and bypass this process to get critical things like the webview updated in a timely fashion?

    So it’s alarming but also common sense at the same time, and I can’t fault them for doing it, even if it makes their platform look more and more like Apple’s.

    Leave a comment:

  • starshipeleven
    Premium Supporter

  • starshipeleven
    replied
    ah come on, unapproved post for
    Sonadow
    Senior Member
    Sonadow above

    Leave a comment:

  • starshipeleven
    Premium Supporter

  • starshipeleven
    replied
    Originally posted by Sonadow View Post
    I can safely say with a fair degree of confidence that this Android flash tool will only work on Pixels.

    Got a friend who loves messing with Android phones, and he told me that every different manufacturer using different SoCs have different eMMC partition layouts and bootloader settings. For example, Xiaomi phones have 5 (!) different partitions on the eMMC, of which only one is the main OS partition. I think old Samsung phones have 6 partitions?
    Technically speaking this is entirely possible, all Android phone bootloaders must be able to go in "Fastboot" mode which is a mode with standardized API for service and flashing as that's what they use for updates and manufacturing, even if this is not accessible for users. https://www.androidcentral.com/android-z-what-fastboot

    dealing with different partition schemes is also not a major issue as with Project Treble (Android 8 and onwards), you only need to know where is the system partition, you don't need to reflash anything else than system partition.

    Most partitions are for static stuff like modem firmware or IMEI code or bootloader or bootable recovery

    Leave a comment:

  • pal666
    Senior Member

  • pal666
    replied
    Originally posted by torsionbar28 View Post
    it hits Google for DNS
    i was hitting google for dns, so this seems about right. though now i'm hitting cloudflare because it is closer

    Leave a comment:

Working...
X