Jump to content


[DEVS] Unlocking OMC progress: I HAVE READ ALL NVITEMS!!!

- - - - -

  • Please log in to reply
84 replies to this topic

#1
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite
Hi guys. See what you can do with these. I decompiled qcnvitems.odex and compiled it into a .jar file, whilst keeping the .smali directory (also attached). What you should find inside this ZIP, is a jar file with all callable classes needed to create the unlock code generator. I am not sure what to do next, as my Eclipse IDE keeps throwing errors, and I don't have any more time (spent 2 hrs!).


I hope you can make something from these. :)

I HAVE SOME NEWS TO ANNOUNCE: USING QPST VERSION 2.7, BUILD 362, I HAVE READ AND BACKED UP "NVITEMS" FROM A BRAND NEW, UNMODDED & UNTOUCHED ORANGE "MONTE CARLO" PHONE!

I PUT THE HANDSET INTO "FTM MODE" (HOLD DOWN VOL MINUS WHILST QUICKLY PRESSING POWER, UNTIL YOU SEE A BLACK SCREEN WITH A WHITE RECTANGLE INSIDE IT, WITH "FTM" DISPLAYED INSIDE THE WHITE RECTANGLE.) NEXT, CONNECT VIA QPST AND SELECT "EFS EXPLORER", AND READ OUT THOSE ITEMS!

NOW, QPST SEES AND READS MY OMC! - WOOOT

If you want backups of my nvitems to analyse, pm me and I'll send to trusted parties

Attached Files


Edited by glossywhite, 21 October 2011 - 04:28 PM.

Posted Image

           Miracles through faith in Jesus

#2
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite
Come on you guys! If eight of you (so far) have downloaded this, at least ONE of you must have something to say about it, surely. I don't expect a thank you, but at least say what you're thinking! :)

Posted Image

           Miracles through faith in Jesus

#3
TouchyAndalou

TouchyAndalou

    Diehard

  • Members
  • PipPipPipPip
  • 463 posts
What's that virtue you so often preach on this forum, Glossywhite?

Patience, Padawan, patience.


#4
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite
ALL IMAGES DISPLAYED IN ORDER OF SOURCE CODE LISTINGS:

Okay, making some real progress now. I have this working:

package com.hope.is;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import com.android.qualcomm.qcnvitems.*;

import java.io.IOException;



public class unlockthisnow extends Activity {
   	/** Called when the activity is first created. */
   	@Override
   	public void onCreate(Bundle savedInstanceState) {
   		super.onCreate(savedInstanceState);
   		TextView tv = new TextView(this);
   		QcNvItems newqc = new QcNvItems();
  		
			try {
				tv.setText (newqc.get_nv_sys_sw_ver());
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
   		setContentView(tv);
   	}
	}

So something is working, from that QcNvItems and its' classes!



Also, this code:

package com.hope.is;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import com.android.qualcomm.qcnvitems.*;

import java.io.IOException;



public class unlockthisnow extends Activity {
   	/** Called when the activity is first created. */
   	@Override
   	public void onCreate(Bundle savedInstanceState) {
   		super.onCreate(savedInstanceState);
   		TextView tv = new TextView(this);
   		QcNvItems newqc = new QcNvItems();
  		
			try {
				tv.setText (newqc.getBand());
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
   		setContentView(tv);
   	}
	}

And this...
package com.hope.is;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import com.android.qualcomm.qcnvitems.*;

import java.io.IOException;



public class unlockthisnow extends Activity {
	   /** Called when the activity is first created. */
	   @Override
	   public void onCreate(Bundle savedInstanceState) {
	   	super.onCreate(savedInstanceState);
	   	TextView tv = new TextView(this);
	   	QcNvItems newqc = new QcNvItems();
  		
			try {
				tv.setText (newqc.getemmanufactoryInfo());
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
	   	setContentView(tv);
	   }
	}

Updates as and when they come... :P

Attached Files


Edited by glossywhite, 19 October 2011 - 03:28 PM.

Posted Image

           Miracles through faith in Jesus

#5
Navie

Navie

    Diehard

  • Members
  • PipPipPipPip
  • 484 posts
  • Gender:Male
  • Devices:Samsung Galaxy Note GT-N7000
What is that code on the 3rd picture? I mean number.

Edited by Navie, 19 October 2011 - 03:51 PM.


#6
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View PostNavie, on 19 October 2011 - 03:51 PM, said:

What is that code on the 3rd picture? I mean number.

newqc.getemmanufactoryInfo

Posted Image

