yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] vladog8:
According to antutu k860 got better ram operation than SG Note 3: -)
[Miscellaneous Android Development] viveknaudiyal:
Can someone suggest what are these files in system/app used for

Lenovo Safe Centre

3 LSF files
[Miscellaneous Android Development] viveknaudiyal:
Edit

Lenovo safe box

LSF-Device

LSF-Pay

LSF-User
[Miscellaneous Android Development] sarmadm:
Dear Sonymanw

I did everything as per your instruction, but the problem is that my network code is not mentioned in the list. The network is 41220 (Roshan, Afghanistan). Both buttons of Add APN and Set APN are disabled.

Can you or anybody help
[Miscellaneous Android Development] cipo55:
From Italy ...

Hi Folk

I have purchased on ebay a lenovo K860 I have made the root and the updating to the last software from bbs lenovo but after having read all the pages I have not understood if a reliable ROM exists in Italian or it is better you hold that official in English :p

Thanks
[Miscellaneous Android Development] Silesh.Nair:
No. That's not the way to do it.

Steps are given below.

1. Extract framework resources using command "apktool if framework-res.apk"

2. Decompile Mipop.apk using command "apktool d Mipop.apk"

3. Go to the Mipop folder and open AndroidManifest.xml using notepad++.

4. Add the highlighted code to the AndroidManifest file.

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.android.mipop">
[B]<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="16"
android:maxSdkVersion="16" />[/B]
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.DEVICE_POWER"/>
<uses-permission android:name="android.permission.HARDWARE_TEST"/>
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:name=".api.MyApplication" android:persistent="true">
<activity android:label="@string/app_name" android:launchMode="singleTask" android:name=".MIPopActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>

5. Compile the apk again using command "apktool b Mipop". You will get a warning. Ignore it.

6. Extract the AndroidManifest.xml from the recompiled apk ( inside dist folder ) using winrar/7zip and copy it into the original apk.

7. This step is not necessary, but to make sure that the changes have taken place, decompile the modified original apk again and check the apktool.yml file using notepad++ to see if the sdk version has changed.

I have attached the modified apk. Not sure though if it will work.
[Miscellaneous Android Development] vladog8:
Can some1 explain to me how to flash this rom : http://bbs.lephone.cc/k860/t571530/

I used google translate to understand but i am not so capable of understanding this "brush" method...

I found this rom interesting , and i would like to give it a try :)

thanks
[Miscellaneous Android Development] Silesh.Nair:
Thats the new OS from lenovo. Its a flashable zip file. You need miui or cm recovery. Wipe all before flashing rom.
[Miscellaneous Android Development] vladog8:
Thanks sir.
[Miscellaneous Android Development] viveknaudiyal:
edit ideafriend apk for contacts

Hi,

Can someone suggest how we can edit the idefriend apk used for contacts manager so that it is able to show the city names in english instead of chinese and take the phone no. format as used in india instead of china
[Miscellaneous Android Development] vladog8:
Recovery/ zip instal ? Before that whipe chase etc ? Another thing, zip file goes to sdcard, and no need to create special folder?
[Miscellaneous Android Development] Silesh.Nair:
Download the zip file. See if it has a META-INF folder inside. If yes, then use miui or cwm recovery to flash the zip file. No need of any folder.

On the other hand, if its a szb file inside the zip file, then you need to create a sdfuse folder in your external sdcard and flash from bootloader.

Seeing that they have asked to flash the official 4.0/4.1 szb file before flashing this, I am pretty sure its a flashable zip file.

Yes, you need to wipe data/cache/dalvik-cache before flashing the rom.
[Miscellaneous Android Development] vladog8:
Im using 4.1.2 atm see attachment.

Is that ok ?
[Miscellaneous Android Development] Silesh.Nair:
Just wipe and flash
[Miscellaneous Android Development] vladog8:
Thank you sir, will provide feedback later tonight
[Miscellaneous Android Development] vladog8:
it has some minor bugs, but it doesnt eat a lot of RAM and it look really nice, good for a change :D recommend for every1 to try ;)
[Miscellaneous Android Development] Silesh.Nair:
Yes. Sad I don't own the phone anymore. :(
[Miscellaneous Android Development] hizsakpeter:
new ROM because of new touch screen

HI Guys.

I need Your help again. I have put up a new ROM (4.0.4) onto my k860 phone since 10 months before. It was worked perfectly but I have crashed the touch screen. I HAVE ORDERED one new from the china-mobile website. the touch screen is assembled (glued) together with the lcd sreen in this model therefeore I have intalled the new lcd into my phone.

