i'm a computer forensics student who's trying to explore android forensic possibilities. I have compiled a module for testing devices (i have access to a Samsung S2 and a Galaxy Nexus running 4.1 and 4.0 respectively) in which i want to insert the module into the phone (i.e. insmod module.ko).
My problem is, i'm always faced with the problem of "insmod invalid module format" everytime i try to insert the module into the phone. I know that i can correct this by reflecting the appropriate kernel version in the vermagic string when i compile my module but i wanna find a generic way to do this; in other words, i wanna find a way to bypass this kernel version checking everytime i try to insert the module.
I've come across insmod having the -f flag as stated here (this would theoretically bypass the kernel version checking and i wanna verify this theory) insmod.
I am doing an experimental project and want to send key events from one application to another. I know android doesn't allow applications to interfere each other in this way due to security concern. Is there any way i could bypass the security check? I've looked into the WindowManagerService class and made some modifications but it seems not working for me.
I'm tinkering with building and installing Android from source. Basically I've got it down fairly well, but I seem to have run into a bit of a problem with the wlan module, probably from HTC.
Having pulled the 2.6.27 kernel sources and built that with a .config pulled from the phone, and using that as the kernel image instead of the prebuilt one, I get the following wifi failure message in dmesg:
wlan: version magic '2.6.27-00205-gf2dabc0 preempt mod_unload ARMv6 ' should be '2.6.27-00392-g8312baf preempt mod_unload ARMv6 '
probably because the .config I pulled from the phone has:
So I rebuilt with the '00205' localversion and now I get in dmesg:
[61.122497] wlan: Unknown symbol trout_pwrsink_set
but trout_pwrsink_set was changed to htc_pwrsave_set way back in February:
[ARM]: trout: Switch from trout_pwrsink -> htc_pwrsink 33/8933/1 http://android.git.kernel.org/?p=kernel/msm.git;a=commitdiff;h=44a01f...
I'm clearly getting an obsolete wlan module somehow, Any ideas for how I can get a wlan module that goes with the '00392' kernel would be appreciated.
I am currently making an application that's to work as auto-theft.The user whose mobile is stolen sends an sms to his phone and it's intercepted by the application installed in the phone.According to the format and instructions the phone performs the task.I am making a module to hide the contacts on a particular instruction.How do I go about it.I have worked on inserting and updating contacts but how do I hide them, such that they are not visible in the native contacts app.They should become visible when the user sends another instruction.that means they are not to be deleted.and I had another query related to this.how do we delete a contact?
I am trying to make a DRM module downloadable on Android.
I've already applied our modules in embedded system. To apply a DRM module in Android, I made it as a CPM Plug-in of OpenCore and added its uuid in pvplayer.cfg. After applying, DRM-protected music contents can be played in Music Application of Android.
I've planning to make the module downloadable because I want that drm- protected music contents can be played in not only new android phones but existing android phones, after a user downloads and installs it in their phones. BUT, we have a lot of difficulties in finding method.
If anyone knows any method, could you tell me? I have another question. When myAppl.apk is installed in Android, I want a .cfg file written in /system/etc. Is it possible?
For common linux, we provide a kernel driver and also a X11 module for our device. Since Android use the same linux kernel, I guess our kernel driver should work... Well, how about X11 module? does Android includes Xorg ? If not, what's target we need to do for our original X11 module/driver?
I'm porting android to Devkit8000 which is a BeagleBoard clone. I have a GPS module connected on /dev/ttyS0. I could successfully get NMEA output when writing "cat /dev/ttyS0" in the terminal emulator.
I want to know how to let android know that there is a GPS module on /dev/ttyS0 and it is outputting NMEA standard? To be able to use the android.location class with it! or test it with any GPS app in the store!
Is there something to edit in the android's source? adding driver for example, writing a code with android-ndk or what?
Unable to install MODULE, I have a problem regarding my A13 android tablet device. It doesn't matter if I will post the brand name of my tablet or whatever because what I only wanted to fix is this. When I follow every instruction written at this link, and following instructions 1-7, after reaching step 5 execute run.bat. It displays the following image I screen captured. (And my tablet doesn't reboot, it's the sign that the computer can't access my tablet.
Obviously, my tablet is connected to the computer via USB cable after running the run.bat as administrator.But what is the problem why it is happening to me. (Additional information: I already installed and followed this instruction on this same device with no error at all. But why does it happened to me even I installed this with success before. I don't change any system file on my tablet before, and I don't know because,I didn't change any file or modify file neither on my tablet nor from my PC.)
I finally received my Sprint Hero yesterday and have been using the hell out of it since. Today, I rooted and installed Fresh 2.3.3 and I'm loving it so far - in fact, I'm using wireless tether right now, as where I'm at, I have no internet yet. The thing is, I'm wondering how to overclock now. I've been attempting to read-up on it and it sounds a little complicated, almost as though I need to rewipe my phone and set everything up again. Is this the case?
Looking at this, I've been trying to decipher it: [KERNEL][7/22/10]Darchstar's Overclocked Undervolted kernel for senseUI roms vUV 2 - xda-developers
What exactly is a module remover and why do I need to do it? Moreover, I didn't see an option to flash a new kernel (maybe I just wasn't paying attention) when I was in the RA or whatever it's called. I'd love to get my Hero running a little bit quicker. Otherwise, I'm loving the thing so far.
How do I build the wlan module? When I build, the makefiles copy the vendor/.../wlan.ko to out/.../wlan.ko. What I really want to do is put some new features in the wifi driver for Android. Anybody know?
<3>[ 154.264768] bcm4329: version magic '188.8.131.52-cyanogenmod-g1ad182f preempt mod_unload ARMv7 ' should be '184.108.40.206-cyanogenmod-g704f542 preempt mod_unload ARMv7 '
I've successfully built the samsung-kernel-crespo kernel from the cyanogenmod git. I unpacked a working ramdisk from a nightly and repacked it with my kernel, when i try to load the module i get the above error, The "extraversion" info that in the "about phone" tab in sittings is 220.127.116.11-cyanogenmod-g704f542, as well as the version of the modules. but for some reason the kernel is looking for that 'g1ad182f ' instead.
I loaded the module via fastboot boot boot.img and i didnt full on flash it to the phone. I backed up the working kernel module and put the new one in /system/lib/modules, rebooted the kernel and the wifi is still giving me an error.
If i try to manually insmod the module and it hangs, if i use modprobe then lsmod it says its "loading" but never loads.
the phone im working on is a nexus s if that matters.
I have a rooted Iocean G7. I wanted to install the framework module with the Xposed installer app. This was no success, I got a bootloop. After this I contacted Iocean, and I have flashed my phone with the computer. It works fine now, as it should.
how can I install the framework module without getting a bootloop or other problems?
If a kernel does not have the Advanced Routing feature (which is needed for VPNC widget - Cisco VPN) is it possible to add this via module like tun.ko module? The Adv. Routing is not needed for connecting but the connection is soon lost.
I have a backup phone and I dont remember the PIN I used. I previously rooted the phone and installed an ICS ROM (plus a bunch of apps) so I dont want to wipe the phone and start over. Is there any way for me to bypass the PIN lock? I am hoping that since I rooted it this is possible!
I have a device labelled Superpad VI. everything was okay but when i tried firmware update, its wifi stopped working and started giving "error" when i try to turn it on. Now I have just figured out that the original superpad VI has ralink wifi chipset whereas this device has realtek rtl8188cus chipset. so when i try to install superpad VI firmware, everything else works but wifi doesn't. Now how do I need to install the drivers for wifi? I have found the Linux/Android drivers from Realtek website but they need to be compiled. I know nothing about compiling/programming and Linux itself.
The un-compiled drivers can be found here (under rtl8188cus) [URL] ....
I occasionally like to use my Rhapsody application to stream music for coctail parties. The only trouble I have is I'm always afraid my music will get interrupted by a phone call and knock out the song. IS there a way to turn off calls to have uninterrupted streaming of music without worry of a call coming in?
I honestly thought that activation was a skippable step, but apparently it's not. So, does anyone know how to do this on a Droid Incredible with the latest OTA? Anyone got a contact at Verizon they could ask? I just want to use it for wifi and games.
Ok, so why would I want/need to do this? Simple, I'm deployed to Iraq and my cell phone service is on a military suspense. I did a reset after the last update, and now cannot use the device until it's activated, or I find a way to bypass the activation.
What I've tried so far (thanks to Google): -tried tapping the 4 corners, starting top left, going clockwise. Doesn't apply to this phone, but was still worth a shot. -"end call" on activation 4-5 times -reboot 3-4 times
My Samsung Epic, using Dolphin browser, usually defaults to the mobile version of a website. So if I type in www.abc.com, it will search out m.abc.com. I don't know if it's Android, or Dophin, or just something in the website itself, but it does that. And normally it's right. Sometimes, however, the mobile site is soo dummied down and so useless I want to get to the main site. So how do I do that? It keeps going to the mobile site.
I have a Motorola Razr Maxx that is running the latest OS, and is rooted. I recently broke my screen and cannot get past the lock screen so I can start my VNC server (to continue using my phone without the screen). I have searched through what seems to be all posts on bypassing pattern lock and I have not been able to succeed yet due to permission denial for super user in ADB, not having sqlite3 on my phone, and not being able to flash anything onto it in recovery mode.
how to bypass the lock screen without any use of the touchscreen? I have debugging mode on, and I have a access to view what is on the screen via hdmi cable or remote viewer.
I have a Nuvifone A50 (Garmin-asus), after wiping all data on the device, i can't accept areements, application is crashing and back to step 1.I'm SURE the phone is perfectly working exept this, so if i can bypass this, the phone will work. I tried restoring the .img file, same problem.
Pictures: Step1 after starting the phone: screen.nicow .me/5lBhSuMUDu.jpg Step2 screen.nicow .me/rpbOtMjVBI.jpg Step3 screen.nicow .me/vEVrnJin1g.jpg Step4 screen.nicow .me/TFQSv4cvVf.jpg
And after the force close, back to step 1.I can access the file system via USB, nothing more. I can also dial(and i can call).