BUG REPORTING:
This program was initially ineteded to generate a unique IMEI based on your device S/N and update Dev's install zip files... it has become so much more, and as such there are many functions involved in this process.
Due to the complexity the program has taken on... far beyond what I initially intended... to report bugs please try to use the following as a template:
Function attempting: i.e. Updating ROM... In Place Upgrade... Update framework saved on computer... etc.
Error Messages: any error message you receive... or the last message you saw prior to the issue.
End result: i.e. TelephonyManager updated, ROM not... TelephonyManager updated framework.jar not... etc....
Environment: ROM in same folder as !IMEIme.exe... ROM on same drive as IMEIme.exe... ROM on different drive... etc. (same for framework if updating framework instead)
!IMEIme.ini settings: you can put your entire ini file if you'd like.
If you could take notes of EXACTLY what buttons you click on which prompt it would be EXTREMELY helpful...
As I said, this program has taken on functions I initially had not imagined including... the more features added, the more complex testing and tracking bugs becomes... I don't want to include a bunch of messages just for the sake of letting you know where in the code you are... would not be beneficial to you... more buttons to click for no reason, etc.
The more detailed you can be, the quicker I can see what is happening... otherwise I have to try to duplicate what I think you are doing when you get the error.
Everyone should click "Thanks" on bug report posts... they have been instrumental in getting the program where it is so far.
RESERVED...
Adverse effects after running
First off, thanks for a wonderful application! Your app did in fact correctly give my Kindle a IDEI number, but it seems to have adverse effects.
Function attempting: Tried both in place Rom and update device and now attempting to use app with sound
Error Messages: Unfortunately DSP Manager has stopped (repeatably on any app)
End result: No sound and music apps crash. Some apps work but many do not. (I can provide logcat if needed)
Environment: Kindle Fire running cm9 using Hashcodes 3.0 Kernal latest (11) update.
!IMEIme.ini settings:
Use_In_Place = 0
Use_Previous_Patch = 0
Use_Serial_Number = 0
Use_MAC_Address = 0
Use_Manual_Input = 1
Encrypt_IMEI = 0
Use_IMEI(15) = 0
Use_ADB = 1
Use_ADB(usb) = 1
Use_ADB(WiFi) = 0
Clean_Up = 1
Include_Patch = 1
Device_Manufacturer = TI
Manufacturer_Device = Blaze
Device_Model = Full Android on Blaze or SDP
Build_Fingerprint = google/passion/passion:2.3.6/GRK39F/189904:user/release-keys
LCD_Density =
WiFi_IP_Address =
IMEI = 00127948612384612
Although I have tried multiple settings and configurations. I am sort of a noob so sorry if this is a silly problem.
Having looked into this... I can tell you there's nothing that the IMEI Generator does that would cause the issues you are seeing. I would recommend flashing a non-IMEI'd ROM for testing... then either do in place IMEI generation or running the IMEI Generator against the same ROM you flash.
For what you are doing... there are 2 files that are being modified, and neither should cause FC issues...
/sysem/build.prop for the manufacture, device, and build fingerprint
/system/framework/framework.jar is being extracted and edited to patch the IMEI in the GetDeviceID() function in android/telephony/TelephonyManager.smali and recompiled.
Clearing cache and dalvik cache may be something to try.
Thanks! Clearing both caches AFTER the install made it work great. I had been clearing all of the memory beforehand but it did not work. My apps now work great!
Motorola Razr GSM (SPDREM_U_01.6.7.2-180_SPU-19-TA-11.6_SIGNEuropeAustraliaEMEA_USASPDRICSRTGB_HWp2b_Service1FF) ICS.
I deodexed framework.jar because application seems to not work on odex files (as stock is), anyway new deodexed framework have not /com/android/internal/telephony/gsm/GSMPhone.smali file?! (or dir!!) infact !IMEIme 2.2.0.2 tell me about this issue (no GSMPhone.smali found). framework patched do not present diffecence between original one. exactly the same. no /android/telephony/TelephonyManager.smali mod applied.
I tryied to patch framework by "update device" + adb usb, with no device connected i choosed my framework.jar in my pc.
[Settings]
Use_In_Place = 1
Use_Previous_Patch = 0
Use_Serial_Number = 1
Use_MAC_Address = 0
Use_Manual_Input = 1
Encrypt_IMEI = 0
New_Type = 1
Use_IMEI(15) = 0
Use_ADB = 1
Use_ADB(usb) = 1
Use_ADB(WiFi) = 0
Clean_Up = 1
Include_Patch = 0
Device_Manufacturer =
Manufacturer_Device =
Device_Model =
Build_Fingerprint =
LCD_Density =
WiFi_IP_Address =
IMEI = 02546451548481584
stock framework.odex, jar and my deodexed framework attached.
Yes... due to another user trying to use the generator on a device with a framework.odex file instead of framework.jar I am looking into the most effective method of handling that situation. As of now... the generator will not work for you to patch imei functionality into the framework on these devices.
i deodexed also framework.jar but no way to patch it, GSMPhone.smali is missing totally even in backsmalied odex too!!!!
I decided to apply the patch manually, but without this file and TelephonyManager.smali not regoular i was thinking about hard mod by motorola?! do you know something about?
Pls man, give me an hand, show me the way, backsmali it you too http://forum.xda-developers.com/attachment.php?attachmentid=1634550&d=1357865096
I'm looking into the method to implement the imei into this.
do you mean into TelephonyManager.smali? I'm looking on it too. Seems so strange this framework...
Actually... looking through to find the best call to implement the patch into... TelephonyManager was the original method... but there may be better places to patch it.
Code:
invoke-direct {p0}, Landroid/telephony/TelephonyManager;->getSubscriberInfo()Lcom/android/internal/telephony/IPhoneSubInfo;
move-result-object v2
invoke-interface {v2}, Lcom/android/internal/telephony/IPhoneSubInfo;->getDeviceId()Ljava/lang/String;
All does make sense now:
http://grepcode.com/file/repository...nternal/telephony/IPhoneSubInfo.java?av=f#174
BUT, where is com.android.internal.telephony.iphonesubinfo!?!?! seems not present... all "internal" dir is missing here, backsmali fault or my fault?!
hiiii
hi,
any news of this? =)
This is the best software for this!
I'm working on the best solution... I understand the desire for this... but I want to ensure the method I choose is the best overall... and to ensure I can properly detect which method to implement during the operation.
If you could zip your entire /system/framework folder and add your /system/build.prop file it would help me test some things I've been putting together for odexed systems.
attaching files
DizzyDen said:
If you could zip your entire /system/framework folder and add your /system/build.prop file it would help me test some things I've been putting together for odexed systems.
Click to expand...
Click to collapse
Hi, Im attaching my files.
You can download here: w w w . 4 s h a r e d . c o m / z i p / j Q n n 9 8 _ B / s y s t e m . h t m l
Thanks for the help
Error ...
Hi Dizzy
I tried to use your update, but have a error ... My device is Motorola Razr XT910 with 4.0.4
after I choose the "framework.jar" he return this error:
Line 3710 (File: ".....\IMEI\!IMEIme.exe");
Error: Variable used without being declared.
After this the program close without any click to exit ..
Im, attaching a print screen
Tnx a lot man
waldirsp11 said:
Hi Dizzy
I tried to use your update, but have a error ... My device is Motorola Razr XT910 with 4.0.4
after I choose the "framework.jar" he return this error:
Line 3710 (File: ".....\IMEI\!IMEIme.exe");
Error: Variable used without being declared.
After this the program close without any click to exit ..
Im, attaching a print screen
Tnx a lot man
Click to expand...
Click to collapse
fixed... I guess nobody has been using the "Use Previous Fix" option for a while. New version uploaded... thank you for the bug report. The screen shots really helped track it down.
another error...
Hi DizzyDen,
I want to add an IMEI to my "SUPERPAD 6", but after the window: "IMEI is..." is displayed, then popup an autoit error window:
Line 3710 (File "..."): Error: Variable used without being declared.
Can you help?
Ponozka said:
Hi DizzyDen,
I want to add an IMEI to my "SUPERPAD 6", but after the window: "IMEI is..." is displayed, then popup an autoit error window:
Line 3710 (File "..."): Error: Variable used without being declared.
Can you help?
Click to expand...
Click to collapse
Before I start looking into this... note that the IMEI generator does not support de-odexing odexed systems yet... I would suggest using it on the ROM then flashing it to the device and let the device odex it again.
Hi guys!
My device seems to be dead.
I tried upgrading from GB2.3.4 to 2.3.6, and that's when the problem occurs.
I used ODIN 4.3.8 to flash the firm ware. But ODIN was downloading MIBIB for the past few hours.
And then, the screen appear a "Phone connecting to a PC, with a exclamation mark in between."
Any idea what has happened? In need of help desperately.
Thanks in advance.
Ben
Tried to flash cm-10.1-20130509-UNOFFICIAL
BenjaminCheng said:
Hi guys!
My device seems to be dead.
I tried upgrading from GB2.3.4 to 2.3.6, and that's when the problem occurs.
I used ODIN 4.3.8 to flash the firm ware. But ODIN was downloading MIBIB for the past few hours.
And then, the screen appear a "Phone connecting to a PC, with a exclamation mark in between."
Any idea what has happened? In need of help desperately.
Thanks in advance.
Ben
Click to expand...
Click to collapse
I also am receiving the same screen upon boot after trying to flash (cm-10.1-20130509-UNOFFICIAL) which I downloaded from a link here.
The info below is from stock mobile before crash:
Model number
GT-S5570
Android version
2.2.1
Baseband version
S5570DXKB1
Kernel version
2.6.32.9-perf
[email protected] #1
Build number
FROYO.DXKG2_______________________________
When I start my phone in recovery this is what I see:
Android System Recovery
Samsung Recovery Utils - for BML -
(then the Options are):
1) reboot system now
2) apply sdcard : update.zip
3) wipe data / factory reset
4) wipe cache partion
(Below that it reads):
#Manual Mode#
--Appling Multi - CSC--
multicsc : src /system/c
c/KOR/System/ .______________________________
Before I did flash I did a search on Sam Firmware and when it diagnosed my mobile it returned the following information:
Model : GT_S5570
Country : Open Asia
Version : Android 2.2.1
Changelist : N/A
Build date : N/A
Product Code: OLB
PDA : S5570DXKB1
CSC : S5570OLBKB1
Modem : None_____________________________
Before I proceeded with flash I installed; SuperSU and Root Checker.
I did a root diagnostic and the return was:
Root Checker
SU: su found [/system/xbin]
Version: 1.45; SUPERSU
Root Access: access granted
UID/GID: uid = 0(root)
gid = 0(root)
Unix Utils: busybox
/system/xbin/busybox
(I don’t know where busybox came from)
PATH: /system/xbin
/system/sbin
/sbin
/system/bin ____________________
Build Info from Root Checker
Board: GT-S5570
Boot Loader: Unkwn
Brand: SAMSUNG
CPU_ABI: armeabi
CPU_ABI2: Unkwn
Device: GT-S5570
Display: FROYO.DXKG2
Fingerprint: Samsung/GT-S5570/GT-S5570/GT-S5570:2.2.1/FROYO/DXKG2; - user/release-keys
Hardware: gt-s5570
Host: DELL135
ID: FROYO
Manufacturer: Samsung
Model: GT-S5570
Product: GT-S5570
Radio: Unkwn
Tags: release-keys
Type: user
Unknown: unknown
User: root______________________________________
I then proceeded to flash (cm-10.1-20130509-UNOFFICIAL), that I downloaded from a link off xda – forum.
About 3 minutes into the flash process it abruptly stopped.
I waited another 5 minutes before disconnecting the usb, then when I rebooted all I get is a screen with Phone connecting to PC with an exclamation mark between them.
If anyone can help me at this point, I would greatly appreciate your input.
Thank You for your time,
Ron Roby
Hi, thank you for the Job in this forum!!..It's my first time here..and my first english tecnical discussion!!..sorry for that!!
First of all I have fought with google to search for drivers for this device that the computer sees as " Spreadtrum " (it will be the brand !) I downloaded a folder from the internet which is called " SCI -android -usb -driver- jungo - v4 " and among the three items not recognized in the device manager of windows I was able to install one !! .. and luckily it was "Android Composite ADB Interface " ...then with a program taken from www , kingoapp , com are able to perform to root the device in two minutes from PC ...
Finally, to overcome the problem of the space exhaustion, I installed to play store "root uninstaller " that allows us to uninstall , freeze or recover smartphone app by default ... And here the error or damage !!! :: I deleted the first "UC browser " (I think you call it that ) that I looked like a Chinese internet browser and the phone began to open windows error who say <interrupted processes> !! ... then I turned it off and it was the wrong thing because you're never more turned on again ... or at least does not go beyond the first part , as well as the Android logo to speak !! .. if I connect it to the computer in this state, it recognize the ADB interface at 2-second intervals !! ... therefore unusable !!
And now my real question : someone would be so kind as to tell me where I can find the stock rom to update from sd -card ?? .. and one last thing : how do I get into recovery before you start ?? ( the usual : POWER + VOL UP and VOL DOWN + POWER never worked even before it crashes )
I was not able to post here the rar folder of the driver and the manual issued by Kliver ... you can find these links on google drive:
drive.google.com/file/d/0B5_LYywCVsA1YlVQaXBSaHRFSm8/edit?usp=sharing
drive.google.com/file/d/0B5_LYywCVsA1Q3ZEckdGUTN3MEE/edit?usp=sharing
For the prog kingo is available for free on the site and the app is on the play store, version with some limitations but free !!
Have fun and let me know also trying to remove facebook and twitter !! ..
I could not find out what processor is installed, but is a one-core arm Cortex-A5 a 1.2 ghz...256mb of ram and only 124mb of ROM available to the user!!.....android 4.2
Idea
sorry for the insistence but enough for me just an idea on how to start it ..
excume for my english
I apologize for my incompetence in using this forum :crying::crying:
==== Wait for phone...
Phone found! [ 34 ]
Port Opened
Sync...
InitBoot Done [ 0x81 ] , Ver : SPRD3
Sync...
Sending FDL
[Info] : If SW freeze here more, than 15 seconds - remove cable
FDL Ready!
Boot Ver : SC7715 Loader NAND v1.1 Infinity
Sending FLASH FDL
FLASH FDL Ready!
Boot Ok!
FlashMode Set : Ok!
Detected NAND Flash , Structure detect Ok!
[FW_READER] : Step #1 Passed!
[FW_READER] : Step #2 Passed!
[FW_READER] : Initialize Ok , 0x13 , NAND : b256k
[FW_READER] : Step #3 Passed!
Model Name : c935w_pswplus_UUIhvga_fr
Model Brand : Spreadtrum
Model Device: c935w_psw
AndrVersion : 4.4.4
BaseBand CPU: C935W
Project Ver : 7715_4.4.4_c935w_psw_Voltage_fr_V03
Model Ext : c935w_psw
[Read Mode] : HSUSB : 0x3000
[FW_READER] : Reading Firmware Now ...
[Read Ok] : u-boot-spl-16k.bin
[Read Ok] : u-boot.bin
[Read Ok] : prodnv_b256k.img
[Read Ok] : nvitem_w.bin
[Read Ok] : nvitem_wcn.bin
[Read Ok] : sc7715_modem.bin
[Read Ok] : DSP_DM_Gx.bin
[Read Ok] : sc7715_modem_sc7715_cp2.bin
[Read Ok] : logo_320x480.bin
[Read Ok] : boot.img
[Read Ok] : system_b256k.img
[Read Ok] : cache_b256k.img
[Read Ok] : recovery.img
[Read Ok] : userdata_b256k.img
AndroidInfo created
Firmware Size : 318 MiB
Saved to : C:\Users\kalid\Desktop\C935W_[NAND_b256k]_c935w_psw_4.4.4_7715_4.4.4_c935w_psw_Voltage_fr_V03_c935w_psw\
Done!
Q:someone would be so kind as to tell me where I can find the stock rom to update from sd -card
A:just go to "Factory Data reset" -> reset phone ->erase
when android show "Erasing" you just set VOL DOWN
but now i can't find any rom to put on can you help me
TO chlakh11787 how software are you using for this ???
Hello,
I have a samsung big neo plus Model GT-I9060I according to theetic which is under battery and imei
mod edit: IMEI removed - for your own saftey, don't post identifying infos
And when I check in Imei.info I find that it is a GT-I9060
Now it remains blocking on the ignition logo and reappears
I have formatted with spflashtool and I wanted to flash it shows me this error "" BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5069) "" now it does not turn on anymore
I have a lot of problems with this kind of error. "" BROM ERROR: S_DL_PMT_ERR_NO_SPACE (5069) "is the size of a file that is larger than the available
And the resolutions are:
1- Ensure that the file (s) you are trying to flash is actually for your exact phone model this is the case Try another stock ROM
(I have already tried more than 7 rom of the clone of my Samsung GTI9060I ca did not solve the problem)
2-Change the phone's emmc chip
(I do not know how to do this I need help for my fake Samsung GT-I9060I
I have already downloaded several versions of sp flash tool but my problem has not been solved I need you ... thanks .. while
Chip info (
Chip name: mt6572
Chip version: 0x0000ca00
Ext Clock: EXT_26M
Extern Ram Type: DRAM
Extern Ram Size: 0x20000000
SRAM Size: 0x00020000) and even now my samsung is off
Hi guys, im doing a project which requires the tablet to auto start when power is available through USB.
im using a datawind tablet d705 model with a mediatek cpu and kitkat version 4.4.2.
Here is a info dump from MTKtools:
Hardware : MT8312D
Model : D705
Build number : ALPS.KK1.MP7.V1.25
Build date UTC : 20150727-023443
Android v : 4.4.2
Baseband v: MOLY.WR8.W1315.MD.WG.MP.V64, 2014/08/02 09:47
Kernel v : 3.4.67 ([email protected]) (gcc version 4.7 (GCC) ) #1 SMP Mon Jul 27 10:31:34 CST 2015
Uboot build v : -----
LCD Driver IC : 1-rgb_mt6571_wvga
i have attached files that will help with figuring out the file that is loaded to show charging animation.
i have also tried most of the available methods on various forums to try to boot the tablet but failed.
fastboot oem off-mode charge 0 does not work
1. search in /system/bin/ for playlpm, ipod, lpm, kpoc_charger or any other file that have inside some reference to battery animation.
2. edit that file, delete all content inside and add
#!/system/bin/sh
/system/bin/reboot
i have a ipod file but it is not used for animation, deleteting the file from boot.img makes no difference at all.
1. Unpack boot.img and edit init.rc.
2. Add following to the end of file:
#Check if chargermode and start autoreboot service.
on property:ro.bootmode=charger
start autoreboot
#autoreboott service which command reboot
service autoreboot /su/bin/su /system/bin/reboot -c reboot now
user root
oneshot
none of the above worked. i also tried various methods to edit init.rc and init.charger.rc but nothing worked.
could some one please help me with this. im ready to donate for your kind help