The new lcd works perfectly but the new touch screen is not. (the old broken tuch sceen is still works but crashed totally).

I have asked the china-mobile support and they told me that I have to refresh the android system because the new hardware need it.

But which rom is in english and works stable on this phone ?

I have still 4.0.4. but needs refreshment as I think...

single reboot does not solve this problem

thanks for all !

P.
[Miscellaneous Android Development] Silesh.Nair:
All ROMs have English.
[Miscellaneous Android Development] hizsakpeter:
rom install

HI !

Thanks but as I know chinese ROMs does not support google play and etc.

Can I find here stable ROM with google play store ?

which is the last stable rom that has tested full functionality ?

Do You think that this "install procedure" solve my touchscreen problem?

P.
[Miscellaneous Android Development] Silesh.Nair:
Check the link below for roms with gapps. The site is in chinese. Use chrome browser. You can make out most of the instructions after English Translation.

http://bbs.lephone.cc/k860/

The last update was K860_1_S_2_003_0070_130807 which is android 4.2.1. It was much better for me than 4.0.4. I am not sure whether this will sort your issues, but worth a try.

The new Vibe OS is also being ported to the k860/k860i.
[Miscellaneous Android Development] hizsakpeter:
4,2.1

This is stable and full functionality ROM with google play store ?

sorry but the linked chinese site is ununderstandable with google traslate

thanks :

Peter
[Miscellaneous Android Development] k1llerm:
http://www.4shared.com/rar/KEAg_Alc/lenovo_k860_2.html

there is the original 4.0.4 english rom with market with all info you will need to flash it , plus the root tools
[Miscellaneous Android Development] viveknaudiyal:
Firebird Google_MiuiV5_3.10.29 Google updated version

Hi Friends,

Should try this ROM found in http://bbs.mumayi.com/thread-3156374-1-1.html.

Excellent ROM.

All credits go to the developer of this ROM.

Preface: This update is basically in the 27th, adding a new content: an external card is interchangeable, one CRT effects, ROM package do some optimization (not the kernel optimization). Many local Friends of feedback brush over time, after more than installing software, playing rhythm masters and Cool Running Club cards. Then put additional settings in the memory management can tune into equilibrium model.

Version: 3.10.29 ROM Author: Firebird-Rom

Official bottom bag: VIBE-ROM.131024

Sina microblogging: http://weibo.com/hailufei [Fire flour or too little, how to do? 】

Fix the previous edition formatted body memory phenomenon, but will double clear, a good backup software or

ROM Description:

1, the status bar imitation IPhone

2, DATA area increased to 3.1G

3, System area increased to 600M

4, optimizing some options

5, integrated voice input information to fly

6, by adding wood ants electronics market

7, update the baseband and bottom bag (VIBE-ROM)

8, built-in Google Kit (optimized GPS, maps second set)

9, by adding external card swap option (new)

10, adding CRT (Old TV) off-screen special effects (new)
[Miscellaneous Android Development] Silesh.Nair:
That is the latest stock ROM for the Chinese market. But there are many modded ROMs based on the stock ROM which are rooted and have gapps. You will have to go thru the forum I gave u to find one.
[Miscellaneous Android Development] vladog8:
I am already using VIBE , its great, minor bugs, but looks great and its stabile . I run it on k860 , but it says its k860i
[Miscellaneous Android Development] viveknaudiyal:
Hi CAn you share the link for this please and share the bugs that you have encountered till now. Does it have gapps and does google map work on it
[Miscellaneous Android Development] vladog8:
No gapps , i don't need it so i didn't flash it, i use 1mobile market cuz u have there more apps and no country restrictions. Minor bugs such as viber sometimes fc ( doesn't happen since update to 4.0.4. ) , got stuck once playing a game , had to remove battery to reset, cant enter gallery settings, it fc, also there is baidu input on default , just install android keyboard from market and chose it as default. Thats all i think. Go to lenovo forum u can find it there using google chrom and auto translate.
[Miscellaneous Android Development] Holandeserrante:
Finally yesterday the new official Lenovo VIBE ROM was released: http://rom.lenovo.com/xiazai.html

Download link K860: http://rom.lenovo.com/xiazai_k860_nk.html

Download link K860(i): http://rom.lenovo.com/xiazai_k860i_nk.html

1.) Did anyone install it / use it already and how is it performing? Is it a stable / fast ROM?

2.) Can it easily be rooted like the previous ROMS?

3.) Does it come preinstalled already with the GAPPS? And if not, does anyone have a tutorial on how to do so?

4.) Suppose that besides Chinese it also includes English language?
[Miscellaneous Android Development] vikrant82:
While we are at it, I did test this one - http://bbs.lephone.cc/k860/t573154/ and have found this to be most stable and feature-full among various roms that I have tried. Install through CWM and this is the compatible gapps - http://pan.baidu.com/s/13jteC
[Miscellaneous Android Development] canteo:
the video and bluetooth dosen´t works, in this rom........what a pity!!
[Miscellaneous Android Development] vikrant82:
Not really. Youtube works fine. And I have been playing my videos all right with BSPlayer. Bluetooth headset is of course broken.
[Miscellaneous Android Development] canteo:
Ok, i Will retry.....

Enviado desde mi Lenovo K860i usando Tapatalk 2
[Miscellaneous Android Development] viveknaudiyal:
hi vikrant,

is wifi tethering working on this
[Miscellaneous Android Development] vikrant82:
Yes, working. The awesome feature on this one is Paranoid Android Hybrid settings. More about that here - http://highonandroid.com/android-ro...ettingshybrid-properties-paranoidandroid-rom/
[Miscellaneous Android Development] vikrant82:
Be careful guys! Installing this will format your SD partition

. I learnt this the hard way. Yes the primary SD - 3.2 GB one.

I lost all my photos earlier, had to settle on lower quality google plus photos backups. It's the first kind that does that. And stupid me did it again just now. This time my just-done-CWM backup was on that partition. Have to go 4 days back on my Desktop backup. Lucky I copied there to save space on SD.

Coming to your questions-

1.) Did anyone install it / use it already and how is it performing? Is it a stable / fast ROM?

It has all imaginable Lenovo bloat. Not sluggish. But the launcher looks very heavy and will probably struggle after google stuff.

2.) Can it easily be rooted like the previous ROMS?

Didnt try

3.) Does it come preinstalled already with the GAPPS? And if not, does anyone have a tutorial on how to do so?

Nope. And not enough space in system partition. Have to go through location fixes, debloating etc.

4.) Suppose that besides Chinese it also includes English language?

Yes. But most apps keep showing notification etc in Chinese anyways.

Overall - Looking good theme wise etc.. Iphonish look and feel.
[Miscellaneous Android Development] canteo:
VIBEROM_1347_root_K860i.zip >>>>>>> http://pan.baidu.com/s/13SDaN
[Miscellaneous Android Development] vladog8:
Have any1 tried new VIBE for 860? i was using the first version, and i liked it, it had few bugs but it was nice, im back now on CM, so i wonder how phone preform now on new version ? Ram usage, bat. , does super user gallery work normal, cuz on last one u couldn't change any settings it led to FC
[Miscellaneous Android Development] viveknaudiyal:
ROM looks good smooth and themes and new icons are refreshing too.

A completely new dialer screen.

Easy to root. You can find the guide at http://bbs.lephone.cc/k860/t578426/. (Use translate as this is chinese)

But the issues which I am facing with gapps is that the old methods used for market fix are not working on this.

Also not sure why but I am not able to edit the framework-res.apk to do location fix as the decompilation fails everytime using APK multitool

Has someone tried this.

The one good thing is that the system partition now is of 567Mb giving a lot more space working on system files
[Miscellaneous Android Development] viveknaudiyal:
Thanks but this is again a K860i. I am using a K860 so can't test this
[Miscellaneous Android Development] Silesh.Nair:
Try decompiling with the tool below.

http://www.mediafire.com/?4w4713g0ndwwdwo
[Miscellaneous Android Development] viveknaudiyal:
Hi Silesh,

Tried doing this but the exe file just doesnt start.

Thanks

Vivek
[Miscellaneous Android Development] Silesh.Nair:
Send me the apk and tell me what you need to be done.
[Miscellaneous Android Development] viveknaudiyal:
Hi SIlesh,

I want to add the below mentioned for the location fix

decompile framework-res.apk,

search /res/values/arrays.xml search for "config_locationProviderPackageNames", it should look like this:

++ <string-array name="config_locationProviderPackageNames">

+++++ <item>com.google.android.location</item> <-- add this line for fix

+++++ <item>com.android.location.fused</item>

++ </string-array>

and to change the navigation bar height to 28 in the dimensions.xml file in /res/values/ to reduce the navigation height.

