A500 APX Flash Tool 0.4.1 & Bundle Builder 0.2.1

Themes, applications and mod's for the Acer A500/A501

A500 APX Flash Tool 0.4.1 & Bundle Builder 0.2.1

Postby blackthund3r » 24 Mar 2012, 23:58

WARNING! WARNING! WARNING!
WHEN FLASHING YOUR TABLET YOU SHOULD ALWAYS HAVE YOUR UIDSAVED! IT WILL SAVE YOU LOADS OFHEADACHEIF SOMETHING GOES WRONG!A500 MANAGER CAN DO THIS FOR YOU IF YOU'RE ON ICS!

By the way, you should save your UID before continuing! A500 Manager can do this for you if you're on ICS :)
^because some people don't like reading big scary text^

What is it?!
This is a tool I have been working on to allow an A500 owner to easy flash:
  • Custom Bootloader
  • Custom Kernel
  • Recovery Image such as ClockworkMod or RA (REMEMBER: You still need to delete /system/recovery-from-boot.p file to flash CWM on ICS (I'm not sure about Honeycomb). ICS Root can do this even if you're not currently rooted (it can use mempodroid to temporarily gain root to rename the file on Ice Cream Sandwich))
  • System Image
  • Flexrom Image
  • User data image
  • Cache image (not that you'd really want to! :P)

The features of the tool include:
  • A bundle market which allows you to download bundles using an open XML standard. Anyone can create a repo but my one is the default
  • Based completely on Nvflash
  • Integrated application update checker and sanity checks
  • The application can tell you when a device is in APX mode and let you know if you need to install the Acer drivers. If so a download link will be provided
  • A500 APX Flash Tool can put a device in APX Mode without the need for pins or the sort - it's completely automated via ADB!
  • The user can either manually select image files to flash or custom *.a500apx bundles can be loaded. These can be created using the bundle builder (separate download) and distributed either as is or via a bundle repo
  • NEW: BCT Dump and Decrypt as part of the workflow to avoid error - HUGE thanks to Skrilax for assistance here!! (note: requires root!)
  • Full instructions are provided where necessary on each page. The tool is intended for both end users and developers alike

As with all instances of APX mode you must ALWAYS use caution. I take no responsibility whatsoever if you manage to mess your tablet up! The application is provided 'as is' without any form of warranty.

Future development plans
*Make a Linux version (and hence a Mac one if it's command line) but this won't be done until the Windows one is virtually perfected (or at least until it's hit version 1.0! ;P)
*Have the functionality to flash an entire PBJ20upgrade.exe flash image folder (currently this can be done if you select each .img / .bin manually or convert it into a bundle which I recommend)
*Perhaps dump the UID via ADB and generate the SBK automatically. I'll need a hand with this if a dev is willing to work with me - I always welcome collaborations with my projects to make them as great and as easy to use as possible :) EDIT: USE A500 MANAGER FOR THIS :)

Downloads
As mentioned before, there are two applications. One is the end user GUI and the other is the Bundle Builder. The Bundle Builder is intended for devs to release their kernels / bls etc.

Bundle Builder 0.2.1
Download: http://adf.ly/700Cb
Mirror: http://adf.ly/700Mr

A500 APX Flash Tool version 0.4.1
Download: http://adf.ly/PyMi5
Mirror: http://adf.ly/PyN0d

YouTube Tutorial Video


Pre-made Bundles (also available on the bundle market!!)
Patched bootloader, patched /system rw kernel and ClockworkMod Recovery by thor for ICS Leak 0.022.00
Download: http://adf.ly/6scCx
Mirror: http://adf.ly/6scT7

Patched bootloader, patched /system rw kernel and ClockworkMod Recovery by thor for ICS Leak 1.031.00
Download: http://adf.ly/6zjPr (it's on an xda developers post. Click the download at the bottom of the post. This one has the a500apx bundle included inside the zip archive. Unzip it then flash the a500apx file in the bundles section on the application)

EUUs_SBK_Acer_A500_1.016.05_COM_GEN1 Bundle (Stock 3.0.1 if I remember correctly)
Download: http://adf.ly/70EF8
WARNING: THIS EUUs PACKAGE SHOULD ONLY BE USED AS A LAST RESORT. IT WIPES EVERYTHING AND CAUSES SOME USER'S TABLETS TO HAVE THEIR /sdcard DROP TO JUST 128MB. USE IT STRICTLY FOR UNBRICKING TO GET A WORKING TABLET BEFORE INSTALLING A PROPER ROM! YOU HAVE BEEN WARNED!

Changelog
Version 0.4.1 (Bundle Builder still on 0.2.1)
*Modified the bundle market to use the new http://acerhacks.com domain name (because a500bootloaderflash.tk is no more. F**k you AGAIN(!!!) dot.tk :S)
*Fixed the URL for the USB Drivers Mirror
Version 0.4 (Bundle Builder still on 0.2.1)
*Added the BCT Dumping! HUGE thanks to Skrilax here for the decryption code! BCT Dumping is part of the workflow and backs up your decrypted BCT to %USERPROFILE%\.mybct (Requires root and USB Debugging enabled!)
*Fixed a bug with selecting the bootloader which will be loaded but not flashed
*Updated some UI features and text
*Updated the Bundle Market pre-entered repos (now defaults to the new civato / blackthund3r repo. Also includes Skrilax's repo for the latest & greatest bootloader releases and my personal repo which has some stuff but isn't updated very often)
*Now using blackthund3r.co.uk rather than a500apx.candyfloss.tk (candyfloss.tk is gone for some reason. F**k you dot.tk :S)
Version 0.3.3 (Bundle Builder still on 0.2.1)
*Fixed some bugs in relation to moving forward & back between screens
*(Hopefully) fixed some issues with the bundle market hanging
*Added a dropdown in the bundle market with my repo and Skrilax_CZ's repo (I can add others in the future if other devs make repos)
*Added a progress bar to the flash screen
*Added a confirmation stage to the flashing process to check that the device is in bootloader mode
*Fixed a bug where the user would be able change screens then entering APX Mode automatically. Should also stop users seeing errors when using this feature
*Removed donations request (I didn't like it - I'm not a charity :P). Also nobody donated haha
*Updated the warning and welcome text recommending people save their SBK / CPUID
Version 0.3.2 (Bundle Builder still on 0.2.1)
*Fixed a nasty bug in the workflow integration feature from the Bundle Market I introduced in 0.3.1 (It would never ask for an SBK!!)
*Fixed the update checker (apparently 0.3.1 doesn't count as a real number :P)
Version 0.3.1 (Bundle Builder still on 0.2.1)
*Updated the bundle market to now offer to stage the selected bundle directly for flash (or just download the a500apx file)
*The last SBK is now saved for next time (makes life much easier :D)
*I fixed some BackgroundWorker error messages that were popping up
*Command prompt / nvflash progress windows are now disabled by default but you can check a box to re-enable them in the flash step
Version 0.3 (Bundle Builder is still 0.2.1)
*Added the bundle market
*Added detection to tell the user when an APX mode device is connected
*If there is no APX driver installed a download will be provided
*Updated several UI elements such as page texts
*Another SBK Validity check
*Update checker
*Automatic APX Mode kicker via ADB
*Added an icon!
This has been the biggest update yet and I hope this can help pave the way for a simpler and more dynamic way of users using nvflash on their tablets

Bundle Builder version 0.2.1
*Had to make the bundle builder copy all the images into a temporary folder again due to a nasty bug in Ionic.Zip
*Fixed version 0.2 which was unusable due to the above attempted speed increase - sorry!
*No new features - just fixes

Version 0.2
*Dropped the time for the bootloader to initialise down from 8 seconds to 4
*Stopped the 'crashiness' when waiting for the bootloader to initialise
*Added User data partition support
*Added Cache image support
*Sped up bundle creation when dealing with large images

Version 0.1
*Initial Release
Last edited by blackthund3r on 24 Jun 2013, 16:47, edited 15 times in total.
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 13 Apr 2012, 12:07

Developer information
Developers can harness the power of this tool with ease. There are two things developers can do to make this tool useful to end users:
  • Bundle images together into *.a500apx files. This can be done easily with the bundle builder
  • Add bundles to online repositories to make the downloading of them a more integrated experience

Bundle Builder
The bundle builder is available as a download in the OP. The builder is a simple application which allows you to simply choose the images you want and bundle them together into a *.a500apx file for use with the bundle builder. These can be uploaded to the internet and any user can download it and use the "Use an A500 APX Flash Tool Package (.a500apx)" option in the main tool to flash it

Bundle Market Repos
Bundle repos are literally websites hosting a bundles.xml file (must be named that) and a selection of bundles (one or more). The bundles.xml file has the following format:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<bundlemarketrepo name="Your repo's name" url="Your bundle market's URL without the bundles.xml">
  <bundle id="An integer starting from one. Each bundle has an incrementing id">
    <name>Bundle name</name>
    <description>A short-ish description of what the bundle contains</description>
    <url>Absolute URL to the bundle</url>
  </bundle>
</bundlemarketrepo>


The blackthund3r repo's bundles.xml looks as follows (so you as a developer can get an idea as to how a real world example of the format above looks):
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<bundlemarketrepo name="blackthund3r's APX Bundle Market" url="http://a500apx.candyfloss.tk">
   <bundle id="1">
      <name>1.031.00 Patched Files</name>
      <description>Patched bootloader, patched kernel and ClockworkMod Recovery for ICS Leak 1.031.00 on the Acer Iconia Tab A500 Tablet</description>
      <url>http://a500apx.candyfloss.tk/bundles/103100_Patched_Files.a500apx</url>
   </bundle>
   <bundle id="2">
      <name>0.022.00 Patched Files</name>
      <description>Patched bootloader, patched kernel and ClockworkMod Recovery for ICS Leak 0.022.00 on the Acer Iconia Tab A500 Tablet</description>
      <url>http://a500apx.candyfloss.tk/bundles/002200_Patched_Files.a500apx</url>
   </bundle>
   <bundle id="3">
      <name>EUUs_SBK_Acer_A500_1.016.05_COM_GEN1</name>
      <description>Stock 3.0.1 image. Copied from the timmydean package</description>
      <url>http://a500apx.candyfloss.tk/bundles/EUUs_SBK_Acer_A500_1.016.05_COM_GEN1.a500apx</url>
   </bundle>
</bundlemarketrepo>


If you have any questions please feel free to contact me!
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby thisguy4 » 21 Apr 2012, 16:35

After using this my internal storage dropped to 128 mb.... any ideas? Or ways I mite be able to fix this coz yeah its pretty much a brick atm :S


Edit: after a little bit of stressing and a few hours sleep a hard reset did the trick! Thanks for a sweet package tho!
User avatar
thisguy4
Junior Owner
 
Posts: 3
Joined: 17 Mar 2012, 12:23
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 23 Apr 2012, 07:41

thisguy4 wrote:After using this my internal storage dropped to 128 mb.... any ideas? Or ways I mite be able to fix this coz yeah its pretty much a brick atm :S


Edit: after a little bit of stressing and a few hours sleep a hard reset did the trick! Thanks for a sweet package tho!

That's bizarre - what bundle did you use?
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby thisguy4 » 26 Apr 2012, 08:06

blackthund3r wrote:
thisguy4 wrote:After using this my internal storage dropped to 128 mb.... any ideas? Or ways I mite be able to fix this coz yeah its pretty much a brick atm :S


Edit: after a little bit of stressing and a few hours sleep a hard reset did the trick! Thanks for a sweet package tho!

That's bizarre - what bundle did you use?



The 1st one happened twice but like I said the hard reset fixed it each time:-)
User avatar
thisguy4
Junior Owner
 
Posts: 3
Joined: 17 Mar 2012, 12:23
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby WareWolf » 27 Apr 2012, 00:05

The link for the Bundle Builder is down; says, "Download key missing.

Please click here and try your download again." The mirror link is also down.

Just FYI.. I wanted to try it out, and see if I could make a bundle, or at least install a couple.. 8) thanks for your hard work.
User avatar
WareWolf
Helpful Owner
 
Posts: 130
Joined: 26 Apr 2012, 06:00
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 27 Apr 2012, 07:30

WareWolf wrote:The link for the Bundle Builder is down; says, "Download key missing.

Please click here and try your download again." The mirror link is also down.

Just FYI.. I wanted to try it out, and see if I could make a bundle, or at least install a couple.. 8) thanks for your hard work.

Dev-Host appears to be back up again and I've fixed the box adf.ly link too :3
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby dawgpoundfan » 27 Apr 2012, 16:24

Can not get the A500 APX Flash Tool version 0.1 tool downloaded from any site - any thoughts?....Forgive me severe ignorance but where is the Bundle market?
User avatar
dawgpoundfan
Junior Owner
 
Posts: 12
Joined: 26 Apr 2012, 17:42
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 27 Apr 2012, 21:10

dawgpoundfan wrote:Can not get the A500 APX Flash Tool version 0.1 tool downloaded from any site - any thoughts?....Forgive me severe ignorance but where is the Bundle market?

V0.3 is the latest :3
and the bundle market is in-app (load the exe after unzipping the whole lot (2 files)). The default repo is http://a500apx.candyfloss.tk

Sent from my A500 using Tapatalk 2
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby edisso10018 » 29 Apr 2012, 11:16

Worked great (with bundle 4), though I had an "Secure Boot: Image LNX checksum fail.". Thanks!

BUT:
After having installed this and Thor's latest ROM (162) I get the sleep of death issue almost everytime my tablet goes to sleep. Never had that with the HC bootloader and Thor's ROM. Any ideas? Is it a kernel issue?

BTW:
Do I get back to HC bootloader with bundle 3?
User avatar
edisso10018
Junior Owner
 
Posts: 19
Joined: 05 Jan 2012, 20:43
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 29 Apr 2012, 13:49

edisso10018 wrote:Worked great (with bundle 4), though I had an "Secure Boot: Image LNX checksum fail.". Thanks!

BUT:
After having installed this and Thor's latest ROM (162) I get the sleep of death issue almost everytime my tablet goes to sleep. Never had that with the HC bootloader and Thor's ROM. Any ideas? Is it a kernel issue?

BTW:
Do I get back to HC bootloader with bundle 3?

That error is nothing to worry about. The boot loader is patched so it won't make the slightest difference afaik

The SoD errors haven't affected me at all. I'm on bundle 1's Boot loader. Installing the EUUs downgrade should put you on buggy 3.0.1 :)

Sent from my Iconia A500 using Tapatalk 2
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby edisso10018 » 29 Apr 2012, 16:29

Okay, thanks... Switched to FLEXREAPER and the problem is gone. Seems to be a problem with Thor's ROM. Never had that with this ROM and HC loader...
User avatar
edisso10018
Junior Owner
 
Posts: 19
Joined: 05 Jan 2012, 20:43
Reputation point: 0
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 30 Apr 2012, 07:35

edisso10018 wrote:Okay, thanks... Switched to FLEXREAPER and the problem is gone. Seems to be a problem with Thor's ROM. Never had that with this ROM and HC loader...

No I've been running thor's ROM for a few days I have had several SoDs on the 1.031.00 ICS bootloader (latest with the leak). There's definitely issues with this. Otherwise it's the best ROM I've ever run on my tablet, hands down
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby civato » 01 May 2012, 09:41

blackthund3r wrote:
edisso10018 wrote:Okay, thanks... Switched to FLEXREAPER and the problem is gone. Seems to be a problem with Thor's ROM. Never had that with this ROM and HC loader...

No I've been running thor's ROM for a few days I have had several SoDs on the 1.031.00 ICS bootloader (latest with the leak). There's definitely issues with this. Otherwise it's the best ROM I've ever run on my tablet, hands down

He's trying to solve it. I hope I could have been of a little help to him regarding SoD on ICS booltoader
BUY ME SOME CHOCLATE

PC: core i7 940 @ 4.1GHz on H2o ,6GB ddr3 @ 1800 ,2x GTX570 on H2o

Nuvifone ASUS/GARMIN A50 rooted

Packard Bell Liberty Tab G100 Rooted , DIED
A500 .
LG x2 optimus custom kernel
User avatar
civato
Senior Owner
 
Posts: 318
Joined: 18 Aug 2011, 20:22
Reputation point: 44
Junior Owner

Re: A500 APX Flash Tool & Bundle Builder

Postby blackthund3r » 01 May 2012, 19:08

civato wrote:
blackthund3r wrote:
edisso10018 wrote:Okay, thanks... Switched to FLEXREAPER and the problem is gone. Seems to be a problem with Thor's ROM. Never had that with this ROM and HC loader...

No I've been running thor's ROM for a few days I have had several SoDs on the 1.031.00 ICS bootloader (latest with the leak). There's definitely issues with this. Otherwise it's the best ROM I've ever run on my tablet, hands down

He's trying to solve it. I hope I could have been of a little help to him regarding SoD on ICS booltoader

Any advice and crash logs from anyone I'm sure is off assistance. Otherwise I love the ROM to bits. Community will hate me for it though - no stock ROM =no testing of ICS Root = no updates LOL

Sent from my Iconia A500 using Tapatalk 2
~ @blackthund3r (Christopher)
Did I make myself useful? Feel free to rep!!

(reps make meh happeh)

http://acerhacks.com <----- A500 hacking FAQs (new link). Check there first! :)
Image

http://acerhacks.com/sbkcalc/ <--- Get that SBK!

-------------

Acer Iconia Tab A500 16GB
Skrilax v9 ICS bootloader
TegraOwners 4.2.2 Jellybean ROM
-----
Also runs Lubuntu 13.04 booting from /data/linux via the FlexROM :)
User avatar
blackthund3r
Guru Owner
 
Posts: 553
Joined: 21 Jan 2012, 15:00
Location: UK
Reputation point: 24
Junior Owner

Next

Return to Acer A500/A501 Themes and Apps

Who is online

Users browsing this forum: No registered users and 1 guest

x

#{title}

#{text}