とりあえず、
android.os.ISd_OS_UpdateService
このインタフェースをframeworkで掘り当てたので、コードリーディングしていると、当たり前のようにインタフェースであるからして、実体はーとなり、serviceManger->serviceMangerNative->serviceManagerProxyとたらい回しで、
Parcel parcel = Parcel.obtain();
Parcel parcel1 = Parcel.obtain();
parcel.writeInterfaceToken("android.os.IServiceManager");
parcel.writeString(s);
mRemote.transact(1, parcel, parcel1, 0);
IBinder ibinder = parcel1.readStrongBinder();
parcel1.recycle();
parcel.recycle();
乙です。
ちゅかね、この段階で標準を探索しているので、ちょっと方向が違うのですよ。
SD_OS_UPDATE識別子にマップされているサービスを探せと。
糞芝がそんな高度なことしている訳ないので、もう一度、t01c-swupdater01のデコリーディングするかな。なんか、あのapkでは、ファイルチェックくらいしかやっていなかったので、軽く読んでスルーしてしまったし。