+ Reply to Thread
Results 1 to 8 of 8
  1. #1
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891

    How to unpack mk808 Firmware.

    This a basic tutorial how to un pack it. (i have not tested yet)

    sample rom: Download update_mk808_pad_204j1.img for free on uploading.com

    rockchip wndals tool: RK29xxImageTools_v2.1.zip - 4shared.com - online file sharing and storage - download
    mirror: https://www.dropbox.com/s/nv8x91z2yc...Tools_v2.1.zip


    1 - Download the rom
    2 - Download rockchip wendals tools.
    3 - Unpack Rockchip Wendal tools into a directory
    4 - copy to the root of the direcotry were you unpack the wendals tools and remane the update_mk808_pad_204j1.img to wendal.img
    5 - Run Runme.bat
    6 - now the scritp will auto split the firmware. in to:
    • boot.img
    • kernel.img
    • misc.img
    • recovery.img
    • system.img it is ext3 this file system.

    then you will get the system.img and you can mount it into your linux Vm.

    in y ou VM to mount the system.img you need to make a directory may be in /mnt

    cd /mnt
    mkdir system


    go to the directory were you have the system.img and type.

    sudo mount -o loop system.img /mnt/system

    if you get errors you can try the following specifing the filesystem.

    sudo mount -t ext3 -o loop system.img /mnt/system

    then you can edit add remove anything you want, then you need to un mount the system.img.

    get out of the system directory and run.

    sudo umount system

    then copy it again to the windows pc. into the temp directory were it was unpacked. and run again Runme.bat option 2 to repack.

    i dont know if it will boot i dont have the device but the tutorial works :P
    Last edited by tatubias; 10-03-2012 at 12:22 AM.

  2. The Following User Says Thank You to tatubias For This Useful Post:

    kozmo2k4 (12-06-2012)

  3. Geekbuying 728
  4. #2
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891
    here it is the build prop of that rom.

    Code:
    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=JRO03H
    ro.build.display.id=rk30sdk-eng 4.1.1 JRO03H eng.lfwang.20120926.142647 test-keys
    ro.build.version.incremental=eng.lfwang.20120926.142647
    ro.build.version.sdk=16
    ro.build.version.codename=REL
    ro.build.version.release=4.1.1
    ro.build.date=Wed Sep 26 14:29:03 CST 2012
    ro.build.date.utc=1348640943
    ro.build.type=eng
    ro.build.user=lfwang
    ro.build.host=lfwang-Pegatron
    ro.build.tags=test-keys
    ro.product.model=MK808
    ro.product.brand=rk30sdk
    ro.product.name=rk30sdk
    ro.product.device=rk30sdk
    ro.product.board=rk30sdk
    ro.product.cpu.abi=armeabi-v7a
    ro.product.cpu.abi2=armeabi
    ro.product.manufacturer=rockchip
    ro.product.locale.language=en
    ro.product.locale.region=US
    ro.wifi.channels=
    ro.board.platform=rk30xx
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=rk30sdk
    # Do not try to parse ro.build.description or .fingerprint
    ro.build.description=rk30sdk-eng 4.1.1 JRO03H eng.lfwang.20120926.142647 test-keys
    ro.build.fingerprint=rk30sdk/rk30sdk/rk30sdk:4.1.1/JRO03H/eng.lfwang.20120926.142647:eng/test-keys
    ro.build.characteristics=tablet
    # end build properties
    #
    # system.prop
    #
    
    #rild.libpath=/system/lib/libreference-ril.so
    #rild.libargs=-d /dev/ttyUSB2
    
    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    ro.com.android.dateformat=MM-dd-yyyy
    ro.config.ringtone=Ring_Synth_04.ogg
    ro.config.notification_sound=pixiedust.ogg
    ro.carrier=unknown
    ro.config.alarm_alert=Alarm_Classic.ogg
    dalvik.vm.heapstartsize=8m
    dalvik.vm.heapgrowthlimit=64m
    dalvik.vm.heapsize=384m
    ro.config.facelock=enable_facelock
    persist.facelock.detect_cutoff=5000
    persist.facelock.recog_cutoff=5000
    persist.sys.usb.config=mass_storage
    persist.sys.strictmode.visual=false
    dalvik.vm.jniopts=warnonly
    ro.rksdk.version=rk3066 26-09-2012
    sys.hwc.compose_policy=6
    ro.sf.fakerotation=true
    ro.sf.hwrotation=270
    ro.rk.MassStorage=false
    wifi.interface=wlan0
    ro.sf.lcd_density=160
    ro.rk.screenoff_time=-1
    ro.rk.def_brightness=200
    ro.rk.homepage_base=http://www.google.com/webhp?client={CID}&source=android-home
    ro.rk.install_non_market_apps=true
    ro.default.size=100
    persist.sys.timezone=Asia/Shanghai
    ro.product.usbfactory=rockchip_usb
    wifi.supplicant_scan_interval=15
    ro.opengles.version=131072
    testing.mediascanner.skiplist=/mnt/sdcard/Android/
    rild.libargs=-d_/dev/ttyUSB1
    ril.pppchannel=/dev/ttyUSB2
    rild.libpath=/system/lib/libril-rk29-dataonly.so
    ril.function.dataonly=1
    ro.product.version=1.0.0
    ro.product.ota.host=www.rockchip.com:2300
    ro.kernel.android.checkjni=1
    dalvik.vm.dexopt-flags=m=y
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt

  5. #3
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891
    i have checked the rom. its very clean can be deleted some few chinese apps. i was able to do the root.

    but i cant test it.

    this are the apps that are inside the /system/app i deleted ipptv or something like that an other that i dont rememebr

    ApplicationsProvider.apk
    app.txt
    BackupRestoreConfirmation.apk
    Bluetooth.apk
    Browser.apk
    Calculator.apk
    Calendar.apk
    CalendarProvider.apk
    CalendarProviderGoogle.apk
    CertInstaller.apk
    Chrome.apk
    ChromeBookmarksSyncAdapter.apk
    com.google.android.marvin.talkback.apk
    Contacts.apk
    ContactsProvider.apk
    DefaultContainerService.apk
    DeskClock.apk
    DownloadProvider.apk
    DownloadProviderUi.apk
    DrmProvider.apk
    Email.apk
    Exchange2.apk
    Facebook.apk
    FaceLock.apk
    flashplayer
    Galaxy4.apk
    Gallery2.apk
    GestureBuilder.apk
    Gmail.apk
    GmsCore.apk
    GoogleBackupTransport.apk
    GoogleCalendarSyncAdapter.apk
    GoogleContactsSyncAdapter.apk
    GoogleEars.apk
    GoogleFeedback.apk
    GoogleLoginService.apk
    GooglePartnerSetup.apk
    GoogleServicesFramework.apk
    GoogleTTS.apk
    HoloSpiralWallpaper.apk
    HTMLViewer.apk
    InputDevices.apk
    KeyChain.apk
    LatinIME.apk
    Launcher2.apk
    LiveWallpapers.apk
    LiveWallpapersPicker.apk
    MagicSmokeWallpapers.apk
    Maps.apk
    MediaProvider.apk
    MediaUploader.apk
    Music.apk
    MusicFX.apk
    NetworkLocation.apk
    NoiseField.apk
    OfficeSuitePro.apk
    OneTimeInitializer.apk
    OpenWnn.apk
    PackageInstaller.apk
    PhaseBeam.apk
    Phone.apk
    Phonesky.apk
    PicoTts.apk
    Provision.apk
    QuickSearchBox.apk
    RkApkinstaller.apk
    RkExplorer.apk
    RKUpdateService.apk
    RkVideoPlayer.apk
    Settings.apk
    SettingsProvider.apk
    SharedStorageBackup.apk
    Skype.apk
    SoundRecorder.apk
    Street.apk
    Superuser.apk
    SystemUI.apk
    Talk.apk
    TelephonyProvider.apk
    tvremote.apk
    Twitter.apk
    UserDictionaryProvider.apk
    Velvet.apk
    VideoEditor.apk
    VisualizationWallpapers.apk
    VoiceSearchStub.apk
    VPlayerbofangqi_V2.0.6_mumayi_f8069.apk
    VpnDialogs.apk
    WAPPushManager.apk
    Youtube.apk

  6. #4
    andropos's Avatar
    Currently Offline Founder
    Join Date
    Jun 2011
    Posts
    5,759
    Coins
    36.299
    Thanks for the instructions, the sample rom you linked to is the factory default stock rom/firmware?
    Can a firmware be dumped from device somehow?
    Help fight spam -> How to report spam * Blacklisted Sellers
    Buy samples > > Teclast P89 mini - iFive mini3 - Z Watch - HiMedia Q5II - MK802IV - Mele M8 - Cloudnetgo CR11/s

  7. #5
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891
    Quote Originally Posted by andropos View Post
    Thanks for the instructions, the sample rom you linked to is the factory default stock rom/firmware?
    Can a firmware be dumped from device somehow?
    Its a factory stock rom. It is the one I posted before.

    Prbably do a dump of the rom can be made using adb but as I don't have the devie I can't do much.



    Sent from my GT-I9100 using Tapatalk 2

  8. #6
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891
    The tutorial should work for the UG802 too. You need to use a ug802 firmware only

    Sent from my GT-I9100 using Tapatalk 2

  9. #7
    Currently Offline Beta
    Join Date
    Nov 2012
    Posts
    1
    tatubias/forum,

    Thanks for posting these instructions. I would like to save the current firmware on my MK808 before making any modifications. That way, I will have an undo, in the event that something goes wrong. Is there a procedure that can help me with that? Thanks in advance.

  10. #8
    Currently Offline Ice Cream Sandwich ***
    Join Date
    Feb 2012
    Posts
    756
    Coins
    0.891
    Quote Originally Posted by grymace View Post
    tatubias/forum,

    Thanks for posting these instructions. I would like to save the current firmware on my MK808 before making any modifications. That way, I will have an undo, in the event that something goes wrong. Is there a procedure that can help me with that? Thanks in advance.
    Check in xda forum there are some apps that can do that. Also in rokomagic forum you can get the original firmware.

    Sent from my GT-I9100 using Tapatalk 2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts