Jump to content


Photo

House of Google 0.0.9.9 [BETA]


  • Please log in to reply
471 replies to this topic

#441 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 24 February 2020 - 09:11 PM

I've learned a lot of programming stuff in the last year so I'll see what crazy stuff I can do to it this week.

Sent from my SM-G975U using Tapatalk


  • johnlgalt likes this

Non potest esse nisi unus


#442 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 24 February 2020 - 09:14 PM

All good - The best part is that I can really live up to my reputation - and try to break $#!+, without actually breaking anything important.

 

Although, I've replaced my older laptops that were running Sabayon Linux with a newer laptop also running WinX.  So I can now only test WinX.  But I can still test on my ancient platform as well as on the newer lappy (i5 6xxx CPU, 16 GB RAM, M.2 + SATA II SSDs).  And all without fscking my Pixel 4 XL.


  • SamuriHL likes this

#443 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 25 February 2020 - 11:08 AM

OK, so I obviously should not have attempted this so late last night.

 

The file I downloaded from the Android dev page was the full system image, not the OTA.  I subsequently found the links to both full system images and OTAs on XDA (after sideloading would not work - gee, ya think?), and it was the actual correctly named file (with the correct SHA-256 hash) as what HoG attempted to DL, so I'm not sure why HoG got a different hash for the file.  The Hash that HoG produced didn't seem to match anything there, but I did not DL all of the files, I can do so this weekend to see if it was simply pulling the wrong file (though that is probably not the case (at least from HoG's PoV, as it has the absolute correct name of the file needed).

 

Meanwhile, I sideloaded the Dev preview onto the Taimen and all is well.

 

No rush on anything for HoG for right now, but since I do have the Taimen available (and have successfully re-locked the BL, and since it is not a daily use device anymore, I'm here for when you do need testing again.



#444 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 25 February 2020 - 03:22 PM

I had a long day but I do intend to take a look in a bit and see what's going on.  I saw some crazy s*** the last time I ran it for myself where it enumerated the entire world into one list.  I was like WTF is this?  LMAO  But I've not gotten around to playing with it.  I've learned a LOT more about web technologies in the past year in my current job so I plan on taking a look at how I'm doing all of the parsing.  I think it was fairly decent and solid when I wrote it but if Google makes significant changes to the web page layout, then it'll break.  So I may see if I can make it more robust.


  • johnlgalt likes this

Non potest esse nisi unus


#445 tomv5314

tomv5314

    Member

  • Members
  • PipPip
  • 243 posts
  • LocationMass.
  • Current Device(s):One Plus 7Pro 8GB Ram - 256 GB Rom - Pixel 2 XL- 128GB - Nexus 6P- 128GB - LG G3- LG-G2 -Razor Maxx HD unlocked- Bionic- Samsung Galaxy Tab S3--SM-T820

Posted 04 March 2020 - 01:30 AM

I had a long day but I do intend to take a look in a bit and see what's going on.  I saw some crazy s*** the last time I ran it for myself where it enumerated the entire world into one list.  I was like WTF is this?  LMAO  But I've not gotten around to playing with it.  I've learned a LOT more about web technologies in the past year in my current job so I plan on taking a look at how I'm doing all of the parsing.  I think it was fairly decent and solid when I wrote it but if Google makes significant changes to the web page layout, then it'll break.  So I may see if I can make it more robust.

Hi Sam .. I am having a new problem with the march update with H.O.G.It opens , Says Platform tools found then under found device Pixel 2XL(Taimen) on the bottom. Its seeing device fine. As soon as i click  Image Type Factory or OTA  I get Unhandled Exception  has occured in your application.  Length cannot be less than zero. Parametername:length click and app will ignore this error and attempt to continue,  but HOG will go no further. No drop down or version numbers  etc.   I just did the OTA on my backup 2XL that is unlocked and unrooted. But My main 2 XL I  use HOG on is unlocked rooted with Viper working etc and I can do  the factory Image save everything and put on recovery and re root in about 10 min.  and set up as I like so I love being able to save everything  Hoping if you have the time you could help me  if you get a chance.. Sorry for the long winded post. Below is the Exception text.    Thanks Sam.  Hope all is well with you.  

 

System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
   at System.String.Substring(Int32 startIndex, Int32 length)
   at HoG.Image..ctor(String device, String name)
   at HoG.Devices.AddImage(String device, String name, String imageType)
   at HoG.FlashHandler.LoadData(String url, String type, Devices myDevices, Boolean isBeta)
   at HoG.HouseOfGoogle.ImageCombo_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
HouseOfGoogle
    Assembly Version: 0.0.9.8
    Win32 Version: 0.0.9.8
    CodeBase: file:///C:/Program%20Files%20(x86)/House%20of%20Google/HouseOfGoogle.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
 
************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
HouseOfGoogle
    Assembly Version: 0.0.9.8
    Win32 Version: 0.0.9.8
    CodeBase: file:///C:/Program%20Files%20(x86)/House%20of%20Google/HouseOfGoogle.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
HtmlAgilityPack
    Assembly Version: 1.9.0.0
    Win32 Version: 1.9.0
    CodeBase: file:///C:/Program%20Files%20(x86)/House%20of%20Google/HtmlAgilityPack.DLL
----------------------------------------
 
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
 
For example:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 
 
----------------------------------------

One Plus 7 Pro --  8 GB Ram - 256 GB Rom


#446 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 04 March 2020 - 04:25 AM

I'll have to look at it when I get a chance. It's not likely to be until this weekend at the earliest. I'm hoping to make some changes to how it loads the device info.

Sent from my SM-G975U using Tapatalk


  • johnlgalt and tomv5314 like this

Non potest esse nisi unus


#447 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 13 March 2020 - 02:28 PM

I'm not ignoring this.  I've just been really really busy with family stuff the past couple weeks.  But I'm hoping this weekend I can finally get to this.


  • johnlgalt likes this

Non potest esse nisi unus


#448 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 23 March 2020 - 02:11 PM

Out of curiosity - I wonder how the new Android Flash tool compares with this....

 

Basic versus super-God level I would assume B)



#449 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 23 March 2020 - 02:14 PM

Not sure.  Haven't had time to screw with anything lately.  I really do want to spend some time working on this soon.


  • johnlgalt likes this

Non potest esse nisi unus


#450 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 23 March 2020 - 02:18 PM

Android Flash tool - making use of WebUSB protocol:

 

https://source.andro...ontribute/flash

 

I haven't tried it yet, but I *do* have the Android 11 DevPrev2 (started with 1) on my Taimen.  Keeping the Coral free and clear of pre-ßeta products, for now.  I may change, though, some really interesting features there.



#451 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 23 March 2020 - 03:15 PM

To quote Luke in A New Hope....what a piece of junk!

 

Enable OEM Unlocking in the Developer options menu. If your bootloader is already unlocked, this option is grayed out with Bootloader is already unlocked.

 

Pfffffftttttt.  I never understood the concept here on this one.  If you're flashing signed images, why the F*** do I need to unlock?  This is why the HoG with OTA images is better.


Non potest esse nisi unus


#452 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 24 March 2020 - 08:35 AM

I have 2 theories.

 

  1. The Dev Preview are not actually signed.  As of yet.  Doesn't make a lot of sense, but that could be the case.
     
  2. The dev images that are provided on the page are the full system images only.  Although XDA links to the OTAs as well as the FSIs, if you actually go to the Google page, only the FSIs are listed - and the links to the Flash Tool images to be used are probably also to the FSIs as well, which, as we know, can 'only be flashed on unlocked devices'.  :p

IOW - stupidity.  Just like you said.



#453 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 24 March 2020 - 09:56 AM

Morons.  That's just carelessness.


  • johnlgalt likes this

Non potest esse nisi unus


#454 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 08 September 2020 - 07:18 PM

Android R  install on Pixel 4 XL.

 

Device recognized, but then I get this in a popup:
 

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.Skip[TSource](IEnumerable`1 source, Int32 count)
   at HoG.FlashHandler.LoadData(String url, String type, Devices myDevices, Boolean isBeta)
   at HoG.HouseOfGoogle.ImageCombo_SelectedIndexChanged(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
HouseOfGoogle
    Assembly Version: 0.0.9.8
    Win32 Version: 0.0.9.8
    CodeBase: file:///D:/House%20of%20Google/HouseOfGoogle.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.IO.Compression
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.dll
----------------------------------------
System.IO.Compression.FileSystem
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.IO.Compression.FileSystem/v4.0_4.0.0.0__b77a5c561934e089/System.IO.Compression.FileSystem.dll
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
HtmlAgilityPack
    Assembly Version: 1.9.0.0
    Win32 Version: 1.9.0
    CodeBase: file:///D:/House%20of%20Google/HtmlAgilityPack.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



My system is waiting to restart from a .NET update that I just noticed - maybe that is causing the issue.  I'll reboot and try again.
 



#455 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 08 September 2020 - 08:10 PM

Could be. I need to find time to get this working again. Just been busy with a ton of stuff.

Sent from my SM-G975U using Tapatalk


  • johnlgalt likes this

Non potest esse nisi unus


#456 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 08 September 2020 - 08:49 PM

No rush - I've already got R installed on both devices.  But no, it wasn't the .NET update.  Did the same thing after reboot.



#457 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 09 September 2020 - 09:54 AM

F*** Google right in the HTML they rode in on.  Yea they've killed my ability to parse the image pages now.  It would take a SIGNIFICANT amount of effort to be able to code something to get around what they've done.  I'm not amused at all.  So, this project can be considered dead until further notice.


  • johnlgalt likes this

Non potest esse nisi unus


#458 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 09 September 2020 - 10:43 AM

I have a solution of sorts.  It's incredibly nasty but it may get around the issue.  But they've also changed the format of the web page so it'll be more work.  Nonetheless, I worked around their stupid wall.


  • johnlgalt likes this

Non potest esse nisi unus


#459 SamuriHL

SamuriHL

    Android Warrior

  • Smod
  • 44,189 posts
  • Current Device(s):S21 Ultra, Pixel 6

Posted 09 September 2020 - 11:24 AM

RELEASE 0.9.9

 

-Removed beta support for now

-Removed Essential support, like, forever LOL

-Added hack-like work around for the walled garden on Factory and OTA image pages...this is GOING to break if they even sneeze on those pages

-Fixed idiotic reformatting of the Factory image page yet again (dumbasses....knock it off!)

-Oh how nice, Google stuck a Flash button right in the middle of the goddamn information I need to parse.  Awesome...


  • johnlgalt likes this

Non potest esse nisi unus


#460 johnlgalt

johnlgalt

    Antidisestablishmentarianist

  • Superuser
  • 7,296 posts
  • Twitter:https://twitter.com/JohnLGalt
  • Location3rd Rock
  • Current Device(s):Pixel 4 XL 128 GB

Posted 09 September 2020 - 04:13 PM

Uh, they sneezed.






5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users