Not able to upload the same here due to size constraint so uploaded it on http://www.4shared.com/folder/SzbL62pK/_online.html

Thanks fr your support

Vivek
[Miscellaneous Android Development] Silesh.Nair:
Get it from the link below.

https://app.box.com/s/t0wzo1kx5v8v4dmfr867
[Miscellaneous Android Development] viveknaudiyal:
Hi Silesh,

Thanks a lot for your help for proviving the modified framework. Location issue now resolved

Finally i have a Rooted, Fully functional gapps on Vibe ROM. Location issue and market issue removed. USSD issue removed.
[Miscellaneous Android Development] Holandeserrante:
Hi viveknaudiyal,

Could you please us no experts HOW you created the fully functional VIBE ROM?

If you could do it with a tutorial even better.
[Miscellaneous Android Development] Raj99:
i can't add new APN on my lenovo A760
[Miscellaneous Android Development] viveknaudiyal:
Hi,

Please find the steps below. Hope I am able to explain everything well. Please do this at your own risk. I am using this since yesterday and everythings working fine.

I have not created anything just used bits and pieces from different places to get this done. All credit goes to the people who actually created this.

Root Tools-- http://pan.baidu.com/s/1h7MGA : Download all three files.

1. Install CWM recovery (in english) using SDFUSE method.

2. Flash the "get space.zip"

3. Flash the "supersu.zip".

Reboot and your phone is rooted.

Warning:Please do not update the supersu as the binary doesn't get updated after the update and you would loose root access. IF you loose root access please follow steps 2 & 3 again to get root access.

The system partition is a big 567 Mb. Remove Lenovo Bloatware to make space for Gapps and flash gapps You can get it from http://goo.im/gapps//gapps-jb-20121011-signed.zip. If you directly flash it using recovery do remove the new folder created in the system/usr folder as it not required and consumes around 30 Mb.

** All credits to Silesh Nair for modifying this apk

To remove the location issue replace the framework-res.apk in the system/framework. You can do it using root explorer. First move this inside the system folder. Change the permission to rw-r-r. Then after changing the permission move this inside the framework folder.

framework-res.apk is already modified by Silesh and he has uploaded it at https://app.box.com/s/t0wzo1kx5v8v4dmfr867.

**All Credits to Koitu for providing these suggestions

To remove the market issue add the file "android.hardware.location.xml" in system/etc/permissions and set the permissions as rw-r-r. Reboot phone

To remove the ussd issue replace the "librapid-ril-core.so"in system/lib and set the permission to rw-r-r. Reboot

Both files attached.
[Miscellaneous Android Development] wikowikowiko:
hi... i followed your instruction, but there is a problem here.

- after i installed gapps through cwm, and reboot phone, a lenovo screen appears, but then it goes dark.

- after i copied framework-res, and reboot phone, a lenovo screen appears, and then it goes dark also.

do you have any same issues?

edit: find the cause, i mistakenly deleted system/usr folder.

btw, i want to free up space by deleting lenovo's bloatware. but there are several items that cause error when un-installed.

for example, lenovo.lasf & classic.apk. what are they actually?

and lenovo save is always reappears when phone rebooted. even after uninstalled
[Miscellaneous Android Development] Holandeserrante:
Hi viveknaudiyal,

Is the framework created by Silesh suitable for both the K860 and the K860i?

My phone is the K860i.

Thanks for your great work explaining the complete method by the way, it´s highly appreciated.
[Miscellaneous Android Development] Silesh.Nair:
I can mod it 4 you if u need it. Upload the framework-res.apk.
[Miscellaneous Android Development] Holandeserrante:
Sorry Silesh, but I´m not too familiar with this.

Where do I find the framework-res.apk?
[Miscellaneous Android Development] Silesh.Nair:
Its inside the system/framework folder. If the rom is a zip file, you can pull it from there. Else you can pull it using adb from the phone.

Make sure usb debugging is on. Then issue the command given below.

adb pull /system/framework/framework-res.apk

Update

I will need all the apk files inside the framework folder.
[Miscellaneous Android Development] Holandeserrante:
But if I understand correctly, you need the framework from the VIBE ROM no?

Cause my phone is now running on the mod ROM by Kiotu which I suppose doesn´t have the suitable framework......
[Miscellaneous Android Development] Silesh.Nair:
That's right. Or link me to the vibe rom that you are planning to use and i'll get it done.
[Miscellaneous Android Development] Holandeserrante:
Here´s the direct downloadlink for the official Lenovo VIBE ROM for the K860i:

http://pub.ota.lenovomm.com/ROM/K860i/ST_NK/VIBEROM_V1.0_1347_ST_K860i_NK_W_7157.zip
[Miscellaneous Android Development] Silesh.Nair:
I'll upload it here when its done.

Update

: Procedure

1. Download rom and flash using sdfuse method.

2. Download CWM recovery and flash using sdfuse method

3. Flash getspace.zip from CWM recovery

4. Flash supersu zip file from CWM recovery

5. Download this zip file and flash from CWM recovery. I have included the files mentioned by Vivek in his earlier post for market fix and ussd fix in the zip file. Just flash.

Done. You should have a functional rom.

Enjoy!!!!!
[Miscellaneous Android Development] drkildare:
don't delete classic.apk, it is lenovo framework like a framework-res

about lenovo safe, you can try this

still don't have time flash viberom in K860, but I've already tried in K900
[Miscellaneous Android Development] Holandeserrante:
Wow Silesh, this is absolutely amazing man. Thanks a lot for all your effort, I really appreciate it.

Will download it and give it a try, thanks again........

---------- Post added at 04:11 PM ---------- Previous post was at 03:39 PM ----------

Silesh, don´t mean to get on your nerve, but could you also make the same zip file for the K860 including the framework + market fix + ussd fix?

I have a friend that has the K860, so we could flash that one too in an easier way.
[Miscellaneous Android Development] Silesh.Nair:
Download it from here. I used the same framework apk i modded for Vivek.
[Miscellaneous Android Development] Holandeserrante:
:laugh::laugh::laugh: you´ve even given the files my username, that´s really cool ;)

Thank you very much Silesh, great job.......
[Miscellaneous Android Development] Silesh.Nair:
My pleasure. ?
[Miscellaneous Android Development] vikrant82:
Hey guys, Doesn't the new USSD fix work with cpimage of original ROM series. At least in Indian networks it won't work with just the libraries replace fix, right? Atleast I haven't got for it working without extracting cp image of ROW Roms.

By the way, Silesh nice of you to keep touch with this device's community even when you have given up the device.. Where are you based in INDIA?
[Miscellaneous Android Development] Silesh.Nair:
Trivandrum
[Miscellaneous Android Development] viveknaudiyal:
Hi Vikrant,

I remember you have earlier modified a stock rom. Can you guide me how I can unpack this vide rom for k860, modify it and then pack it again as a szb
[Miscellaneous Android Development] Silesh.Nair:
You will need windows and Linux for this guide. Linux is needed to unpack and repack the system image.

Requirements

1. Download the szbtool by linkscue from this link. Extract the contents. You will need to use the 64-bit version if you have 64-bit windows.

2. Download the following to your linux box and save it in your Desktop.

make_ext4fs : https://app.box.com/s/moa12r532b1w6dqesp12

simg2img : https://app.box.com/s/z90hm935iuafd2uy4j90

Procedure

For this guide, i am assuming that you have 32-bit windows and Ubuntu as your linux box.

In Windows

1. Copy the ROM szb file to the same folder as the szbtool and extract it using the command given below. All the images will be extracted to the same folder.

szbtool_x86 -x rom_name.szb

In Linux

2. Copy the system image to the Desktop on your linux box and issue the following commands in a terminal.

cd Desktop
chmod a+x make_ext4fs
chmod a+x simg2img
mkdir sys
./simg2img system.img sys.raw
sudo mount -t ext4 -o loop sys.raw sys/ ( You have to provide your user password )

Your system image should now be mounted in the sys directory. But you will not be able to edit anything using the the Ubuntu file manager, nautilus. To overcome that, issue the command below in a terminal.

gksudo nautilus

This will open the file manager with root rights. Make your changes. Then issue the command below to repack the sys directory back to a system image. Before that, rename your old system image to something other than system.img.

mv system.img system_old.img
sudo ./make_ext4fs -s -l 400M -a system system.img sys/

Just make sure from someone that the system partition size on a k860 is 400MB. I am not sure. If it is not, replace it in the command with the actual size of the system partition.

Copy the new system.img back to the same directory in windows that contain the other partitions and issue the command below to make your szb file. Use only the options you need. I have included all the options as a reference.

In Windows

szbtool_x86 -b uboot.bin -k boot.img -r recovery.img -s system.img -c cpimage.img -p preload.img -d userdata.img -e erase -a your_name -v name_of_rom.szb -i information_abt_rom

You should have your szb file now in the same folder. Cheers!!!