Cara Flash Lenovo K33a42 dan Bypass FRP
Sore-sore ada cewek cakep banget bawain HP Lenovo dengan tipe K33a42. Cewek itu bilang gini, awalnya hp cuma hang logo lalu diflash. Saat flash ternyata berhenti di tengah jalan sehingga hpnya menjadi mati total. Kalau dicas, cuma muncul indikator lampu putih dekat speaker.
Awalnya mimin juga bingung..kok cewek ini cakep banget ya. Hush hush..istri orang atuh. Tobat tobatttt....kembali ke laptop.
Setelah cewek itu pergi meninggalkan konter, mulailah mimin fokus mengerjakan HP Lenovo K33a42 hang logo ini. Beberapa langkah pengecekan awal sebagai berikut:
- Test koneksi ke PC, dicolokkan sambil tekan tombol volume. Dalam pikiran, kalau CPUnya MTK kan bakal terbaca MTK USB Port. Saat itu, mimin belum tahu CPU HP Lenovo K33a42 ini. Test ini tidak menunjukkan tanda apa-apa, hanya muncuk indikator cas saja.
- Test lagi dengan menekan tombol volume bawah dan tombol power agak lama. Cara ini biasanya akan memaksa HP boot ke fastboot mode kalau CPUnya Qualcomm. Ini pun belum menunjukkan apa-apa.
- Barangkali harus cabut baterainya dulu, gitu pikiran mimin. Makalah dibongkarlah casing belakang Lenovo K33a42 ini, lalu dilepas konektor baterainya dan dipasang lagi. Lalu dicolokkan sambil tekan tombol volume bawah. Eh..ternyata masuk ke fastboot mode Lenovo K33a42. Mulai ada titik terang.
- Test lagi sambil tekan tombol power dan tombol volume atas agak lama, ternyata muncul menu bootloader mirip seperti Xiaomi. Ada pilihan recovery, fastboot dan download. Saya pilih DOWNLOAD dan berharap supaya terbaca sebagai Qualcomm QS USB Loader 9008. Ternyata ga tuh...hpnya malah restart. Karena sambil dicolokkan ke komputer, ternyata HP ini menyala normal sampai masuk ke menu utama (kondisinya terkunci). Mimin perhatikan ternyata baterainya 0%. Kosong banget tuh baterai...
Setelah dicas agak lama, mimin mencoba membuka kunci Lenovo K33a42 ini dengan masuk ke recovery mode lalu memilih wipe data. Proses wipe data berhasil dan HP menyala hingga masuk ke penyetelan awal. Mimin setting tuh HP...eh ternyata terkunci akun google. Mana cewek tuh ga kasih tahu akun gmailnya lagi.
Terpaksalah mimin mencari cara bypass frp Lenovo K33a42. Ternyata caranya mudah, cukup lewat settingan WIFI dan mencari cara masuk ke Pengaturan lalu melakukan factory reset, maka kita sudah bisa reset frp Lenovo K33a42 ini.
Namun, cerita mimin tidak abis sampai disitu. Setelah bypass frp, ternyata HP menyala terus muncul error Encryption Unsuccessful. Walau reset phone berkali-kali, tetap aja muncul error ini. Mau ga mau, mimin harus full flash Lenovo K33a42 ini.
Mimin cari firmwarenya di google, syukur sudah ada yang share. Ini file yang sudah mimin download.
Selesai download, lalu ekstrak firmwarenya dan mimin flash menggunakan UFI Box. Ini atuh box kesayangan mimin. Enak pakainya.. simak video proses flash Lenovo K33a42 berikut ini:
Scanning for Qualcomm HS-USB QDLoader 9008 device...
Download Port: Qualcomm HS-USB QDLoader 9008 (COM4)
USB Driver: [Qualcomm Incorporated] qcusbser, version: 2.1.1.2, date: 3-19-2014
Initializing... Done.
Stream mode detected.
Sending prog_emmc_firehose_8937_ddr.mbn, size: 400.50 KiB... Done.
Attempting to run armprg... Done.
Sending ping... Done.
Sending configurations...
TargetName: 8937
MemoryName: eMMC
Version: 1
Firehose configured.
Manufacturer ID: 0x15 (Samsung)
Product name: RX1BMB (0x525831424d42), rev: 0x07, serial number: 0x00000000
Capacity: 29.13 GiB(31,281,119,232 bytes)
Boot1: 4096 KiB
Boot2: 4096 KiB
RPMB: 4096 KiB
User area: 29.12 GiB(31,268,536,320 bytes)
Processing rawprogram0.xml
Writing BackupGPT at NUM_DISK_SECTORS-33. (33 sectors)... Done.
Applying patch: Update last partition 54 'userdata' with actual size in Backup Header....Done.
Applying patch: Update Backup Header with LastUseableLBA....Done.
Applying patch: Update Backup Header with CurrentLBA....Done.
Applying patch: Update Backup Header with Partition Array Location....Done.
Applying patch: Update Backup Header with CRC of Partition Array....Done.
Applying patch: Zero Out Header CRC in Backup Header....Done.
Applying patch: Update Backup Header with CRC of Backup Header....Done.
Writing PrimaryGPT at 0x00000000 (34 sectors)... Done.
Applying patch: Update last partition 54 'userdata' with actual size in Primary Header....Done.
Applying patch: Update Primary Header with LastUseableLBA....Done.
Applying patch: Update Primary Header with BackupGPT Header Location....Done.
Applying patch: Update Primary Header with CRC of Partition Array....Done.
Applying patch: Zero Out Header CRC in Primary Header....Done.
Applying patch: Update Primary Header with CRC of Primary Header....Done.
Writing modem at 0x01000000 (172032 sectors)... Done.
Writing cmnlib at 0x06444000 (394 sectors)... Done.
Writing cmnlibbak at 0x06484000 (394 sectors)... Done.
Writing cmnlib64 at 0x064C4000 (500 sectors)... Done.
Writing cmnlib64bak at 0x06504000 (500 sectors)... Done.
Writing keymaster at 0x06544000 (442 sectors)... Done.
Writing keymasterbak at 0x06584000 (442 sectors)... Done.
Writing aboot at 0x065C4000 (1226 sectors)... Done.
Writing abootbak at 0x067C4000 (1226 sectors)... Done.
Writing sbl1 at 0x07002400 (733 sectors)... Done.
Writing sbl1bak at 0x07082400 (733 sectors)... Done.
Writing rpm at 0x07102400 (363 sectors)... Done.
Writing rpmbak at 0x07182400 (363 sectors)... Done.
Writing tz at 0x07202400 (2903 sectors)... Done.
Writing tzbak at 0x07402400 (2903 sectors)... Done.
Writing devcfg at 0x07602400 (119 sectors)... Done.
Writing devcfgbak at 0x07642400 (119 sectors)... Done.
Writing dsp at 0x07682400 (32768 sectors)... Done.
Writing DDR at 0x08982400 (64 sectors)... Done.
Writing boot at 0x09000000 (52519 sectors)... Done.
Writing recovery at 0x0D000000 (59439 sectors)... Done.
Writing splash at 0x11082000 (205 sectors)... Done.
Writing mdtp at 0x15E8A000 (26853 sectors)... Done.
Writing cache at 0x1A30A000 (12480 sectors)... Done.
Writing cache at 0x2230A000 (16 sectors)... Done.
Writing cache at 0x2231B000 (16 sectors)... Done.
Writing system at 0x2F000000 (262160 sectors)... Done.
Writing system at 0x370E1000 (16 sectors)... Done.
Writing system at 0x372DC000 (256304 sectors)... Done.
Writing system at 0x3F1FB000 (258064 sectors)... Done.
Writing system at 0x47000000 (16 sectors)... Done.
Writing system at 0x470E1000 (16 sectors)... Done.
Writing system at 0x472DC000 (256304 sectors)... Done.
Writing system at 0x4F1FB000 (23272 sectors)... Done.
Writing system at 0x57000000 (16 sectors)... Done.
Writing system at 0x570E1000 (16 sectors)... Done.
Writing system at 0x572DC000 (256304 sectors)... Done.
Writing system at 0x5F1FB000 (1936 sectors)... Done.
Writing system at 0x67000000 (16 sectors)... Done.
Writing system at 0x670E1000 (16 sectors)... Done.
Writing system at 0x672DC000 (256304 sectors)... Done.
Writing system at 0x6F1FB000 (258064 sectors)... Done.
Writing system at 0x77000000 (16 sectors)... Done.
Writing system at 0x770E1000 (16 sectors)... Done.
Writing system at 0x772DC000 (256304 sectors)... Done.
Writing system at 0x7F1FB000 (258064 sectors)... Done.
Writing system at 0x87000000 (16 sectors)... Done.
Writing system at 0x871FB000 (258104 sectors)... Done.
Writing system at 0x8F1FB000 (258064 sectors)... Done.
Writing system at 0x97000000 (16 sectors)... Done.
Writing system at 0x971FB000 (258064 sectors)... Done.
Writing system at 0x9F000000 (16 sectors)... Done.
Writing system at 0x9F1FB000 (258064 sectors)... Done.
Writing system at 0xA7000000 (16 sectors)... Done.
Writing system at 0xA71FB000 (258104 sectors)... Done.
Writing system at 0xAF1FB000 (258104 sectors)... Done.
Writing system at 0xB71FB000 (1392 sectors)... Done.
Writing system at 0xBF000000 (16 sectors)... Done.
Writing system at 0xBF1FB000 (255496 sectors)... Done.
Writing system at 0xC7000000 (16 sectors)... Done.
Writing system at 0xCF000000 (16 sectors)... Done.
Writing system at 0xD7000000 (16 sectors)... Done.
Writing system at 0xDF000000 (16 sectors)... Done.
Writing system at 0xE7000000 (16 sectors)... Done.
Writing system at 0xEF000000 (16 sectors)... Done.
Writing system at 0xF7000000 (16 sectors)... Done.
Writing system at 0xF70E1000 (16 sectors)... Done.
Writing system at 0xF72DC000 (256304 sectors)... Done.
Writing system at 0x107000000 (16 sectors)... Done.
Writing system at 0x1070E1000 (16 sectors)... Done.
Writing system at 0x1072DC000 (256288 sectors)... Done.
Writing preload at 0x10F000000 (3480 sectors)... Done.
Writing preload at 0x117000000 (16 sectors)... Done.
Writing preload at 0x117021000 (16 sectors)... Done.
Writing preload at 0x11F000000 (16 sectors)... Done.
Writing preload at 0x127000000 (16 sectors)... Done.
Writing preload at 0x127021000 (16 sectors)... Done.
Writing preload at 0x1271B3000 (13792 sectors)... Done.
Writing userdata at 0x128000000 (209088 sectors)... Done.
Writing userdata at 0x130000000 (16 sectors)... Done.
Writing userdata at 0x130271000 (16 sectors)... Done.
Writing userdata at 0x138000000 (16 sectors)... Done.
Writing userdata at 0x138202000 (258048 sectors)... Done.
Writing userdata at 0x140271000 (16 sectors)... Done.
Writing userdata at 0x148000000 (16 sectors)... Done.
Writing userdata at 0x148202000 (258048 sectors)... Done.
Writing userdata at 0x150271000 (16 sectors)... Done.
Writing userdata at 0x158000000 (16 sectors)... Done.
Writing userdata at 0x160000000 (16 sectors)... Done.
Writing userdata at 0x160271000 (16 sectors)... Done.
Writing userdata at 0x168000000 (16 sectors)... Done.
Writing userdata at 0x170000000 (16 sectors)... Done.
Writing userdata at 0x170271000 (16 sectors)... Done.
Writing userdata at 0x178000000 (16 sectors)... Done.
Writing userdata at 0x180000000 (16 sectors)... Done.
Writing userdata at 0x188000000 (16 sectors)... Done.
Writing userdata at 0x190000000 (16 sectors)... Done.
Writing userdata at 0x198000000 (16 sectors)... Done.
Writing userdata at 0x1A0000000 (16 sectors)... Done.
Writing userdata at 0x1A8000000 (16 sectors)... Done.
Writing userdata at 0x1B0000000 (16 sectors)... Done.
Writing userdata at 0x1B8000000 (16 sectors)... Done.
Writing userdata at 0x1C0000000 (16 sectors)... Done.
Writing userdata at 0x1C8000000 (16 sectors)... Done.
Writing userdata at 0x1D0000000 (16 sectors)... Done.
Writing userdata at 0x1D8000000 (16 sectors)... Done.
Writing userdata at 0x1E0000000 (16 sectors)... Done.
Writing userdata at 0x1E8000000 (16 sectors)... Done.
Writing userdata at 0x1F0000000 (16 sectors)... Done.
Writing userdata at 0x1F0271000 (16 sectors)... Done.
Writing userdata at 0x1F8000000 (16 sectors)... Done.
Writing userdata at 0x200000000 (16 sectors)... Done.
Writing userdata at 0x200271000 (16 sectors)... Done.
Writing userdata at 0x208000000 (16 sectors)... Done.
Writing userdata at 0x210000000 (16 sectors)... Done.
Writing userdata at 0x218000000 (16 sectors)... Done.
Writing userdata at 0x220000000 (16 sectors)... Done.
Writing userdata at 0x228000000 (16 sectors)... Done.
Writing userdata at 0x230000000 (16 sectors)... Done.
Writing userdata at 0x238000000 (16 sectors)... Done.
Writing userdata at 0x240000000 (16 sectors)... Done.
Writing userdata at 0x248000000 (16 sectors)... Done.
Writing userdata at 0x250000000 (16 sectors)... Done.
Writing userdata at 0x258000000 (16 sectors)... Done.
Writing userdata at 0x260000000 (16 sectors)... Done.
Writing userdata at 0x268000000 (16 sectors)... Done.
Writing userdata at 0x270000000 (16 sectors)... Done.
Writing userdata at 0x278000000 (16 sectors)... Done.
Writing userdata at 0x280000000 (16 sectors)... Done.
Writing userdata at 0x288000000 (16 sectors)... Done.
Writing userdata at 0x290000000 (16 sectors)... Done.
Writing userdata at 0x298000000 (16 sectors)... Done.
Writing userdata at 0x2A0000000 (16 sectors)... Done.
Writing userdata at 0x2A8000000 (16 sectors)... Done.
Writing userdata at 0x2B0000000 (16 sectors)... Done.
Writing userdata at 0x2B0271000 (16 sectors)... Done.
Writing userdata at 0x2B8000000 (16 sectors)... Done.
Writing userdata at 0x2C0000000 (16 sectors)... Done.
Writing userdata at 0x2C8000000 (16 sectors)... Done.
Writing userdata at 0x2D0000000 (16 sectors)... Done.
Writing userdata at 0x2D8000000 (16 sectors)... Done.
Writing userdata at 0x2E0000000 (16 sectors)... Done.
Writing userdata at 0x2E8000000 (16 sectors)... Done.
Writing userdata at 0x2F0000000 (16 sectors)... Done.
Writing userdata at 0x2F8000000 (16 sectors)... Done.
Writing userdata at 0x300000000 (16 sectors)... Done.
Writing userdata at 0x308000000 (16 sectors)... Done.
Writing userdata at 0x310000000 (16 sectors)... Done.
Writing userdata at 0x318000000 (16 sectors)... Done.
Writing userdata at 0x320000000 (16 sectors)... Done.
Writing userdata at 0x328000000 (16 sectors)... Done.
Writing userdata at 0x330000000 (16 sectors)... Done.
Writing userdata at 0x338000000 (16 sectors)... Done.
Writing userdata at 0x340000000 (16 sectors)... Done.
Writing userdata at 0x348000000 (16 sectors)... Done.
Writing userdata at 0x350000000 (16 sectors)... Done.
Writing userdata at 0x358000000 (16 sectors)... Done.
Writing userdata at 0x360000000 (16 sectors)... Done.
Writing userdata at 0x368000000 (16 sectors)... Done.
Writing userdata at 0x370000000 (16 sectors)... Done.
Writing userdata at 0x378000000 (16 sectors)... Done.
Writing userdata at 0x380000000 (16 sectors)... Done.
Writing userdata at 0x388000000 (16 sectors)... Done.
Writing userdata at 0x390000000 (16 sectors)... Done.
Applying DISK patch...
Applying patch: Update last partition 54 'userdata' with actual size in Primary Header....Done.
Applying patch: Update last partition 54 'userdata' with actual size in Backup Header....Done.
Applying patch: Update Primary Header with LastUseableLBA....Done.
Applying patch: Update Backup Header with LastUseableLBA....Done.
Applying patch: Update Primary Header with BackupGPT Header Location....Done.
Applying patch: Update Backup Header with CurrentLBA....Done.
Applying patch: Update Backup Header with Partition Array Location....Done.
Applying patch: Update Primary Header with CRC of Partition Array....Done.
Applying patch: Update Backup Header with CRC of Partition Array....Done.
Applying patch: Zero Out Header CRC in Primary Header....Done.
Applying patch: Update Primary Header with CRC of Primary Header....Done.
Applying patch: Zero Out Header CRC in Backup Header....Done.
Applying patch: Update Backup Header with CRC of Backup Header....Done.
Selesai flash...hpnya menyala normal. Error Encryption Unsuccessful ga muncul lagi.... akun google pun tidak diperlukan lagi. Langsung masuk ke menu utama. Nih mimin fotoin hpnya buat kenang-kenangan, setidaknya mimin pernah ngeflash lenovo k33a42. Langsung mimin hubungi tuh cewek biar diambil HPnya. Asik ketemue cewek cantik lagi....uhuii.
Semoga info ini bermanfaat...