ZenPad S Root achieved

Search This thread

hajkan

Senior Member
Jul 3, 2013
357
37
Hi
Has anyone successfully rooted a z580ca with recent Lollipop updates? I got one recently and I want to make sure this stuff still works before going forward
 
  • Like
Reactions: Xcaliber

hajkan

Senior Member
Jul 3, 2013
357
37
Hey @wd5gnr,

Do you think that your method is still relevant to Lollipop with recent updates on Z580CA? I think I will use Linux for this.

WARNINGS:
1) You should read this carefully a few times before you try it.
2) If you do not understand some part of it DO NOT DO THIS
3) I am not responsible in any way for anything that happens including but not limited to hair loss, bricked tablet, or halitosis
4) I didn't figure any of this out. I just reversed what social_media_concepts did in a batch file for the T2 option and found the right fastboot executable. That's it.
5) You might brick your tablet. Right now there are limited options to fix that because these are so new. Do you really need root? Turn back now, I beg you.
6) Until someone else replies that they did this, there could be typos or errors in this. Please report errors. Perhaps the first person to duplicate might chime in, too.
 

loner.

Senior Member
Feb 25, 2013
1,457
289
I asked Asus tech support for a key or tool to unlock the bootloader. This is their response:

Thank you for contacting ASUS Customer Service.
My name is Landver and it is my pleasure to help you with your problem.

I feel sincerely sorry for your trouble.
I understand you are meeting the issue with this product.

I am sorry that after consulting the department in TW, there is no plan to provide the unlock tool for z580ca up till now but I will transfer customers' wish to them for further development.

Thanks for your kindly understanding.

Sorry for your inconvenience.

Sent from my P01MA
 
  • Like
Reactions: Xcaliber and IvanX9

amrmo

Member
Feb 10, 2016
25
84
To be able to install CWM or TWRP recoveries directly on the tablet, and not have to use a tethered workaround.
I also think it's pretty crucial, both in terms of security (bugs keep being discovered in versions of Android that the device manufacturers have stopped upgrading) and longevity / freedom and flexibility. For instance, one may want to change or recompile the kernel; install a full blown Linux distribution, or in principles even Windows since the SoC is standard x86.

While giving up freedom? I think it costs nothing to ask for full access to the computer we bought, and in case make it a choice, not an artificially enforced constraint, whether we keep the stock ROM or upgrade some other way.
 

5dportal

Member
Feb 18, 2016
8
0
Hi,i am getting the same boot,it doesn't wan to boot into cwm so i can flash superSU,what do you mean the fix for you was installing the intel drivers? where can i get these drivers?

---------- Post added at 01:53 AM ---------- Previous post was at 01:45 AM ----------

I am having the exact issue on 4.6.1. What Intel drivers fixed the problem for you? can you provide the link? after installing the intel drivers,did it boot into cwm to flash superSU?


getting the same error, on 4.5 though
also op has old version of the launcher.bat...same error with latest version

found the problem, just needed to install the intel drivers
 

RocketOptics

Member
Jan 30, 2012
22
10
Defective Microphone

I tried to use my microphone for the first time since I updated to 4.6.1 and it doesn't work. I wonder if it's the update that is causing the problem as it worked fine before. If I use my headset (with mic) it works. I hope the internal microphone still works. Any ideas?

Sent from my P01MA

EDIT: I rebooted twice still didn't work. I turned the device off completely for 20 minutes, powered it back up and now it works fine. I still have to wonder if the microphone is going out or the update is screwy.

The microphone didn't work on one of two that I bought as well. I returned the defective unit and got a replacement. The replacement's mic seems to be working.

Others have had defective microphones as well
http://forums.androidcentral.com/as...-zenpad-s-8-0-microphone-not-working-mic.html
 

JaceGhost

New member
May 24, 2014
2
0
Hi, I rooted my P01M but forgot to turn off auto updates so when it updated I got caught in a bootloop. Even after doing a factory reset from the bootloader. How do I fix this? I read in an earlier post that you can use the same steps to flash the stock firmware but ADB isn't available in bootloader for me, only fastboot so the device status shows up as uknown and sometimes unauthorized in the bootloader.

EDIT: SOLVED. For anyone with a similar problem, I just edited the launcher.bat to run the tethered process regardless of device status.
 
Last edited:

colemarc

Member
Sep 27, 2013
17
8
Has anyone successfully rooted a z580ca with recent Lollipop updates?

I have got a Z580CA.
model: P01MA
firmware IA: 0089.0040
Android version: 5.0
build: WW_V4.6.1_20151228

Yesterday I rooted it with no problems using the instructions from original poster in this thread.
Notice:
  • Intel USB drivers do not work. I used those from https://github.com/koush/UniversalAdbDriver
  • TWRP does not work (touch screen disabled). I chose CWM which is choice n. 5 in script launcher.bat.
  • I did a nandroid backup (on external SD card) before next point
  • I flashed the latest stable version of SuperSU, which at the moment is v.2.65
  • I chose NO when rebooting and CWM wanted to "fix root" for supersu
 
Last edited:

hajkan

Senior Member
Jul 3, 2013
357
37
Hi
Has anyone used Xprivacy with XPosed using the described flashing method?

I also have the Z stylus. However I feel the stylus pointer stays always behind the stylus. Is that how the stylus behaves with this model?
 
Last edited:

loner.

Senior Member
Feb 25, 2013
1,457
289
Since we have root for this device. If someone was to port TWRP recovery for this device we could flash it with fastboot and not have to be tethered anymore to use a recovery.

Sent from my P01MA
 

loner.

Senior Member
Feb 25, 2013
1,457
289
Wish i knew the way loner ?
I understand that. ?

Sent from my P01MA

---------- Post added at 10:39 PM ---------- Previous post was at 10:25 PM ----------

It's weird the nobody with developers skills hasn't picked up this tablet. I mean with 4gb RAM and a 2.33 ghz processor at a good price. It ROCKS!

Sent from my P01MA
 

TYMO68