           Miracles through faith in Jesus

#7
Navie

Navie

    Diehard

  • Members
  • PipPipPipPip
  • 484 posts
  • Gender:Male
  • Devices:Samsung Galaxy Note GT-N7000
Are you able to get an sort of numbers out from what you are doing? Which you think may link to an unlock code?


#8
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,772 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150
Try getlockcode or get_lock_code - does it work?

If you like my work or if I helped, click the Plus button.

#9
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View Posttilal6991, on 19 October 2011 - 04:20 PM, said:

Try getlockcode or get_lock_code - does it work?

getLockCode()

returns nothing - blank, but I won't give up! :D

Posted Image

           Miracles through faith in Jesus

#10
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,772 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150

View Postglossywhite, on 19 October 2011 - 04:23 PM, said:

getLockCode()

returns nothing - blank, but I won't give up! :D

Try all variations - getlockcode get_lock_code getLock_code etc.

If you like my work or if I helped, click the Plus button.

#11
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View Posttilal6991, on 19 October 2011 - 04:26 PM, said:

Try all variations - getlockcode get_lock_code getLock_code etc.

I am, don't you worry! Peace be with you, I'm working hard on this.

Posted Image

           Miracles through faith in Jesus

#12
Navie

Navie

    Diehard

  • Members
  • PipPipPipPip
  • 484 posts
  • Gender:Male
  • Devices:Samsung Galaxy Note GT-N7000
To be honest i'm amazed how you guys know how to do this kind of stuff :lol:

Glossy may I ask how you are doing this?...i'm no phone hacker so I have no idea.

Edited by Navie, 19 October 2011 - 04:29 PM.


#13
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View PostNavie, on 19 October 2011 - 04:28 PM, said:

To be honest i'm amazed how you guys know how to do this kind of stuff :lol:

Glossy may I ask how you are doing this?...i'm no phone hacker so I have no idea.

Nor am I! I'm relatively new to Android dev & Java, but I am just using common sense... hard to explain experience, without you experiencing it... sorry!

Posted Image

           Miracles through faith in Jesus

#14
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,772 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150

View Postglossywhite, on 19 October 2011 - 04:38 PM, said:

Nor am I! I'm relatively new to Android dev & Java, but I am just using common sense... hard to explain experience, without you experiencing it... sorry!

I'm just super excited that's all - could you be the person that finally creates the unlock code generator?

If you like my work or if I helped, click the Plus button.

#15
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View Posttilal6991, on 19 October 2011 - 04:52 PM, said:

I'm just super excited that's all - could you be the person that finally creates the unlock code generator?

Wouldn't that be nice! If I do, it's gonna be a freebie! :)

Posted Image

           Miracles through faith in Jesus

#16
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,772 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150

View Postglossywhite, on 19 October 2011 - 04:57 PM, said:

Wouldn't that be nice! If I do, it's gonna be a freebie! :)

Well thank god for that :)

If you like my work or if I helped, click the Plus button.

#17
philmein

philmein

    Diehard

  • MoDaCo Ad Free
  • PipPipPipPip
  • 330 posts
  • Gender:Male
  • Location:Proud Lancastrian
  • Interests:E-Cigs
    expensive hobby
  • Devices:Orange Monte Carlo zte blade

View Postglossywhite, on 19 October 2011 - 04:57 PM, said:

Wouldn't that be nice! If I do, it's gonna be a freebie! :)


i wish you every success Posted Image   hate orangePosted Image

Edited by philmein, 19 October 2011 - 05:02 PM.


#18
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite
LogCat output for any developers that can help, while calling getLockCode()

It seems an error is preventing nv items being read... but why?

Attached Files


Posted Image

           Miracles through faith in Jesus

#19
tilal6991

tilal6991

    Hardcore

  • Developer Team
  • PipPipPipPipPipPip
  • 3,772 posts
  • Gender:Male
  • Devices:ZTE Skate, Huawei U8150

View Postglossywhite, on 19 October 2011 - 05:18 PM, said:

LogCat output for any developers that can help, while calling getLockCode()

It seems an error is preventing nv items being read... but why?

What ROM are you using?

If you like my work or if I helped, click the Plus button.

#20
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,467 posts
  • Gender:Male
  • Location:/dev/null
  • Devices:Orange "San Diego" x86 handset
  • Twitter:@glossywhite

View Posttilal6991, on 19 October 2011 - 05:22 PM, said:

What ROM are you using?

I am using BlueMonte - why?

Posted Image

           Miracles through faith in Jesus




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users