Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

* * * * *
4 votes

[ROM][HC][3.2.1] Ideapad K1 Rooted + CWM (14_14_120109 US build)

  • Please log in to reply

OP khanning

khanning

Member

Posted 27 December 2011 - 07:35 AM #1

Greetings,

Now that CWM is working properly I've removed the Alpha tag from this Rom.
  • Already rooted with the latest version of Superuser.apk
  • Google Apps
  • build.prop changes to spoof Motorola Xoom (Was missing many apps from the market before, i.e. GTA III)
  • Lenovo Market Removed
  • Based off the 14_14_120109 US update
  • Android Terminal Emulator
  • OI File Manager
  • Reboot to Recovery Widget/App
Posted Image

Edited by khanning, 25 March 2012 - 06:12 AM.

  • 10 Likes
Like my work?
Donate via Paypal

OP khanning

khanning

Member

Posted 28 December 2011 - 06:52 PM #2

Flash at your own risk. I am in no way responsible for any damage done to your device. This will wipe your entire device except the EXTERNAL sdcard.

If you are using Windows make sure you have installed the APX drivers before continuing.

Nvflash Windows Drivers
md5sum: 9aa3a4814ca63366329d85a22ed01f64

To boot into APX mode
1. Power off
2. Hold down the Vol - and the Vol +
3. While holding the Volume keys down, Power on
4. The display should go black, and both LED's on either side of the home button should light up. This is APX mode. If using Windows make sure the drivers are installed

Instructions

Windows


1. Extract the K1_Stock_120109_nvflash_R2.zip contents to a directory

2. Double click the "flash-windows.bat" file

Linux

1. Extract the K1_Stock_120109_nvflash_R2.zip contents to a directory

2. Open a terminal and cd into the extracted directory

3. Copy and paste the following command
chmod a+x ./flash-linux.sh && chmod a+x ./files/nvflash

4. Run either
sudo ./flash-linux.sh
or from a root prompt
./flash-linux.sh


CWM Controls
Power = Back (Any submenu), Display Toggle (Main Menu)
Vol+ = Highlight Up
Vol- = Highlight Down
Home = Select


To boot into recovery
You can now use the built in app or widget to reboot to recovery
**Superuser may crash during the first couple of reboots to recovery. Dont worry

You can also run 'k1recovery' from the terminal or adb shell


Notes

  • If you try to flash any of the OTA update.zip's, it will probably work, but you will be shut out of CWM and will not be able to get back in unless you reflash everything via nvflash
Downloads

K1_CWM_120109_Rooted_nvflash_R2.zip
md5: 4508535eee493f658f26587cd8641273

K1_CWM_120109_M_GE_Rooted.zip
md5: 280e18ecf837bf030f0a0fe83ec3e824

updater_120109_R2.zip
md5: 48cb5fefac3dcfcb89cddde501ac3e27

updater_120109_M_GE_R2.zip
md5: ef45437e57d257e54054cf9b70a0fcd8

Honeycomb_statusbar_120109.zip - Idea by Shaztech
md5: df290cfd0125f1dde2255a8518cd493f
Restores the default Honeycomb Status Bar, with the favorites button hidden.
To Install:
1. Put the Honeycomb_statusbar_120109.zip on the external sd card storage (Internal will not work)
2. Boot into recovery (via Widget or App)
3. Go to install .zip from sdcard
4. Choose Honeycomb_statusbar_120109.zip and flash.

ThirdPartyAppsRestore.zip
md5: dd3ed7584c4c4813277ec96f55e4023a
Restores all the third party apps that came with the stock Rom.
To install:
1. Put the ThirdPartyAppsRestore.zip on the external sd card storage (Internal will not work)
2. Boot into recovery (via Widget or App)
3. Go to install .zip from sdcard
4. Choose ThirdPartyAppsRestore.zip and flash.
If you want to remove any of the third party apps you can remove the apk from /data/app/temp

The device tree used to port CWM is posted in my github.
http://github.com/khanning

Follow me on Twitter:
khanning88

I will be in Freenode IRC room #ideapad-k1 if anyone wants to discuss development and to answer any questions.

Edited by khanning, 12 April 2012 - 02:55 AM.

  • 7 Likes