Senior Member
Jun 24, 2012
452
76
Hello XDA community, would anyone know if there is a TWRP Recovery using this for method on the S 8.0 or is it only CWM Recovery only?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    all credit to social-media-concepts and vampirefo who developed the root:

    this has only been tested on the Z580C model and ONLY FOR LOLLIPOP.

    finally got root on my zenpad s 8. i can't say how this'll affect updates in the future, but this is done after taking the first update out of the box as of 7-19-15.

    pretty much all you do is follow the info here: http://xdaforums.com/android/development/intel-android-devices-root-temp-cwm-t2975096

    grab the file here: http://xdaforums.com/showpost.php?p=60770086&postcount=352

    download intel usb drivers here: https://software.intel.com/en-us/android/articles/intel-usb-driver-for-android-devices

    download the latest chainfire su: https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip and copy to your device or sd card

    make sure your android sdk is up-to-date.

    if you happened to already install the device and the usb adb device has the yellow warning on it, just updated the device driver after installing the intel drivers. select brows my computer... let me pick... scroll down to intel and select adb device.

    next verify that adb recognizes your device -> adb devices

    unzip IntelAndroid-FBRL-05-16-2015-PTR and run launcher.bat
    if your device is detected select T2 and press enter.

    wait a good while as it reboots into recovery. you'll see an error on the launcher bat about failing b/c of too many links or something, just ignore. you device will restart and have a buncha lines of text. after about 3-5min it'll boot into CWM. install su zip and reboot (didn't need to fix su at the propt).

    you may want to do a nandroid before flashing SU. i skipped it so i can't say whether it'll be successful or not, but it's better to be i case something goes wrong. i'm still w/in my return period :p
    there you go. enjoy an adfree device or what ever you want to do with your rooted tablet!

    stock image available here: http://dlcdnet.asus.com/pub/ASUS/EeePAD/Zenpad/Z580C/UL-P01M-WW-3.3.8.0-user.zip
    12
    CM 12.1 Experimental Build Ongoing

    I'm working on an experimental build for the Z580CA sporting 4 GB of RAM, 64 GB EMMC storage and Intel Atom Z3580 CPU. At the moment I'm examining boot.img and Zenfone 2 repositories because both devices are similar.
    The available kernel source provided by Asus Global are broken, unexpected EOF in archive. I've contacted technical support asking for a working kernel source. Until then I think I can build CM 12.1 with pre-built stock kernel and some information taken from Zenfone 2.
    12
    ZenPad S8.0 signed flash checks

    I've found more precisely where signing or some form of unlock is required.

    First of all, a useful tool will be 'abootimg' (https://packages.debian.org/search?keywords=abootimg):
    # apt-get install abootimg

    With that, the original firmaware that gets started via 'adb reboot bootloader' can be opened as:
    $ abootimg -i droidboot.img

    $ abootimg -x droidboot.img
    $ mkdir new_initrd
    $ cd new_initrd/
    $ zcat ../initrd.img | cpio -i

    As a test, I try inserting into the 1st stage ramdisk 'initrd.img' a new, empty file:
    $ touch mynewfile

    ... and then repack the image with:
    $ find . | cpio -o -H newc | gzip > ../newramdisk.cpio.gz
    $ cd ..

    Then the abootimg -generated 'bootimg.cfg' file must be updated. In particular, the total size of the image (on the first line, in hexadecimal base: check that the default value, 0xbeead8, converts into the exact size in bytes for the original droidboot.img: compare the two via

    $ echo "ibase=16; BEEAD8"| bc

    and:

    $ ls -l droidboot.img

    A new empty file takes 12 bytes more, and without such step abootimg would complain:
    $ abootimg --create new_droidboot.img -k zImage -f bootimg.cfg -r newramdisk.cpio.gz -s stage2.img
    new_droidboot.img: updated is too big for the Boot Image (12521472 vs 12511960 bytes)

    The new size of 12521472 bytes can be converted into HEX as:
    $ echo "obase=16; 12521472"| bc
    BF1000

    ... thus copying bootimg.cfg into new_bootimg.cfg, its first line should contain such new value (the rest remains unchanged):
    bootsize = 0xbf1000
    [...]

    Then repacking the image works:
    $ abootimg --create new_droidboot.img -k zImage -f new_bootimg.cfg -r newramdisk.cpio.gz -s stage2.img

    ... and we can try flashing it. First, one can test what happens with the original, unmodified 'droidboot.img' file:
    $ adb reboot-bootloader
    $ fastboot flash fastboot droidboot.img
    sending 'fastboot' (12218 KB)...
    OKAY [ 1.256s]
    writing 'fastboot'...
    OKAY [ 1.144s]
    finished. total time: 2.400s

    $ fastboot reboot-bootloader
    rebooting into bootloader...
    OKAY [ 0.892s]
    finished. total time: 0.892s

    No real changes, everything should work exactly as shipped. But the flashing process is then clear, and can be tried for the new, modified fastboot image:
    $ fastboot flash fastboot new_droidboot.img
    sending 'fastboot' (12230 KB)...
    OKAY [ 1.223s]
    writing 'fastboot'...
    FAILED (remote: check_sign_key fail: no allow update droidboot)

    Clearly here a security restriction is enforced. We must still find out where the message comes from.

    The original source code of droidboot.c, which gets run in reboot-bootloader mode, appears to be avalilable here:
    https://github.com/quanganh2627/android_hardware_intel/blob/master/libintelprov/droidboot.c

    I would like to know what is in particular inside the 'droidboot.img' payload: 'stage2.img', as extracted by adroidboot -x, and for now just repacked in unmodified form. Perhaps it is the signature/security token that we need?

    I would like to compare things more closely in particular with a ZenFone 2 of similar hardware specs, and already unlockable; such as the ZE550ML for instance.

    Thanks in advance,
    --
    a.
    11
    Hey Guys,

    I managed to disable forced encryption finally this also removes the ugly TWRP messages, the boot images are ready to be uploaded.:good:

    I also Debloated the device while surviving factory resets in order to do so I removed most asus crap, and switched to pico Gapps:laugh:
    and I got the verified fingerprint added to MagiskHide Props Config, so you just need to install the module and install it from the online repo.


    https://preview.ibb.co/dPs05J/Screenshot_20180619_143756_1.jpg[IMG]
    [IMG]https://preview.ibb.co/fxNuzd/Screenshot_20180619_123237.jpg[IMG]
    [IMG]https://preview.ibb.co/kxW9Xy/Screenshot_20180619_123242.jpg
    Screenshot_20180619_123255.jpg

    Screenshot_20180619_123304.jpg


    I'm uploading this system soon :fingers-crossed:

    System apps kept:

    Code:
    AppManager
    AsusConfigUpdater
    AsusDeskClock
    AsusInputDevices
    AsusSensorService
    AsusSmartCrop
    AsusSplendidCommandAgent
    AudioWizard
    AudioWizardView
    AwareResource
    Bluetooth
    BluetoothMidiService
    BoostDozeMode
    CWSClientService
    CertInstaller
    DLNAService
    DMClient
    DocumentsUI
    DownloadProviderUi
    FlipfontFelbridge
    FlipfontMFinanceTW
    FlipfontMYingHei
    FlipfontMYuppyTW
    FlipfontSyndor
    FocusAppListener
    GoogleCalendarSyncAdapter
    GoogleContactsSyncAdapter
    GoogleTTS
    HTMLViewer
    HardwareStub
    HdmiSettings
    HoloSpiralWallpaper
    ICEsoundService
    InstantPage
    IntelligentDisplay
    KeyChain
    Keyboard
    LatinIME
    LiveWallpapers
    LiveWallpapersPicker
    Lockscreen
    NoiseField
    PAIStub
    PacProcessor
    PrintSpooler
    SMMI_TEST_V5.1.59_CSC_L1L2
    SUWTermsAndConditionsWebViewer
    SensorCal
    TaskManager
    UpdateLauncher
    UserDictionaryProvider
    VppSettings
    WAPPushManager
    WebViewGoogle
    WidiInputService
    XT9IME

    priv-app

    Code:
    AsusCamera
    AsusContacts
    AsusContactsProvider
    AsusGallery
    AsusGalleryBurst
    AsusLauncher
    AsusMediaProvider
    AsusPackageInstaller
    AsusSettings
    AsusSoundRecorder
    AsusSplendid
    AsusSystemDiagnostic
    AsusSystemUI
    AsusVisualMaster
    BackupRestoreConfirmation
    CalendarProvider
    ConfigUpdater
    DefaultContainerService
    DownloadProvider
    ExternalStorageProvider
    FileManager
    FusedLocation
    GoogleBackupTransport
    GoogleFeedback
    GoogleLoginService
    GoogleOneTimeInitializer
    GooglePackageInstaller
    GooglePartnerSetup
    GoogleServicesFramework
    InputDevices
    ManagedProvisioning
    MmsService
    Phonesky
    PowerSaving2
    PrebuiltGmsCore
    ProxyHandler
    SettingsProvider
    SetupWizard
    SharedStorageBackup
    Shell
    StatementService
    SystemMonitor
    TeleService
    Telecom
    TelephonyProvider
    VpnDialogs
    WallpaperCropper
    itux

    Update 21-6:

    Images are ready to be downloaded here:

    https://drive.google.com/drive/folders/19Y0Uv4O_t1gO30oUeA-tA6GxMq5pQLDs?usp=sharing

    If you have any questions let me know :)
    10
    Xposed, Fresh Install, Consolidated Tips

    So I got xposed-v78-sdk21-x86 running very smoothly. Everyone just be sure to wipe cache and dalvik cache in the temp CWM recovery at the time you install Xposed.
    The modules I'm running:
    -Amplify
    -AppOppsXposed
    -Greenify
    -Power Nap
    -MinMinGuard
    -NotifyClean
    -Xinstaller
    -Fix Lollipop Memory Leak
    -Gravity Box [LP]
    -Activity Force New Task


    Some tips for a fresh clean install to a new rom update then Xposed (in this case it was 4.5 for the Z580C):
    1. Backup all user apps and data with Titanium Backup(TiBu) (and some VERY select system apps; try to never back up apps that constantly sync accounts)
    2. Boot into CWM and full wipe (Factory Reset, wipe Cache (takes unreasonably long, just be patient), wipe Dalvik Cache (under advanced), format System(under mount))
    3. Flash the update from your internal SD (in this case 4.5WW), then flash latest SuperSu (I flashed BETA-SuperSU-v2.52.zip, be careful with the Systemless ones as I just tried to flash Beta 2.67 and root prompts were either delayed or never showed. I had to uninstall it then flash 2.52)
    4. Boot up and restore basic settings with google account restore (but no apps except TiBu)
    5. Setup system settings (like change lockscreen quick launch apps before you remove Browser and Email, otherwise that menu FC's. etc)
      -----In Splendid: "adjust the color temperature slider to be 3 positions from the right" (http://www.anandtech.com/show/9555/the-asus-zenpad-s-z580ca-review/6)
      -----In Power saver, switch from "optimized" to "custom" and change the screen brightness to allow up to 100% and toggle power saving mode at a certain percent if you would like (can also toggle with more control in Power Nap xposed module later)
      -----Turn animations down to 0.5X or 0x and turn on force GPU rendering in Developer Options. This does a lot to add a sense of visual speediness.
    6. Use TiBu to freeze/uninstall bloat (if you mark all of the bloatware with filters/lists, this becomes a one step process. As per this guide: http://forums.androidcentral.com/ve...ng-rom-s-hack-s/192528-how-tibu-easy-way.html). I strongly suggest you backup all bloat that you uninstall/freeze, it most likely will save you from reflashing the rom if a problem comes up.
      -----Here is a general list for bloat (http://xdaforums.com/zenfone2/help/bloatware-to-removed-root-t3123108), also just search/filter "asus" and remove most of those.
    7. Reboot (to settle system apps that were removed)
    8. Restore user apps with TiBu, maybe reboot, then setup App Drawer and Launcher to your liking
    9. At this point make sure you've gone into the Play Store and updated all of your apps
    10. Backup all your user apps, some system apps (e.g. google app, boot manager, power saver, splendid), and settings with TiBu
    11. Boot into CWM and wipe Cache and Dalvik
    12. Flash the most recent Xposed sdk21-x86 zip; I used xposed-v78-sdk21-x86.zip found here: http://xdaforums.com/showthread.php?t=3034811
      -----It will take 5mins or so to boot and recreate the cache
    13. Install the Xposed installer v3.0 alpha4 and make sure the framework has been installed properly (I like to use this material installer: http://xdaforums.com/xposed/material-design-xposed-installer-t3137758, it has all the same functions as the regular one and looks much better than that or the materialized xposed installer module)
    14. Install your modules (from backup, repository, play store, etc), enable them in the xposed installer, then reboot
      -----I try to heavily limit the modules I run, so as to minimize the lag that can accompany Xposed
      -----I recently ran across this Extreme Battery Life thread and have been so infatuated with it, they use Amplify, Greenify, and Power Nap to extend battery life. It doesn't limit my functionality and basically all runs in the background; check it out (http://xdaforums.com/android/general/guide-extreme-battery-life-t3095884)
    15. That's it!! You should have a buttery smooth ZenPad that is debloated, has Root access, and Xposed!

    Let me know if this helps anyone, or if there is anything from my experience that I should clarify.

    I'm curious to hear also, what other xposed modules are people running?! And do you have any tips for speed/performance/battery life that I missed?