Like my work?
Donate via Paypal

tommybuilt2012

tommybuilt2012

Average Android

  • 9 posts

Posted 02 January 2012 - 10:05 AM #3

hi,
Thank you for your efforts. I received this tablet as a christmas gift and have already rooted it. I am interested in different rom due to some of the issues with the version of honeycomb. I am a noobie and canot help with this process, however I did send a response to Lenovo support to release the kernal sorce as you mentioned. Hopefully more people will also do the same. It is a pretty nice tablet but could be better with OS improvements. :android-smile:
  • 1 Likes

gallahad2000

gallahad2000

Member

  • 23 posts

Posted 04 January 2012 - 08:47 AM #4

We will probably need the kernel source code from Lenovo to address the remaining issues. Unfortunately this device has been on the market for going on four months now with no source. I also understand that the K1 has a modified U-Boot bootloader, which is also covered under GPL. Please anyone who owns this device, contact Lenovo and demand the source code. They are withholding part of our product.

What's working ? Sound/2D video/3D video/GPS/Bluetooth/etc?
Are there any issues aside from no Lenovo Market or favorites button?

Edited by gallahad2000, 04 January 2012 - 10:14 AM.

  • 0 Likes

pdaman01

pdaman01

Average Android

  • 1 posts

Posted 04 January 2012 - 11:45 AM #5

Great job khanning, this rom works perfect for me, all i wanted was a stock rooted rom with original honeycomb bar, i dont use the cwm recovery because i dont want any other lenovos roms. by the way what roms from other tablets would flash to the lenovo ideapad k1?
  • 0 Likes

talon248

talon248

Member

  • 10 posts

Posted 04 January 2012 - 01:47 PM #6

Very cool, thank you for putting this together!
  • 0 Likes

gallahad2000

gallahad2000

Member

  • 23 posts

Posted 05 January 2012 - 12:38 PM #7

The Lenovo .apks are available in the K1_A301_13_13 update zip under
\K1_A301_13_13_111209_US.zip\data\temp\app and \K1_A301_13_13_111209_US.zip\system\app . You can get the .zip at the bottom of the page HERE.

Edited by gallahad2000, 05 January 2012 - 12:41 PM.

  • 0 Likes

OP khanning

khanning

Member

Posted 05 January 2012 - 01:20 PM #8

So I've been doing some more experimenting and have found an intent that lets me boot to the recovery from the OS. I thought this would fix the issue with not being able to boot into the recovery with a newer build. Unfortunately it did not. I tried on the latest build and it gets to the "Booting to recovery..." but then just hangs. However it did allow me to update the rest of the system to the 111017 update while still being able to boot into recovery. I can also include a widget to reboot to recovery now. I will post an updated Rom shortly along with a few update.zip's for those who would like to restore the Lenovo apps, the Lenovo status bar (with favorites button), and the third party apps. Unfortunately until we get the source code I don't think we can get much further with the development. Once we do get the source code I will start trying to compile an ICS build for the device.

@gallahad2000
From my experience there aren't any bugs with the Rom. It's the recovery I am considering Alpha. Please let me know if you encounter any issues.

@pdaman01
No other Rom's will work with this device.

For the time being everyone should contact Lenovo to demand they release the source code.
Please add your comments here:
http://forums.lenovo...ode/td-p/610273
and here
http://www.google.co...c2f9247a1&hl=en

Also, tweet to them @Lenovo. We can't let them get away with violating GPL.

Edited by khanning, 05 January 2012 - 01:37 PM.

  • 1 Likes
Like my work?
Donate via Paypal

gallahad2000

gallahad2000

Member

  • 23 posts

Posted 05 January 2012 - 02:13 PM #9

I've cross posted a link to this thread and some of the pertinent info to XDA developers. I hope you don't mind.
http://forum.xda-dev...44#post21052244
  • 0 Likes

Shaztech

Shaztech

Member

  • 42 posts

Posted 05 January 2012 - 06:27 PM #10

I've flashed your "Rom" and the first thing I tried is "adb remount" and I got the error "remount failed: Operation not permitted"
No OTA installed, USB debugging enabled...
Su working in "adb shell"
I don't know what to do ?
  • 0 Likes